summaryrefslogtreecommitdiffstats
path: root/makefu
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2021-04-04 08:45:15 +0200
committermakefu <github@syntax-fehler.de>2021-04-04 08:45:15 +0200
commit7de97e20aac282aad8dcd18466e1ca9268549e2d (patch)
tree0f1afa0b14f2d22007085c20be5446056470180e /makefu
parent8911431f8c109ad90b031c5a27c7ecbc3f912857 (diff)
ma backup: update backup files for bgt,gum,omo
Diffstat (limited to 'makefu')
-rw-r--r--makefu/1systems/omo/config.nix2
-rw-r--r--makefu/2configs/backup/ssh/gum.pub2
-rw-r--r--makefu/2configs/bgt/backup.nix3
3 files changed, 5 insertions, 2 deletions
diff --git a/makefu/1systems/omo/config.nix b/makefu/1systems/omo/config.nix
index d44980ce..13918a9b 100644
--- a/makefu/1systems/omo/config.nix
+++ b/makefu/1systems/omo/config.nix
@@ -32,6 +32,8 @@ in {
<stockholm/makefu/2configs/backup/state.nix>
+
+ { makefu.backup.server.repo = "/media/cryptX/backup/borg"; }
<stockholm/makefu/2configs/backup/server.nix>
<stockholm/makefu/2configs/exim-retiolum.nix>
# <stockholm/makefu/2configs/smart-monitor.nix>
diff --git a/makefu/2configs/backup/ssh/gum.pub b/makefu/2configs/backup/ssh/gum.pub
index ed203d54..52d56d95 100644
--- a/makefu/2configs/backup/ssh/gum.pub
+++ b/makefu/2configs/backup/ssh/gum.pub
@@ -1 +1 @@
-ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOSCJe7DQkKbL58pL78ImO+nVI/aaNFP8Zyqgo8EbNhW makefu@x
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOUZcfi2SXxCo1if0oU3x9qPK8/O5FmiXy2HFZyTp/P1 makefu@x
diff --git a/makefu/2configs/bgt/backup.nix b/makefu/2configs/bgt/backup.nix
index 3b9baade..dc326026 100644
--- a/makefu/2configs/bgt/backup.nix
+++ b/makefu/2configs/bgt/backup.nix
@@ -2,6 +2,7 @@
# Manual steps:
# 1. ssh-copy-id root ssh-key to the remotes you want to back up
# 2. run `rsnapshot hourly` manually as root to check if everything works
+
services.rsnapshot = {
enable = true;
cronIntervals = {
@@ -11,7 +12,7 @@
extraConfig = ''
retain hourly 5
retain daily 365
-snapshot_root /var/backup
+snapshot_root /var/backup/bgt
backup root@binaergewitter.jit.computer:/opt/isso jit
backup root@binaergewitter.jit.computer:/etc/systemd/system/isso.service jit
backup root@binaergewitter.jit.computer:/etc/nginx/conf.d/isso.conf jit