From ec0811d65e17960773c7a003638a13cd2d7896dd Mon Sep 17 00:00:00 2001 From: ShatteredMINT Date: Thu, 12 Dec 2024 22:24:11 +0100 Subject: [PATCH] add options to allow backing up to specific machine --- backup-target.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backup-target.nix diff --git a/backup-target.nix b/backup-target.nix new file mode 100644 index 0000000..52b5185 --- /dev/null +++ b/backup-target.nix @@ -0,0 +1,15 @@ +# configuration allowing this machine to be user as a backup server +{ config, lib, pkgs, ... }: + +{ + users.users.backup = { + isNormalUser = true; + openssh.authorizedKeys.keys = [ + ''command="${pkgs.rrsync}/bin/rrsync /mnt/backup/",restrict sh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF1e7hxxQD7pVKMquEuiBrLNFfx9ZRAOU1SGky4iXacD Ithuriel@openmediavault'' + ]; + + packages = [ + pkgs.rsync + ]; + }; +}