Browse Source

Individual actions command-line reference documentation (#942).

Dan Helfman 3 weeks ago
parent
commit
e3c369a579
56 changed files with 327 additions and 56 deletions
  1. 4 4
      docs/Dockerfile
  2. 10 0
      docs/_includes/components/toc.css
  3. 10 0
      docs/reference/command-line/actions/borg.md
  4. 10 0
      docs/reference/command-line/actions/break-lock.md
  5. 10 0
      docs/reference/command-line/actions/check.md
  6. 10 0
      docs/reference/command-line/actions/compact.md
  7. 10 0
      docs/reference/command-line/actions/config-bootstrap.md
  8. 10 0
      docs/reference/command-line/actions/config-generate.md
  9. 10 0
      docs/reference/command-line/actions/config-validate.md
  10. 10 0
      docs/reference/command-line/actions/config.md
  11. 10 0
      docs/reference/command-line/actions/create.md
  12. 10 0
      docs/reference/command-line/actions/delete.md
  13. 10 0
      docs/reference/command-line/actions/export-tar.md
  14. 10 0
      docs/reference/command-line/actions/extract.md
  15. 6 0
      docs/reference/command-line/actions/index.md
  16. 10 0
      docs/reference/command-line/actions/info.md
  17. 10 0
      docs/reference/command-line/actions/key-change-passphrase.md
  18. 10 0
      docs/reference/command-line/actions/key-export.md
  19. 10 0
      docs/reference/command-line/actions/key-import.md
  20. 10 0
      docs/reference/command-line/actions/list.md
  21. 10 0
      docs/reference/command-line/actions/mount.md
  22. 10 0
      docs/reference/command-line/actions/prune.md
  23. 10 0
      docs/reference/command-line/actions/recreate.md
  24. 10 0
      docs/reference/command-line/actions/repo-create.md
  25. 10 0
      docs/reference/command-line/actions/repo-delete.md
  26. 10 0
      docs/reference/command-line/actions/repo-info.md
  27. 10 0
      docs/reference/command-line/actions/repo-list.md
  28. 10 0
      docs/reference/command-line/actions/restore.md
  29. 10 0
      docs/reference/command-line/actions/transfer.md
  30. 10 0
      docs/reference/command-line/actions/umount.md
  31. 7 3
      docs/reference/command-line/index.md
  32. 1 1
      docs/reference/configuration/credentials/container.md
  33. 1 1
      docs/reference/configuration/credentials/file.md
  34. 1 1
      docs/reference/configuration/credentials/keepassxc.md
  35. 1 1
      docs/reference/configuration/credentials/systemd.md
  36. 1 1
      docs/reference/configuration/data-sources/btrfs.md
  37. 6 14
      docs/reference/configuration/data-sources/index.md
  38. 1 1
      docs/reference/configuration/data-sources/lvm.md
  39. 1 1
      docs/reference/configuration/data-sources/mariadb.md
  40. 1 1
      docs/reference/configuration/data-sources/mongodb.md
  41. 1 1
      docs/reference/configuration/data-sources/mysql.md
  42. 1 1
      docs/reference/configuration/data-sources/postgresql.md
  43. 1 1
      docs/reference/configuration/data-sources/sqlite.md
  44. 1 1
      docs/reference/configuration/data-sources/zfs.md
  45. 1 1
      docs/reference/configuration/monitoring/apprise.md
  46. 1 1
      docs/reference/configuration/monitoring/cronhub.md
  47. 1 1
      docs/reference/configuration/monitoring/cronitor.md
  48. 1 1
      docs/reference/configuration/monitoring/healthchecks.md
  49. 1 12
      docs/reference/configuration/monitoring/index.md
  50. 1 1
      docs/reference/configuration/monitoring/loki.md
  51. 1 1
      docs/reference/configuration/monitoring/ntfy.md
  52. 1 1
      docs/reference/configuration/monitoring/pagerduty.md
  53. 1 1
      docs/reference/configuration/monitoring/pushover.md
  54. 1 1
      docs/reference/configuration/monitoring/sentry.md
  55. 1 1
      docs/reference/configuration/monitoring/uptime-kuma.md
  56. 1 1
      docs/reference/configuration/monitoring/zabbix.md

+ 4 - 4
docs/Dockerfile

@@ -3,10 +3,10 @@ FROM docker.io/alpine:3.20.1 AS borgmatic
 COPY . /app
 COPY . /app
 RUN apk add --no-cache py3-pip py3-ruamel.yaml py3-ruamel.yaml.clib
 RUN apk add --no-cache py3-pip py3-ruamel.yaml py3-ruamel.yaml.clib
 RUN pip install --break-system-packages --no-cache /app && borgmatic config generate && borgmatic config generate --destination /etc/borgmatic --split && chmod +r /etc/borgmatic/*.yaml
 RUN pip install --break-system-packages --no-cache /app && borgmatic config generate && borgmatic config generate --destination /etc/borgmatic --split && chmod +r /etc/borgmatic/*.yaml
-RUN borgmatic --help > /command-line.txt \
+RUN mkdir /command-line \
+    && borgmatic --help > /command-line/global.txt \
     && for action in repo-create transfer create prune compact check delete extract config "config bootstrap" "config generate" "config validate" export-tar mount umount repo-delete restore repo-list list repo-info info break-lock "key export" "key import" "key change-passphrase" recreate borg; do \
     && for action in repo-create transfer create prune compact check delete extract config "config bootstrap" "config generate" "config validate" export-tar mount umount repo-delete restore repo-list list repo-info info break-lock "key export" "key import" "key change-passphrase" recreate borg; do \
-           echo -e "\n--------------------------------------------------------------------------------\n" >> /command-line.txt \
-           && borgmatic $action --help >> /command-line.txt; done
+           borgmatic $action --help > /command-line/${action/ /-}.txt; done
 RUN /app/docs/fetch-contributors >> /contributors.html
 RUN /app/docs/fetch-contributors >> /contributors.html
 
 
 FROM docker.io/node:22.4.0-alpine AS html
 FROM docker.io/node:22.4.0-alpine AS html
@@ -24,7 +24,7 @@ RUN npm install @11ty/eleventy \
     markdown-it-anchor \
     markdown-it-anchor \
     markdown-it-replace-link
     markdown-it-replace-link
 COPY --from=borgmatic /etc/borgmatic/* /source/docs/_includes/borgmatic/
 COPY --from=borgmatic /etc/borgmatic/* /source/docs/_includes/borgmatic/
-COPY --from=borgmatic /command-line.txt /source/docs/_includes/borgmatic/command-line.txt
+COPY --from=borgmatic /command-line/* /source/docs/_includes/borgmatic/command-line/
 COPY --from=borgmatic /contributors.html /source/docs/_includes/borgmatic/contributors.html
 COPY --from=borgmatic /contributors.html /source/docs/_includes/borgmatic/contributors.html
 COPY . /source
 COPY . /source
 RUN NODE_ENV=${ENVIRONMENT} npx eleventy --input=/source/docs --output=/output
 RUN NODE_ENV=${ENVIRONMENT} npx eleventy --input=/source/docs --output=/output

+ 10 - 0
docs/_includes/components/toc.css

@@ -54,6 +54,16 @@
   display: inline-block;
   display: inline-block;
 }
 }
 
 
+.elv-toc-list ul ul ul > li::before {
+	content: "•";
+	margin-left: 0.4em;
+	margin-right: -0.2em;
+}
+
+.elv-toc-list ul ul ul > li > a {
+	display: inline-block;
+}
+
 /* List items */
 /* List items */
 .elv-toc summary,
 .elv-toc summary,
 .elv-toc-list a {
 .elv-toc-list a {

+ 10 - 0
docs/reference/command-line/actions/borg.md

@@ -0,0 +1,10 @@
+---
+title: borg
+eleventyNavigation:
+  key: borg
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/borg.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/break-lock.md

@@ -0,0 +1,10 @@
+---
+title: break-lock
+eleventyNavigation:
+  key: break-lock
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/break-lock.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/check.md

@@ -0,0 +1,10 @@
+---
+title: check
+eleventyNavigation:
+  key: check
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/check.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/compact.md

@@ -0,0 +1,10 @@
+---
+title: compact
+eleventyNavigation:
+  key: compact
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/compact.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/config-bootstrap.md

@@ -0,0 +1,10 @@
+---
+title: config bootstrap
+eleventyNavigation:
+  key: config bootstrap
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/config-bootstrap.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/config-generate.md

@@ -0,0 +1,10 @@
+---
+title: config generate
+eleventyNavigation:
+  key: config generate
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/config-generate.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/config-validate.md

@@ -0,0 +1,10 @@
+---
+title: config validate
+eleventyNavigation:
+  key: config validate
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/config-validate.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/config.md

@@ -0,0 +1,10 @@
+---
+title: config
+eleventyNavigation:
+  key: config
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/config.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/create.md

@@ -0,0 +1,10 @@
+---
+title: transfer
+eleventyNavigation:
+  key: transfer
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/transfer.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/delete.md

@@ -0,0 +1,10 @@
+---
+title: delete
+eleventyNavigation:
+  key: delete
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/delete.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/export-tar.md

@@ -0,0 +1,10 @@
+---
+title: export-tar
+eleventyNavigation:
+  key: export-tar
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/export-tar.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/extract.md

@@ -0,0 +1,10 @@
+---
+title: extract
+eleventyNavigation:
+  key: extract
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/extract.txt %}
+```

+ 6 - 0
docs/reference/command-line/actions.md → docs/reference/command-line/actions/index.md

@@ -8,6 +8,11 @@ An action in borgmatic is like a subcommand in Borg. The `create` action creates
 a backup, the `list` action shows the files in an archive, and so on.
 a backup, the `list` action shows the files in an archive, and so on.
 
 
 
 
+## Available actions
+
+{{ collections.all | eleventyNavigation: "🎬 Actions" | eleventyNavigationToHtml | replace: 'href="/reference/', 'href="/borgmatic/reference/' }}
+
+
 ## Default actions
 ## Default actions
 
 
 If you omit `create` and other actions from the command-line, borgmatic runs
 If you omit `create` and other actions from the command-line, borgmatic runs
@@ -21,6 +26,7 @@ through a set of default actions:
 <span class="minilink minilink-addedin">Prior to version 1.7.9</span> The
 <span class="minilink minilink-addedin">Prior to version 1.7.9</span> The
 default action ordering was `prune`, `compact`, `create`, and `check`.
 default action ordering was `prune`, `compact`, `create`, and `check`.
 
 
+
 ### Disabling default actions
 ### Disabling default actions
 
 
 If you want to disable this default action behavior and require explicit actions
 If you want to disable this default action behavior and require explicit actions

+ 10 - 0
docs/reference/command-line/actions/info.md

@@ -0,0 +1,10 @@
+---
+title: info
+eleventyNavigation:
+  key: info
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/info.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/key-change-passphrase.md

@@ -0,0 +1,10 @@
+---
+title: key change-passphrase
+eleventyNavigation:
+  key: key change-passphrase
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/key-change-passphrase.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/key-export.md

@@ -0,0 +1,10 @@
+---
+title: key export
+eleventyNavigation:
+  key: key export
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/key-export.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/key-import.md

@@ -0,0 +1,10 @@
+---
+title: key import
+eleventyNavigation:
+  key: key import
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/key-import.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/list.md

@@ -0,0 +1,10 @@
+---
+title: list
+eleventyNavigation:
+  key: list
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/list.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/mount.md

@@ -0,0 +1,10 @@
+---
+title: mount
+eleventyNavigation:
+  key: mount
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/mount.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/prune.md

@@ -0,0 +1,10 @@
+---
+title: prune
+eleventyNavigation:
+  key: prune
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/prune.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/recreate.md

@@ -0,0 +1,10 @@
+---
+title: recreate
+eleventyNavigation:
+  key: recreate
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/recreate.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/repo-create.md

@@ -0,0 +1,10 @@
+---
+title: transfer
+eleventyNavigation:
+  key: transfer
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/transfer.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/repo-delete.md

@@ -0,0 +1,10 @@
+---
+title: repo-delete
+eleventyNavigation:
+  key: repo-delete
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/repo-delete.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/repo-info.md

@@ -0,0 +1,10 @@
+---
+title: repo-info
+eleventyNavigation:
+  key: repo-info
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/repo-info.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/repo-list.md

@@ -0,0 +1,10 @@
+---
+title: repo-list
+eleventyNavigation:
+  key: repo-list
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/repo-list.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/restore.md

@@ -0,0 +1,10 @@
+---
+title: restore
+eleventyNavigation:
+  key: restore
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/restore.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/transfer.md

@@ -0,0 +1,10 @@
+---
+title: transfer
+eleventyNavigation:
+  key: transfer
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/transfer.txt %}
+```

+ 10 - 0
docs/reference/command-line/actions/umount.md

@@ -0,0 +1,10 @@
+---
+title: umount
+eleventyNavigation:
+  key: umount
+  parent: 🎬 Actions
+---
+
+```bash
+{% include borgmatic/command-line/umount.txt %}
+```

+ 7 - 3
docs/reference/command-line/index.md

@@ -5,18 +5,22 @@ eleventyNavigation:
   parent: Reference guides
   parent: Reference guides
   order: 1
   order: 1
 ---
 ---
-Here are all of the available borgmatic command-line flags for the [most
+Here are all of the available global borgmatic command-line flags for the [most
 recent version of
 recent version of
 borgmatic](https://projects.torsion.org/borgmatic-collective/borgmatic/releases),
 borgmatic](https://projects.torsion.org/borgmatic-collective/borgmatic/releases),
 including the separate flags for each action (sub-command). Most of the flags
 including the separate flags for each action (sub-command). Most of the flags
-listed here do not have equivalents in borgmatic's [configuration
+listed here have equivalents in borgmatic's [configuration
 file](https://torsion.org/borgmatic/reference/configuration/).
 file](https://torsion.org/borgmatic/reference/configuration/).
 
 
+Also see the [actions
+documentation](https://torsion.org/borgmatic/reference/command-line/actions/)
+for the command-line flags for individual actions.
+
 If you're using an older version of borgmatic, some of these flags may not be
 If you're using an older version of borgmatic, some of these flags may not be
 present in that version and you should instead use `borgmatic --help` or
 present in that version and you should instead use `borgmatic --help` or
 `borgmatic [action name] --help` (where `[action name]` is the name of an
 `borgmatic [action name] --help` (where `[action name]` is the name of an
 action like `list`, `create`, etc.).
 action like `list`, `create`, etc.).
 
 
 ```
 ```
-{% include borgmatic/command-line.txt %}
+{% include borgmatic/command-line/global.txt %}
 ```
 ```

+ 1 - 1
docs/reference/configuration/credentials/container.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Container secrets
 title: Container secrets
 eleventyNavigation:
 eleventyNavigation:
-  key: Container
+  key: Container
   parent: 🔒 Credentials
   parent: 🔒 Credentials
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.11</span> When
 <span class="minilink minilink-addedin">New in version 1.9.11</span> When

+ 1 - 1
docs/reference/configuration/credentials/file.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: File-based credentials
 title: File-based credentials
 eleventyNavigation:
 eleventyNavigation:
-  key: File
+  key: File
   parent: 🔒 Credentials
   parent: 🔒 Credentials
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.11</span> borgmatic
 <span class="minilink minilink-addedin">New in version 1.9.11</span> borgmatic

+ 1 - 1
docs/reference/configuration/credentials/keepassxc.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: KeePassXC passwords
 title: KeePassXC passwords
 eleventyNavigation:
 eleventyNavigation:
-  key: KeePassXC
+  key: KeePassXC
   parent: 🔒 Credentials
   parent: 🔒 Credentials
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.11</span> borgmatic
 <span class="minilink minilink-addedin">New in version 1.9.11</span> borgmatic

+ 1 - 1
docs/reference/configuration/credentials/systemd.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: systemd service credentials
 title: systemd service credentials
 eleventyNavigation:
 eleventyNavigation:
-  key: systemd
+  key: systemd
   parent: 🔒 Credentials
   parent: 🔒 Credentials
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.10</span> borgmatic
 <span class="minilink minilink-addedin">New in version 1.9.10</span> borgmatic

+ 1 - 1
docs/reference/configuration/data-sources/btrfs.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Btrfs
 title: Btrfs
 eleventyNavigation:
 eleventyNavigation:
-  key: Btrfs
+  key: Btrfs
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.4</span> <span
 <span class="minilink minilink-addedin">New in version 1.9.4</span> <span

+ 6 - 14
docs/reference/configuration/data-sources/index.md

@@ -9,19 +9,11 @@ plain filesystem data, can pull data directly from database servers and
 filesystem snapshots.
 filesystem snapshots.
 
 
 In the case of supported database systems, borgmatic dumps your configured
 In the case of supported database systems, borgmatic dumps your configured
-databases, streaming them directly to Borg when creating a backup. Here are the
-supported databases and how to configure their borgmatic integrations:
+databases, streaming them directly to Borg when creating a backup. And for
+supported filesystems / volume managers, borgmatic takes on-demand snapshots of
+configured source directories and feeds them to Borg.
 
 
- * [MariaDB](https://torsion.org/borgmatic/reference/configuration/data-sources/mariadb/)
- * [MongoDB](https://torsion.org/borgmatic/reference/configuration/data-sources/mongodb/)
- * [MySQL](https://torsion.org/borgmatic/reference/configuration/data-sources/mysql/)
- * [PostgreSQL](https://torsion.org/borgmatic/reference/configuration/data-sources/postgresql/)
- * [SQLite](https://torsion.org/borgmatic/reference/configuration/data-sources/sqlite/)
+Here are the supported data sources and how to configure their borgmatic
+integrations:
 
 
-For supported filesystems, borgmatic takes on-demand snapshots of configured
-source directories and feeds them to Borg. Here are the supported filesystems /
-volume managers and how to configure their borgmatic integrations:
-
- * [Btrfs](https://torsion.org/borgmatic/reference/configuration/data-sources/btrfs/)
- * [LVM](https://torsion.org/borgmatic/reference/configuration/data-sources/lvm/)
- * [ZFS](https://torsion.org/borgmatic/reference/configuration/data-sources/zfs/)
+{{ collections.all | eleventyNavigation: "🗄️ Data sources" | eleventyNavigationToHtml | replace: 'href="/reference/', 'href="/borgmatic/reference/' }}

+ 1 - 1
docs/reference/configuration/data-sources/lvm.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: LVM
 title: LVM
 eleventyNavigation:
 eleventyNavigation:
-  key: LVM
+  key: LVM
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.4</span> <span
 <span class="minilink minilink-addedin">New in version 1.9.4</span> <span

+ 1 - 1
docs/reference/configuration/data-sources/mariadb.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: MariaDB
 title: MariaDB
 eleventyNavigation:
 eleventyNavigation:
-  key: MariaDB
+  key: MariaDB
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 
 

+ 1 - 1
docs/reference/configuration/data-sources/mongodb.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: MongoDB
 title: MongoDB
 eleventyNavigation:
 eleventyNavigation:
-  key: MongoDB
+  key: MongoDB
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 
 

+ 1 - 1
docs/reference/configuration/data-sources/mysql.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: MySQL
 title: MySQL
 eleventyNavigation:
 eleventyNavigation:
-  key: MySQL
+  key: MySQL
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 
 

+ 1 - 1
docs/reference/configuration/data-sources/postgresql.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: PostgreSQL
 title: PostgreSQL
 eleventyNavigation:
 eleventyNavigation:
-  key: PostgreSQL
+  key: PostgreSQL
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 
 

+ 1 - 1
docs/reference/configuration/data-sources/sqlite.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: SQLite
 title: SQLite
 eleventyNavigation:
 eleventyNavigation:
-  key: SQLite
+  key: SQLite
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.7.9</span> To backup
 <span class="minilink minilink-addedin">New in version 1.7.9</span> To backup

+ 1 - 1
docs/reference/configuration/data-sources/zfs.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: ZFS
 title: ZFS
 eleventyNavigation:
 eleventyNavigation:
-  key: ZFS
+  key: ZFS
   parent: 🗄️ Data sources
   parent: 🗄️ Data sources
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.3</span> <span
 <span class="minilink minilink-addedin">New in version 1.9.3</span> <span

+ 1 - 1
docs/reference/configuration/monitoring/apprise.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Apprise
 title: Apprise
 eleventyNavigation:
 eleventyNavigation:
-  key: Apprise
+  key: Apprise
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.8.4</span>
 <span class="minilink minilink-addedin">New in version 1.8.4</span>

+ 1 - 1
docs/reference/configuration/monitoring/cronhub.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Cronhub
 title: Cronhub
 eleventyNavigation:
 eleventyNavigation:
-  key: Cronhub
+  key: Cronhub
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 [Cronhub](https://cronhub.io/) provides "instant alerts when any of your
 [Cronhub](https://cronhub.io/) provides "instant alerts when any of your

+ 1 - 1
docs/reference/configuration/monitoring/cronitor.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Cronitor
 title: Cronitor
 eleventyNavigation:
 eleventyNavigation:
-  key: Cronitor
+  key: Cronitor
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 [Cronitor](https://cronitor.io/) provides "Cron monitoring and uptime healthchecks
 [Cronitor](https://cronitor.io/) provides "Cron monitoring and uptime healthchecks

+ 1 - 1
docs/reference/configuration/monitoring/healthchecks.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Healthchecks
 title: Healthchecks
 eleventyNavigation:
 eleventyNavigation:
-  key: Healthchecks
+  key: Healthchecks
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 [Healthchecks](https://healthchecks.io/) is a service that provides "instant
 [Healthchecks](https://healthchecks.io/) is a service that provides "instant

+ 1 - 12
docs/reference/configuration/monitoring/index.md

@@ -11,15 +11,4 @@ interval (if supported). While these services and libraries offer different
 features, you probably only need to use one of them at most. See their
 features, you probably only need to use one of them at most. See their
 documentation for configuration information:
 documentation for configuration information:
 
 
- * [Apprise](https://torsion.org/borgmatic/reference/configuration/monitoring/apprise/)
- * [Cronhub](https://torsion.org/borgmatic/reference/configuration/monitoring/cronhub/)
- * [Cronitor](https://torsion.org/borgmatic/reference/configuration/monitoring/cronitor/)
- * [Grafana Loki](https://torsion.org/borgmatic/reference/configuration/monitoring/loki/)
- * [Healthchecks](https://torsion.org/borgmatic/reference/configuration/monitoring/healthchecks/)
- * [ntfy](https://torsion.org/borgmatic/reference/configuration/monitoring/ntfy/)
- * [PagerDuty](https://torsion.org/borgmatic/reference/configuration/monitoring/pagerduty/)
- * [Pushover](https://torsion.org/borgmatic/reference/configuration/monitoring/pushover/)
- * [Sentry](https://torsion.org/borgmatic/reference/configuration/monitoring/sentry/)
- * [Uptime Kuma](https://torsion.org/borgmatic/reference/configuration/monitoring/uptime-kuma/)
- * [Zabbix](https://torsion.org/borgmatic/reference/configuration/monitoring/zabbix/)
-
+{{ collections.all | eleventyNavigation: "🚨 Monitoring" | eleventyNavigationToHtml | replace: 'href="/reference/', 'href="/borgmatic/reference/' }}

+ 1 - 1
docs/reference/configuration/monitoring/loki.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Loki
 title: Loki
 eleventyNavigation:
 eleventyNavigation:
-  key: Loki
+  key: Loki
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.8.3</span> [Grafana
 <span class="minilink minilink-addedin">New in version 1.8.3</span> [Grafana

+ 1 - 1
docs/reference/configuration/monitoring/ntfy.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: ntfy
 title: ntfy
 eleventyNavigation:
 eleventyNavigation:
-  key: ntfy
+  key: ntfy
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.6.3</span>
 <span class="minilink minilink-addedin">New in version 1.6.3</span>

+ 1 - 1
docs/reference/configuration/monitoring/pagerduty.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: PagerDuty
 title: PagerDuty
 eleventyNavigation:
 eleventyNavigation:
-  key: PagerDuty
+  key: PagerDuty
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 In case you're new here: [borgmatic](https://torsion.org/borgmatic/) is
 In case you're new here: [borgmatic](https://torsion.org/borgmatic/) is

+ 1 - 1
docs/reference/configuration/monitoring/pushover.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Pushover
 title: Pushover
 eleventyNavigation:
 eleventyNavigation:
-  key: Pushover
+  key: Pushover
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.2</span>
 <span class="minilink minilink-addedin">New in version 1.9.2</span>

+ 1 - 1
docs/reference/configuration/monitoring/sentry.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Sentry
 title: Sentry
 eleventyNavigation:
 eleventyNavigation:
-  key: Sentry
+  key: Sentry
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.7</span>
 <span class="minilink minilink-addedin">New in version 1.9.7</span>

+ 1 - 1
docs/reference/configuration/monitoring/uptime-kuma.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Uptime Kuma
 title: Uptime Kuma
 eleventyNavigation:
 eleventyNavigation:
-  key: Uptime Kuma
+  key: Uptime Kuma
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.8.13</span> [Uptime
 <span class="minilink minilink-addedin">New in version 1.8.13</span> [Uptime

+ 1 - 1
docs/reference/configuration/monitoring/zabbix.md

@@ -1,7 +1,7 @@
 ---
 ---
 title: Zabbix
 title: Zabbix
 eleventyNavigation:
 eleventyNavigation:
-  key: Zabbix
+  key: Zabbix
   parent: 🚨 Monitoring
   parent: 🚨 Monitoring
 ---
 ---
 <span class="minilink minilink-addedin">New in version 1.9.0</span>
 <span class="minilink minilink-addedin">New in version 1.9.0</span>