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
|