OpenMediaVault: Plex en Docke

· ☕ 3 min lectura · ✍️ [Carlos M.]
🏷️
  • #plex
  • #docker
  • Introducción

    Aunque disponemos de un plugin, podemos aprovechar que hemos instalado
    Docker, para instalar un contenedor para Plex, con sus pros y contras,
    solo decirte que yo he probado plex de las dos maneras, mediante
    plugin y docker, no he notada una gran diferencia de rendimiento entre
    un uno u otro.

    Preparación

    Antes de instalar la imagen para la creación del contenedor, vamos a
    compartir las carpetas que van ofrecer el contenido multimedia para
    Plex

    Vamos a compartir las carpetas, para ello nos vamos a la sección
    Carpetas Compartidas y pulsamos en el botón Añadir

    Te explico como he rellenado mis campos, evidentemente variara según
    tu configuración

    En mi caso voy a compartir la raíz (), de una partición llamada
    /Datos
    de dev/sda2, a esta carpeta compartida la voy a llamar
    /Datos

    También debemos de permitir el acceso a la carpeta compartida al
    usuario del sistema que va a ejecutar el contenedor plex.

    En este articulo vimos como crear un usuario, pulsamos en el botón
    Privilegios y le damos permisos de Lectura/Escritura

    Haremos lo mismo para aquellas carpetas que vayamos a usar en plex
    (Musica, Vídeos, Fotos, etc)

    Instalación contenedor Plex

    Una vez realzada la preparación del entorno, debemos de descargar la
    imagen y luego configurar el contenedor.

    En el apartado Docker buscamos la imagen plex, como mi servidor es
    una Raspberry Pi, tengo que buscar una imagen arm preferiblemente
    armhf.

    Configuración contenedor Plex

    Una vez descargada la imagen, vamos a configurar el contenedor, pulsamos
    en Ejecutar Imagen

    Como es la primera vez que ejecutamos la imagen debemos de introducir
    los diferentes datos de configuración para la creación del contenedor,
    elegimos un nombre para el contenedor (Plex), con Restart Policy
    indicamos si el contenedor se iniciara de forma automática (Always)
    cuando arranque el sistema, en el campo Modo de Red podemos cambiar
    los puertos que utilizara Plex, si lo dejas en Hosts se utilizaran
    los puertos por defecto (32400).

    Es el momento de configurar las variables de entorno para ejecutar el
    contenedor con un usuario que tenga acceso a las carpetas que
    configuramos antes, lo hacemos mediante las variables PUID y
    PGID. Para saber que id utilizar, desde la terminal del servidor
    teclea id nombre de usuario

    1
    2
    3
    
    root@OMV1:~# id carlos
    uid=1000(carlos) gid=100(users) groups=100(users)
    root@OMV1:~#
    

    carlos es el usuario que tenemos creado dento de OpenMediaVault

    He creado una carpeta compartida llamada Docker para guardar la
    configuración y los datos de los contenedores

    Para terminar, tenemos que configurar donde se encuentran las carpetas
    con los recursos a utilizar por Plex y las carpetas de configuración

    Cuando terminemos salvamos los cambios y esperamos a que arranque el
    contenedor (en la Raspberry Pi tarda varios minutos)

    Cuando arranque Plex podemos ver como accedemos a las carpetas que
    previamente habíamos configurado

    Bola extra

    Si vas a trabajar con contenedores Docker te interesa instalar el
    contenedor Watchtower para que tus contenedores se actualicen de forma
    automática.

    Compartir en
    Apoya al autor con

    Hefistion
    ESCRITO POR
    [Carlos M.]