Cómo instalar Plex Media Server en Ubuntu

Suraj Joshi 19 diciembre 2022
  1. Instalar Plex en Ubuntu desde el repositorio oficial de Plex
  2. Configurar el cortafuegos para Plex Media Server
  3. Configurar el servidor de medios Plex
Cómo instalar Plex Media Server en Ubuntu

Plex es un software de transmisión de medios que nos permite organizar los archivos de medios y transmitir esos contenidos de medios en cualquier momento que deseemos. Podemos instalar el Servidor de Medios Plex desde el repositorio oficial de Plex.

Instalar Plex en Ubuntu desde el repositorio oficial de Plex

  • Importa el GPG del repo usando el comando:
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
    
  • Listar el repositorio de Plex en nuestra lista de fuentes usando el comando
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
    
  • Instale el paquete apt-transport-https usando el comando:
    sudo apt install apt-transport-https
    
  • Actualice las fuentes del paquete usando el comando:
    sudo apt update
    
  • Instalar el paquete Plex usando el comando:
    sudo apt install plexmediaserver
    

Podemos comprobar si el Plex Media Server está instalado o no usando el comando:

sudo systemctl status plexmediaserver

Si el Plex Media Server está instalado, obtendremos la salida como:

● plexmediaserver.service - Plex Media Server
   Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor 
   Active: active (running) since Wed 2020-10-07 18:01:06 +0545; 2min 5s ago
  Process: 15357 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_A
 Main PID: 15361 (Plex Media Serv)
    Tasks: 111 (limit: 4915)
   CGroup: /system.slice/plexmediaserver.service

Configurar el cortafuegos para Plex Media Server

Una vez verificada la instalación, necesitamos configurar el firewall, que permitirá el tráfico en los puertos especificados del servidor de medios Plex. Para configurar el firewall, realizamos los siguientes pasos:

  • Crear un perfil de aplicación UFW en la ubicación /etc/ufw/applications.d/plexmediaserver con el contenido usando cualquier editor.
    [plexmediaserver]
    title=Plex Media Server (Standard)
    description=The Plex Media Server
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp
    
    [plexmediaserver-dlna]
    title=Plex Media Server (DLNA)
    description=The Plex Media Server (additional DLNA capability only)
    ports=1900/udp|32469/tcp
    
    [plexmediaserver-all]
    title=Plex Media Server (Standard + DLNA)
    description=The Plex Media Server (with additional DLNA capability)
    ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp
    
  • Actualizar la lista de perfiles usando el comando:
    sudo ufw app update plexmediaserver
    
  • Configurar nuevas reglas para el firewall usando el comando:
    sudo ufw allow plexmediaserver-all
    

Para verificar si las reglas están configuradas o no, usamos el comando:

sudo ufw status verbose

Si la configuración es correcta, obtenemos la siguiente salida:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN    Anywhere
3005/tcp (plexmediaserver-all) ALLOW IN    Anywhere
5353/udp (plexmediaserver-all) ALLOW IN    Anywhere
8324/tcp (plexmediaserver-all) ALLOW IN    Anywhere
32410:32414/udp (plexmediaserver-all) ALLOW IN    Anywhere
1900/udp (plexmediaserver-all) ALLOW IN    Anywhere
32469/tcp (plexmediaserver-all) ALLOW IN    Anywhere

Configurar el servidor de medios Plex

Ahora, creamos un directorio para guardar el contenido en Plex con el siguiente comando:

sudo mkdir -p /opt/plexmedia/<content-folder-name>

Después de esto, establecemos el permiso para que el usuario plex acceda a los archivos de contenido con el siguiente comando:

sudo chown -R plex: /opt/plexmedia

Ahora podemos ir a http://server_ip:32400/web e iniciar sesión en la cuenta de plex y continuar.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn