From 36318cd4858bfca4e61876a9377daedbf51a7949 Mon Sep 17 00:00:00 2001 From: Paul Wilde Date: Tue, 27 Aug 2024 21:41:31 +0100 Subject: [PATCH] added logging section to example config --- docs/content/reference/norgbackupweb/.domains | 3 + docs/content/reference/norgbackupweb/404.html | 3 + .../contributing/contributing/index.html | 166 ++++++++++ .../norgbackupweb/contributing/index.html | 165 ++++++++++ .../download/download-norg/index.html | 181 +++++++++++ .../norgbackupweb/download/index.html | 165 ++++++++++ .../norgbackupweb/elasticlunr.min.js | 10 + .../norgbackupweb/fabric-icons-inline.css | 1 + .../reference/norgbackupweb/favicon.png | Bin 0 -> 441 bytes .../reference/norgbackupweb/favicon.svg | 46 +++ .../reference/norgbackupweb/index.html | 6 + .../introduction/about-norg/index.html | 172 ++++++++++ .../norgbackupweb/introduction/index.html | 6 + .../system-compatibility/index.html | 181 +++++++++++ docs/content/reference/norgbackupweb/js.js | 295 ++++++++++++++++++ docs/content/reference/norgbackupweb/logo.svg | 1 + docs/content/reference/norgbackupweb/main.css | 1 + .../reference/norgbackupweb/norg-logo.png | Bin 0 -> 2280 bytes .../reference/norgbackupweb/norg-logo.svg | 50 +++ docs/content/reference/norgbackupweb/norg.css | 1 + .../reference/command-line/index.html | 186 +++++++++++ .../example-configuration/index.html | 245 +++++++++++++++ .../norgbackupweb/reference/index.html | 166 ++++++++++ .../reference/norgbackupweb/robots.txt | 4 + .../norgbackupweb/search_index.en.js | 1 + .../reference/norgbackupweb/sitemap.xml | 70 +++++ .../usage/before-and-after-actions/index.html | 180 +++++++++++ .../usage/both-borg-and-restic/index.html | 186 +++++++++++ .../usage/configuration/index.html | 174 +++++++++++ .../usage/create-a-backup/index.html | 176 +++++++++++ .../usage/extract-a-backup/index.html | 197 ++++++++++++ .../reference/norgbackupweb/usage/index.html | 174 +++++++++++ .../norgbackupweb/usage/initialize/index.html | 168 ++++++++++ .../usage/inspect-your-backups/index.html | 198 ++++++++++++ .../usage/monitoring-backup-jobs/index.html | 211 +++++++++++++ .../norgbackupweb/usage/redundancy/index.html | 188 +++++++++++ .../norgbackupweb/usage/setup/index.html | 215 +++++++++++++ 37 files changed, 4192 insertions(+) create mode 100644 docs/content/reference/norgbackupweb/.domains create mode 100644 docs/content/reference/norgbackupweb/404.html create mode 100644 docs/content/reference/norgbackupweb/contributing/contributing/index.html create mode 100644 docs/content/reference/norgbackupweb/contributing/index.html create mode 100644 docs/content/reference/norgbackupweb/download/download-norg/index.html create mode 100644 docs/content/reference/norgbackupweb/download/index.html create mode 100644 docs/content/reference/norgbackupweb/elasticlunr.min.js create mode 100644 docs/content/reference/norgbackupweb/fabric-icons-inline.css create mode 100644 docs/content/reference/norgbackupweb/favicon.png create mode 100644 docs/content/reference/norgbackupweb/favicon.svg create mode 100644 docs/content/reference/norgbackupweb/index.html create mode 100644 docs/content/reference/norgbackupweb/introduction/about-norg/index.html create mode 100644 docs/content/reference/norgbackupweb/introduction/index.html create mode 100644 docs/content/reference/norgbackupweb/introduction/system-compatibility/index.html create mode 100644 docs/content/reference/norgbackupweb/js.js create mode 100644 docs/content/reference/norgbackupweb/logo.svg create mode 100644 docs/content/reference/norgbackupweb/main.css create mode 100644 docs/content/reference/norgbackupweb/norg-logo.png create mode 100644 docs/content/reference/norgbackupweb/norg-logo.svg create mode 100644 docs/content/reference/norgbackupweb/norg.css create mode 100644 docs/content/reference/norgbackupweb/reference/command-line/index.html create mode 100644 docs/content/reference/norgbackupweb/reference/example-configuration/index.html create mode 100644 docs/content/reference/norgbackupweb/reference/index.html create mode 100644 docs/content/reference/norgbackupweb/robots.txt create mode 100644 docs/content/reference/norgbackupweb/search_index.en.js create mode 100644 docs/content/reference/norgbackupweb/sitemap.xml create mode 100644 docs/content/reference/norgbackupweb/usage/before-and-after-actions/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/both-borg-and-restic/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/configuration/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/create-a-backup/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/extract-a-backup/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/initialize/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/inspect-your-backups/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/monitoring-backup-jobs/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/redundancy/index.html create mode 100644 docs/content/reference/norgbackupweb/usage/setup/index.html diff --git a/docs/content/reference/norgbackupweb/.domains b/docs/content/reference/norgbackupweb/.domains new file mode 100644 index 0000000..c868d0f --- /dev/null +++ b/docs/content/reference/norgbackupweb/.domains @@ -0,0 +1,3 @@ +norgbackup.net +www.norgbackup.net +pages.norgbackupweb.pswilde.codeberg.page diff --git a/docs/content/reference/norgbackupweb/404.html b/docs/content/reference/norgbackupweb/404.html new file mode 100644 index 0000000..f8414f0 --- /dev/null +++ b/docs/content/reference/norgbackupweb/404.html @@ -0,0 +1,3 @@ + +404 Not Found +

404 Not Found

diff --git a/docs/content/reference/norgbackupweb/contributing/contributing/index.html b/docs/content/reference/norgbackupweb/contributing/contributing/index.html new file mode 100644 index 0000000..1fc21d8 --- /dev/null +++ b/docs/content/reference/norgbackupweb/contributing/contributing/index.html @@ -0,0 +1,166 @@ + + + + + + + + + Norg | Contributing + + + +
+ + +
+ +
+ +
+
+ +
+
+
    +
    +
    +
    +

    Contributing

    + +

    We are very happy to take on an ideas or issues you may have with Norg, and +welcome pull requests that can implement these features within reason.
    +The source code is published here: codeberg.org/pswilde/norgbackup, which is where you can raise issue and make pull requests.

    +

    When creating new features, or adjusting anything within the current state of Norg, +please also update the documentation to reflect these changes. +The documentation uses the Zola static site generator, +which uses markdown content files in the docs/content/ directory.

    + + +
    +
    +

    Help us improve this documentation.

    +

    If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

    +
    +

    Norg Backup Utility © 2024 Paul Wilde
    + Site created using Zola using the + easydocs theme.

    +
    +
    +
    + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/contributing/index.html b/docs/content/reference/norgbackupweb/contributing/index.html new file mode 100644 index 0000000..402899c --- /dev/null +++ b/docs/content/reference/norgbackupweb/contributing/index.html @@ -0,0 +1,165 @@ + + + + + + + + + Norg | Contributing to Norg + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
      +
      +
      +
      +

      + +

      Contributing to Norg

      + +

      Pages:

      + + +
      +
      +

      Help us improve this documentation.

      +

      If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

      +
      +

      Norg Backup Utility © 2024 Paul Wilde
      + Site created using Zola using the + easydocs theme.

      +
      +
      +
      + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/download/download-norg/index.html b/docs/content/reference/norgbackupweb/download/download-norg/index.html new file mode 100644 index 0000000..e4c48c7 --- /dev/null +++ b/docs/content/reference/norgbackupweb/download/download-norg/index.html @@ -0,0 +1,181 @@ + + + + + + + + + Norg | Download Norg + + + +
      + + +
      + +
      + +
      +
      + +
      +
      +
        +
        +
        +
        +

        Download Norg

        + +

        Installing from nimble.directory

        +

        The latest version of Norg is most simply downloaded and installed using Nim's nimble command line tool.

        +
        nimble install norg
        +
        +

        Installing direct from the Norg code repository

        +

        You can also install, via nimble, direct from the code repository.

        +
        nimble install https://codeberg.org/pswilde/norgbackup
        +
        +

        Building from Source

        +

        Norg source code can be downloaded from our releases page at Codeberg and can be built using the following commands:

        +
        unzip norgbackup-{version}.zip
        +# or
        +tar xf norgbackup-{version}.tar.gz
        +
        +cd norgbackup
        +nimble install
        +
        +

        Pre-compiled Binaries

        +

        We are working on providing pre-compiled binaries on our releases page at Codeberg. Currently these are not available, so using the options above are the best option.

        + + +
        +
        +

        Help us improve this documentation.

        +

        If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

        +
        +

        Norg Backup Utility © 2024 Paul Wilde
        + Site created using Zola using the + easydocs theme.

        +
        +
        +
        + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/download/index.html b/docs/content/reference/norgbackupweb/download/index.html new file mode 100644 index 0000000..7743a43 --- /dev/null +++ b/docs/content/reference/norgbackupweb/download/index.html @@ -0,0 +1,165 @@ + + + + + + + + + Norg | Download + + + +
        + + +
        + +
        + +
        +
        + +
        +
        +
          +
          +
          +
          +

          + +

          Download

          + +

          Pages:

          + + +
          +
          +

          Help us improve this documentation.

          +

          If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

          +
          +

          Norg Backup Utility © 2024 Paul Wilde
          + Site created using Zola using the + easydocs theme.

          +
          +
          +
          + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/elasticlunr.min.js b/docs/content/reference/norgbackupweb/elasticlunr.min.js new file mode 100644 index 0000000..79dad65 --- /dev/null +++ b/docs/content/reference/norgbackupweb/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.6 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o=C|#ojFpi^lE?(3ttk!~H1$Uo-c-ZCp*9%UOmpQA00000NkvXXu0mjf^W3zn literal 0 HcmV?d00001 diff --git a/docs/content/reference/norgbackupweb/favicon.svg b/docs/content/reference/norgbackupweb/favicon.svg new file mode 100644 index 0000000..19f2f3d --- /dev/null +++ b/docs/content/reference/norgbackupweb/favicon.svg @@ -0,0 +1,46 @@ + + + + + + + + n + + diff --git a/docs/content/reference/norgbackupweb/index.html b/docs/content/reference/norgbackupweb/index.html new file mode 100644 index 0000000..263ece3 --- /dev/null +++ b/docs/content/reference/norgbackupweb/index.html @@ -0,0 +1,6 @@ + + + + +Redirect +

          Click here to be redirected.

          diff --git a/docs/content/reference/norgbackupweb/introduction/about-norg/index.html b/docs/content/reference/norgbackupweb/introduction/about-norg/index.html new file mode 100644 index 0000000..58cdc18 --- /dev/null +++ b/docs/content/reference/norgbackupweb/introduction/about-norg/index.html @@ -0,0 +1,172 @@ + + + + + + + + + Norg | About Norg + + + +
          + + +
          + +
          + +
          +
          + +
          +
          +
            +
            +
            +
            +

            About Norg

            + +

            Norg is a simple, portable, wrapper utility for the BorgBackup and Restic backup utilities.
            +This website serves as a point of reference for both documentation and +assistance when using the norg backup utilitiy.
            +Please use the menu or search function to find the information you require.

            +

            Naming. Why "Norg"?

            +

            Norg is short for "Nice Borg" - a way to nicely handle borg based backups.

            +

            Also, I'm a Star Trek fan so obviously I wanted to keep something in line with the +Borg pseudo-species as the borg backup utility does.
            +Also, sometimes I feel my code has elements of inexperience but loads of potential... which reminded me of Nog.
            +So, simply put, Norg could also be a portmanteau of "Borg" and "Nog".

            + + +
            +
            +

            Help us improve this documentation.

            +

            If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

            +
            +

            Norg Backup Utility © 2024 Paul Wilde
            + Site created using Zola using the + easydocs theme.

            +
            +
            +
            + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/introduction/index.html b/docs/content/reference/norgbackupweb/introduction/index.html new file mode 100644 index 0000000..263ece3 --- /dev/null +++ b/docs/content/reference/norgbackupweb/introduction/index.html @@ -0,0 +1,6 @@ + + + + +Redirect +

            Click here to be redirected.

            diff --git a/docs/content/reference/norgbackupweb/introduction/system-compatibility/index.html b/docs/content/reference/norgbackupweb/introduction/system-compatibility/index.html new file mode 100644 index 0000000..ddd6f49 --- /dev/null +++ b/docs/content/reference/norgbackupweb/introduction/system-compatibility/index.html @@ -0,0 +1,181 @@ + + + + + + + + + Norg | System Compatibility + + + +
            + + +
            + +
            + +
            +
            + +
            +
            +
              +
              +
              +
              +

              System Compatibility

              + +

              Norg should run on any platform able to compile nim code using nimble.
              +It has been tested on the following operating systems:

              +
                +
              • FreeBSD
              • +
              • Arch Linux
              • +
              • AlmaLinux
              • +
              • Rocky Linux
              • +
              • Debian
              • +
              +

              Ultimately, any system that can compile the code and has the borg or restic +binary files in the running user's $PATH environment variable should be able +to run norg without issue.

              +

              Windows Support

              +

              Running norg on Windows is feasibly possible (for Restic repositories, +Borg is not supported on Windows), and is planned for a future release. +Norg uses fairly pure nim code, which should be transferrable between +Operating Systems. The only thing lacking for Windows is a reference to the +correct path for running Restic. This should be an easy fix, and will work in a +future release.

              + + +
              +
              +

              Help us improve this documentation.

              +

              If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

              +
              +

              Norg Backup Utility © 2024 Paul Wilde
              + Site created using Zola using the + easydocs theme.

              +
              +
              +
              + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/js.js b/docs/content/reference/norgbackupweb/js.js new file mode 100644 index 0000000..4769a10 --- /dev/null +++ b/docs/content/reference/norgbackupweb/js.js @@ -0,0 +1,295 @@ +// search script, borrowed from book theme + +function debounce(func, wait) { + var timeout; + + return function () { + var context = this; + var args = arguments; + clearTimeout(timeout); + + timeout = setTimeout(function () { + timeout = null; + func.apply(context, args); + }, wait); + }; + } + + // Taken from mdbook + // The strategy is as follows: + // First, assign a value to each word in the document: + // Words that correspond to search terms (stemmer aware): 40 + // Normal words: 2 + // First word in a sentence: 8 + // Then use a sliding window with a constant number of words and count the + // sum of the values of the words within the window. Then use the window that got the + // maximum sum. If there are multiple maximas, then get the last one. + // Enclose the terms in . + function makeTeaser(body, terms) { + var TERM_WEIGHT = 40; + var NORMAL_WORD_WEIGHT = 2; + var FIRST_WORD_WEIGHT = 8; + var TEASER_MAX_WORDS = 30; + + var stemmedTerms = terms.map(function (w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var termFound = false; + var index = 0; + var weighted = []; // contains elements of ["word", weight, index_in_document] + + // split in sentences, then words + var sentences = body.toLowerCase().split(". "); + + for (var i in sentences) { + var words = sentences[i].split(" "); + var value = FIRST_WORD_WEIGHT; + + for (var j in words) { + var word = words[j]; + + if (word.length > 0) { + for (var k in stemmedTerms) { + if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) { + value = TERM_WEIGHT; + termFound = true; + } + } + weighted.push([word, value, index]); + value = NORMAL_WORD_WEIGHT; + } + + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + } + + index += 1; // because we split at a two-char boundary '. ' + } + + if (weighted.length === 0) { + return body; + } + + var windowWeights = []; + var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS); + // We add a window with all the weights first + var curSum = 0; + for (var i = 0; i < windowSize; i++) { + curSum += weighted[i][1]; + } + windowWeights.push(curSum); + + for (var i = 0; i < weighted.length - windowSize; i++) { + curSum -= weighted[i][1]; + curSum += weighted[i + windowSize][1]; + windowWeights.push(curSum); + } + + // If we didn't find the term, just pick the first window + var maxSumIndex = 0; + if (termFound) { + var maxFound = 0; + // backwards + for (var i = windowWeights.length - 1; i >= 0; i--) { + if (windowWeights[i] > maxFound) { + maxFound = windowWeights[i]; + maxSumIndex = i; + } + } + } + + var teaser = []; + var startIndex = weighted[maxSumIndex][2]; + for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) { + var word = weighted[i]; + if (startIndex < word[2]) { + // missing text from index to start of `word` + teaser.push(body.substring(startIndex, word[2])); + startIndex = word[2]; + } + + // add around search terms + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + startIndex = word[2] + word[0].length; + teaser.push(body.substring(word[2], startIndex)); + + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + } + teaser.push("…"); + return teaser.join(""); + } + + function formatSearchResultItem(item, terms) { + var li = document.createElement("li"); + li.classList.add("search-results__item"); + li.innerHTML = `${item.doc.title}`; + li.innerHTML += `
              ${makeTeaser(item.doc.body, terms)}
              `; + return li; + } + + // Go from the book view to the search view + function toggleSearchMode() { + var $wrapContent = document.querySelector("#wrap"); + var $searchIcon = document.querySelector("#search-ico"); + var $searchContainer = document.querySelector(".search-container"); + if ($searchContainer.classList.contains("search-container--is-visible")) { + $searchContainer.classList.remove("search-container--is-visible"); + $wrapContent.style.display = ""; + $searchIcon.className = "ms-Icon--Search"; + } else { + $searchContainer.classList.add("search-container--is-visible"); + $wrapContent.style.display = "none"; + $searchIcon.className = "ms-Icon--ChromeClose"; + document.getElementById("search").focus(); + } + } + + function initSearch() { + var $searchInput = document.getElementById("search"); + if (!$searchInput) { + return; + } + var $searchIcon = document.querySelector("#search-ico"); + $searchIcon.addEventListener("click", toggleSearchMode); + + var $searchResults = document.querySelector(".search-results"); + var $searchResultsHeader = document.querySelector(".search-results__header"); + var $searchResultsItems = document.querySelector(".search-results__items"); + var MAX_ITEMS = 100; + + var options = { + bool: "AND", + fields: { + title: {boost: 2}, + body: {boost: 1}, + } + }; + var currentTerm = ""; + var index = elasticlunr.Index.load(window.searchIndex); + + $searchInput.addEventListener("keyup", debounce(function() { + var term = $searchInput.value.trim(); + if (term === currentTerm || !index) { + return; + } + $searchResults.style.display = term === "" ? "none" : "block"; + $searchResultsItems.innerHTML = ""; + if (term === "") { + return; + } + + var results = index.search(term, options).filter(function (r) { + return r.doc.body !== ""; + }); + if (results.length === 0) { + $searchResultsHeader.innerText = `Nothing like «${term}»`; + return; + } + + currentTerm = term; + $searchResultsHeader.innerText = `${results.length} found for «${term}»:`; + for (var i = 0; i < Math.min(results.length, MAX_ITEMS); i++) { + if (!results[i].doc.body) { + continue; + } + // var item = document.createElement("li"); + // item.innerHTML = formatSearchResultItem(results[i], term.split(" ")); + console.log(results[i]); + $searchResultsItems.appendChild(formatSearchResultItem(results[i], term.split(" "))); + } + }, 150)); + } + + if (document.readyState === "complete" || + (document.readyState !== "loading" && !document.documentElement.doScroll) + ) { + initSearch(); + } else { + document.addEventListener("DOMContentLoaded", initSearch); + } + +// mobile + + function burger() { + let x = document.querySelector("#trees"); + let y = document.querySelector("#mobile"); + + if (x.style.display === "block") { + x.style.display = "none"; + y.className = "ms-Icon--GlobalNavButton"; + } else { + x.style.display = "block"; + y.className = "ms-Icon--ChromeClose"; + } + } + +// https://aaronluna.dev/blog/add-copy-button-to-code-blocks-hugo-chroma/ + +function createCopyButton(highlightDiv) { + const button = document.createElement("button"); + button.className = "copy-code-button "; + button.type = "button"; + button.innerHTML = ""; + button.addEventListener("click", () => + copyCodeToClipboard(button, highlightDiv) + ); + addCopyButtonToDom(button, highlightDiv); +} + +async function copyCodeToClipboard(button, highlightDiv) { + const codeToCopy = highlightDiv.querySelector(":last-child > code") + .innerText; + try { + result = await navigator.permissions.query({ name: "clipboard-write" }); + if (result.state == "granted" || result.state == "prompt") { + await navigator.clipboard.writeText(codeToCopy); + } else { + copyCodeBlockExecCommand(codeToCopy, highlightDiv); + } + } catch (_) { + copyCodeBlockExecCommand(codeToCopy, highlightDiv); + } finally { + codeWasCopied(button); + } +} + +function copyCodeBlockExecCommand(codeToCopy, highlightDiv) { + const textArea = document.createElement("textArea"); + textArea.contentEditable = "true"; + textArea.readOnly = "false"; + textArea.className = "copyable-text-area"; + textArea.value = codeToCopy; + highlightDiv.insertBefore(textArea, highlightDiv.firstChild); + const range = document.createRange(); + range.selectNodeContents(textArea); + const sel = window.getSelection(); + sel.removeAllRanges(); + sel.addRange(range); + textArea.setSelectionRange(0, 999999); + document.execCommand("copy"); + highlightDiv.removeChild(textArea); +} + +function codeWasCopied(button) { + button.blur(); + button.innerHTML = ""; + setTimeout(function () { + button.innerHTML = ""; + }, 2000); +} + +function addCopyButtonToDom(button, highlightDiv) { + highlightDiv.insertBefore(button, highlightDiv.firstChild); + const wrapper = document.createElement("div"); + wrapper.className = "highlight-wrapper"; + highlightDiv.parentNode.insertBefore(wrapper, highlightDiv); + wrapper.appendChild(highlightDiv); +} + +document + .querySelectorAll("pre") + .forEach((highlightDiv) => createCopyButton(highlightDiv)); diff --git a/docs/content/reference/norgbackupweb/logo.svg b/docs/content/reference/norgbackupweb/logo.svg new file mode 100644 index 0000000..5d7d965 --- /dev/null +++ b/docs/content/reference/norgbackupweb/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/content/reference/norgbackupweb/main.css b/docs/content/reference/norgbackupweb/main.css new file mode 100644 index 0000000..5d301b7 --- /dev/null +++ b/docs/content/reference/norgbackupweb/main.css @@ -0,0 +1 @@ +html{font-kerning:normal;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:1.5rem 0;font-size:1.125rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.75;background:#f9f9f9;color:#222}@keyframes fade-in{0%{opacity:0}50%{opacity:.8}100%{opacity:1}}a:link{color:blue;text-decoration:none}a:hover{color:#c00}a:visited{color:#009}h2 .anchor,h3 .anchor,h4 .anchor{visibility:hidden;text-decoration:none;cursor:pointer;line-height:1;color:#222}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor{visibility:visible;animation:fade-in .3s ease-in-out;font-family:"FabricMDL2Icons"}table td,table th{border:1px solid #222}pre{margin:1.5rem 0;border-radius:4px;padding:1.5rem;overflow:auto;position:relative}pre code{background:rgba(0,0,0,0)}pre code::after{content:attr(data-lang);font-style:italic;line-height:1;opacity:.3;position:absolute;bottom:1.5rem;right:1.5rem;z-index:1}code{font:400 1.125rem/1.75 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.copy-code-button{font-family:"FabricMDL2Icons";display:none;background:#f9f9f9;border-radius:4px;border:none;cursor:pointer;animation:fade-in .3s ease-in-out;font-size:1.5rem;color:#222;z-index:10;position:absolute;top:1.5rem;right:1.5rem}pre:hover .copy-code-button{display:block}nav{position:sticky;height:92vh;top:1.5rem;left:1.5rem;bottom:1.5rem;padding-right:1.5rem;width:20rem}nav img{width:128px}nav h1{margin:0;line-height:1}#toc{margin-left:calc(1.5rem + 1.125rem);padding:0;margin:0 0 0 1.5rem;font-size:80%}#toc li{color:#222;margin-left:1.125rem}#toc li::before{display:inline-block;content:""}#toc li ul{padding:0}main{display:flex;flex-flow:row nowrap;animation:fade-in .4s ease-in-out}#release{text-align:left;margin:1.5rem 0}#release::before{display:inline-block;content:"";font-family:"FabricMDL2Icons";margin-right:calc(1.5rem / 8)}@keyframes slideIn{0%{max-height:0;opacity:0}100%{max-height:999px;opacity:1}}@keyframes slideOut{0%{height:auto;opacity:1}100%{height:0;opacity:0}}nav label{display:block}#trees{overflow-y:auto;height:80%}.subtree{overflow:hidden;margin:calc(1.5rem / 8) 0;transition:overflow .2s ease-in-out;padding:0}.tree-toggle-label{user-select:none;cursor:pointer}.tree-toggle-label::before{display:inline-block;content:"";font-family:"FabricMDL2Icons";font-size:.75rem;transform:rotate(0deg);transform-origin:50% 50% 0px;transition:transform .1s linear 0s;margin-right:2px}.tree-toggle{position:absolute;opacity:0;z-index:-1}.tree-toggle:checked+.tree-toggle-label::before{content:"";font-family:"FabricMDL2Icons";font-size:.75rem;transform:rotate(90deg);transform-origin:50% 50% 0px;transition:transform .1s linear 0s;margin-right:2px}.tree-toggle:checked+.tree-toggle-label{font-weight:bold}.tree-toggle+.tree-toggle-label+.subtree{animation-name:slideOut;animation-duration:.25s;animation-fill-mode:both}.tree-toggle:checked+.tree-toggle-label+.subtree{animation-name:slideIn;animation-duration:.25s;animation-fill-mode:both}.subtree li{list-style-type:none;margin-left:1.5rem}.subtree li a{color:#222}.subtree li::before{content:"";font-family:"FabricMDL2Icons";font-size:.75rem}.active a{font-weight:bold}article{width:calc(100% - (1.5rem * 4 + 20rem));margin-left:calc(1.5rem * 2)}article img{max-width:100%}#mobile{display:none}@media screen and (max-width: 1023px){main{flex-flow:column nowrap;width:100%}nav{position:inherit;height:auto;margin:1.5rem 1.5rem 0 1.5rem}article{width:calc(100% - (1.5rem * 2));margin:0 1.5rem;z-index:1}#mobile{font-family:"FabricMDL2Icons";cursor:pointer;font-size:1.5rem;margin:0 1.5rem 0 0;display:block;color:#222}#trees{display:none;position:absolute;background:#f9f9f9;height:auto;width:100vw;z-index:10;box-shadow:0 2px 0 rgba(0,0,0,.1)}#on_right{margin-top:1.5rem}}blockquote{border-left:gray 8px solid;margin:0;background-color:#dcdcdc;padding:0 20px}@font-face{font-family:"FabricMDL2Icons";src:url("data:application/octet-stream;base64,d09GRgABAAAAAAusAA4AAAAAFLgABDXDAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgMUZ1H2NtYXAAAAGMAAAAWgAAAYKg2Y81Y3Z0IAAAAegAAAAgAAAAKgnZCa9mcGdtAAACCAAAAPAAAAFZ/J7mjmdhc3AAAAL4AAAADAAAAAwACAAbZ2x5ZgAAAwQAAANyAAAEuLnx29VoZWFkAAAGeAAAADIAAAA2A3zu4GhoZWEAAAasAAAAFQAAACQQAQgDaG10eAAABsQAAAAYAAAAGA+HAaZsb2NhAAAG3AAAABYAAAAWBoYE+m1heHAAAAb0AAAAHQAAACAAJAHEbmFtZQAABxQAAAP3AAAJ+o6N8lFwb3N0AAALDAAAABQAAAAg/1EAgXByZXAAAAsgAAAAiQAAANN4vfIOeJxjYGHfzjiBgZWBgXUWqzEDA6M0hGa+yJDGJMTBysrFyMQIBgxAIMCAAL7BCgoMDs8Z3ulxgPkQkgGsjgXCU2BgAADc3QgGeJxjYGBgZoBgGQZGBhCoAfIYwXwWhgQgLcIgABRhec7wXPG50XO/54df7H5x4mXBO73//xkYsIlKMko8lLgqsVXCUdxL3E5shuBtqMkYgJENu/hIAgCdyyInAAB4nGPQYghlKGBoYFjFyMDYwOzAeIDBAYsIEAAAqhwHlXicXY+/TsNADMZzJLSEJ0A6IZ11KkOViJ3phksk1CUlDOelgNRKpO+AlIXFA8/ibhnzYgjMEf4utr/P+ny/c6f5yXx2nKVHKilWnDfhoNQLDurtmf35IU/vNmVhTNV5VvdlwWoJomtOF/VNsGjI0PWWTG0eH7acLWKXxY7w0nDShk7qbQB2qL/HHeJVPJLFI4QS30/xfYxL+rUsVobTiyasA/des/OoAUzFYxN49BoQf8ikP3VnE+NsOWXbwE5zgkSfygL3RJqE+0uPf/Wgkv+G+23Iv6tB9U3c9Bb0h2HBgrChl2fbUAkaYPkOhPxkxgABAAIACAAK//8AD3icXVNNaBtXEJ55b1dPsl0165UqUOJ1dze7mx+quFrJilwQwgQ3P8UpOGCKUhNfSnrqJb/Q4BcoGAr9CfSUGHpyLr2VJCT0klsv7SVXQ29uySmJCbQr7646byWnpjvsm583b+bNN/OAwX0A7Sv9GnAQAC3DNjzbsO/zP+JH7FFyFvRr/a9/0BaBPg6AMg85OgAFKMJR+CWzctCOPwY48ATegtzrJzAGnNZ8Juskz7yPdtMuG2+WPPwD//26lDIGKRmurQFTifJE4EKL8tUtrVwqaq7jB5ijtdloYQ2bjY5m1jus2agx1ymycslienf1wcbti/X6xdsbD1ZvbV+KX5jVqm/yA+cvDG3Xn230ehvPro94Hobm4bEL5+OXpl+tmty4tH1raNuFfe4Zp8olSEFE9U9CFYLsjozqCoxGh4VI4NEfEtnoEpquUSHRsAUcrLmlaHu75NYOIsWJCbeESkfJQO6CvPsZJ1lItR/JP/W7yj8BJndlKhEGhHtCR/r37jFIYdgPCdS0vOqHIOwBVSLTLmTcEBBJreehl26hTCGW+lbfy9NZ9KKeTkhHFAPf4D0OUEBRwKCArQJWtDv8izsxEfFsIZUuvV+NlQtAhgkImgwKMw4GVEY3IQRCMww8ewSKQoEqTYH3UEpvczOWzBtAQppGNSZSA21r10OZIy2Vm1sIfckIlL5Us6fCMwnvwTn4fIR6qchc26mxwC7yTGiqHti0VbE7PEQakVY2NLMfYE15DEeFPEazoywirL9TLuWOo8XD3NP5K8thuHxlfgDty0tzE+nribmly+0BzF9drteXr87j0I4TmT2WVnvm8NjDqu9XH44dnmlbAziy0LCsxsIRXe5JA/i/F5Mqh4rpn1o5eXLllK9iq9x7egqTzokpGkh/6oQzqaLsRVN8/x4gfgoi96GI1NMsMNVAtsijWLziIo5eCZJiscMFFzv0HiWwPIhf4W0wqVM+1FW3iAQaNDg50VS8hUYL9SHGOYG6iR2szDYbvuuQKlqcusXenU7WeJd3F+YSme6w038n371MHqd/6c+PnZmdtg4lYbq+wn6fOt0rH50uVseSj5x1HLBPsBt/n75Yw672Mf6YrqY7485P6dM00JbSn7/EdvLtDVz8JpVW88yx4CxFWcGb7LepQ1HZmg4KFGXdgX8Bg/8uhAAAeJxjYGRgYGAxPVwnx6UQz2/zlYGbgwEE9v892ACi78Sumg+iORjA4pwMTCAKAB/CCRAAAHicY2BkYOBgAAE4yciACpgAAsoAHQAAAAUqAKYIAAAAAAAAgACAAAAAgAAAAV0AgAAAABYASACYAN4BAAEiAVQB4gH4AlwAAHicY2BkYGDgYshiYGUAAUYwyQXCjJEgJgAOogDqAAAAeJy1VE+LGzcUf1472S1plhIo5KhDKZvFjLNuIDQ5LUlzyl42YSGXgjySZ0TGIyFpMkzpoccc+jF6CfRTlBZ67LmfoOeeeux7bzReb+yGbaEeRvPT0/v7e08GgLujz2EE/e8LfHs8gju46/Ee7MNXCY9R/jzhCeKvE74BH4NL+CZ8At8mvA9fwvcJH8Cn8EvCt+AYfk/49ujn0SThQzje+xWjjCYf4U7t/ZnwCD4bXyS8B4fjbxIeo/xtwhPEPyZ8A+6Of0v4JojxHwnvg58cJHwAx5PBzy14Ofkh4dvjt5O/Ej6Elwff/fROzO+fPBRnJvc22GUUT6x31stobJ2J06oS56YoYxDnOmj/RqvsmVx4k4uzp8/n4jQEHcO5LppK+u2DbcmF9gE9iwfZ/KQ/pcP+7IUurBYmCCmil0qvpH8t7FLEUm/kV3jbOBLnduVkbXTIdiZfxugezWZt22ar4TxDm1nsnC28dGU3W9o6htmleWicq4xWgg4y8co2YiU70QSNSWBiJBbRitxrGfVUKBNcJbupkLUSzhs8zVFF41cG4bRfmRjR3aLjIiqT65p84UEQ1g9gSRGm26U6b1WTx6kg5tF2SjZDAFOLtjR5uZFZi0FNnVeNwjats7d11Ykjc0/o1QJzuVRHDx/KltWVqQvhdYjYKWL1MgCZr309ZgaODEaJekUt8AajKtvWlZXqKnuyp0p7KsdiKFyb6JoolKYySafUlbvKKA5j3SV1agg6RH5KszCYc3b9bsM7EDCH+3ACDxGdgYEcPFgI+C4houwJIo93nlaJEoOohgxPTqHCR8A5ygoo8SzwTuNXo/YbXBVqPkO7Be7JN8V4iv8sc7YPrEl2ZFVAg/4kal7H4jo6F5xHSDkLeIDZzLHWTdvBctPuBWdjcRWoQ1VJfCMzoFC64ixfo4xYopOSdXfxV/C+QQYH7Ry/K9xLzMkwW9m/YJ54jih9BDN8Wn4y9Pe+fZbizBB37KVgPw49dChdsjeqdrYzeuCcHXbEcB/F2oJ6/4prEsxEh9+GueuZ6BkbtElmuWqPGlSHhinuFes57njHEuKD4jjuTG+bJy867SX7dtxXqjnyGVktOI+hExVXRFZDXr1F4C74LclyXcP0Wl11vFdok+N+ynz1M9/Hna7jvF+B4Ulsmacc192ctalS0s6xmobnTu3knmwqRkeofw+/NKGLxMsu730O/5XbS++KPRUo8zzHMd2pYVZ3VTBE387r8cYMUCV9LZHjDbeA/Pe1KpS0XLnlW/mh2ZNXpkpzX2xa+6p63PDNatiSsh26OfghzYpv8j/PaP/PWKfOXHofbohJLNP8UL4LZrrv7f9wt/8GD0U4iAB4nGNgZgCD/34M5QyYgAsAKTQB0nic28CgzbCJkZNJm3ETF4jcztWaG2qrysChvZ07NdhBTwbE4onwsNCQBLF4nc215YVBLD4dFRkRHhCLX05CmI8DxBLg4+FkZwGxBMEAxBLaMKEgwADIYtjOCDeaCW40M9xoFrjRrHCj2eQkoUazw43mgBvNCTd6kzAju/YGBgXX2kwJFwDEASgaAAAA") format("truetype")}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"FabricMDL2Icons";font-style:normal;font-weight:normal;speak:none}.ms-Icon--ChevronRightSmall:before{content:""}.ms-Icon--ChromeClose:before{content:""}.ms-Icon--Copy:before{content:""}.ms-Icon--GlobalNavButton:before{content:""}.ms-Icon--MiniLink:before{content:""}.ms-Icon--Page:before{content:""}.ms-Icon--ProductRelease:before{content:""}.ms-Icon--Save:before{content:""}.ms-Icon--Search:before{content:""}.search-container{display:none}.search-container--is-visible{display:block;width:100%}.search-container #search{width:100%;display:block;border:none;border-left:1px solid #222;padding:1px 0;text-align:left;line-height:1.5rem;font-size:1.125rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#222;background:rgba(0,0,0,0)}.search-container #search:focus{outline:none;border:none}.search-container .search-results__header{font-weight:bold;padding:1rem 0rem}.search-container .search-results__items{margin:0 2vw;padding:0;list-style:circle}.search-container .search-results__item{margin-bottom:1rem}#on_right{display:block;text-align:right;margin-bottom:1.5rem}#search-ico{font-family:"FabricMDL2Icons";cursor:pointer;font-size:1.5rem;line-height:1} \ No newline at end of file diff --git a/docs/content/reference/norgbackupweb/norg-logo.png b/docs/content/reference/norgbackupweb/norg-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..520dd62b1b2c1c24b48966c579bc2f23178f38b2 GIT binary patch literal 2280 zcmVP)Y__Bt zTbs$OW-65mnOIgUm+>QVOmPWWQUXRVzcPf^H{zEs-~PDHsn^5%ob#Ofe$F}1+53F9 zd*eOlxv%@;e!kEB+&`}SJ|>B@nAzFDHNfS-#lQq$IPf~)Fwh134cH3&4*0F4qp1tX z5HlMJTmj4irU4UyaljB@P%nR90GpsrGiyQIt;7?&QDWL z76}*AL!}C;$5#PIfz`n5CiyxP_zbY44j-2VlyfHVabP3R6HqTN19t+KrY^IFLt}td z0ghCr6Tk{!a074B9AI+>zLwJyz$FdzcLDH^0KZZT3$T))Iy0=7UjT0j78d@x+nb?7 z0{#MAnDGr72K)ejWn}4V`GNQfa7Kpy4gkI#;ZrJM0dE2}G@wodyoxszL+TP1@FD7d z?WIizfms>dq^WqHt`UCrPQL+0X5jBY{8by{OHE+`^MON6sFy9k_*B9It}7|Bkq#XK zrbXVQ+4#G^(Un(De+1qT>GSt8@T01*fSd4^wpsPE8+cSvcIbhC8#IaLwp5jABQUT| zpU(qcX{5057QC4)Rb{$2Nmwx*%9u2#jvF)>c(#R=S57PH6xR1MEc-NJ0j~%489rRk3l{+kQ(Sj_gZ=m- zUWa+%=JG$Tq4g?XTjQx8OTJpGa@tbE?{Q?`nk?&Oe_{jd$EHreI`E~CRx`84_cxHQ z)~d{9W_D4P@2At))?`rz_JvP${uEdT{5#U#c;NgF;IarKe*iuRTnXHccTz(bXJ+SB z`Tp8KyS-TtEWsb7D}gWIv-YuESLM4Y8Q8DJdm{6%113wFF6nwn^YHcI+i<~!G7aim zS?`_pQL(6uzwbkv&?^#NCub5CsZdTQfh7sH2Lj)Tur1*6DzC!jk+vTNE&)35*Xj~r zVXt~Q7GeA6RGE(>ZUlZCgiqYv(}y#YBb-@~@E@ESd2>FUV&wMY2>bu4VmD?9XCpA6 zitU)XK1hwVPdv^p^nqU6fd{^YuqWkbX&IUD`J@P&&*E`JwfHQ)loi6+W;QD6yFi-& zx2t+^-NXpnKa_O1+69tc0X7BNAJ+k#5tzBBkI(9hGJGvb!a66y=0hqye$|k40FS>4 zWo*LdX9e2p!6R_1F+9*V_yd=Q?Sb}(cLZi^1cMSj9~xovuXS7-T8R)Ypd?F)L-ClpI2Dn%FAk)*=6HntOH*Fg*IOwKBicb&MfBi^HH^ko%;!~*BxPhk(rH-$X|;g?I5gu5qWPkvzmQKGn)X+jVNb-MBY$#N8}v^ zJXqSv)CjB{gcUQ1IT`qTwF^qZTZzvLg>axWf@(G|5I0zQH}I61-C$bUyd2U5NrWTtd?PyiulAggg>E@2M5LT%_ zaaXJT=!0*x+5vpAICr##uu81JJC}K3Gw@ieosje>9{!Rm+D2HCUc$qZ^FR;qsWj`5 zP2v;8O_*j*+X$<~cY)v|d@|&#rT$GWkhBYr)yj*|+e=uIP5~dogA-fDV|cV|u8_2v z{IuxpB`g3*FXJJ(F-tw6Yyv)95_s;AbO%2D(DIh6?Sus&X(uobc(IAat^=-?^q(e{ zSvQiFt;D|3$jUc0gENwEGZ`bsp&}Sl=K1o1ff+xnwD0;Gx!2GBuB>9qPty|bP|zt z61dgOegu4r_$^W3BE28q9GWKRF1JW}3b@J4ZUNqo?{%Dnhk_5rLw@$)VtTyd{~Njv z+1d8ODkEtdaFv-&2bSXd{pxMX_W%z9cS?FOTMt`{q+@tof2!DiGdq{?4I8@$;0g|* zuTk0Y2zxO*eEx@|r-8+0_DTG}j5+wx;gf*T{C^X|A>g0*)WsIy_xP6iEJu7x3ET9L zbwp|iiwWOlz0LA7d0dbe%xnyPN?+&>srR;Z=e;0%%xoZV58a6^t5LQ7bUBFePwb|1sgjEp2PW&fdo=m!+5LQ9G ztN~_9+FI?RLRbZ9*#=xIX<_eag(M1L^$(s0wo-rm`w8G@_<=0bB&FW@U91)MBg||p z{;M4G@E<0ah=(Zm;Kz~g$NNuz#seQW)H=31iT?sBV;p}cugmcO0000 + + + + + + + + + norg + + diff --git a/docs/content/reference/norgbackupweb/norg.css b/docs/content/reference/norgbackupweb/norg.css new file mode 100644 index 0000000..d549975 --- /dev/null +++ b/docs/content/reference/norgbackupweb/norg.css @@ -0,0 +1 @@ +a:link{color:green}a:visited{color:#006400}a:hover{color:#90ee90}main a:link{text-decoration:underline}main nav a:link{text-decoration:none}main p>code,main a>code{background:lightgrey;padding:2px;border-radius:5px}footer{padding:1rem;text-align:right} \ No newline at end of file diff --git a/docs/content/reference/norgbackupweb/reference/command-line/index.html b/docs/content/reference/norgbackupweb/reference/command-line/index.html new file mode 100644 index 0000000..dbf24d6 --- /dev/null +++ b/docs/content/reference/norgbackupweb/reference/command-line/index.html @@ -0,0 +1,186 @@ + + + + + + + + + Norg | Command Line Reference + + + +
              + + +
              + +
              + +
              +
              + +
              +
              +
                +
                +
                +
                +

                Command Line Reference

                + +

                Here are the available norg command line parameters for the most recent version. +If you are using an older version of norg some of these parameters may not work. +Please use norg --help to view all available parameters in your version.

                +
                Norg
                +A portable borg backup wrapper utility
                +
                +Usage:
                +   [options] [command] [further_args ...]
                +
                +Arguments:
                +  [command]        The command to run, defaults to 'create' which will perform a backup. (default: create)
                +  [further_args ...]
                +                   Any further arguments to send onto borg or restic.
                +
                +Options:
                +  -h, --help
                +  -c, --config=CONFIG        Config file to use.
                +  -d, --destination=DESTINATION
                +                             Destination when extracting backup
                +  -r, --repository=REPOSITORY
                +                             Define an explicit repository to work on by either label or path.
                +  -a, --archive=ARCHIVE      The archive or snapshot to operate on
                +  -s, --stats                Provides statistics at the end of a backup (Borg only)
                +
                +

                The -c, or --config, parameter is required. Failing to provide this will only show the above help information.

                +

                When specifying the -r or --repository parameter, you can specify either +the label or path for the repository defined in the configuration file.

                + + +
                +
                +

                Help us improve this documentation.

                +

                If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                +
                +

                Norg Backup Utility © 2024 Paul Wilde
                + Site created using Zola using the + easydocs theme.

                +
                +
                +
                + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/reference/example-configuration/index.html b/docs/content/reference/norgbackupweb/reference/example-configuration/index.html new file mode 100644 index 0000000..560b917 --- /dev/null +++ b/docs/content/reference/norgbackupweb/reference/example-configuration/index.html @@ -0,0 +1,245 @@ + + + + + + + + + Norg | Example Configuration + + + +
                + + +
                + +
                + +
                +
                + +
                +
                +
                  +
                  +
                  +
                  +

                  Example Configuration

                  + +

                  Below is an example configuration in toml format which can be used as a base for setting up a new norg backup.

                  +
                  # Defines what folders you would like to back up
                  +source_directories = [
                  +  "/home/me",
                  +  "/opt/other_things"
                  +]
                  +
                  +# Defines your backup repository/repositories
                  +[[repositories]]
                  +label = "LocalBorgBackup"
                  +path = "/path/to/backup"
                  +# You can define to backup tool here, default is "borg"
                  +tool = "borg"
                  +
                  +# You can add more repositories of varying types.
                  +# When defining multiple repositories, a new backup will run for each repository 
                  +# defined.
                  +[[repositories]]
                  +label = "RemoteBorgBase"
                  +path = "ssh://1234abcd@1234abcd.repo.borgbase.com/./repo"
                  +tool = "borg"
                  +
                  +[[repositories]]
                  +label = "LocalResticBackup
                  +path = "/path/to/another/backup"
                  +# You can define restic as a backup tool
                  +tool = "restic"
                  +
                  +# Defines encryption information i.e. backup encryption passphrase
                  +# If a passphrase is not set or is incorrect, borg/restic will prompt you for one 
                  +# which is likely to cause your backups to not run.
                  +[encryption]
                  +# Set a string variable for the passphrase
                  +encryption_passphrase = "MyVeryS3curePassphrase!"
                  +
                  +# Get the passphrase from the result of a command
                  +# encryption_passcommand = "cat my_passphrase.txt"
                  +
                  +# These actions can be configured to run scripts (i.e. back up a database) 
                  +# at various times throughout the running process
                  +[actions]
                  +# "everything" means before or after every possible option for all repositories
                  +before_everything = ["echo before everything"]
                  +after_everything = ["echo after everything"]
                  +# "actions" means before any action, per repository
                  +before_actions = ["echo before actions"]
                  +after_actions = ["echo after actions"]
                  +# before or after the backup process per repository
                  +before_backup = ["echo before backup"]
                  +after_backup = ["echo after backup"]
                  +# before or after the extract process per repository
                  +before_extract = ["echo before extract"]
                  +after_extract = ["echo after extract"]
                  +# before or after the prune process per repository
                  +before_prune = ["echo before prune"]
                  +after_prune = ["echo after prune"]
                  +# before or after the compact process per respository
                  +before_compact = ["echo before compact"]
                  +after_compact = ["echo after compact"]
                  +# before or after the check processs per repository
                  +before_check = ["echo before check"]
                  +after_check = ["echo after check"]
                  +
                  +# Send a status update to Uptime Kuma
                  +# more status monitor tools are planned to be supported in the future
                  +[uptimekuma]
                  +# The base/push url of your Uptime Kuma monitor - without the query string.
                  +# The query string will be generated at run time and will change dependant on the state of your backup.
                  +base_url = "https://uptime.kuma.url/api/push/1234abcd"
                  +
                  +# what backup states you wish to send an alert for, defaults to Success, Failure and Running
                  +states = ["Success","Failure", "Running"]
                  +
                  +# Set locations of the borg or restic binaries if you need to.
                  +# Norg will check some common locations and use the first one it finds, but 
                  +# if you have them installed in a non-standard location, set that location here
                  +[binaries]
                  +borg_bin = "/usr/local/bin/borg"
                  +restic_bin = "/usr/local/bin/restic"
                  +
                  +# Logging configuration - will output to console
                  +[logging]
                  +# Log level options are below, each option includes the logs from the one before it
                  +# "notice", "info", "warn", "error", "fatal", "debug"
                  +log_level = "info"
                  +
                  + + +
                  +
                  +

                  Help us improve this documentation.

                  +

                  If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                  +
                  +

                  Norg Backup Utility © 2024 Paul Wilde
                  + Site created using Zola using the + easydocs theme.

                  +
                  +
                  +
                  + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/reference/index.html b/docs/content/reference/norgbackupweb/reference/index.html new file mode 100644 index 0000000..7ea178a --- /dev/null +++ b/docs/content/reference/norgbackupweb/reference/index.html @@ -0,0 +1,166 @@ + + + + + + + + + Norg | Reference Guides + + + +
                  + + +
                  + +
                  + +
                  +
                  + +
                  +
                  +
                    +
                    +
                    +
                    +

                    + +

                    Reference Guides

                    + +

                    Pages:

                    + + +
                    +
                    +

                    Help us improve this documentation.

                    +

                    If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                    +
                    +

                    Norg Backup Utility © 2024 Paul Wilde
                    + Site created using Zola using the + easydocs theme.

                    +
                    +
                    +
                    + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/robots.txt b/docs/content/reference/norgbackupweb/robots.txt new file mode 100644 index 0000000..819be6c --- /dev/null +++ b/docs/content/reference/norgbackupweb/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: +Allow: / +Sitemap: https://norgbackup.net/sitemap.xml diff --git a/docs/content/reference/norgbackupweb/search_index.en.js b/docs/content/reference/norgbackupweb/search_index.en.js new file mode 100644 index 0000000..77ddc0f --- /dev/null +++ b/docs/content/reference/norgbackupweb/search_index.en.js @@ -0,0 +1 @@ +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"6":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}},"1":{"docs":{},"df":0,"0":{"docs":{},"df":0,"p":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}}},"3":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":1},"8":{"docs":{},"df":0,"p":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":4}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":2.449489742783178}},"df":1}}}}},"d":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1},"j":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951}},"df":1}}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"x":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":2}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951}},"df":2}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":4,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":2.0},"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.6457513110645907},"https://norgbackup.net/usage/configuration/":{"tf":2.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":2.449489742783178},"https://norgbackup.net/usage/extract-a-backup/":{"tf":2.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.8284271247461903},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.0},"https://norgbackup.net/usage/redundancy/":{"tf":2.0}},"df":11,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":3},"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}}},"e":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":3.1622776601683795},"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":5}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":3}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"2":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":2.23606797749979},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.449489742783178},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.6457513110645907},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":9,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2}}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":6}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":1},"t":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.7320508075688772}},"df":1},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.7320508075688772},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.7320508075688772}},"df":4,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"/":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.23606797749979},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/extract-a-backup/":{"tf":2.23606797749979},"https://norgbackup.net/usage/initialize/":{"tf":2.23606797749979},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.449489742783178}},"df":9,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/reference/example-configuration/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":2.23606797749979},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":2.23606797749979}},"df":8}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/":{"tf":1.0},"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":2}}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":2}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":2.6457513110645907},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":5,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"+":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":4}}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/configuration/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":2.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":2.0}},"df":4}}}}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":2}}}}}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/download/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.7320508075688772}},"df":2}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":3.1622776601683795},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":5}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.7320508075688772}},"df":2,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":4,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/configuration/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.4142135623730951}},"df":10}},"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}},"x":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2,")":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":6}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":2}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":2}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":3}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1,"n":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/reference/":{"tf":1.0}},"df":1}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"l":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,".":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"'":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}},".":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":4}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":2.23606797749979}},"df":2}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":2.0},"https://norgbackup.net/usage/setup/":{"tf":3.7416573867739413}},"df":2}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":4}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":2}},"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.7320508075688772}},"df":3}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.8284271247461903}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.7320508075688772}},"df":2}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":7},"k":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"x":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3}}},"g":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2}},"k":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":4}},"n":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"u":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.23606797749979}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.0}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":2.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":4}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":2.0}},"df":2}},"w":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":2,"'":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":1},"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":2.6457513110645907}},"df":3,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/contributing/":{"tf":1.0},"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/download/download-norg/":{"tf":2.0},"https://norgbackup.net/introduction/about-norg/":{"tf":2.449489742783178},"https://norgbackup.net/introduction/system-compatibility/":{"tf":2.0},"https://norgbackup.net/reference/command-line/":{"tf":1.7320508075688772},"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/create-a-backup/":{"tf":2.23606797749979},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/redundancy/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/setup/":{"tf":3.1622776601683795}},"df":17,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"{":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"}":{"docs":{},"df":0,".":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}},"w":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":4,"c":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":4}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":2.0},"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":4}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":2.23606797749979},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.6457513110645907},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.0}},"df":5}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":4}}},"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2}},"k":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":3},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":5}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":7}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":2,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}},"r":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772}},"df":2,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.7320508075688772}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/reference/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":6}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951}},"df":2}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":2.8284271247461903},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":2.449489742783178},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.23606797749979},"https://norgbackup.net/usage/redundancy/":{"tf":2.449489742783178}},"df":10}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.0}},"df":2}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":5}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.449489742783178},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":2.6457513110645907},"https://norgbackup.net/usage/redundancy/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":9}},"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":2.449489742783178}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":2.23606797749979},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":4.358898943540674},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/configuration/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/initialize/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.449489742783178},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":11}}},"s":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":5}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":2.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2},"l":{"docs":{},"df":0,"f":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.7320508075688772}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}},"w":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":3,"n":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1,"i":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":3,"f":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":4}}}}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":3}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1,"f":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1,"c":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1},"i":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772}},"df":6}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1,"t":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":2},"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}}},"u":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}}}}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":2}}}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":2.0},"https://norgbackup.net/usage/configuration/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3,"'":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2,"n":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":2}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":2}}}}}}},"e":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951}},"df":1}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.7320508075688772}},"df":1}}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":7,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":2.8284271247461903}},"df":1,"e":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}}}}}}},"s":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/download/download-norg/":{"tf":1.7320508075688772},"https://norgbackup.net/introduction/about-norg/":{"tf":1.4142135623730951},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.4142135623730951},"https://norgbackup.net/reference/command-line/":{"tf":1.4142135623730951},"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":2.0},"https://norgbackup.net/usage/configuration/":{"tf":2.23606797749979},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/initialize/":{"tf":2.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":2.23606797749979}},"df":15,"a":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"y":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"2":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.7320508075688772}},"df":4}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":3},"c":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.7320508075688772}},"df":2}},"y":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":2}}}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}},"l":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"'":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":2.0}},"df":1}}}},"s":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0},"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.7320508075688772},"https://norgbackup.net/usage/create-a-backup/":{"tf":1.4142135623730951},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":6}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/introduction/about-norg/":{"tf":1.0}},"df":1}}}}}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}}}}},"z":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":1}}}}}},"title":{"root":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0},"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0},"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":5}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/before-and-after-actions/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/contributing/":{"tf":1.0},"https://norgbackup.net/contributing/contributing/":{"tf":1.0}},"df":2}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/create-a-backup/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/download/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.0}},"df":2}}}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://norgbackup.net/reference/example-configuration/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/usage/extract-a-backup/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/reference/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/inspect-your-backups/":{"tf":1.0}},"df":1}}}}}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/contributing/":{"tf":1.0},"https://norgbackup.net/download/download-norg/":{"tf":1.0},"https://norgbackup.net/introduction/about-norg/":{"tf":1.0},"https://norgbackup.net/usage/configuration/":{"tf":1.0},"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":5}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://norgbackup.net/usage/redundancy/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://norgbackup.net/reference/":{"tf":1.0},"https://norgbackup.net/reference/command-line/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://norgbackup.net/usage/initialize/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://norgbackup.net/usage/monitoring-backup-jobs/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://norgbackup.net/introduction/system-compatibility/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://norgbackup.net/usage/setup/":{"tf":1.0}},"df":1},"s":{"docs":{"https://norgbackup.net/usage/both-borg-and-restic/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{"https://norgbackup.net/usage/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://norgbackup.net/contributing/":{"body":"","id":"https://norgbackup.net/contributing/","title":"Contributing to Norg"},"https://norgbackup.net/contributing/contributing/":{"body":"We are very happy to take on an ideas or issues you may have with Norg, and\nwelcome pull requests that can implement these features within reason.\nThe source code is published here: codeberg.org/pswilde/norgbackup, which is where you can raise issue and make pull requests.\nWhen creating new features, or adjusting anything within the current state of Norg,\nplease also update the documentation to reflect these changes.\nThe documentation uses the Zola static site generator,\nwhich uses markdown content files in the docs/content/ directory.\n","id":"https://norgbackup.net/contributing/contributing/","title":"Contributing"},"https://norgbackup.net/download/":{"body":"","id":"https://norgbackup.net/download/","title":"Download"},"https://norgbackup.net/download/download-norg/":{"body":"Installing from nimble.directory\nThe latest version of Norg is most simply downloaded and installed using Nim's nimble command line tool.\n\nInstalling direct from the Norg code repository\nYou can also install, via nimble, direct from the code repository.\n\nBuilding from Source\nNorg source code can be downloaded from our releases page at Codeberg and can be built using the following commands:\n\nPre-compiled Binaries\nWe are working on providing pre-compiled binaries on our releases page at Codeberg. Currently these are not available, so using the options above are the best option.\n","id":"https://norgbackup.net/download/download-norg/","title":"Download Norg"},"https://norgbackup.net/introduction/about-norg/":{"body":"Norg is a simple, portable, wrapper utility for the BorgBackup and Restic backup utilities.\nThis website serves as a point of reference for both documentation and\nassistance when using the norg backup utilitiy.\nPlease use the menu or search function to find the information you require.\nNaming. Why \"Norg\"?\nNorg is short for \"Nice Borg\" - a way to nicely handle borg based backups.\nAlso, I'm a Star Trek fan so obviously I wanted to keep something in line with the\nBorg pseudo-species as the borg backup utility does.\nAlso, sometimes I feel my code has elements of inexperience but loads of potential... which reminded me of Nog.\nSo, simply put, Norg could also be a portmanteau of \"Borg\" and \"Nog\".\n","id":"https://norgbackup.net/introduction/about-norg/","title":"About Norg"},"https://norgbackup.net/introduction/system-compatibility/":{"body":"Norg should run on any platform able to compile nim code using nimble.\nIt has been tested on the following operating systems:\n\nFreeBSD\nArch Linux\nAlmaLinux\nRocky Linux\nDebian\n\nUltimately, any system that can compile the code and has the borg or restic\nbinary files in the running user's $PATH environment variable should be able\nto run norg without issue.\nWindows Support\nRunning norg on Windows is feasibly possible (for Restic repositories,\nBorg is not supported on Windows), and is planned for a future release.\nNorg uses fairly pure nim code, which should be transferrable between\nOperating Systems. The only thing lacking for Windows is a reference to the\ncorrect path for running Restic. This should be an easy fix, and will work in a\nfuture release.\n","id":"https://norgbackup.net/introduction/system-compatibility/","title":"System Compatibility"},"https://norgbackup.net/reference/":{"body":"","id":"https://norgbackup.net/reference/","title":"Reference Guides"},"https://norgbackup.net/reference/command-line/":{"body":"Here are the available norg command line parameters for the most recent version.\nIf you are using an older version of norg some of these parameters may not work.\nPlease use norg --help to view all available parameters in your version.\n\nThe -c, or --config, parameter is required. Failing to provide this will only show the above help information.\nWhen specifying the -r or --repository parameter, you can specify either\nthe label or path for the repository defined in the configuration file.\n","id":"https://norgbackup.net/reference/command-line/","title":"Command Line Reference"},"https://norgbackup.net/reference/example-configuration/":{"body":"Below is an example configuration in toml format which can be used as a base for setting up a new norg backup.\n\n","id":"https://norgbackup.net/reference/example-configuration/","title":"Example Configuration"},"https://norgbackup.net/usage/":{"body":"","id":"https://norgbackup.net/usage/","title":"Usage"},"https://norgbackup.net/usage/before-and-after-actions/":{"body":"Norg has the ability to run other commands before and after various points\nduring its running session.\nThese times are as follows:\n\nbefore_everything - Runs before anything else happens, just after starting.\nafter_everything - Runs after everything has happened, just before closing.\nbefore_actions - Runs before any action for each repository.\nafter_actions - Runs after any action for each repository.\nbefore_backup - Runs before each backup for each repository.\nafter_backup - Runs after each backup for each repository.\nbefore_extract - Runs before an extract.\nafter_extract - Runs after an extract.\nbefore_prune - Runs before a prune job (when run manually).\nafter_prune - Runs after a prune job (when run manually).\nbefore_compact - Runs before a compact action, for each repository.\nafter_compact - Runs after a compact aciton, for each repository.\nbefore_check - Runs before a check action, for each repository.\nafter_check - Runs after a check action, for each repository.\n\nThe general use here is to run a database backup/dump to store a database\nbackup file in a location that is then backed up, but could be used for other things.\n","id":"https://norgbackup.net/usage/before-and-after-actions/","title":"Before and After Actions"},"https://norgbackup.net/usage/both-borg-and-restic/":{"body":"Allowances have been made to be able to use both Borg and Restic repositories\nfor the same backup in one configuration file, and this will largely work\ncorrectly. However, caution must be taken when using any direct Borg/Restic\ncommand line parameters as they could cause either backup tool to fail as it\ndoes not understand the parameter given.\nA good example of this is the --stats parameter. Borg understands this and\noutputs backup stats when its backup has completed. However, Restic does not\nhave a --stats parameter and fails to run when it is provided.\nSince Norg version 0.1.6, we have taken steps to ignore the --stats parameter\nwhen provided for restic repositories, so it will work correctly. However,\nother parameters could cause a similar effect. We shall try to cater for these\nas they are learned about. Please file an issue on our Codeberg Repo if you discover a parameter which causes either backup tool to fail to run.\nAliased Commands\nTerminology in both Borg and Restic differs, but the result is effectively the same.\nSome different yet similar commands are aliased so they can be used interchangeably.\nThe table below shows some of these:\nBorg CommandRestic CommandResult\ncreatebackupcreates a backup\nlistsnapshotslists archives/snapshots\nextractrestorerestores/extracts a backup\ndeleteforgetremoves a archive/snapshot\npruneforget (with --prune flag)removes snapshots as per --keep-* config\n\nYou may specify either command and it will work with both except the forget command. This will only forget a single snapshot in restic, and delete a single archive with borg.\n","id":"https://norgbackup.net/usage/both-borg-and-restic/","title":"Using both Borg and Restic"},"https://norgbackup.net/usage/configuration/":{"body":"Norg is configured using a TOML format configuration file.\nThere is an Example Configuration File on the norgbackup website that you can use as a base to create your own backups.\nMany backups from one system\nYou can run multiple different backups on the same system by specifying different\nconfiguration files using the -c command line parameter.\nScheduling\nNorg can be scheduled to run using your system's task scheduler. For the sake of\nthis example, we are using cron to run a backups every day at 8pm and 10pm.\n\nThis concept should be transferrable to any other scheduling tool.\n","id":"https://norgbackup.net/usage/configuration/","title":"Configuring Norg"},"https://norgbackup.net/usage/create-a-backup/":{"body":"Now norg is configured and your repositories are created and initialized, it's\nsensible to test everything is working. Run norg with the create command to start a backup like this:\n\nAs the command runs, you should check the output of borg or restic to see if files\nyou expect to be backed up are being backed up.\nThe --stats flag provides statistics of a borg backup once completed. It is\nignored for Restic backups.\nThe -c or --config option is required, and must reference a norg configuration file.\nDefault Options\nIf you do not specify create, or any other option, norg will default to the create option anyway, so the above command can be simplified as so:\n\nWith Restic, the terminology for creating a snapshot is backup. Norg has both create and backup as aliases to each other, so either will work as desired.\n","id":"https://norgbackup.net/usage/create-a-backup/","title":"Create a Backup"},"https://norgbackup.net/usage/extract-a-backup/":{"body":"\n\"People don't want backups. People want Restores.\"\n\nWhat's the point in backing up if you can't restore from it?\nOf course, Norg has a restore functionality, and can restore an entire backup to\na directory of your choice.\nTo protect current data, Norg will only restore to an empty directory, so it is\nimportant to specify a directory that is empty. Norg will create directories that\ndo not exist.\nSteps\nFirst, find the backup you wish to restore. This can easily be done by using\nthe list command.\n\nWhich will give you an output similar to this:\n\nWhen you know which archive or snapshot you want to extract, you can run the\nextract command with repository, archive and destination parameters.\n\nFurther Command Line Reference\nLike with all other commands, you can specify Borg/Restic command line parameters after all other parameters to adjust how the extract will run. Please see Using both Borg and Restic for more information.\n","id":"https://norgbackup.net/usage/extract-a-backup/","title":"Extract/Restore a Backup"},"https://norgbackup.net/usage/initialize/":{"body":"Your backup repositories need to be initialized before they can be used. Norg\nhas a command to do this for you once you.\nTo initialize your repositories one by one, you can run the following command:\n\nThis will initialize a Borg repository using the repokey-blake2 encryption algorithm, making it ready for use.\nRestic does not use the same encryption algorithm option, so the above command may fail. However, running the below command again, without the -e repokey-blake2 option\nwill initialize a Restic repository correctly, leaving the borg repository untouched.\nTODO: We plan to resolve the requirement of running this command twice in the future.\n","id":"https://norgbackup.net/usage/initialize/","title":"Initialize Repositories"},"https://norgbackup.net/usage/inspect-your-backups/":{"body":"The output of a backup will be shown in your terminal if running manually.\nYou could output this into a log file if you wish, like so:\n\nThis is great for letting you know some basic information about your backup.\nList Existing Backups\nNorg provides command line parameters to allow you to list your backups for all\nor specific repositories.\n\nWhen specifying the -r or --repository parameter, you can specify either\nthe label or path for the repository defined in the configuration file.\nYou can also specify further Borg or Restic command line options\n(like --last 3 to show the last 3 archives in a Borg repository). It is advised to\nalways use the -r parameter in these cases as specifc flags for Borg do not\nwork with Restic and vice-versa.\nMount a Backup\nBoth Borg and Restic provide the ability to mount an archive (Borg) or repository (Restic) so you can inspect and recover individual files this way. Norg provides the ability to do this via the below command:\n\nIt is sensible to always provide the -r parameter as you will not be able to mount multiple archive/repositories to the same location.\nUnmount a Backup\nUnmounting a backup is different for both Borg and Restic.\nBorg has a umount command which can be run via norg as follows:\n\nRestic however, remains running after a mount command has been issues, and awaits\nCtrl+C keyboard entry to unmount. In short, there is no umount command for Restic.\n","id":"https://norgbackup.net/usage/inspect-your-backups/","title":"Inspect your Backups"},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"body":"Great, we have backups set up and running automatically, but how do we know\nthey're running successfully?\nWell, Norg can interact with monitoring tools to let you know backups are running...\nOr, probably more accuractely, when they fail.\nCurrently only Uptime Kuma is supported, but it would be\npossible to connect to many other types of monitoring service by creating a new notifiers/{notifier_name}.nim codefile and linking it all up.\nSupported Monitoring Tools\n\nUptime Kuma\nNtfy - Planned, Not implemented yet.\nHealthchecks.io - Planned, Not implemented yet.\n\nUptime Kuma\nUptime Kuma is a self-hosted monitoring tool. It's generally used to call out to\na service or server every minute to check it is running. But, it does have the option\nof a \"Push\" type of monitor, which waits for a service to make a HTTP GET request to it, and reports on the status of that request, or if that request is missed within a timeframe.\nSome basic Uptime Kuma Settings for a backup job would be as follows:\n\nYour Norg configuration file should have an uptimekuma section as below\n\nThis will make Norg request your Uptime Kuma service on Running, Failure and Success states. Uptime Kuma could then alert you about this change in state,\ndepending on how your Uptime Kuma is configured.\nNtfy\nNot implemented yet.\nHealthchecks.io\nNot implemented yet.\n","id":"https://norgbackup.net/usage/monitoring-backup-jobs/","title":"Knowing your Backup has Run"},"https://norgbackup.net/usage/redundancy/":{"body":"Norg has the ability to back up to multiple repositories using both the BorgBackup or Restic backup utilities.\nTo enable this, simply configure multiple different repositories in your configuration file and norg will take care of the rest.\nFor example, the repositories section of your configuration file may look like this:\n\nWhen running norg with this configuration, it invokes Borg or Restic once per\nrepository in sequence (i.e. not at the same time) which means in each\nrepository a new archive or snapshot is made containing all source directories.\nThis provides redundancy across multiple backup repositories and across backup\ntools. You could even configure multiple storage providers to gain redundancy\nthere as well.\n","id":"https://norgbackup.net/usage/redundancy/","title":"Backup Redundancy"},"https://norgbackup.net/usage/setup/":{"body":"Prerequisites\nInstall Borg or Restic as these do not get installed automatically.\nYou will also need to install Nim v2 and nimble\n\nFreeBSD - pkg install nimble\nArch Linux - pacman -S nimble\nFor other distros you may need to use the official choosenim Installer to get the latest version of nim installed.\n\nInstallation\nNorg is listed on Nimble Directory so you can install\nnorg using nimble\n\nor, if you'd rather not use the directory, you can install direct from our\nCodeberg Repo:\n\nPATH variable\nOnce installed, norg will be installed in your $HOME/.nimble/bin/ directory.\nYou should add this location to your $PATH variable so it can be found remains\nup-to-date when running nimble install norg again.\nPortability\nNorg is a single binary executable, so it can be copied wherever you need providing\nit has been compiled in the required system and architecture beforehand.\nFor example, I have multiple FreeBSD servers where I use Norg. I install the latest version on one of these servers, then just copy that binary to all others servers that\nneed to make use of it.\nUpgrading Norg\nNorg can be upgraded easily via nimble:\n\nThe latest version of Norg should then be installed in your $HOME/.nimble/bin/ directory.\n","id":"https://norgbackup.net/usage/setup/","title":"Setting up Norg"}},"docInfo":{"https://norgbackup.net/contributing/":{"body":0,"title":2},"https://norgbackup.net/contributing/contributing/":{"body":49,"title":1},"https://norgbackup.net/download/":{"body":0,"title":1},"https://norgbackup.net/download/download-norg/":{"body":56,"title":2},"https://norgbackup.net/introduction/about-norg/":{"body":70,"title":1},"https://norgbackup.net/introduction/system-compatibility/":{"body":74,"title":2},"https://norgbackup.net/reference/":{"body":0,"title":2},"https://norgbackup.net/reference/command-line/":{"body":43,"title":3},"https://norgbackup.net/reference/example-configuration/":{"body":12,"title":2},"https://norgbackup.net/usage/":{"body":0,"title":1},"https://norgbackup.net/usage/before-and-after-actions/":{"body":109,"title":2},"https://norgbackup.net/usage/both-borg-and-restic/":{"body":132,"title":4},"https://norgbackup.net/usage/configuration/":{"body":56,"title":2},"https://norgbackup.net/usage/create-a-backup/":{"body":76,"title":2},"https://norgbackup.net/usage/extract-a-backup/":{"body":85,"title":2},"https://norgbackup.net/usage/initialize/":{"body":61,"title":2},"https://norgbackup.net/usage/inspect-your-backups/":{"body":131,"title":2},"https://norgbackup.net/usage/monitoring-backup-jobs/":{"body":119,"title":3},"https://norgbackup.net/usage/redundancy/":{"body":68,"title":2},"https://norgbackup.net/usage/setup/":{"body":112,"title":3}},"length":20},"lang":"English"} \ No newline at end of file diff --git a/docs/content/reference/norgbackupweb/sitemap.xml b/docs/content/reference/norgbackupweb/sitemap.xml new file mode 100644 index 0000000..c971331 --- /dev/null +++ b/docs/content/reference/norgbackupweb/sitemap.xml @@ -0,0 +1,70 @@ + + + + https://norgbackup.net/ + + + https://norgbackup.net/contributing/ + + + https://norgbackup.net/contributing/contributing/ + + + https://norgbackup.net/download/ + + + https://norgbackup.net/download/download-norg/ + + + https://norgbackup.net/introduction/ + + + https://norgbackup.net/introduction/about-norg/ + 2024-08-24T13:00:00 + + + https://norgbackup.net/introduction/system-compatibility/ + + + https://norgbackup.net/reference/ + + + https://norgbackup.net/reference/command-line/ + + + https://norgbackup.net/reference/example-configuration/ + + + https://norgbackup.net/usage/ + + + https://norgbackup.net/usage/before-and-after-actions/ + + + https://norgbackup.net/usage/both-borg-and-restic/ + + + https://norgbackup.net/usage/configuration/ + + + https://norgbackup.net/usage/create-a-backup/ + + + https://norgbackup.net/usage/extract-a-backup/ + + + https://norgbackup.net/usage/initialize/ + + + https://norgbackup.net/usage/inspect-your-backups/ + + + https://norgbackup.net/usage/monitoring-backup-jobs/ + + + https://norgbackup.net/usage/redundancy/ + + + https://norgbackup.net/usage/setup/ + + diff --git a/docs/content/reference/norgbackupweb/usage/before-and-after-actions/index.html b/docs/content/reference/norgbackupweb/usage/before-and-after-actions/index.html new file mode 100644 index 0000000..20257fe --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/before-and-after-actions/index.html @@ -0,0 +1,180 @@ + + + + + + + + + Norg | Before and After Actions + + + +
                    + + +
                    + +
                    + +
                    +
                    + +
                    +
                    +
                      +
                      +
                      +
                      +

                      Before and After Actions

                      + +

                      Norg has the ability to run other commands before and after various points +during its running session.
                      +These times are as follows:

                      +
                        +
                      • before_everything - Runs before anything else happens, just after starting.
                      • +
                      • after_everything - Runs after everything has happened, just before closing.
                      • +
                      • before_actions - Runs before any action for each repository.
                      • +
                      • after_actions - Runs after any action for each repository.
                      • +
                      • before_backup - Runs before each backup for each repository.
                      • +
                      • after_backup - Runs after each backup for each repository.
                      • +
                      • before_extract - Runs before an extract.
                      • +
                      • after_extract - Runs after an extract.
                      • +
                      • before_prune - Runs before a prune job (when run manually).
                      • +
                      • after_prune - Runs after a prune job (when run manually).
                      • +
                      • before_compact - Runs before a compact action, for each repository.
                      • +
                      • after_compact - Runs after a compact aciton, for each repository.
                      • +
                      • before_check - Runs before a check action, for each repository.
                      • +
                      • after_check - Runs after a check action, for each repository.
                      • +
                      +

                      The general use here is to run a database backup/dump to store a database +backup file in a location that is then backed up, but could be used for other things.

                      + + +
                      +
                      +

                      Help us improve this documentation.

                      +

                      If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                      +
                      +

                      Norg Backup Utility © 2024 Paul Wilde
                      + Site created using Zola using the + easydocs theme.

                      +
                      +
                      +
                      + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/both-borg-and-restic/index.html b/docs/content/reference/norgbackupweb/usage/both-borg-and-restic/index.html new file mode 100644 index 0000000..3948a6e --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/both-borg-and-restic/index.html @@ -0,0 +1,186 @@ + + + + + + + + + Norg | Using both Borg and Restic + + + +
                      + + +
                      + +
                      + +
                      +
                      + +
                      +
                      +
                        +
                        +
                        +
                        +

                        Using both Borg and Restic

                        + +

                        Allowances have been made to be able to use both Borg and Restic repositories +for the same backup in one configuration file, and this will largely work +correctly. However, caution must be taken when using any direct Borg/Restic +command line parameters as they could cause either backup tool to fail as it +does not understand the parameter given.

                        +

                        A good example of this is the --stats parameter. Borg understands this and +outputs backup stats when its backup has completed. However, Restic does not +have a --stats parameter and fails to run when it is provided.

                        +

                        Since Norg version 0.1.6, we have taken steps to ignore the --stats parameter +when provided for restic repositories, so it will work correctly. However, +other parameters could cause a similar effect. We shall try to cater for these +as they are learned about. Please file an issue on our Codeberg Repo if you discover a parameter which causes either backup tool to fail to run.

                        +

                        Aliased Commands

                        +

                        Terminology in both Borg and Restic differs, but the result is effectively the same. +Some different yet similar commands are aliased so they can be used interchangeably. +The table below shows some of these:

                        + + + + + + +
                        Borg CommandRestic CommandResult
                        createbackupcreates a backup
                        listsnapshotslists archives/snapshots
                        extractrestorerestores/extracts a backup
                        deleteforgetremoves a archive/snapshot
                        pruneforget (with --prune flag)removes snapshots as per --keep-* config
                        +

                        You may specify either command and it will work with both except the forget command. This will only forget a single snapshot in restic, and delete a single archive with borg.

                        + + +
                        +
                        +

                        Help us improve this documentation.

                        +

                        If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                        +
                        +

                        Norg Backup Utility © 2024 Paul Wilde
                        + Site created using Zola using the + easydocs theme.

                        +
                        +
                        +
                        + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/configuration/index.html b/docs/content/reference/norgbackupweb/usage/configuration/index.html new file mode 100644 index 0000000..6cd8238 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/configuration/index.html @@ -0,0 +1,174 @@ + + + + + + + + + Norg | Configuring Norg + + + +
                        + + +
                        + +
                        + +
                        +
                        + +
                        +
                        +
                          +
                          +
                          +
                          +

                          Configuring Norg

                          + +

                          Norg is configured using a TOML format configuration file.
                          +There is an Example Configuration File on the norgbackup website that you can use as a base to create your own backups.

                          +

                          Many backups from one system

                          +

                          You can run multiple different backups on the same system by specifying different +configuration files using the -c command line parameter.

                          +

                          Scheduling

                          +

                          Norg can be scheduled to run using your system's task scheduler. For the sake of +this example, we are using cron to run a backups every day at 8pm and 10pm.

                          +
                          0 20 * * * norg -c /home/me/myconfig.toml
                          +0 22 * * * norg -c /home/me/myotherbackup.toml
                          +
                          +

                          This concept should be transferrable to any other scheduling tool.

                          + + +
                          +
                          +

                          Help us improve this documentation.

                          +

                          If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                          +
                          +

                          Norg Backup Utility © 2024 Paul Wilde
                          + Site created using Zola using the + easydocs theme.

                          +
                          +
                          +
                          + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/create-a-backup/index.html b/docs/content/reference/norgbackupweb/usage/create-a-backup/index.html new file mode 100644 index 0000000..34991f3 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/create-a-backup/index.html @@ -0,0 +1,176 @@ + + + + + + + + + Norg | Create a Backup + + + +
                          + + +
                          + +
                          + +
                          +
                          + +
                          +
                          +
                            +
                            +
                            +
                            +

                            Create a Backup

                            + +

                            Now norg is configured and your repositories are created and initialized, it's +sensible to test everything is working. Run norg with the create command to start a backup like this:

                            +
                            norg -c myconfig.toml create --stats
                            +
                            +

                            As the command runs, you should check the output of borg or restic to see if files +you expect to be backed up are being backed up.
                            +The --stats flag provides statistics of a borg backup once completed. It is +ignored for Restic backups.
                            +The -c or --config option is required, and must reference a norg configuration file.

                            +

                            Default Options

                            +

                            If you do not specify create, or any other option, norg will default to the create option anyway, so the above command can be simplified as so:

                            +
                            norg -c myconfig.toml
                            +
                            +

                            With Restic, the terminology for creating a snapshot is backup. Norg has both create and backup as aliases to each other, so either will work as desired.

                            + + +
                            +
                            +

                            Help us improve this documentation.

                            +

                            If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                            +
                            +

                            Norg Backup Utility © 2024 Paul Wilde
                            + Site created using Zola using the + easydocs theme.

                            +
                            +
                            +
                            + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/extract-a-backup/index.html b/docs/content/reference/norgbackupweb/usage/extract-a-backup/index.html new file mode 100644 index 0000000..9316245 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/extract-a-backup/index.html @@ -0,0 +1,197 @@ + + + + + + + + + Norg | Extract/Restore a Backup + + + +
                            + + +
                            + +
                            + +
                            +
                            + +
                            +
                            +
                              +
                              +
                              +
                              +

                              Extract/Restore a Backup

                              + +
                              +

                              "People don't want backups. People want Restores."

                              +
                              +

                              What's the point in backing up if you can't restore from it?
                              +Of course, Norg has a restore functionality, and can restore an entire backup to +a directory of your choice.
                              +To protect current data, Norg will only restore to an empty directory, so it is +important to specify a directory that is empty. Norg will create directories that +do not exist.

                              +

                              Steps

                              +

                              First, find the backup you wish to restore. This can easily be done by using +the list command.

                              +
                              norg -c myconfig.toml list
                              +
                              +

                              Which will give you an output similar to this:

                              +
                              # For Borg
                              +hostname-2024-08-23T15:46:19.037234 Fri, 2024-08-23 15:46:19 
                              +hostname-2024-08-24T15:21:17.738163 Sat, 2024-08-24 15:21:18
                              +
                              +# or for Restic
                              +ID        Time                 Host        Paths     Size
                              +---------------------------------------------------------------
                              +5f2bc4f1  2024-08-23 10:30:25  hostname    /home/me  96.361 MiB
                              +e0de9b6c  2024-08-24 11:50:52  hostname    /home/me  94.123 MiB
                              +
                              +

                              When you know which archive or snapshot you want to extract, you can run the +extract command with repository, archive and destination parameters.

                              +
                              # Borg example 
                              +norg -c myconfig.toml extract -r MyBorgRepo -a hostname-2024-08-23T15:46:19.037234 --destination /my/restore/location
                              +
                              +# Restic example
                              +norg -c myconfig.toml extract -r MyResticRepo -a 5f2bc4f1 --destination /my/restore/location
                              +
                              +

                              Further Command Line Reference

                              +

                              Like with all other commands, you can specify Borg/Restic command line parameters after all other parameters to adjust how the extract will run. Please see Using both Borg and Restic for more information.

                              + + +
                              +
                              +

                              Help us improve this documentation.

                              +

                              If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                              +
                              +

                              Norg Backup Utility © 2024 Paul Wilde
                              + Site created using Zola using the + easydocs theme.

                              +
                              +
                              +
                              + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/index.html b/docs/content/reference/norgbackupweb/usage/index.html new file mode 100644 index 0000000..adf53e2 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/index.html @@ -0,0 +1,174 @@ + + + + + + + + + Norg | Usage + + + +
                              + + +
                              + +
                              + +
                              +
                              + +
                              +
                              +
                                +
                                +
                                + +
                                +

                                Help us improve this documentation.

                                +

                                If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                +
                                +

                                Norg Backup Utility © 2024 Paul Wilde
                                + Site created using Zola using the + easydocs theme.

                                +
                                +
                                +
                                + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/initialize/index.html b/docs/content/reference/norgbackupweb/usage/initialize/index.html new file mode 100644 index 0000000..3abf24c --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/initialize/index.html @@ -0,0 +1,168 @@ + + + + + + + + + Norg | Initialize Repositories + + + +
                                + + +
                                + +
                                + +
                                +
                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +

                                  Initialize Repositories

                                  + +

                                  Your backup repositories need to be initialized before they can be used. Norg +has a command to do this for you once you.
                                  +To initialize your repositories one by one, you can run the following command:

                                  +
                                  norg -c myconfig.toml init -e repokey-blake2
                                  +
                                  +

                                  This will initialize a Borg repository using the repokey-blake2 encryption algorithm, making it ready for use.

                                  +

                                  Restic does not use the same encryption algorithm option, so the above command may fail. However, running the below command again, without the -e repokey-blake2 option +will initialize a Restic repository correctly, leaving the borg repository untouched.

                                  +

                                  TODO: We plan to resolve the requirement of running this command twice in the future.

                                  + + +
                                  +
                                  +

                                  Help us improve this documentation.

                                  +

                                  If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                  +
                                  +

                                  Norg Backup Utility © 2024 Paul Wilde
                                  + Site created using Zola using the + easydocs theme.

                                  +
                                  +
                                  +
                                  + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/inspect-your-backups/index.html b/docs/content/reference/norgbackupweb/usage/inspect-your-backups/index.html new file mode 100644 index 0000000..a916d83 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/inspect-your-backups/index.html @@ -0,0 +1,198 @@ + + + + + + + + + Norg | Inspect your Backups + + + +
                                  + + +
                                  + +
                                  + +
                                  +
                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +

                                    Inspect your Backups

                                    + +

                                    The output of a backup will be shown in your terminal if running manually. +You could output this into a log file if you wish, like so:

                                    +
                                    norg -c myconfig.toml --stats >> mybackup.log
                                    +
                                    +

                                    This is great for letting you know some basic information about your backup.

                                    +

                                    List Existing Backups

                                    +

                                    Norg provides command line parameters to allow you to list your backups for all +or specific repositories.

                                    +
                                    # List all archives/snapshots on all repositories
                                    +norg -c myconfig.toml list 
                                    +
                                    +# List all archives/snapshots on a specific repository
                                    +norg -c myconfig.toml list -r MyRepository
                                    +
                                    +

                                    When specifying the -r or --repository parameter, you can specify either +the label or path for the repository defined in the configuration file.

                                    +

                                    You can also specify further Borg or Restic command line options +(like --last 3 to show the last 3 archives in a Borg repository). It is advised to +always use the -r parameter in these cases as specifc flags for Borg do not +work with Restic and vice-versa.

                                    +

                                    Mount a Backup

                                    +

                                    Both Borg and Restic provide the ability to mount an archive (Borg) or repository (Restic) so you can inspect and recover individual files this way. Norg provides the ability to do this via the below command:

                                    +
                                    # For Borg repositories, where we mount an Archive
                                    +norg -c myconfig.toml mount -r MyBorgRepository -a hostname-date-of-backup /path/to/mount/point
                                    +
                                    +# For Restic repositories, where we mount the entire repository
                                    +norg -c myconfig.toml mount -r MyResticRepository /path/to/mount/point
                                    +
                                    +

                                    It is sensible to always provide the -r parameter as you will not be able to mount multiple archive/repositories to the same location.

                                    +

                                    Unmount a Backup

                                    +

                                    Unmounting a backup is different for both Borg and Restic.
                                    +Borg has a umount command which can be run via norg as follows:

                                    +
                                    norg -c myconfig.toml umount /path/to/mount/point
                                    +
                                    +

                                    Restic however, remains running after a mount command has been issues, and awaits +Ctrl+C keyboard entry to unmount. In short, there is no umount command for Restic.

                                    + + +
                                    +
                                    +

                                    Help us improve this documentation.

                                    +

                                    If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                    +
                                    +

                                    Norg Backup Utility © 2024 Paul Wilde
                                    + Site created using Zola using the + easydocs theme.

                                    +
                                    +
                                    +
                                    + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/monitoring-backup-jobs/index.html b/docs/content/reference/norgbackupweb/usage/monitoring-backup-jobs/index.html new file mode 100644 index 0000000..e9f9b0d --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/monitoring-backup-jobs/index.html @@ -0,0 +1,211 @@ + + + + + + + + + Norg | Knowing your Backup has Run + + + +
                                    + + +
                                    + +
                                    + +
                                    +
                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +

                                      Knowing your Backup has Run

                                      + +

                                      Great, we have backups set up and running automatically, but how do we know +they're running successfully?
                                      +Well, Norg can interact with monitoring tools to let you know backups are running... +Or, probably more accuractely, when they fail.

                                      +

                                      Currently only Uptime Kuma is supported, but it would be +possible to connect to many other types of monitoring service by creating a new notifiers/{notifier_name}.nim codefile and linking it all up.

                                      +

                                      Supported Monitoring Tools

                                      + +

                                      Uptime Kuma

                                      +

                                      Uptime Kuma is a self-hosted monitoring tool. It's generally used to call out to +a service or server every minute to check it is running. But, it does have the option +of a "Push" type of monitor, which waits for a service to make a HTTP GET request to it, and reports on the status of that request, or if that request is missed within a timeframe.
                                      +Some basic Uptime Kuma Settings for a backup job would be as follows:

                                      +
                                      # These are to be entered into Uptime Kuma and not into your Norg
                                      +# configuration.
                                      +
                                      +# Push monitors wait for the client to contact Uptime Kuma instead of Uptime
                                      +# Kuma contacting the client. This is perfect for backup monitoring.
                                      +Monitor Type = Push
                                      +
                                      +Heartbeat Interval = 90000     # = 25 hours = 1 day + 1 hour
                                      +
                                      +# Wait 6 times the Heartbeat Retry (below) before logging a heartbeat missed.
                                      +Retries = 6
                                      +
                                      +# Multiplied by Retries this gives a grace period within which the monitor
                                      +# goes into the "Pending" state.
                                      +Heartbeat Retry = 360          # = 10 minutes
                                      +
                                      +# For each Heartbeat Interval if the backup fails repeatedly, a notification
                                      +# is sent each time.
                                      +Resend Notification every X times = 1
                                      +
                                      +

                                      Your Norg configuration file should have an uptimekuma section as below

                                      +
                                      ...
                                      +[uptimekuma]
                                      +base_url = "https://uptime.kuma.example/api/push/abcd1234"
                                      +states = ["Success", "Failure", "Running"]
                                      +
                                      +

                                      This will make Norg request your Uptime Kuma service on Running, Failure and Success states. Uptime Kuma could then alert you about this change in state, +depending on how your Uptime Kuma is configured.

                                      +

                                      Ntfy

                                      +

                                      Not implemented yet.

                                      +

                                      Healthchecks.io

                                      +

                                      Not implemented yet.

                                      + + +
                                      +
                                      +

                                      Help us improve this documentation.

                                      +

                                      If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                      +
                                      +

                                      Norg Backup Utility © 2024 Paul Wilde
                                      + Site created using Zola using the + easydocs theme.

                                      +
                                      +
                                      +
                                      + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/redundancy/index.html b/docs/content/reference/norgbackupweb/usage/redundancy/index.html new file mode 100644 index 0000000..f5b5944 --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/redundancy/index.html @@ -0,0 +1,188 @@ + + + + + + + + + Norg | Backup Redundancy + + + +
                                      + + +
                                      + +
                                      + +
                                      +
                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +

                                        Backup Redundancy

                                        + +

                                        Norg has the ability to back up to multiple repositories using both the BorgBackup or Restic backup utilities.
                                        +To enable this, simply configure multiple different repositories in your configuration file and norg will take care of the rest.

                                        +

                                        For example, the repositories section of your configuration file may look like this:

                                        +
                                        ...
                                        +[[repositories]]
                                        +label = "MyFirstLocation"
                                        +path = "/location1"
                                        +
                                        +[[repositories]]
                                        +label = "MySecondLocation"
                                        +path = "ssh://1234abcd@1234abcd.repo.borgbase.com/./repo"
                                        +
                                        +[[repositories]]
                                        +label = "MyThirdLocationUsingRestic"
                                        +path = "/location3"
                                        +tool = "restic"
                                        +
                                        +[[repositories]]
                                        +label = "MyFourthLocationUsingRestic"
                                        +path = "rest:https://5678zyxw:9090abab@5678zyxw.repo.borgbase.com"
                                        +tool = "restic"
                                        +...
                                        +
                                        +

                                        When running norg with this configuration, it invokes Borg or Restic once per +repository in sequence (i.e. not at the same time) which means in each +repository a new archive or snapshot is made containing all source directories.
                                        +This provides redundancy across multiple backup repositories and across backup +tools. You could even configure multiple storage providers to gain redundancy +there as well.

                                        + + +
                                        +
                                        +

                                        Help us improve this documentation.

                                        +

                                        If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                        +
                                        +

                                        Norg Backup Utility © 2024 Paul Wilde
                                        + Site created using Zola using the + easydocs theme.

                                        +
                                        +
                                        +
                                        + + + + + + + + diff --git a/docs/content/reference/norgbackupweb/usage/setup/index.html b/docs/content/reference/norgbackupweb/usage/setup/index.html new file mode 100644 index 0000000..572aaee --- /dev/null +++ b/docs/content/reference/norgbackupweb/usage/setup/index.html @@ -0,0 +1,215 @@ + + + + + + + + + Norg | Setting up Norg + + + +
                                        + + +
                                        + +
                                        + +
                                        +
                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +

                                          Setting up Norg

                                          + +

                                          Prerequisites

                                          +

                                          Install Borg or Restic as these do not get installed automatically.

                                          +

                                          You will also need to install Nim v2 and nimble

                                          + +

                                          Installation

                                          +

                                          Norg is listed on Nimble Directory so you can install +norg using nimble

                                          +
                                          nimble install norg
                                          +
                                          +

                                          or, if you'd rather not use the directory, you can install direct from our +Codeberg Repo:

                                          +
                                          nimble install https://codeberg.org/pswilde/norgbackup
                                          +
                                          +

                                          PATH variable

                                          +

                                          Once installed, norg will be installed in your $HOME/.nimble/bin/ directory. +You should add this location to your $PATH variable so it can be found remains +up-to-date when running nimble install norg again.

                                          +

                                          Portability

                                          +

                                          Norg is a single binary executable, so it can be copied wherever you need providing +it has been compiled in the required system and architecture beforehand.
                                          +For example, I have multiple FreeBSD servers where I use Norg. I install the latest version on one of these servers, then just copy that binary to all others servers that +need to make use of it.

                                          +

                                          Upgrading Norg

                                          +

                                          Norg can be upgraded easily via nimble:

                                          +
                                          # Update nimble directory cache
                                          +nimble update
                                          +# Upgrade Norg
                                          +nimble install norg
                                          +
                                          +

                                          The latest version of Norg should then be installed in your $HOME/.nimble/bin/ directory.

                                          + + +
                                          +
                                          +

                                          Help us improve this documentation.

                                          +

                                          If you find an error, or think something could be explained better, + raise an issue to + send your feedback.

                                          +
                                          +

                                          Norg Backup Utility © 2024 Paul Wilde
                                          + Site created using Zola using the + easydocs theme.

                                          +
                                          +
                                          +
                                          + + + + + + + +