Add plex.yaml
This commit is contained in:
@@ -0,0 +1,105 @@
|
||||
services:
|
||||
plex:
|
||||
image: plexinc/pms-docker:latest
|
||||
container_name: plex
|
||||
network_mode: host
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/Chicago # makes the timezone known to processes within the container.
|
||||
- PLEX_CLAIM={$PLEX_CLAIM} # Uncomment this to setup Plex server, get your claim code from here - https://www.plex.tv/claim/
|
||||
- ALLOWED_NETWORKS=192.168.0.0/24,172.16.0.0/16,10.200.0.0/16 # IP/netmask entries which allow access to the server without requiring authorization
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro # Sync the container's time to the host's time - use with caution
|
||||
- /srv/docker/entertainment/plexmediaserver:/config # Plex server application data
|
||||
- /srv/transcode:/transcode # temp transcoded files
|
||||
# Libraries- plex cannot handle symlinks
|
||||
- /mnt/raid2/video:/Video
|
||||
- /mnt/raid1/data/media/audio:/Audio
|
||||
labels:
|
||||
homepage.group: Entertainment
|
||||
homepage.name: Plex
|
||||
homepage.icon: plex.png
|
||||
homepage.href: ${PLEX_URL}
|
||||
homepage.description: Media server
|
||||
dockhand.url: ${PLEX_URL}
|
||||
rackpeek.tags: entertainment
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
restart: unless-stopped
|
||||
|
||||
############################
|
||||
# TAUTULLI - MONITIORING
|
||||
############################
|
||||
tautulli:
|
||||
image: ghcr.io/tautulli/tautulli
|
||||
container_name: tautulli
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /srv/docker/entertainment/tautulli:/config
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/Chicago
|
||||
ports:
|
||||
- 8181:8181
|
||||
labels:
|
||||
homepage.group: Entertainment
|
||||
homepage.name: Tautulli
|
||||
homepage.icon: tautulli.png
|
||||
homepage.href: ${TAUTULLI_URL}
|
||||
homepage.description: Plex statistics
|
||||
#homepage.widget.type: tautulli
|
||||
#homepage.widget.url: ${TAUTULLI_URL}
|
||||
#homepage.widget.key: ${TAUTULLI_KEY}
|
||||
#homepage.widget.enableUser: true # optional, defaults to false
|
||||
#homepage.widget.showEpisodeNumber: true # optional, defaults to false
|
||||
#homepage.widget.expandOneStreamToTwoRows: false # optional, defaults to true
|
||||
dockhand.url: ${TAUTULLI_URL}
|
||||
rackpeek.tags: entertainment
|
||||
depends_on:
|
||||
plex:
|
||||
condition: service_healthy
|
||||
|
||||
|
||||
############################
|
||||
# KOMETA - COLLECTIONS
|
||||
############################
|
||||
#https://metamanager.wiki/en/latest/defaults/collections/
|
||||
#https://github.com/Wikid82/kometa_files
|
||||
#kometa:
|
||||
# image: kometateam/kometa:latest
|
||||
# container_name: kometa
|
||||
# restart: unless-stopped
|
||||
# environment:
|
||||
# - PUID=1001
|
||||
# - PGID=1001
|
||||
# - TZ=America/Chicago
|
||||
# - KOMETA_RUN=true #Perform a run immediately, bypassing the time to run flag.
|
||||
# - KOMETA_TIME=03:00 #optional, Comma-separated list of times to update each day. Format: HH:MM
|
||||
# #- KOMETA_RUN=False #optional, Set to True to run without the scheduler.
|
||||
# #- KOMETA_TEST=False #optional, Set to True to run in debug mode with only collections that have test: true.
|
||||
# - KOMETA_NO_MISSING=False #optional, Set to True to run without any of the missing movie/show functions.
|
||||
# volumes:
|
||||
# - /srv/docker/entertainment/kometa:/config:rw
|
||||
|
||||
|
||||
############################
|
||||
# KITANA - PLUGIN MANAGEMENT
|
||||
############################
|
||||
#https://github.com/pannal/Kitana
|
||||
# no longer seems to work - can't log in using pelx credentails, github hasnt been updated in years
|
||||
#kitana:
|
||||
# image: pannal/kitana:latest
|
||||
# container_name: kitana
|
||||
# restart: unless-stopped
|
||||
# volumes:
|
||||
# - /srv/docker/entertainment/kitana:/app/data
|
||||
# environment:
|
||||
# - TZ=America/Chicago
|
||||
# ports:
|
||||
# - 31337:31337
|
||||
# depends_on:
|
||||
# plex:
|
||||
# condition: service_healthy
|
||||
# command: -B 0.0.0.0:31337 -P
|
||||
Reference in New Issue
Block a user