From 5956e07b4c8de365bf3d9ffc7db081cedcbd852a Mon Sep 17 00:00:00 2001 From: Jasper Ras Date: Thu, 27 Mar 2025 20:36:23 +0100 Subject: fixed syncoid --- node/backup.jras.nl/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'node/backup.jras.nl/default.nix') diff --git a/node/backup.jras.nl/default.nix b/node/backup.jras.nl/default.nix index 515a4db..2857536 100644 --- a/node/backup.jras.nl/default.nix +++ b/node/backup.jras.nl/default.nix @@ -34,4 +34,26 @@ } ]; }; + + users.users.transfer = { + openssh.authorizedKeys.keyFiles = [ ../../public/syncoid-key.pub ]; + createHome = true; + home = "/persist/home/transfer"; + isSystemUser = true; + useDefaultShell = true; + group = "users"; + }; + + services.openssh.settings.AllowUsers = [ "transfer" ]; + services.sanoid.enable = true; + services.sanoid.datasets = { + "backup" = { + autoprune = true; + autosnap = false; + hourly = 72; + daily = 7; + monthly = 1; + yearly = 1; + }; + }; } -- cgit v1.2.3