Cannot Claim Server On First Run

Upon starting up Plex for the first time, it's very likely you'll need to follow these steps:

docker exec -it plex /bin/bash

# download the script
curl -L -o
# make the script executable
chmod +x
# go to in your browser and get the claim token and replace PLEX_CLAIM with this token in the next command, please use use the double quotes around your claim token
# fix permissions
chown abc:abc "/config/Library/Application Support/Plex Media Server/Preferences.xml"
# leave the container

docker restart plex

Alternatively if that doesn't work, try:

Edit ~/.docker/compose/.env and set PLEX_NETWORK_MODE=host. After claiming your server set PLEX_NETWORK_MODE= (back to blank).

How To Run Plex Pass Versions

Edit ~/.docker/compose/.env and set:


Then run ds -c

Rebuilding From Scratch

Thankfully, some of this information is well documented (but not easily found) over on Plex's website here!

  1. Moving an installation to another system:
  2. Where is the Plex Media Server data directory?

Hardware Transcoding

If you would like to have Plex use a GPU that is attached to your DockSTARTer host, you can do this using an override like so:

      - /dev/dri:/dev/dri

Refer to this forum post for details: Using Hardware Acceleration in Docker