diff --git a/modules/users/overseer/routing.nix b/modules/users/overseer/routing.nix deleted file mode 100644 index f3b26d8..0000000 --- a/modules/users/overseer/routing.nix +++ /dev/null @@ -1,23 +0,0 @@ -let - primary = "wanderingcrow.net"; -in - { - lib, - config, - ... - }: { - services.nginx = { - enable = true; - enableReload = true; - - virtualHosts = { - "vault.${primary}" = { - locations = { - "/" = { - proxyPass = "http://localhost:8200"; - }; - }; - }; - }; - }; - } diff --git a/modules/users/overseer/services.nix b/modules/users/overseer/services.nix index b375eae..39886f6 100644 --- a/modules/users/overseer/services.nix +++ b/modules/users/overseer/services.nix @@ -14,10 +14,24 @@ in "d ${volumePath}/paperless/data 700 overseer overseer" "d ${volumePath}/paperless/media 700 overseer overseer" + + "d ${volumePath}/NPM/data 700 overseer overseer" + "d ${volumePath}/NPM/letsencrypt 700 overseer overseer" ]; # (Arguably) Most Important Service - backups services.restic.backups = { + npm = { + user = "root"; + timerConfig = { + OnCalendar = "hourly"; + Persistent = true; + }; + paths = [ + "${volumePath}/NPM/data" + "${volumePath}/NPM/letsencrypt" + ]; + }; vault = { user = "root"; timerConfig = {