working backup
This commit is contained in:
parent
6d3532bc16
commit
e2e7ffb75e
4 changed files with 176 additions and 118 deletions
|
|
@ -1,5 +1,8 @@
|
|||
{ inputs, pkgs, ... }:
|
||||
{ pkgs, ... }:
|
||||
|
||||
let
|
||||
minidump = pkgs.writeScript "minidump" "exec /run/wrappers/bin/sudo -u postgres /run/current-system/sw/bin/pg_dump miniflux";
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
./vm-base.nix
|
||||
|
|
@ -87,5 +90,15 @@
|
|||
mailer.ENABLED = false;
|
||||
};
|
||||
};
|
||||
|
||||
services.borgbackup.jobs.miniflux = {
|
||||
dumpCommand = minidump;
|
||||
archiveBaseName = null;
|
||||
encryption.mode = "none";
|
||||
environment.BORG_RSH = "ssh -i /etc/ssh/ssh_host_ed25519_key";
|
||||
repo = "ssh://backup@xalicas/./miniflux";
|
||||
compression = "auto,zstd";
|
||||
startAt = "daily";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue