plex / Dockerfile
ashamshur's picture
Update Dockerfile
4846024 verified
# Use the official Plex Media Server Docker image
FROM plexinc/pms-docker:latest
# Set environment variables
ENV PLEX_CLAIM="your-claim-token" \
PLEX_UID=1000 \
PLEX_GID=1000 \
PLEX_MEDIA_DIR="/data"
# Create necessary directories and set permissions
RUN mkdir -p /config /data && \
chown -R plex:plex /config /data && \
chmod -R 755 /config /data
# Expose ports
EXPOSE 32400/tcp 3005/tcp 8324/tcp 32469/tcp 1900/udp 32410/udp 32412/udp 32413/udp 32414/udp
# Set the entrypoint
ENTRYPOINT ["/usr/lib/plexmediaserver/Plex Media Server"]