HomeLab/dockercompose/arr-frontend/docker-compose.yml

86 lines
2.5 KiB
YAML

version: "2.1"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:10.8.8 #Choosing a specific version is a better practice that using latest
container_name: arrfrontend-jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
# - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
volumes:
- ./jellyfin-config:/config
- jellyfin_tvshows:/data/tvshows # This and below are the NFS mounted volumes defined at the end of the file
- jellyfin_movies:/data/movies
- jellyfin_music:/data/music
- jellyfin_longform:/data/longform
- jellyfin_channels:/data/channels
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
ombi:
image: ghcr.io/linuxserver/ombi:4.39.1
container_name: arrfrontend-ombi_app
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
volumes:
- ./ombi-config:/config
ports:
- 8000:3579
# depends_on:
# - "mysql_db"
# mysql_db:
# image: "mysql:5.7"
# container_name: arrfrontend-ombi_mysql
# restart: unless-stopped
# environment:
# MYSQL_ROOT_PASSWORD: 123 #change your root password here
# volumes:
# - ./ombi-mysql:/var/lib/mysql
# phpmyadmin:
# image: phpmyadmin/phpmyadmin
# container_name: ombi_phpmyadmin
# restart: unless-stopped
# environment:
# PMA_HOST: mysql_db
#ports:
#- '8083:80'
# depends_on:
# - "mysql_db"
volumes:
jellyfin_movies:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/Movies"
jellyfin_tvshows:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/TVShows"
jellyfin_music:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/Music"
jellyfin_longform:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/LongFormVideos"
jellyfin_channels:
driver_opts:
type: "nfs"
o: "addr=10.0.10.10,nolock,soft,rw"
device: ":/mnt/General_Tank/General/MediaStorage/deluge_downloads/complete/YoutubeVideos"