homeserver-docker-compose/jellyfin/docker-compose.yaml

70 lines
1.4 KiB
YAML
Raw Permalink Normal View History

2024-12-29 05:35:19 -05:00
services:
jellyfin:
image: jellyfin/jellyfin
user: "1000:1000"
ports:
2025-01-01 14:03:07 -05:00
- 8096
2024-12-29 05:35:19 -05:00
volumes:
- ./config:/config
- ./cache:/cache
- type: bind
source: /media/hda1/jellyfin
target: /media
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
environment:
2025-01-01 14:03:07 -05:00
- PUID=1000
- PGID=1000
2024-12-29 05:35:19 -05:00
- TZ=Europe/Kyiv
networks:
- net
restart: 'unless-stopped'
2025-01-01 14:03:07 -05:00
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Kyiv
volumes:
- ./sonarr/config:/config:z
- /media/hda1/jellyfin:/data:z #Access to the entire /media
networks:
- net
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Kyiv
volumes:
- ./radarr/config:/config:z
- /media/hda1/jellyfin:/data:z #Access to the entire /media
networks:
- net
restart: unless-stopped
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Kiyv
- AUTO_UPDATE=true #optional
- RUN_OPTS= #optional
volumes:
- ./config:/config
- ./blackhole:/downloads
networks:
- net
restart: unless-stopped
2024-12-29 05:35:19 -05:00
networks:
net:
external: true