Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.3"
- services:
- jellyfin:
- image: "jellyfin/jellyfin"
- container_name: "jellyfin"
- volumes:
- - /opt/appdata/jellyfin/config:/config
- - /opt/appdata/jellyfin/cache:/cache
- - /mnt/storage:/media
- ports:
- - "8096:8096"
- restart: unless-stopped
- networks:
- - proxy
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.jellyfin.entrypoints=http"
- - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.YOURDOMAIN.com`)"
- - "traefik.http.middlewares.jellyfin-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.routers.jellyfin.middlewares=jellyfin-https-redirect"
- - "traefik.http.routers.jellyfin-secure.entrypoints=https"
- - "traefik.http.routers.jellyfin-secure.rule=Host(`jellyfin.YOURDOMAIN.com`)"
- - "traefik.http.routers.jellyfin-secure.tls=true"
- - "traefik.http.routers.jellyfin-secure.tls.certresolver=http"
- - "traefik.http.routers.jellyfin-secure.service=jellyfin"
- - "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
- - "traefik.docker.network=proxy"
- traefik:
- image: traefik:v2.0
- container_name: traefik
- restart: unless-stopped
- security_opt:
- - no-new-privileges:true
- # command: --api.insecure=true
- networks:
- - proxy
- ports:
- - 8080:8080
- - 80:80
- - 443:443
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /var/run/docker.sock:/var/run/docker.sock:ro
- - /opt/appdata/traefik/data/acme.json:/acme.json
- - /opt/appdata/traefik/data/traefik.yml:/traefik.yml:ro
- networks:
- proxy:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement