--- title: "Cómo instalar Plex Media Server en Ubuntu 24.04" description: "Instala Plex Media Server en Ubuntu 24.04 con el paquete oficial, vincúlalo a tu cuenta por un túnel SSH, organiza tus bibliotecas y activa el acceso remoto." category: "Servidores de Medios y Streaming" language: es source: https://cubepath.com/es/docs/servidores-de-medios-y-streaming/instalacion-de-plex-media-server-en-linux updated: 2026-09-25 --- # Cómo instalar Plex Media Server en Ubuntu 24.04 Plex Media Server organiza tus películas, series y música, descarga sus metadatos y los reproduce en las aplicaciones de Plex para móvil, navegador y televisores, transcodificando cuando el cliente no admite el formato original. En este tutorial instalarás Plex en Ubuntu 24.04 con el paquete oficial, lo vincularás a tu cuenta de Plex a través de un túnel SSH, prepararás las bibliotecas con los permisos correctos y activarás el acceso remoto. ## Requisitos previos - Un servidor con Ubuntu 24.04 LTS de 64 bits, por ejemplo un VPS de CubePath, con al menos 2 GB de RAM. Si vas a transcodificar vídeo por CPU, cuenta con 4 vCPU o más. - Un usuario no root con privilegios `sudo`. - Una cuenta gratuita en [plex.tv](https://www.plex.tv). - Espacio en disco suficiente para tu biblioteca. ## Paso 1: Descargar e instalar el paquete oficial Plex publica sus paquetes para Ubuntu en su página de descargas. Abre [https://www.plex.tv/media-server-downloads/](https://www.plex.tv/media-server-downloads/), elige **Plex Media Server**, plataforma **Linux** y la variante **Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit**. Copia el enlace de descarga (termina en `_amd64.deb`). En el servidor, descarga el paquete pegando ese enlace en lugar de `PLEX_DEB_URL`: ```bash cd /tmp wget -O plexmediaserver.deb "PLEX_DEB_URL" ``` Instálalo con `apt`, que resuelve las dependencias si hiciera falta: ```bash sudo apt install -y ./plexmediaserver.deb ``` El paquete crea el usuario de sistema `plex` y el servicio `plexmediaserver`, y lo arranca. Compruébalo: ```bash systemctl status plexmediaserver --no-pager ``` ```output ● plexmediaserver.service - Plex Media Server Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; preset: enabled) Active: active (running) since ... ``` Plex escucha en el puerto 32400. Su endpoint `/identity` responde sin autenticación y devuelve la versión instalada: ```bash curl -s http://localhost:32400/identity ``` ```output ``` `claimed="0"` indica que el servidor todavía no está vinculado a ninguna cuenta. Los datos de Plex (base de datos, metadatos y registros) se guardan en `/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/`. ## Paso 2: Preparar el directorio de medios Plex se ejecuta como el usuario `plex`, así que necesita permiso de lectura sobre tus archivos. Crea un directorio por tipo de biblioteca: ```bash sudo mkdir -p /srv/media/peliculas /srv/media/series /srv/media/musica ``` Haz que tu usuario sea el propietario (para subir archivos sin `sudo`) y que el grupo `plex` pueda leerlos. Sustituye `your_user` por tu usuario: ```bash sudo chown -R your_user:plex /srv/media sudo chmod -R u=rwX,g=rX,o= /srv/media sudo find /srv/media -type d -exec chmod g+s {} + ``` El bit `setgid` hace que los archivos nuevos hereden el grupo `plex`. Verifica que el usuario del servicio puede leer el directorio: ```bash sudo -u plex ls -la /srv/media ``` Plex identifica cada título por el nombre de la carpeta y del archivo. Usa el título con el año para las películas y el formato `s01e01` para los episodios: ```text /srv/media/peliculas/Blade Runner (1982)/Blade Runner (1982).mkv /srv/media/peliculas/Alien (1979)/Alien (1979).mp4 /srv/media/series/The Expanse (2015)/Season 01/The Expanse (2015) - s01e01.mkv /srv/media/series/The Expanse (2015)/Season 01/The Expanse (2015) - s01e02.mkv /srv/media/musica/Artista/Álbum/01 - Canción.flac ``` Para subir archivos desde tu equipo, `rsync` con `-rt` evita copiar permisos y grupos locales, de modo que heredan el grupo `plex`: ```bash rsync -rtvP "Alien (1979)" your_user@your_server_ip:/srv/media/peliculas/ ``` ## Paso 3: Vincular el servidor a tu cuenta por un túnel SSH Plex solo permite configurar un servidor nuevo desde la misma red en la que está, es decir, desde `localhost` en el caso de un servidor remoto. Un túnel SSH hace que tu navegador acceda como si estuviera en el propio servidor. Desde tu equipo local (no desde el servidor), abre el túnel: ```bash ssh -L 32400:localhost:32400 your_user@your_server_ip ``` Con la sesión abierta, visita `http://localhost:32400/web` en tu navegador: 1. Inicia sesión con tu cuenta de Plex. 2. Pon un nombre al servidor. 3. Añade las bibliotecas: tipo **Películas** con la carpeta `/srv/media/peliculas`, tipo **Series** con `/srv/media/series` y tipo **Música** con `/srv/media/musica`. 4. Termina el asistente. Plex empezará a analizar las carpetas y a descargar carátulas y sinopsis. Vuelve a consultar `/identity` en el servidor para confirmar que ya está vinculado: ```bash curl -s http://localhost:32400/identity | grep -o 'claimed="[01]"' ``` ```output claimed="1" ``` ## Paso 4: Abrir el firewall y activar el acceso remoto Las aplicaciones de Plex se conectan directamente al puerto 32400 del servidor. Plex se encarga del cifrado: genera un certificado para un subdominio `*.plex.direct` propio de tu servidor, así que no necesitas Nginx ni Let's Encrypt. Activa UFW permitiendo SSH y el puerto de Plex: ```bash sudo ufw allow OpenSSH sudo ufw allow 32400/tcp sudo ufw enable ``` Verifica las reglas: ```bash sudo ufw status ``` ```output Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 32400/tcp ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 32400/tcp (v6) ALLOW Anywhere (v6) ``` En la interfaz web, entra en **Configuración** > **Acceso remoto**. Marca **Especificar manualmente el puerto público**, escribe `32400` y pulsa **Aplicar**. En unos segundos el estado debe cambiar a **Completamente accesible fuera de tu red**. Con esto ya puedes cerrar el túnel SSH: abre [app.plex.tv](https://app.plex.tv) desde cualquier lugar, inicia sesión y verás tu servidor. Para compartir bibliotecas con otras personas, usa **Configuración** > **Usuarios y compartir** e invítalas con su cuenta de Plex. ## Paso 5: Ajustar la transcodificación Cuando un cliente no puede reproducir un archivo tal cual (códec, resolución o ancho de banda), Plex lo transcodifica al vuelo con la CPU. Los ajustes están en **Configuración** > **Transcodificador**: - **Calidad del transcodificador**: **Automático** es un buen punto de partida. **Preferir codificación de mayor calidad** consume más CPU. - **Directorio temporal del transcodificador**: por defecto usa el directorio de datos de Plex. Si tienes un disco más rápido o con más espacio, indícalo aquí. - **Usar aceleración por hardware cuando esté disponible**: requiere una suscripción Plex Pass y una GPU accesible en el servidor. En un VPS sin GPU no tiene efecto. Para reducir la carga, guarda los vídeos en H.264 o HEVC con audio AAC, que la mayoría de clientes reproduce directamente sin transcodificar. Durante una reproducción puedes ver en **Panel de control** si una sesión es **Direct Play**, **Direct Stream** o **Transcode**. ## Paso 6: Hacer copias de seguridad y actualizar La biblioteca de Plex (lo que has visto, carátulas, colecciones, usuarios) vive en el directorio de datos, no en tus archivos de medios. Haz una copia con el servicio detenido para que la base de datos SQLite quede consistente. La carpeta `Cache` se regenera sola, así que se excluye: ```bash sudo systemctl stop plexmediaserver sudo tar -czf ~/plex-backup-$(date +%F).tar.gz \ --exclude='Plex Media Server/Cache' \ -C '/var/lib/plexmediaserver/Library/Application Support' 'Plex Media Server' sudo systemctl start plexmediaserver ``` Comprueba que el archivo se ha creado: ```bash ls -lh ~/plex-backup-*.tar.gz ``` Guarda esa copia fuera del servidor. Para restaurarla en otra máquina, instala Plex, detén el servicio, extrae el archivo en la misma ruta, ejecuta `sudo chown -R plex:plex /var/lib/plexmediaserver` y arranca el servicio. Para actualizar Plex, descarga el `.deb` de la nueva versión desde la página de descargas e instálalo igual que en el paso 1. Tus bibliotecas y ajustes se conservan: ```bash cd /tmp wget -O plexmediaserver.deb "PLEX_DEB_URL" sudo apt install -y ./plexmediaserver.deb ``` ## Solución de problemas **El asistente no muestra el servidor o dice que no hay ninguno disponible.** Asegúrate de haber entrado por `http://localhost:32400/web` a través del túnel, no por la IP pública. Si el servidor se vinculó a una cuenta equivocada, desvincúlalo en **Configuración** > **General** y repite el paso 3. **Una biblioteca aparece vacía.** Comprueba que el usuario `plex` puede leer la ruta y que los nombres siguen la convención del paso 2: ```bash sudo -u plex ls "/srv/media/peliculas" ``` Después, en la biblioteca, usa **Escanear archivos de la biblioteca**. **El acceso remoto aparece como no disponible.** Comprueba que Plex escucha en el puerto y que UFW lo permite: ```bash sudo ss -tlnp | grep 32400 sudo ufw status | grep 32400 ``` Los registros del servidor están en `/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/`. El archivo `Plex Media Server.log` suele indicar el motivo. ## Conclusión Tienes Plex Media Server instalado en Ubuntu 24.04, vinculado a tu cuenta, con bibliotecas organizadas, permisos mínimos y acceso remoto cifrado a través del puerto 32400. Como siguientes pasos, puedes programar la copia de seguridad del paso 6 con un temporizador de systemd, invitar a otros usuarios a tus bibliotecas y añadir un disco adicional montado en `/srv/media` cuando la colección crezca.