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

  • @needadvicebadlyB
    link
    fedilink
    English
    19 months ago

    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.

    1. Scroll down on the left to Manage > Libraries
    2. delete any Discover or any annoying streaming library
    3. click Add Library
    4. just go through the wizard. It should let you pick your path
    • @chaplin2OPB
      link
      fedilink
      English
      19 months ago

      These are server settings. The container shows the settings in the user account in the company website. It doesn’t recognize any server.

      There is a “+Your Media” which brings a page: download and install plex server!