hotfix: remove borgbackup for now as i don't have another server to backup to

This commit is contained in:
Ahwx 2026-06-12 01:48:25 +02:00
parent 6293f6f352
commit 1f061a508d
3 changed files with 75 additions and 75 deletions

View file

@ -86,31 +86,31 @@ in
proxyWebsockets = true;
};
};
borgbackup.jobs."violet-forgejo" = {
paths = [ "/var/lib/forgejo" ];
repo = "${baseRepo}/var-forgejo";
encryption.mode = "none";
compression = "auto,zstd";
startAt = "daily";
preHook = ''
systemctl stop forgejo
'';
postHook = ''
systemctl start forgejo
if [ $exitStatus -eq 2 ]; then
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (forgejo) failed with errors"
else
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (forgejo) completed succesfully with exit status $exitStatus"
fi
'';
user = "root";
extraCreateArgs = [
"--stats"
];
environment = {
BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
};
};
# borgbackup.jobs."violet-forgejo" = {
# paths = [ "/var/lib/forgejo" ];
# repo = "${baseRepo}/var-forgejo";
# encryption.mode = "none";
# compression = "auto,zstd";
# startAt = "daily";
# preHook = ''
# systemctl stop forgejo
# '';
# postHook = ''
# systemctl start forgejo
# if [ $exitStatus -eq 2 ]; then
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (forgejo) failed with errors"
# else
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (forgejo) completed succesfully with exit status $exitStatus"
# fi
# '';
# user = "root";
# extraCreateArgs = [
# "--stats"
# ];
# environment = {
# BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
# };
# };
};
# systemd.services.forgejo.preStart = let
# adminCmd = "${lib.getExe cfg.package} admin user";

View file

@ -28,30 +28,30 @@ in
proxyWebsockets = true;
};
};
borgbackup.jobs."violet-grafana" = {
paths = [ "/var/lib/grafana" ];
repo = "${baseRepo}/var-grafana";
encryption.mode = "none";
compression = "auto,zstd";
startAt = "daily";
preHook = ''
systemctl stop grafana
'';
postHook = ''
systemctl start grafana
if [ $exitStatus -eq 2 ]; then
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (grafana) failed with errors"
else
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (grafana) completed succesfully with exit status $exitStatus"
fi
'';
user = "root";
extraCreateArgs = [
"--stats"
];
environment = {
BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
};
};
# borgbackup.jobs."violet-grafana" = {
# paths = [ "/var/lib/grafana" ];
# repo = "${baseRepo}/var-grafana";
# encryption.mode = "none";
# compression = "auto,zstd";
# startAt = "daily";
# preHook = ''
# systemctl stop grafana
# '';
# postHook = ''
# systemctl start grafana
# if [ $exitStatus -eq 2 ]; then
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (grafana) failed with errors"
# else
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (grafana) completed succesfully with exit status $exitStatus"
# fi
# '';
# user = "root";
# extraCreateArgs = [
# "--stats"
# ];
# environment = {
# BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
# };
# };
};
}

View file

@ -41,30 +41,30 @@ in
};
};
};
borgbackup.jobs."violet-vaultwarden" = {
paths = [ "/var/lib/bitwarden_rs" ];
repo = "${baseRepo}/var-vaultwarden";
encryption.mode = "none";
compression = "auto,zstd";
startAt = "daily";
preHook = ''
systemctl stop vaultwarden
'';
postHook = ''
systemctl start vaultwarden
if [ $exitStatus -eq 2 ]; then
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (vaultwarden) failed with errors"
else
${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (vaultwarden) completed succesfully with exit status $exitStatus"
fi
'';
user = "root";
extraCreateArgs = [
"--stats"
];
environment = {
BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
};
};
# borgbackup.jobs."violet-vaultwarden" = {
# paths = [ "/var/lib/bitwarden_rs" ];
# repo = "${baseRepo}/var-vaultwarden";
# encryption.mode = "none";
# compression = "auto,zstd";
# startAt = "daily";
# preHook = ''
# systemctl stop vaultwarden
# '';
# postHook = ''
# systemctl start vaultwarden
# if [ $exitStatus -eq 2 ]; then
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (vaultwarden) failed with errors"
# else
# ${pkgs.ntfy-sh}/bin/ntfy send https://notify.liv.town/${host} "borgbackup: ${host} backup (vaultwarden) completed succesfully with exit status $exitStatus"
# fi
# '';
# user = "root";
# extraCreateArgs = [
# "--stats"
# ];
# environment = {
# BORG_RSH = "ssh -p 9123 -i /home/${username}/.ssh/id_ed25519";
# };
# };
};
}