Initial commit
This commit is contained in:
20
hosts/axoserver-nix/borg-backup.nix
Normal file
20
hosts/axoserver-nix/borg-backup.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
{ pkgs, ... } : {
|
||||
environment.systemPackages = with pkgs; [
|
||||
borgbackup
|
||||
];
|
||||
services.borgbackup.jobs.minecraft-java = {
|
||||
paths = "/data/server-data/minecraft-java";
|
||||
encryption.mode = "none";
|
||||
environment.BORG_RSH = "ssh -i /root/.ssh/backup-ubuntu";
|
||||
repo = "ssh://borg@10.4.10.14:22/home/borg/backups";
|
||||
compression = "auto,zstd";
|
||||
startAt = "daily";
|
||||
|
||||
extraArgs = "--show-rc --stats";
|
||||
exclude = [
|
||||
"*.db-wal"
|
||||
"*.db-shm"
|
||||
"/data/server-data/minecraft-java/logs"
|
||||
];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user