Add more backups, going to fix secrets later

This commit is contained in:
Sandro - 2023-11-11 05:01:55 +01:00
parent 93ebde8deb
commit ace75fe2f1
Signed by: sandro
GPG Key ID: 3AF5A43A3EECC2E5
9 changed files with 51 additions and 8 deletions

View File

@ -25,10 +25,13 @@
}; };
}; };
redis = { backup = {
enable = true; enable = true;
paths = [ "/var/lib/activity-relay/" ];
}; };
redis.enable = true;
nginx = { nginx = {
enable = true; enable = true;
virtualHosts."activity-relay.serv.zentralwerk.org" = { virtualHosts."activity-relay.serv.zentralwerk.org" = {

View File

@ -13,6 +13,11 @@
}; };
services = { services = {
backup = {
enable = true;
paths = [ "/var/lib/portunus/" ];
};
dex.settings.oauth2.skipApprovalScreen = true; dex.settings.oauth2.skipApprovalScreen = true;
nginx = { nginx = {

View File

@ -7,6 +7,11 @@
networking.hostName = "blogs"; networking.hostName = "blogs";
services = { services = {
bacup = {
backup = true;
paths = [ "/var/lib/plume/" ];
};
nginx = { nginx = {
enable = true; enable = true;
virtualHosts."blogs.c3d2.de" = { virtualHosts."blogs.c3d2.de" = {

View File

@ -10,12 +10,19 @@ _:
networking.hostName = "gnunet"; networking.hostName = "gnunet";
services.gnunet = { services = {
enable = true; backup = {
load = { enable = true;
# bits/s paths = [ "/var/lib/gnunet/" ];
maxNetDownBandwidth = 1000 * 1000 * 1000; };
maxNetUpBandwidth = 1 * 1000 * 1000;
gnunet = {
enable = true;
load = {
# bits/s
maxNetDownBandwidth = 1000 * 1000 * 1000;
maxNetUpBandwidth = 1 * 1000 * 1000;
};
}; };
}; };

View File

@ -8,7 +8,10 @@
networking.hostName = "hedgedoc"; networking.hostName = "hedgedoc";
services = { services = {
backup.paths = [ "/var/lib/hedgedoc" ]; backup = {
enable = true;
paths = [ "/var/lib/hedgedoc/" ];
};
hedgedoc = { hedgedoc = {
enable = true; enable = true;

View File

@ -35,6 +35,11 @@ in
services = { services = {
avahi.enable = true; avahi.enable = true;
backup = {
enable = true;
paths = [ "/var/lib/hass/" ];
};
home-assistant = { home-assistant = {
enable = true; enable = true;
config = { config = {

View File

@ -47,6 +47,11 @@ in
}; };
services = { services = {
backup = {
enable = true;
paths = [ "/var/lib/dovecot/" "/var/lib/postfix/" ];
};
portunus.addToHosts = true; portunus.addToHosts = true;
postfix = { postfix = {

View File

@ -10,6 +10,11 @@
networking.hostName = "mobilizon"; networking.hostName = "mobilizon";
services = { services = {
backup = {
exclude = [ "/var/lib/mobilizon/geo/" "/var/lib/mobilizon/secret-env.sh" "/var/lib/mobilizon/tzdata/" ];
paths = [ "/var/lib/mobilizon/" ];
};
mobilizon = { mobilizon = {
enable = true; enable = true;
settings = let settings = let

View File

@ -16,6 +16,11 @@
networking.hostName = "sdrweb"; networking.hostName = "sdrweb";
services = { services = {
backup = {
enable = true;
paths = [ "/var/lib/private/openwebrx/" ];
};
collectd.plugins = { collectd.plugins = {
curl_json = '' curl_json = ''
<URL "http://localhost:8073/metrics.json"> <URL "http://localhost:8073/metrics.json">