alpine(transmission): media group, incomplete to SSD

This commit is contained in:
Tristan 2025-06-04 22:12:16 +01:00
parent 703b331156
commit 0d61cf33f4

View file

@ -8,7 +8,9 @@ in {
"dotnet-sdk-6.0.428" "dotnet-sdk-6.0.428"
"dotnet-sdk-wrapped-6.0.428" "dotnet-sdk-wrapped-6.0.428"
]; ];
users.groups.media = {}; users.groups.media = {
gid = 979;
};
services.jackett = { services.jackett = {
enable = true; enable = true;
}; };
@ -42,15 +44,17 @@ in {
image = "docker.io/haugene/transmission-openvpn:5.3.2"; image = "docker.io/haugene/transmission-openvpn:5.3.2";
ports = ["9091:9091"]; ports = ["9091:9091"];
volumes = [ volumes = [
"/mnt/storage/downloads:/data" "/var/lib/transmission/downloads:/data/incomplete"
"/home/tristan/pods/transmission/config:/config" "/home/tristan/pods/transmission/config:/config"
"/mnt/storage/media/unsorted:/data/completed" "/mnt/storage/media/unsorted:/data/completed"
]; ];
environmentFiles = [ templates."transmission/env".path ]; environmentFiles = [ templates."transmission/env".path ];
environment = { environment = {
PUID = "1000"; PUID = "1000";
GUID = "1000"; PGID = toString config.users.groups.media.gid;
LOCAL_NETWORK = "100.0.0.0/8"; LOCAL_NETWORK = "100.0.0.0/8";
LOG_TO_STDOUT = "true";
TRANSMISSION_WEB_UI = "flood-for-transmission";
}; };
privileged = true; privileged = true;
capabilities = { capabilities = {