Plex will not connect to web interface

  • I have a new install of OMV, docker installed smoothly. As recommended Docker is on a separate drive from OMV. I installed Plex by creating from example in OMV |SERVICES|COMPOSE|FILES|. When i try to start Plex from the web interface at #.#.#.#:32400/web I get ERR_CONNECTION_REFUSED. Same result from other machine on the LAN. Plex service is running but using no ports







    omv 7.5.2-1 sandworm| 64 bit |processor (2) Intel(R) Xeon(R) CPU E5405 @ 2.00GHz | Kernel Linux Linux 6.1.0-30-amd64 | 22G DDR2 ram

  • Post the compose file you are using.

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


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U Intel Xeon CPU E3-1230 V2 @ 3.30GHz 32GB ECC RAM.

    OMV AMD64 8.x on headless Tyan Thunder SX GT86C-B5630 1U Server with Intel Xeon Silver 4110 CPU @ 2.10GHz & 32GB DDR4 ECC RAM.

  • ---

    services:

    plex:

    image: lscr.io/linuxserver/plex:latest

    container_name: plex

    network_mode: host

    environment:

    - PUID=1001

    - PGID=100

    - VERSION=latest

    volumes:

    - /dev/shm:/transcode

    - /etc/localtime:/etc/localtime:ro

    - CHANGE_TO_COMPOSE_DATA_PATH/plex/database:/config

    - CHANGE_TO_COMPOSE_DATA_PATH/plex/multimedia:/multimedia

    restart: unless-stopped


    omv 7.5.2-1 sandworm| 64 bit |processor (2) Intel(R) Xeon(R) CPU E5405 @ 2.00GHz | Kernel Linux Linux 6.1.0-30-amd64 | 22G DDR2 ram

  • I was hoping to use the global variables as recommended on the OMV-extras guide for installing Docker like this


    THE FOLLOWING VARIABLES CAN BE USED IN ANY COMPOSE FILE

    # THEIR VALUE WILL BE REPLACED BY THE VALUE ASSIGNED HERE

    # YOU CAN ADD AS MANY VARIABLES AS YOU NEED

    #

    #

    # Customize the PID and GID value of your appuser user.

    # You can see it in the OMV GUI in the USERS > USERS tab

    #

    APPUSER_PUID=1001

    APPUSER_PGID=100

    #

    # Customize your time zone value.

    # You can see it in the OMV GUI in the SYSTEM > DATE & TIME tab

    #

    TIME_ZONE_VALUE=US/Eastern

    #

    # In this file you can define how many paths you need for different compose files.

    # The following are examples corresponding to the example system in the Docker on OMV document on the omv-extras wiki.

    # Customize the values according to your system configuration.

    #

    PATH_TO_APPDATA=/srv/dev-disk-by-uuid-5a4b77fb-1f6f-4315-990e-10ab31bf0f2c/AppData

    PATH_TO_DATA=/srv/mergerfs/DataPool/NAS_Folders

    PATH_TO_DOCUMENTS=/srv/mergerfs/DataPool/NAS_Folders/User_Docs

    PATH_TO_MEDIA=/srv/mergerfs/DataPool/NAS_Folders/Media

    PATH_TO_MOVIES=/srv/mergerfs/DataPool/NAS_Folders/Media/Movies

    PATH_TO_PHOTOS=/srv/mergerfs/DataPool/NAS_Folders/Media/Photos

    PATH_TO_TV=/srv/mergerfs/DataPool/NAS_Folders/Media/TV

    PATH_TO_MUSIC=/srv/mergerfs/DataPool/NAS_Folders/Media/Music

    PATH_TO_BACKUPS=/srv/dev-disk-by-uuid-384444bb-f020-4492-acd2-5997e908f49f/backups

    PATH_TO_DOWNLOADS=/srv/dev-disk-by-uuid-384444bb-f020-4492-acd2-5997e908f49f/downloads

    I created the shared folders and used the copy function to set up the global variables

    the APPDATA path is the extra drive to isolate Docker from the OS, but based on the example compose file I'm not sure how to implement the global variables


    omv 7.5.2-1 sandworm| 64 bit |processor (2) Intel(R) Xeon(R) CPU E5405 @ 2.00GHz | Kernel Linux Linux 6.1.0-30-amd64 | 22G DDR2 ram


  • I was hoping to use the global variables as recommended on the OMV-extras guide for installing Docker like this

    Unnecessary complexity for a setup that has only one container, and makes debugging harder. I suggest not doing this.


    Also, when you post a compose file please use a code box. There is no point in anyone looking at it otherwise as it can not be debugged without the required formatting which is absent.

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


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U Intel Xeon CPU E3-1230 V2 @ 3.30GHz 32GB ECC RAM.

    OMV AMD64 8.x on headless Tyan Thunder SX GT86C-B5630 1U Server with Intel Xeon Silver 4110 CPU @ 2.10GHz & 32GB DDR4 ECC RAM.

  • thanks, dumb qustion how do i use a code box







    omv 7.5.2-1 sandworm| 64 bit |processor (2) Intel(R) Xeon(R) CPU E5405 @ 2.00GHz | Kernel Linux Linux 6.1.0-30-amd64 | 22G DDR2 ram

  • In the blue bar above where you type, click on the </> icon. Then type in the box.

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


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U Intel Xeon CPU E3-1230 V2 @ 3.30GHz 32GB ECC RAM.

    OMV AMD64 8.x on headless Tyan Thunder SX GT86C-B5630 1U Server with Intel Xeon Silver 4110 CPU @ 2.10GHz & 32GB DDR4 ECC RAM.

  • omv 7.5.2-1 sandworm| 64 bit |processor (2) Intel(R) Xeon(R) CPU E5405 @ 2.00GHz | Kernel Linux Linux 6.1.0-30-amd64 | 22G DDR2 ram

  • Your compose setup looks quite good/close.


    I think you need to look at the volume mapping to multimedia on the container side. I think this should be media (not multimedia)


    If you want to do hardware/GPU transcoding you need to add the correct devices (see my compose but yours might be different). Check what folders/files are in /dev/dri on your os file system.


    You will also need to add video and render groups to your user account 1001.


    Note that hardware transcoding is a plex pass feature so it will only work if you have it.


    when you start the container you need to check the container log to see what they say.




    What a clean startup log will look like


    OMV 8 (latest) on N100 minipc (16GB) and rpi5 (8GB). OS on SSD/SD. System ext4 on SSD. Data BTRFS on HDDs

    Edited once, last by jata1 ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!