chore: move all service data to /media/apps

This commit is contained in:
Nico 2026-02-09 22:57:22 +11:00
parent 88586c11a7
commit dd7d4dbff5
Signed by: nico
SSH key fingerprint: SHA256:XuacYOrGqRxC3jVFjfLROn1CSvLz85Dec6N7O9Gwu/0
4 changed files with 13 additions and 4 deletions

View file

@ -14,6 +14,12 @@
tls_chain = "${config.security.acme.certs.${config.homelab.authDomain}.directory}/cert.pem";
tls_key = "${config.security.acme.certs.${config.homelab.authDomain}.directory}/key.pem";
online_backup = {
schedule = "00 22 * * *";
path = "/media/apps/kanidm";
versions = 14;
};
};
};

View file

@ -3,8 +3,8 @@
{
services.forgejo = {
enable = true;
stateDir = "/media/git";
repositoryRoot = "${config.services.forgejo.stateDir}/repositories";
stateDir = "/media/apps/git";
repositoryRoot = "${config.services.forgejo.stateDir}/repos";
database.createDatabase = true;
settings = {

View file

@ -8,7 +8,7 @@
services.radarr = {
enable = true;
openFirewall = false;
dataDir = "/var/lib/radarr";
dataDir = "/media/apps/radarr";
group = "media";
};
@ -29,7 +29,7 @@
services.sonarr = {
enable = true;
openFirewall = false;
dataDir = "/var/lib/sonarr";
dataDir = "/media/apps/sonarr";
group = "media";
};
@ -49,6 +49,7 @@
services.prowlarr = {
enable = true;
openFirewall = false;
dataDir = "/media/apps/prowlarr";
};
services.caddy.virtualHosts."prowlarr.${config.homelab.domain}" = {
@ -66,6 +67,7 @@
# Downloading torrents
services.deluge = {
enable = true;
dataDir = "/media/apps/deluge";
web.enable = true;
web.openFirewall = false;
group = "media";

View file

@ -6,6 +6,7 @@
enable = true;
openFirewall = false;
group = "media";
dataDir = "/media/apps/jellyfin";
};
users.users.jellyfin.extraGroups = [ "render" "video" ];