diff --git a/modules/servers/heimdall/atuin.nix b/modules/servers/heimdall/atuin.nix index 1b0572b..48e077b 100644 --- a/modules/servers/heimdall/atuin.nix +++ b/modules/servers/heimdall/atuin.nix @@ -20,4 +20,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/backup/postgresql"]; + server.paths = ["/var/backup/postgresql"]; + }; } diff --git a/modules/servers/heimdall/ntfy-sh.nix b/modules/servers/heimdall/ntfy-sh.nix index ac747f7..50d96b8 100644 --- a/modules/servers/heimdall/ntfy-sh.nix +++ b/modules/servers/heimdall/ntfy-sh.nix @@ -25,4 +25,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/ntfy-sh"]; + server.paths = ["/var/lib/ntfy-sh"]; + }; } diff --git a/modules/servers/heimdall/uptime-kuma.nix b/modules/servers/heimdall/uptime-kuma.nix index 1ea45e0..f15a0b9 100644 --- a/modules/servers/heimdall/uptime-kuma.nix +++ b/modules/servers/heimdall/uptime-kuma.nix @@ -21,4 +21,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/uptime-kuma"]; + server.paths = ["/var/lib/uptime-kuma"]; + }; } diff --git a/modules/servers/thor/conduit.nix b/modules/servers/thor/conduit.nix index 466f457..d35d206 100644 --- a/modules/servers/thor/conduit.nix +++ b/modules/servers/thor/conduit.nix @@ -31,4 +31,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/matrix-conduit"]; + server.paths = ["/var/lib/matrix-conduit"]; + }; } diff --git a/modules/servers/thor/plausible.nix b/modules/servers/thor/plausible.nix index 616a7ab..8383894 100644 --- a/modules/servers/thor/plausible.nix +++ b/modules/servers/thor/plausible.nix @@ -23,4 +23,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/plausible"]; + server.paths = ["/var/lib/plausible"]; + }; } diff --git a/modules/servers/tyr/komga.nix b/modules/servers/tyr/komga.nix index 8093028..43d2c95 100644 --- a/modules/servers/tyr/komga.nix +++ b/modules/servers/tyr/komga.nix @@ -20,4 +20,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/komga"]; + server.paths = ["/var/lib/komga"]; + }; } diff --git a/modules/servers/tyr/paperless-ngx.nix b/modules/servers/tyr/paperless-ngx.nix index 893b221..f315fcb 100644 --- a/modules/servers/tyr/paperless-ngx.nix +++ b/modules/servers/tyr/paperless-ngx.nix @@ -26,4 +26,9 @@ entrypoints = "websecure"; }; }; + + services.restic.backups = { + local.paths = ["/var/lib/paperless"]; + server.paths = ["/var/lib/paperless"]; + }; }