Add backup
This commit is contained in:
parent
a4d408c063
commit
aad5bfaf14
2 changed files with 42 additions and 7 deletions
|
@ -36,14 +36,49 @@ in {
|
||||||
host = "hera-intern:9100";
|
host = "hera-intern:9100";
|
||||||
}];
|
}];
|
||||||
|
|
||||||
|
programs = {
|
||||||
|
ssh.extraConfig = ''
|
||||||
|
Host fb04*.mathematik.tu-darmstadt.de
|
||||||
|
ProxyJump brandy@gwres1.mathematik.tu-darmstadt.de
|
||||||
|
'';
|
||||||
|
};
|
||||||
services = {
|
services = {
|
||||||
#borgbackup.jobs.data = {
|
borgbackup.jobs = let
|
||||||
#doInit = false;
|
passphrases = (import secret/secrets.nix).borgbackup;
|
||||||
#encryption.mode = "none";
|
defaultBackup = {
|
||||||
#paths = "/home/${me.user}/data";
|
doInit = false;
|
||||||
#repo = "borg@borg:.";
|
compression = "zstd,5";
|
||||||
#compression = "zstd,5";
|
paths = [
|
||||||
#};
|
"/media"
|
||||||
|
"/var/lib/containers/mail/var/vmail"
|
||||||
|
"/var/lib/containers/chor-cloud/var/lib/nextcloud/data"
|
||||||
|
"/var/lib/containers/chor-cloud/var/lib/postgresql"
|
||||||
|
"/var/lib/containers/cloud/var/lib/nextcloud/data"
|
||||||
|
"/var/lib/containers/cloud/var/lib/postgresql"
|
||||||
|
"/var/lib/matrix-synapse"
|
||||||
|
"/var/lib/postgresql"
|
||||||
|
"/var/lib/gitolite"
|
||||||
|
"/var/lib/taskserver"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in {
|
||||||
|
fb04217 = defaultBackup // {
|
||||||
|
encryption = {
|
||||||
|
mode = "keyfile-blake2";
|
||||||
|
passphrase = passphrases.fb04217;
|
||||||
|
};
|
||||||
|
extraArgs = "--remote-path=bin/borg";
|
||||||
|
repo =
|
||||||
|
"brandy@fb04217.mathematik.tu-darmstadt.de:/media/maralorn-backup/hera-borg-repo";
|
||||||
|
};
|
||||||
|
cysec = defaultBackup // {
|
||||||
|
encryption = {
|
||||||
|
mode = "keyfile-blake2";
|
||||||
|
passphrase = passphrases.cysec;
|
||||||
|
};
|
||||||
|
repo = "maralorn@borg.cysec.de:/srv/cube/maralorn/hera-borg-repo";
|
||||||
|
};
|
||||||
|
};
|
||||||
taskserver = {
|
taskserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
fqdn = "hera.m-0.eu";
|
fqdn = "hera.m-0.eu";
|
||||||
|
|
BIN
hosts/hera/secret/secrets.nix
Normal file
BIN
hosts/hera/secret/secrets.nix
Normal file
Binary file not shown.
Loading…
Reference in a new issue