feat: disabled impermanence for all the needed services
This commit is contained in:
parent
67eee18d7f
commit
18c738cc2f
1 changed files with 27 additions and 2 deletions
|
|
@ -226,6 +226,7 @@
|
||||||
postgresql = {
|
postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
adminUsers = ["leyla"];
|
adminUsers = ["leyla"];
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
# temp enable desktop environment for setup
|
# temp enable desktop environment for setup
|
||||||
|
|
@ -244,6 +245,7 @@
|
||||||
reverseProxy = {
|
reverseProxy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
acme = {
|
acme = {
|
||||||
enable = true;
|
enable = true;
|
||||||
email = "jan-leila@protonmail.com";
|
email = "jan-leila@protonmail.com";
|
||||||
|
|
@ -253,6 +255,7 @@
|
||||||
ollama = {
|
ollama = {
|
||||||
enable = true;
|
enable = true;
|
||||||
exposePort = true;
|
exposePort = true;
|
||||||
|
impermanence.enable = false;
|
||||||
|
|
||||||
environmentVariables = {
|
environmentVariables = {
|
||||||
OLLAMA_KEEP_ALIVE = "24h";
|
OLLAMA_KEEP_ALIVE = "24h";
|
||||||
|
|
@ -287,6 +290,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
authKeyFile = config.sops.secrets."vpn-keys/tailscale-authkey/defiant".path;
|
authKeyFile = config.sops.secrets."vpn-keys/tailscale-authkey/defiant".path;
|
||||||
useRoutingFeatures = "server";
|
useRoutingFeatures = "server";
|
||||||
|
impermanence.enable = false;
|
||||||
extraUpFlags = [
|
extraUpFlags = [
|
||||||
"--advertise-exit-node"
|
"--advertise-exit-node"
|
||||||
"--advertise-routes=192.168.0.0/24"
|
"--advertise-routes=192.168.0.0/24"
|
||||||
|
|
@ -299,24 +303,33 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
syncthing.enable = true;
|
syncthing = {
|
||||||
|
enable = true;
|
||||||
|
impermanence.enable = false;
|
||||||
|
};
|
||||||
|
|
||||||
fail2ban.enable = true;
|
fail2ban = {
|
||||||
|
enable = true;
|
||||||
|
impermanence.enable = false;
|
||||||
|
};
|
||||||
|
|
||||||
jellyfin = {
|
jellyfin = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "media.jan-leila.com";
|
domain = "media.jan-leila.com";
|
||||||
extraDomains = ["jellyfin.jan-leila.com"];
|
extraDomains = ["jellyfin.jan-leila.com"];
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
immich = {
|
immich = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "photos.jan-leila.com";
|
domain = "photos.jan-leila.com";
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
forgejo = {
|
forgejo = {
|
||||||
enable = true;
|
enable = true;
|
||||||
reverseProxy.domain = "git.jan-leila.com";
|
reverseProxy.domain = "git.jan-leila.com";
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
searx = {
|
searx = {
|
||||||
|
|
@ -327,6 +340,7 @@
|
||||||
actual = {
|
actual = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "budget.jan-leila.com";
|
domain = "budget.jan-leila.com";
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
home-assistant = {
|
home-assistant = {
|
||||||
|
|
@ -334,6 +348,7 @@
|
||||||
domain = "home.jan-leila.com";
|
domain = "home.jan-leila.com";
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
postgres.enable = true;
|
postgres.enable = true;
|
||||||
|
impermanence.enable = false;
|
||||||
|
|
||||||
extensions = {
|
extensions = {
|
||||||
sonos.enable = true;
|
sonos.enable = true;
|
||||||
|
|
@ -346,11 +361,13 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "documents.jan-leila.com";
|
domain = "documents.jan-leila.com";
|
||||||
passwordFile = config.sops.secrets."services/paperless_password".path;
|
passwordFile = config.sops.secrets."services/paperless_password".path;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
panoramax = {
|
panoramax = {
|
||||||
enable = false;
|
enable = false;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
crab-hole = {
|
crab-hole = {
|
||||||
|
|
@ -358,6 +375,7 @@
|
||||||
port = 8085;
|
port = 8085;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
show_doc = true;
|
show_doc = true;
|
||||||
|
impermanence.enable = false;
|
||||||
downstreams = {
|
downstreams = {
|
||||||
host = {
|
host = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -373,31 +391,38 @@
|
||||||
mediaDir = "/srv/qbittorent";
|
mediaDir = "/srv/qbittorent";
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
webuiPort = 8084;
|
webuiPort = 8084;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
sonarr = {
|
sonarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
radarr = {
|
radarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
bazarr = {
|
bazarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
lidarr = {
|
lidarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
jackett = {
|
jackett = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
flaresolverr = {
|
flaresolverr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
|
impermanence.enable = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue