188 lines
9.1 KiB
HTML
188 lines
9.1 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<link rel="stylesheet" href="https://norgbackup.net/main.css">
|
|
<link rel="stylesheet" href="https://norgbackup.net/norg.css">
|
|
<link rel="icon" href="https://norgbackup.net/favicon.png">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
|
<title> Norg | Backup Redundancy </title>
|
|
</head>
|
|
<body>
|
|
|
|
<main>
|
|
|
|
<nav>
|
|
<a href="https://norgbackup.net">
|
|
<img src="https://norgbackup.net/norg-logo.png" alt="logo"/>
|
|
</a>
|
|
<a href="javascript:void(0);" onclick="burger()" id="mobile" class="ms-Icon--GlobalNavButton"></a>
|
|
<div id="trees">
|
|
<input class="tree-toggle" type="checkbox" id="introduction"
|
|
/>
|
|
<label class="tree-toggle-label"
|
|
for="introduction">Introduction</label>
|
|
|
|
<ul class="subtree">
|
|
<li >
|
|
<a href="https://norgbackup.net/introduction/about-norg/">About Norg</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/introduction/system-compatibility/">System Compatibility</a>
|
|
</li>
|
|
|
|
</ul>
|
|
<input class="tree-toggle" type="checkbox" id="reference-guides"
|
|
/>
|
|
<label class="tree-toggle-label"
|
|
for="reference-guides">Reference Guides</label>
|
|
|
|
<ul class="subtree">
|
|
<li >
|
|
<a href="https://norgbackup.net/reference/example-configuration/">Example Configuration</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/reference/command-line/">Command Line Reference</a>
|
|
</li>
|
|
|
|
</ul>
|
|
<input class="tree-toggle" type="checkbox" id="usage"
|
|
checked/>
|
|
<label class="tree-toggle-label"
|
|
for="usage">Usage</label>
|
|
|
|
<ul class="subtree">
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/setup/">Setting up Norg</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/configuration/">Configuring Norg</a>
|
|
</li>
|
|
|
|
<li class="active">
|
|
<a href="https://norgbackup.net/usage/redundancy/">Backup Redundancy</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/initialize/">Initialize Repositories</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/create-a-backup/">Create a Backup</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/inspect-your-backups/">Inspect your Backups</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/monitoring-backup-jobs/">Knowing your Backup has Run</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/extract-a-backup/">Extract/Restore a Backup</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/before-and-after-actions/">Before and After Actions</a>
|
|
</li>
|
|
|
|
<li >
|
|
<a href="https://norgbackup.net/usage/both-borg-and-restic/">Using both Borg and Restic</a>
|
|
</li>
|
|
|
|
</ul>
|
|
<input class="tree-toggle" type="checkbox" id="download"
|
|
/>
|
|
<label class="tree-toggle-label"
|
|
for="download">Download</label>
|
|
|
|
<ul class="subtree">
|
|
<li >
|
|
<a href="https://norgbackup.net/download/download-norg/">Download Norg</a>
|
|
</li>
|
|
|
|
</ul>
|
|
<input class="tree-toggle" type="checkbox" id="contributing-to-norg"
|
|
/>
|
|
<label class="tree-toggle-label"
|
|
for="contributing-to-norg">Contributing to Norg</label>
|
|
|
|
<ul class="subtree">
|
|
<li >
|
|
<a href="https://norgbackup.net/contributing/contributing/">Contributing</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
<article>
|
|
|
|
<div id="on_right">
|
|
<span id="search-ico" class="ms-Icon--Search"></span>
|
|
</div>
|
|
<div class="search-container">
|
|
<input id="search" type="search" placeholder="Search as you type...">
|
|
<div class="search-results">
|
|
<div class="search-results__header"></div>
|
|
<ul class="search-results__items"></ul>
|
|
</div>
|
|
</div>
|
|
<div id="wrap">
|
|
<h1>Backup Redundancy</h1>
|
|
|
|
<p>Norg has the ability to back up to multiple repositories using both the <a href="https://borgbackup.com">BorgBackup</a> or <a href="https://restic.net">Restic</a> backup utilities.<br />
|
|
To enable this, simply configure multiple different repositories in your configuration file and norg will take care of the rest.</p>
|
|
<p>For example, the <code>repositories</code> section of your configuration file may look like this:</p>
|
|
<pre data-lang="toml" style="background-color:#eff1f5;color:#4f5b66;" class="language-toml "><code class="language-toml" data-lang="toml"><span style="background-color:#bf616a;color:#eff1f5;">...</span><span>
|
|
</span><span>[[repositories]]
|
|
</span><span style="color:#bf616a;">label </span><span>= "</span><span style="color:#a3be8c;">MyFirstLocation</span><span>"
|
|
</span><span style="color:#bf616a;">path </span><span>= "</span><span style="color:#a3be8c;">/location1</span><span>"
|
|
</span><span>
|
|
</span><span>[[repositories]]
|
|
</span><span style="color:#bf616a;">label </span><span>= "</span><span style="color:#a3be8c;">MySecondLocation</span><span>"
|
|
</span><span style="color:#bf616a;">path </span><span>= "</span><span style="color:#a3be8c;">ssh://1234abcd@1234abcd.repo.borgbase.com/./repo</span><span>"
|
|
</span><span>
|
|
</span><span>[[repositories]]
|
|
</span><span style="color:#bf616a;">label </span><span>= "</span><span style="color:#a3be8c;">MyThirdLocationUsingRestic</span><span>"
|
|
</span><span style="color:#bf616a;">path </span><span>= "</span><span style="color:#a3be8c;">/location3</span><span>"
|
|
</span><span style="color:#bf616a;">tool </span><span>= "</span><span style="color:#a3be8c;">restic</span><span>"
|
|
</span><span>
|
|
</span><span>[[repositories]]
|
|
</span><span style="color:#bf616a;">label </span><span>= "</span><span style="color:#a3be8c;">MyFourthLocationUsingRestic</span><span>"
|
|
</span><span style="color:#bf616a;">path </span><span>= "</span><span style="color:#a3be8c;">rest:https://5678zyxw:9090abab@5678zyxw.repo.borgbase.com</span><span>"
|
|
</span><span style="color:#bf616a;">tool </span><span>= "</span><span style="color:#a3be8c;">restic</span><span>"
|
|
</span><span style="background-color:#bf616a;color:#eff1f5;">...</span><span>
|
|
</span></code></pre>
|
|
<p>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.<br />
|
|
This provides redundancy across multiple backup repositories and across backup
|
|
tools. You could even configure multiple storage providers to gain redundancy
|
|
there as well.</p>
|
|
|
|
|
|
</div>
|
|
<hr />
|
|
<h2>Help us improve this documentation.</h2>
|
|
<p>If you find an error, or think something could be explained better,
|
|
<a href="https://codeberg.org/pswilde/norgbackup/issues">raise an issue</a> to
|
|
send your feedback.</p>
|
|
<footer>
|
|
<p>Norg Backup Utility © 2024 Paul Wilde<br/>
|
|
Site created using <a href="https://getzola.org">Zola</a> using the
|
|
<a href="https://github.com/codeandmedia/zola_easydocs_theme">easydocs</a> theme.</p>
|
|
</footer>
|
|
</article>
|
|
</main>
|
|
|
|
|
|
<script type="text/javascript" src="https://norgbackup.net/elasticlunr.min.js" defer></script>
|
|
<script type="text/javascript" src="https://norgbackup.net/search_index.en.js" defer></script>
|
|
<script type="text/javascript" src="https://norgbackup.net/js.js" defer></script>
|
|
|
|
</body>
|
|
</html>
|