20 lines
526 B
Nix
20 lines
526 B
Nix
{ 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"
|
|
];
|
|
};
|
|
} |