Skip to content

Instantly share code, notes, and snippets.

@hazcod
Last active August 1, 2018 10:53
Show Gist options
  • Save hazcod/48f5c1dd5e86e781312ba9b44ed43c02 to your computer and use it in GitHub Desktop.
Save hazcod/48f5c1dd5e86e781312ba9b44ed43c02 to your computer and use it in GitHub Desktop.
Docker compose file for Plex. uidguid.env should contain UID=$(id -u user) and GID=$(id -g user)
version: '2'
services:
plex:
image: plexinc/pms-docker:beta
container_name: plex
ports:
- 9:9/udp
- 9:9/tcp
- 7:7/udp
- 7:7/tcp
- 32400:32400/tcp
- 33400:33400/tcp
- 3005:3005/tcp
- 8324:8324/tcp
- 32469:32469/tcp
- 1900:1900/udp
- 32410:32410/udp
- 32412:32412/udp
- 32413:32413/udp
- 32414:32414/udp
env_file: uidgid.env
environment:
- VERSION=latest
- PLEX_CLAIM=claim-muCXXXXXXXXX5psoziq
- ADVERTISE_IP=http://192.168.1.88:32400/
- LD_LIBRARY_PATH=/usr/lib/plexmediaserver
volumes:
- /home/docker/configs/plex:/config
- /home/docker/configs/plex/transcode:/transcode
- /media/nas:/data/ALL
devices:
- /dev/dri:/dev/dri
restart: always
networks:
default:
external:
name: nginx-proxy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment