diff options
author | Emile <git@emile.space> | 2025-04-12 20:32:56 +0200 |
---|---|---|
committer | Emile <git@emile.space> | 2025-04-12 20:32:56 +0200 |
commit | fdb2809ac6d91863bf4a46d5bb2c4a3bdf2d4f92 (patch) | |
tree | 275ed36f7946690ee35d3d7220d94a4b5df92dfd /nix/hosts/corrino/www/mc.emile.space.nix | |
parent | 460e14ff9863be1a350b65402302947108f2afef (diff) |
(corrino) restic backups for minecraft
Diffstat (limited to 'nix/hosts/corrino/www/mc.emile.space.nix')
-rw-r--r-- | nix/hosts/corrino/www/mc.emile.space.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nix/hosts/corrino/www/mc.emile.space.nix b/nix/hosts/corrino/www/mc.emile.space.nix index 0a5bf7e..8250a1d 100644 --- a/nix/hosts/corrino/www/mc.emile.space.nix +++ b/nix/hosts/corrino/www/mc.emile.space.nix @@ -133,4 +133,18 @@ addons = {}; }; + + services.restic.backups."minecraft" = { + repository = "/mnt/storagebox-bx11/minecraft"; + paths = [ "/var/lib/minecraft" ]; + timerConfig = null; + passwordFile = config.age.secrets.restic_password.path; + initialize = true; + pruneOpts = [ + "--keep-daily 7" + "--keep-weekly 5" + "--keep-monthly 12" + "--keep-yearly 75" + ]; + }; } |