I don’t seem to be able to run the linuxserver Plex docker container correctly. The docker compose file is simple and copied below. The user PUID and group PGID are obtained from /etc/passwd entries or “id -u”. The user with PUID and PGID has full permission to /myconfig and /mymovies in the host. I tried various different users, some with admin privileges.
The container runs, but in the PLEX account I don’t see any option to find local media. There is a bunch of annoying TV and movie and streaming advertisements/promotions.
What am I doing wrong?
---
version: "2.1"
services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
network_mode: host
environment:
- PUID= 1026
- PGID= 100
- VERSION=docker
volumes:
- /myconfig:/config
- /mymovies:/movies
restart: unless-stopped
during setup, when on the Media Library step you should be able to add any library you want and set the path for it. It’s been a while since I went through setup. but you can skip all that, and once plex loads up go to settings.
- Scroll down on the left to Manage > Libraries
- delete any Discover or any annoying streaming library
- click Add Library
- just go through the wizard. It should let you pick your path
I don’t see any exposed ports in this config