hosts/clerie-backup: Replicate backups with restic instead of borgbackup
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user