feat(tyr): setup restic backup.
This commit is contained in:
parent
e8ec1d9736
commit
d507c1c715
4 changed files with 23 additions and 0 deletions
|
@ -304,6 +304,7 @@
|
||||||
./hosts/tyr/configuration.nix
|
./hosts/tyr/configuration.nix
|
||||||
./modules/linux/nixos
|
./modules/linux/nixos
|
||||||
./modules/servers/tyr
|
./modules/servers/tyr
|
||||||
|
./modules/servers/general/restic.nix
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
{
|
{
|
||||||
home-manager.useGlobalPkgs = true;
|
home-manager.useGlobalPkgs = true;
|
||||||
|
|
|
@ -7,6 +7,18 @@
|
||||||
duckdns = {
|
duckdns = {
|
||||||
file = ../../../secrets/duckdns.age;
|
file = ../../../secrets/duckdns.age;
|
||||||
};
|
};
|
||||||
|
restic-server-local-pass = {
|
||||||
|
file = ../../../secrets/restic-server-local-pass.age;
|
||||||
|
};
|
||||||
|
restic-server-pass = {
|
||||||
|
file = ../../../secrets/restic-server-pass.age;
|
||||||
|
};
|
||||||
|
restic-server-repo = {
|
||||||
|
file = ../../../secrets/restic-server-repo.age;
|
||||||
|
};
|
||||||
|
restic-server-env = {
|
||||||
|
file = ../../../secrets/restic-server-env.age;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,4 +8,9 @@
|
||||||
networking.firewall = {
|
networking.firewall = {
|
||||||
allowedTCPPorts = [8384];
|
allowedTCPPorts = [8384];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.restic.backups = {
|
||||||
|
local.paths = ["/var/lib/syncthing"];
|
||||||
|
server.paths = ["/var/lib/syncthing"];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,4 +14,9 @@
|
||||||
networking.firewall = {
|
networking.firewall = {
|
||||||
allowedTCPPorts = [8282];
|
allowedTCPPorts = [8282];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.restic.backups = {
|
||||||
|
local.paths = ["/var/lib/wallos"];
|
||||||
|
server.paths = ["/var/lib/wallos"];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue