Completely redo backups

This commit is contained in:
Greg Hellings
2024-02-07 00:48:28 -06:00
parent 52f719df44
commit c63484bd19
3 changed files with 31 additions and 43 deletions
+14
View File
@@ -8,6 +8,7 @@ in {
inputs.agenix.nixosModules.default
../../modules/linux/proxy.nix
../../modules/linux/tailscale.nix
../../modules/linux/backup.nix
];
age.identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
@@ -42,6 +43,19 @@ in {
virtualisation.docker.enable = true;
programs.ssh.extraConfig = lib.strings.concatStringsSep "\n" [
"Host nas"
" User backup"
" IdentityFile /etc/ssh/duplicity_ed25519"
" StrictHostKeyChecking no"
" UserKnownHostsFile /dev/null"
];
greg.backup.jobs.nas-backup = {
src = "/var/gitlab/state/backup/";
dest = "gitlab";
};
services = {
gitlab = {
enable = true;