From 21522f2c06f7f66166eecf6ee38bd15e287a33af Mon Sep 17 00:00:00 2001 From: <> Date: Thu, 12 Oct 2023 18:37:46 +0000 Subject: [PATCH] Deployed c37c31a with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 532 ++ advanced/index.html | 857 +++ arguments/index.html | 882 +++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.aecac24b.min.js | 29 + assets/javascripts/bundle.aecac24b.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.f886a092.min.js | 42 + .../workers/search.f886a092.min.js.map | 7 + assets/stylesheets/main.6a10b989.min.css | 1 + assets/stylesheets/main.6a10b989.min.css.map | 1 + assets/stylesheets/palette.356b1318.min.css | 1 + .../stylesheets/palette.356b1318.min.css.map | 1 + docker-compose.yml | 16 + docs/index.html | 812 ++ index.html | 605 ++ installation/index.html | 739 ++ introduction/index.html | 873 +++ media/Logo-transparent.png | Bin 0 -> 232573 bytes media/Logo.png | Bin 0 -> 237532 bytes q-and-a/index.html | 718 ++ search/search_index.json | 1 + sitemap.xml | 43 + sitemap.xml.gz | Bin 0 -> 273 bytes stylesheets/extra.css | 6 + todo/index.html | 624 ++ 59 files changed, 13997 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 advanced/index.html create mode 100644 arguments/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.aecac24b.min.js create mode 100644 assets/javascripts/bundle.aecac24b.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js.map create mode 100644 assets/stylesheets/main.6a10b989.min.css create mode 100644 assets/stylesheets/main.6a10b989.min.css.map create mode 100644 assets/stylesheets/palette.356b1318.min.css create mode 100644 assets/stylesheets/palette.356b1318.min.css.map create mode 100644 docker-compose.yml create mode 100644 docs/index.html create mode 100644 index.html create mode 100644 installation/index.html create mode 100644 introduction/index.html create mode 100644 media/Logo-transparent.png create mode 100644 media/Logo.png create mode 100644 q-and-a/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 stylesheets/extra.css create mode 100644 todo/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..12162f04 --- /dev/null +++ b/404.html @@ -0,0 +1,532 @@ + + + +
+ + + + + + + + + + + + + + + + + + +These exmaples used Docker Compose syntax. See the Installation section to fit them into your configuration.
+Don't have all your container volumes in the same directory? That's okay, we can use Docker volume mappings to help.
+Remember the folder naming convention
+container-name
must match the source
and destination
folder names.volumes:
+ # Standard config
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /source:/app/source
+ - /destination:/app/destination
+ # Alternative source directories examples
+ - /opt/pihole:/app/source/pihole
+ - /mnt/docker_volumes/plex:/app/source/plex
+
This config allows the addition of volumes outside the traditional source
directory.
We added 2 additional source volumes: pihole
and plex
. The end result will have a source directory inside the Nautical container that looks like this:
<Nautical Backup>/app/source:
+ - container1-data #(1)!
+ - container2-data #(2)!
+ - pihole # Mapped from /opt/pihole
+ - plex # Mapped from /mnt/docker_volumes/plex
+
/source
directory/source
directoryvolumes:
+ # Standard config
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /destination:/app/destination
+ # Alternative source directories examples
+ - /opt/pihole:/app/source/pihole
+ - /opt/trilium:/app/source/trilium
+ - /mnt/docker_volumes/plex:/app/source/plex
+ - /var/data/portainer:/app/source/portainer
+
<Nautical Backup>/app/source:
+ - pihole # Mapped from /opt/pihole
+ - trilium # Mapped from /opt/trilium
+ - plex # Mapped from /mnt/docker_volumes/plex
+ - portainer # Mapped from /var/data/portainer
+
We can also remap the distination directory for any container we'd like.
+Remember the folder naming convention
+container-name
must match the source
and destination
folder names.volumes:
+ # Standard config
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /source:/app/source
+ - /destination:/app/destination
+ # Alternative destination directories examples
+ - /opt/pihole-backup:/app/destination/pihole
+ - /mnt/docker_volume-backups/plex:/app/destination/plex
+
This config allows the addition of volumes outside the traditional destination
directory.
We added 2 additional destination volumes: pihole
and plex
. The end result will have a destination directory inside the Nautical container that looks like this:
<Nautical Backup>/app/destination:
+ - container1-data #(1)!
+ - container2-data #(2)!
+ - pihole # Mapped to /opt/pihole-backup
+ - plex # Mapped to /mnt/docker_volume-backups/plex
+
/source
directory/source
directoryvolumes:
+ # Standard config
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /destination:/app/destination
+ # Alternative destination directories examples
+ - /opt/pihole:/app/destination/pihole
+ - /opt/trilium:/app/destination/trilium
+ - /mnt/docker_volumes/plex:/app/destination/plex
+ - /var/data/portainer:/app/destination/portainer
+
<Nautical Backup>/app/destination:
+ - pihole # Mapped to /opt/pihole
+ - trilium # Mapped to /opt/trilium
+ - plex # Mapped to /mnt/docker_volumes/plex
+ - portainer # Mapped to /var/data/portainer
+
Nautical provides configuration in the form of Docker enviornment variables.
+See the Installation Section, which contains a few examples of applying enviornment variables.
+Sets the time-zone to be used by the CRON schedule. If this environment variable is not set, Nautical will use the default time-zone: Etc/UTC
.
To change the time-zone, see this Wikipedia page, find your location and use the value in TZ Database Name
, e.g America/Los_Angeles
.
++Default: Etc/UTC
+
TZ=America/Los_Angeles
+
docker exec nautical-backup date
+Allow changing the schedule for when the backup is started.
+++Default: 0 4 * * *
+
CRON_SCHEDULE=0 4 * * *
+
Tell Nautical to skip backup of containers in this list.
+This list can either be the container name
or full id
.
++Default: empty
+
SKIP_CONTAINERS=container-name1,container-name2,container-name3
+
SKIP_CONTAINERS=container-name1,056bd2e970c1338782733fdbf1009c6e158c715d0d105b11de88bd549430e7f5
+
Getting the full container ID
+Usally, it's easier to just use the container-name
, but if you need to use the full ID, these commands will help:
docker ps --no-trunc
docker inspect <container name>
++Default: empty
+
OVERRIDE_SOURCE_DIR=example1:example1-new-source-data,ctr2:ctr2-new-source
+
Container Name | +Old Source Directory | +New Source Directory | +
---|---|---|
example1 | +src/example1 |
+src/example1-new-dest-data |
+
ctr2 | +src/ctr2 |
+src/newdest |
+
++Default: empty
+
OVERRIDE_DEST_DIR=example1:example1-new-dest-data,ctr2:newdest
+
The example above would yield the following results:
+Container Name | +Old Destination Directory | +New Destination Directory | +
---|---|---|
example1 | +dest/example1 |
+dest/example1-new-dest-data |
+
ctr2 | +dest/ctr2 |
+dest/newdest |
+
Enable or Disable the automatically generated report file.
+++Default: true
+
REPORT_FILE=true
+
Bypass stopping the container before performing a backup. This can be useful for containers with minimal configuration.
+++Default: empty
+
SKIP_STOPPING=example1,example2
+
Not stoppping containers can produce corrupt backups.
+Containers with databases--particularly SQL--need to be shutdown before backup.
+Only do this on containers you know for certain do not need to be shutdown before backup.
+Will immediatly perform a backup when the container is started in addition to the CRON sheduled backup.
+++Default: false
+
BACKUP_ON_START=true
+
{"use strict";/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var Ha=/["'&<>]/;Un.exports=$a;function $a(e){var t=""+e,r=Ha.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i