Set up Plex/Plaxt

This commit is contained in:
Colin Hebert
2023-01-01 08:40:12 +01:00
parent 2999d8247e
commit 7bec66530d
3 changed files with 44 additions and 4 deletions

View File

@@ -7,11 +7,40 @@ services:
volumes:
- books:/books/
- comics:/comics/
- movies:/movies/
- tv:/tv/
plex:
image: plexinc/pms-docker:plexpass
ports:
- 32400:32400 #TODO Use MacVLAN instead
networks:
- default
- traefik
volumes:
- plex_data:/data
- tv:/tv
- movies:/movies
restart: unless-stopped
labels:
traefik.enable: true
traefik.http.services.plex.loadbalancer.server.port: 32400 #TODO: Check if needed
traefik.http.services.plex.loadbalancer.server.scheme: https #TODO: Check if needed
plaxt:
image: xanderstrike/goplaxt
profle: [plaxt]
environment:
TRAKT_ID: '' #TODO Define properly
TRAKT_SECRET: '' #TODO Define properly
networks:
- default
- traefik
volumes:
- plaxt_keystore:/app/keystore
restart: unless-stopped
labels:
traefik.enable: true
# TODO:
# Plex
# Plaxt
# Calibre-web
# Komga/Kavita
@@ -50,3 +79,14 @@ volumes:
type: none
o: bind
device: ${MEDIA_DIR?}/recycle_bin/
plex_data:
driver_opts:
type: none
o: bind
device: ${SERVICES_DIR?}/plex/volumes/data/
plaxt_keystore:
driver_opts:
type: none
o: bind
device: ${SERVICES_DIR?}/plaxt/volumes/keystore/

View File

View File