From 83625c3fa07086a035338f91dcd4a8ec3b370172 Mon Sep 17 00:00:00 2001 From: harry Date: Sun, 25 Aug 2024 14:19:54 +0200 Subject: [PATCH] (bug): impossible to connect to remote server --- features/server/backups.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/features/server/backups.nix b/features/server/backups.nix index 70540b2..565e187 100644 --- a/features/server/backups.nix +++ b/features/server/backups.nix @@ -1,4 +1,9 @@ -{ config, secrets, ... }: +{ + config, + secrets, + pkgs, + ... +}: { imports = [ ./backups-repos.nix @@ -8,6 +13,14 @@ sopsFile = "${secrets}/secrets/backup.yaml"; }; + sops.secrets.sshBorgOffsiteBackup = { + sopsFile = "${secrets}/secrets/backup.yaml"; + }; + + sops.secrets.borgOffsiteBackupHostKeys = { + sopsFile = "${secrets}/secrets/backup.yaml"; + }; + services.borgbackup.jobs = { /* localBackup = { @@ -71,7 +84,7 @@ ]; exclude_patterns = [ "/home/*/.cache" ]; encryption_passcommand = "cat /run/secrets/borgRemoteServerPassword"; - ssh_command = "ssh -i /home/homelab/.ssh/backup/id_ed25519"; + ssh_command = "ssh -o GlobalKnownHostsFile=${config.sops.secrets.borgOffsiteBackupHostKeys.path} -i ${config.sops.secrets.sshBorgOffsiteBackup.path}"; }; }; };