This commit is contained in:
msnie
2025-02-05 21:42:11 +01:00
parent ab4a191855
commit c31ef5ae04
+14 -8
View File
@@ -1,4 +1,4 @@
version: "2" version: "3"
services: services:
jellyfin: jellyfin:
@@ -7,8 +7,10 @@ services:
# network_mode: host # network_mode: host
hostname: jellyfin hostname: jellyfin
restart: unless-stopped restart: unless-stopped
ports: networks:
- "8096:8096" - traefik
# ports:
# - "8096:8096"
environment: environment:
PUID: 1001 PUID: 1001
PGID: 1001 PGID: 1001
@@ -16,12 +18,13 @@ services:
volumes: volumes:
- /srv/jellyfin/config:/config - /srv/jellyfin/config:/config
- /srv/jellyfin/config/cache:/cache - /srv/jellyfin/config/cache:/cache
- /home/null/shares/disk1:/media # - /home/null/shares/disk1:/media
- "nfs_data:/media"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.jelly.tls=true" - "traefik.http.routers.jelly.tls=true"
- "traefik.http.routers.jelly.entrypoints=websecure" - "traefik.http.routers.jelly.entrypoints=websecure"
- "traefik.http.routers.jelly.rule=Host(`jelly.$DOMAIN_NAME`)" - "traefik.http.routers.jelly.rule=Host(`jelly.knast.cc`)"
- "traefik.http.routers.jelly.tls.certresolver=letsencr" - "traefik.http.routers.jelly.tls.certresolver=letsencr"
- "traefik.http.services.jelly.loadbalancer.server.port=8096" - "traefik.http.services.jelly.loadbalancer.server.port=8096"
- traefik.docker.network=traefik - traefik.docker.network=traefik
@@ -31,6 +34,9 @@ services:
# loki-url: "http://localhost:3100/loki/api/v1/push" # loki-url: "http://localhost:3100/loki/api/v1/push"
networks: networks:
default: traefik:
external: external: true
name: $DEFAULT_NETWORK
volumes:
nfs_data:
external: true