32400 on your router.docker run -d \
--name plex \
-e PUID=1000 -e PGID=1000 \
-e TZ=America/Denver \
-p 32400:32400 \
-v /path/to/config:/config \
-v /path/to/media:/data \
plexinc/pms-docker
http://localhost:8096.docker run -d \
--name emby \
-e TZ=America/Denver \
-p 8096:8096 \
-v /path/to/config:/config \
-v /path/to/media:/mnt/share1 \
emby/embyserver
./jellyfin.http://localhost:8096 in a browser and run the initial wizard – set language, admin credentials, and add your media libraries.docker run -d \
--name jellyfin \
-e TZ=America/Denver \
-p 8096:8096 -p 8920:8920 \
-v /path/to/config:/config \
-v /path/to/cache:/cache \
-v /path/to/media:/media \
jellyfin/jellyfin
umask or Docker --user flags so that transcoding processes have permission to write temporary files.