• Trying to get this to work. My shared folders and the files in them show up on windows. Plex is working and the server has been claimed. I have set up the folders in plex but plex keeps saying the folder is empty.

    It isnt !!! Any ideas ? Many thanks. Tony

  • KM0201

    Hat das Thema freigeschaltet.
  • Trying to get this to work. My shared folders and the files in them show up on windows. Plex is working and the server has been claimed. I have set up the folders in plex but plex keeps saying the folder is empty.

    It isnt !!! Any ideas ? Many thanks. Tony

    Explain in more detail. how have you set up plex its not stock to OMV.

    Plugins - compose, cputemp, omv-extras, sharerootfs.

    Drives - 1tb nvme Data, 2TB nvme Leeching, 24TB (8tbx 3 merg) Media,

    Docker - nginx-proxy-manager, plex, prowlarr, qbittorrentvpn, radarr, sonarr, watchtower.

  • Plex is highly sensitive to permissions. You need to verify that the files Plex wants to see have permissions such that the user Plex runs as is allowed to at least read those files, and enter those directories.

    --
    Google is your friend and Bob's your uncle!


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • I used docker then portainer and filled out my details as in https://hub.docker.com/r/linuxserver/plex. I created the shares as in https://dbtechreviews.com/2020…plex-on-openmediavault-5/


    I have chmod 777 to all of the files and directories that plex needs to use but still nothing shows. Its a real puzzle. Thanks for any help.

    Can you share the docker compose you added in portainer.

    Plugins - compose, cputemp, omv-extras, sharerootfs.

    Drives - 1tb nvme Data, 2TB nvme Leeching, 24TB (8tbx 3 merg) Media,

    Docker - nginx-proxy-manager, plex, prowlarr, qbittorrentvpn, radarr, sonarr, watchtower.

  • Here is what I used :-


    version: "2.1"

    services:

    plex:

    image: lscr.io/linuxserver/plex:latest

    container_name: plex

    network_mode: host

    environment:

    - PUID=1000

    - PGID=100

    - TZ=Etc/UTC

    - VERSION=docker

    - PLEX_CLAIM= #optional

    volumes:

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/tv/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/movies/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/music/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/config/

    restart: unless-stopped

    • Offizieller Beitrag

    I have to go to bed, but your volumes are not correct. You don't have a container mapping for them,.


    Example


    source path:/contianer path


    You only have your source path.... I don't use Plex, but here's my Jellyfin volumes as an example.


    Again, left of the colon, is the actual path to my data.

    Right of the colon, is the path the container will look for the data.


    Code
        volumes:
          - /NAS/AppData/jellyfin:/config
          - /NAS/Media/Movies:/data/movies:ro
          - /NAS/Media/TV:/data/tv:ro
          - /NAS/Media/Random_Videos:/data/random:ro
  • volumes:

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/tv/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/movies/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/music/

    - /dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/config/

    You're binding devices instead of mount points and in a wrong way.

    Read properly how to make a YML.

    The correct syntax is:

    Code
    - /srv/disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/tv:/tv
    - /srv/disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/movies:/movies
    - /srv/disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/music:/music
    - /srv/disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/plex/config:/config
  • Many thanks to Soma and KMO201 and blue coffee getting me on the right track the compose that actually worked for me was :-


    version: "2.1"

    services:

    plex:

    image: lscr.io/linuxserver/plex:latest

    container_name: plex

    network_mode: host

    environment:

    - PUID=1000

    - PGID=100

    - TZ=Etc/UTC

    - VERSION=docker

    - PLEX_CLAIM= #optional

    volumes:


    - /srv/dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/tv/:/tv

    - /srv/dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/movies/:/movies

    - /srv/dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/music/:/music

    - /srv/dev-disk-by-uuid-f0885a0b-2904-422f-bdf6-f3673851ea39/config/:/config

    restart: unless-stopped


    Now plex sees all my shared files. Many thanks guys.




    Plex is highly sensitive to permissions. You need to verify that the files Plex wants to see have permissions such that the user Plex runs as is allowed to at least read those files, and enter those directories.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!