1
0

hosts/clerie-backup: Replicate backups with restic instead of borgbackup

This commit is contained in:
2025-11-16 19:40:33 +01:00
parent 971fb88d97
commit f43eba0036
3 changed files with 29 additions and 32 deletions

View File

@@ -5,6 +5,7 @@
[
./hardware-configuration.nix
./replication.nix
./restic-server.nix
];
@@ -36,30 +37,6 @@
};
};
# fix borgbackup primary grouping
users.users.borg.group = "borg";
services.borgbackup.jobs = {
backup-replication-hetzner = {
paths = [
"/mnt/clerie-backup"
];
doInit = true;
repo = "u275370-sub2@u275370.your-storagebox.de:./clerie-backup/";
encryption = {
mode = "none";
};
environment = { BORG_RSH = "ssh -p 23 -i /var/src/secrets/ssh/borg-backup-replication-hetzner"; };
compression = "auto,lzma";
startAt = "*-*-* 04:07:00";
readWritePaths = [ "/var/lib/prometheus-node-exporter/textfiles" ];
postPrune = ''
echo "backup_replication_hetzner_last_successful_run_time $(date +%s)" > /var/lib/prometheus-node-exporter/textfiles/backup-replication-hetzner.prom
'';
};
};
clerie.monitoring = {
enable = true;
id = "204";