[containers] Update a bunch of containers.

This commit is contained in:
2026-09-06 12:06:12 -07:00
parent 32c87fbb9a
commit d1e90a1789
9 changed files with 58 additions and 44 deletions
+8 -26
View File
@@ -44,9 +44,10 @@ in
virtualisation.oci-containers.containers = {
jellyfin = {
image = "lscr.io/linuxserver/jellyfin:10.11.6";
image = "lscr.io/linuxserver/jellyfin:latest";
autoStart = true;
extraOptions = [
"--pull=always"
"--device=/dev/dri:/dev/dri"
"-l=traefik.enable=true"
"-l=traefik.http.routers.jellyfin.rule=${hostRuleHavenisms "jellyfin"}"
@@ -79,6 +80,7 @@ in
"gluetun"
];
extraOptions = [
"--pull=always"
"--network=container:gluetun"
"-l=homepage.group=Arr"
"-l=homepage.name=Deluge"
@@ -101,6 +103,7 @@ in
"gluetun"
];
extraOptions = [
"--pull=always"
"--network=container:gluetun"
"-l=homepage.group=Arr"
"-l=homepage.name=qBitTorrent"
@@ -124,6 +127,7 @@ in
image = "qmcgaw/gluetun:latest";
autoStart = true;
extraOptions = [
"--pull=always"
# add network admin capability.
"--cap-add=NET_ADMIN"
"--device=/dev/net/tun:/dev/net/tun"
@@ -150,6 +154,7 @@ in
image = "lscr.io/linuxserver/prowlarr";
autoStart = true;
extraOptions = [
"--pull=always"
"-l=traefik.enable=true"
"-l=traefik.http.routers.prowlarr.rule=${localHostRuleHavenisms "prowlarr"}"
"-l=traefik.http.services.prowlarr.loadbalancer.server.port=9696"
@@ -188,6 +193,7 @@ in
image = "lscr.io/linuxserver/radarr";
autoStart = true;
extraOptions = [
"--pull=always"
"-l=traefik.enable=true"
"-l=traefik.http.routers.radarr.rule=${localHostRuleHavenisms "radarr"}"
"-l=traefik.http.services.radarr.loadbalancer.server.port=7878"
@@ -212,6 +218,7 @@ in
image = "lscr.io/linuxserver/sonarr";
autoStart = true;
extraOptions = [
"--pull=always"
"-l=traefik.enable=true"
"-l=traefik.http.routers.sonarr.rule=${localHostRuleHavenisms "sonarr"}"
"-l=traefik.http.services.sonarr.loadbalancer.server.port=8989"
@@ -232,31 +239,6 @@ in
UMASK = "002";
};
};
readarr = {
# The Linuxserver version of this image doesn't have a latest tag. Odd.
image = "lscr.io/linuxserver/readarr:develop";
autoStart = true;
extraOptions = [
"-l=traefik.enable=true"
"-l=traefik.http.routers.readarr.rule=${localHostRuleHavenisms "readarr"}"
"-l=traefik.http.services.readarr.loadbalancer.server.port=8787"
"-l=homepage.group=Arr"
"-l=homepage.name=Readarr"
"-l=homepage.icon=readarr.svg"
"-l=homepage.href=https://readarr.${havenisms}"
"-l=homepage.description=E-book acquisition"
"-l=homepage.widget.type=readarr"
"-l=homepage.widget.url=http://readarr.havenisms.com:8787"
"-l=homepage.widget.key={{HOMEPAGE_FILE_READARR_KEY}}"
];
volumes = [
"/tank/media:/data"
"/tank/config/readarr:/config"
];
environment = {
UMASK = "002";
};
};
bazarr = mkContainer {
# The Linuxserver version of this image doesn't have a latest tag. Odd.
image = "lscr.io/linuxserver/bazarr:latest";