default.nix (452B)
1 {...}: { 2 services.btrbk.instances.btrbk = { 3 settings = { 4 ssh_identity = "/etc/btrbk/id_ed25519"; 5 ssh_user = "btrbk"; 6 stream_compress = "zstd"; 7 8 subvolume."[2a01:4f8:1c19:8cba::1]:/var/lib" = { 9 snapshot_name = "hetznerion"; 10 11 snapshot_dir = "/var/lib/btrbk/snapshots"; 12 snapshot_preserve_min = "latest"; 13 14 target = "/var/lib/btrbk/backups"; 15 target_preserve_min = "latest"; 16 target_preserve = "7d *w"; 17 }; 18 }; 19 }; 20 }