Switch to linuxserver jellyfin image

This commit is contained in:
GHOSCHT 2024-04-03 11:25:52 +02:00
parent 65aa06c5f5
commit d632864cfc
Signed by: ghoscht
GPG key ID: 2C2C1C62A5388E82

View file

@ -6,13 +6,42 @@
external = true; external = true;
}; };
docker-compose.volumes = {
jellyfin_cache = null;
};
services = { services = {
# jellyfin-old.service = {
# image = "jellyfin/jellyfin:2024032802";
# container_name = "jellyfin-old";
# ports = [
# "8097:8096"
# ];
# labels = {
# "traefik.enable" = "true";
# "traefik.http.routers.jellyfin.entrypoints" = "websecure";
# "traefik.http.routers.jellyfin.rule" = "Host(`jellyfin.ghoscht.com`)";
# "traefik.http.services.jellyfin.loadbalancer.server.port" = "8096";
# "traefik.http.services.jellyfin.loadbalancer.passHostHeader" = "true";
# "traefik.http.routers.jellyfin.tls" = "true";
# "traefik.http.routers.jellyfin.tls.certresolver" = "letsencrypt";
# };
# volumes = [
# # "jellyfin_cache:/cache"
# "/storage/dataset/docker/media/jellyfin_data:/config"
# "/storage/dataset/data/media/tv:/tv"
# "/storage/dataset/data/media/anime:/anime"
# "/storage/dataset/data/media/movies:/movies"
# ];
# environment = {
# PUID = 1000;
# PGID = 1000;
# TZ = "Europe/Berlin";
# };
# dns = ["1.1.1.1"];
# restart = "always";
# networks = [
# "dmz"
# ];
# };
jellyfin.service = { jellyfin.service = {
image = "jellyfin/jellyfin:2024032802"; image = "linuxserver/jellyfin:10.8.13";
container_name = "jellyfin"; container_name = "jellyfin";
ports = [ ports = [
"8096:8096" "8096:8096"
@ -27,7 +56,6 @@
"traefik.http.routers.jellyfin.tls.certresolver" = "letsencrypt"; "traefik.http.routers.jellyfin.tls.certresolver" = "letsencrypt";
}; };
volumes = [ volumes = [
"jellyfin_cache:/cache"
"/storage/dataset/docker/media/jellyfin_data:/config" "/storage/dataset/docker/media/jellyfin_data:/config"
"/storage/dataset/data/media/tv:/tv" "/storage/dataset/data/media/tv:/tv"
"/storage/dataset/data/media/anime:/anime" "/storage/dataset/data/media/anime:/anime"