Montar tu propio servidor multimedia en casa se ha convertido en algo al alcance de casi cualquiera. Con un ordenador viejo, un NAS o incluso una Raspberry Pi, puedes levantar un pequeño “Netflix casero” donde ordenar películas, series, música y fotos y verlas desde el móvil, la tele o el portátil como si fueras un servicio de streaming más.
En este tutorial vas a ver, paso a paso y en detalle, cómo crear un servidor multimedia usando Plex o Jellyfin, qué ventajas y pegas tiene cada uno, cómo ejecutarlos en Docker, qué debes tener en cuenta con el hardware y cómo añadir extras como monitorización con Tautulli o acceso remoto con Tailscale. La idea es que, cuando termines de leer, tengas claro qué opción te interesa y cómo ponerla en marcha sin volverte loco con la configuración.
Qué es realmente un servidor multimedia casero
Un servidor multimedia no es más que un equipo —un PC, un NAS, un miniPC o una Raspberry Pi— donde guardas tu contenido y desde el que lo sirves en streaming a otros dispositivos, de forma que puedes reproducir tus películas, series o música en la smart TV, el móvil, la tablet o cualquier ordenador de tu casa (e incluso desde fuera de casa, si lo configuras).
La gracia está en que estas plataformas no solo comparten archivos sin más, sino que organizan tu biblioteca, descargan carátulas, sinopsis, reparto, valoraciones y subtítulos, generando una interfaz muy similar a la de Netflix, Disney+ o HBO. Navegas por géneros, continúas por donde te quedaste y ves qué se ha reproducido recientemente.
Para conseguir esto necesitamos dos piezas fundamentales: por un lado el servidor multimedia (Plex, Jellyfin o Emby), que se encarga de indexar y servir el contenido; por otro, los distintos clientes (apps para TV, móvil, navegador, etc.) que se conectan al servidor y permiten reproducir el contenido de forma cómoda.
En este contexto hablaremos sobre todo de Plex y Jellyfin, sin olvidar a Emby ni a soluciones más básicas como Video Station de Synology, para que tengas una comparativa realista de qué aporta cada uno y dónde pueden empezar los problemas de rendimiento o de usabilidad.
Plex, Jellyfin y Emby: en qué se parecen y en qué se diferencian
Si vas a montar un servidor multimedia seguramente te preguntes qué es mejor, si Plex, Jellyfin o Emby. Al final los tres cumplen la misma misión básica: crear una biblioteca multimedia centralizada para hacer streaming a otros dispositivos, con una interfaz cuidada y opciones de usuarios, perfiles y metadatos.
Plex es el veterano y, para mucha gente, la opción más pulida en cuanto a usabilidad. Su interfaz es muy intuitiva, detecta con facilidad lo último que estabas viendo y suele ser bastante eficiente en el uso de recursos cuando está bien configurado. A cambio, es software propietario, requiere registro de cuenta y varias funciones avanzadas están bloqueadas tras Plex Pass.
Jellyfin nace como alternativa libre y totalmente gratuita a Plex y Emby. Es open source (licencia GPL v2.0), no necesita que crees una cuenta en ningún servicio externo, no recopila tu actividad y no tiene límites de dispositivos ni funciones capadas por suscripción. A nivel de filosofía de proyecto y privacidad es muy atractivo, y además su comunidad mantiene clientes para casi cualquier sistema y actualizaciones constantes.
Emby ocupa un punto intermedio: fue el origen del que se bifurcó Jellyfin. Comparte muchas ideas con Jellyfin, pero con un modelo freemium, donde la versión premium añade opciones como televisión en directo, grabación de emisiones, modo cine o sincronización más avanzada. Es potente, pero si quieres aprovecharlo a tope tendrás que pasar por caja con una suscripción mensual o un pago vitalicio.
Si lo que buscas es no depender de cuentas externas ni suscripciones, Jellyfin es el que mejor encaja. Si priorizas comodidad, pulido de interfaz y apps oficiales muy maduras, Plex sigue siendo la elección favorita de muchos usuarios, incluso de quienes han probado a migrar a Jellyfin durante varios meses y han terminado regresando por detalles de uso diario.
Creando el “Netflix casero”: requisitos y hardware recomendado
A nivel de hardware no hace falta nada descomunal, pero sí conviene tener claro que la transcodificación de vídeo (convertir un formato a otro al vuelo) exige bastante CPU, y si pretendes hacerla con varios usuarios a la vez puedes poner de rodillas a un servidor modesto.
Para un uso doméstico típico con uno o dos streams simultáneos en la red local, un miniPC tipo Slimbook One, un viejo Mac mini, un NAS de gama media o incluso una Raspberry Pi moderna pueden servirte, siempre que tengas en cuenta que formatos como HEVC o AV1 y resoluciones altas pueden requerir aceleración por hardware o, al menos, un procesador algo más capaz.
En NAS Synology concretos, como el DS420+, se ha observado que Jellyfin puede llegar a saturar la CPU al 100% sin una solución sencilla, mientras que Plex o Emby suelen comportarse mejor gracias a sus aplicaciones nativas adaptadas a la plataforma. Estos detalles son importantes si no quieres que tu NAS se pase el día “bufando”.
También tendrás que pensar en el almacenamiento: lo ideal es contar con discos dedicados para tu contenido (películas, series, música, fotos), organizados por carpetas y con una estructura coherente que luego facilite la identificación automática y la descarga de metadatos y subtítulos.
Organizar bien la biblioteca: nombres de carpetas, archivos y subtítulos

Uno de los puntos clave para que Plex o Jellyfin reconozcan correctamente las películas y series es el nombre de las carpetas y de los archivos de vídeo. Si lo haces bien, el sistema descargará sin esfuerzo carátulas, sinopsis y reparto, y tú no tendrás que editar nada a mano.
La recomendación más extendida es utilizar el formato Nombre de la película (año) tanto para la carpeta como para el archivo de vídeo. Por ejemplo: Furiosa A Mad Max Saga (2024) o Gone With The Wind (1939), de modo que el fichero de vídeo se llame exactamente igual que la carpeta que lo contiene.
Con las series el planteamiento es similar, pero añadiendo temporadas y episodios en el nombre del archivo. La mayoría de servidores multimedia se llevan especialmente bien con el formato Nombre de la serie S01E01, aunque puedes seguir las guías oficiales de nomenclatura para afinar aún más y evitar confusiones con versiones o cortes alternativos.
Para los subtítulos, conviene que el archivo comparta nombre con la película o episodio, seguido de un punto y el código de idioma de dos letras. Un ejemplo típico sería Gone With The Wind (1939).en.srt para inglés y Gone With The Wind (1939).es.srt para castellano, lo que permite que Jellyfin o Plex asignen automáticamente los subtítulos al contenido correcto y muestren el idioma en el desplegable sin que tú tengas que tocar nada.
Si mantienes esta disciplina desde el principio, tu biblioteca crecerá de forma ordenada y el servidor podrá mostrar una interfaz limpia, con todo bien identificado y sin duplicados extraños, algo fundamental si vas a compartir el acceso con más gente de casa o con amigos.
Instalar y configurar Jellyfin paso a paso
Jellyfin ofrece instaladores oficiales para Linux, Windows, macOS y Docker, además de paquetes específicos para algunos NAS a través de la comunidad. En Windows puedes descargar el servidor directamente desde el repositorio oficial, eligiendo la versión adecuada para tu CPU (en la práctica, casi siempre AMD64).
Tras la instalación en Windows, el servidor se abre por defecto en el puerto 8096, al que se accede desde el navegador con la URL http://localhost:8096. Desde ahí comenzarás un asistente donde eliges idioma, creas el usuario administrador y añades las primeras bibliotecas de medios, que pueden ser películas, series, música, fotos o vídeos caseros.
Si vas a usar Jellyfin bajo Docker, la imagen más habitual es la de LinuxServer. Un servicio típico en un docker-compose incluye volúmenes para la configuración y la carpeta de transcodificación, así como las rutas a tus carpetas de series y películas. Lo importante es mapear bien las rutas internas del contenedor con tus rutas locales, por ejemplo:
volumes: – D:\Server-config\jellyfin\config:/config – D:\Documents\Movies:/movies, y así sucesivamente, ajustando a tu sistema operativo o al esquema de directorios del NAS.
En el asistente inicial podrás decidir si permites conexiones remotas al servidor. Es fundamental dejar activada la opción de “Permitir conexiones remotas a este servidor” si quieres reproducir el contenido desde tu móvil, tu tele o cualquier dispositivo que no esté en el mismo equipo físico, incluso aunque solo vayas a usarlo dentro de la red local.
Una vez completado el asistente, ya puedes entrar con tu usuario y empezar a explorar las secciones de Películas, Series o Música. Verás cómo Jellyfin comienza a indexar y descargar metadatos, carátulas e imágenes de fondo, y cómo se llena la pantalla inicial con contenidos recientes, más vistos y recomendaciones.
Plugins recomendados y ajustes clave en Jellyfin
Una de las grandes bazas de Jellyfin es su sistema de complementos. Gracias a su naturaleza open source, la comunidad mantiene un conjunto de plugins que amplían enormemente las funciones del servidor, desde la gestión de metadatos hasta la integración con otras aplicaciones.
Entre los más interesantes está el plugin de TMDb, que se encarga de usar los metadatos de tus películas y series para descargar descripciones, información del reparto, imágenes principales y más recursos visuales. Es, en buena medida, lo que convierte Jellyfin en un “Netflix casero” bien presentado.
Otro plugin muy útil es Open Subtitles, que permite descargar subtítulos desde internet. Necesitarás una cuenta en la plataforma y configurar tu API key, pero a partir de ahí podrás automatizar la obtención de subtítulos para gran parte de tu biblioteca sin tener que buscarlos manualmente.
Si te gusta que la interfaz cobre vida, puedes activar complementos como Local Intros, que reproduce un fragmento del vídeo de fondo cuando te posas sobre un título, imitando el comportamiento de muchas plataformas de streaming. Es posible desactivarlo para contenidos concretos si te resulta molesto.
Dentro del panel de control, la sección de Reproducción y Conversión es especialmente importante. Desde ahí puedes habilitar la aceleración por hardware de la transcodificación y el soporte para códecs como HEVC o AV1, algo muy recomendable si tu equipo dispone de GPU compatible y quieres evitar que la CPU se dispare durante los streams.
No hay que olvidar la parte de DLNA, que en versiones recientes de Jellyfin se ofrece como plugin. Activarlo permite que cualquier dispositivo compatible con este protocolo (prácticamente todas las teles y muchos reproductores) vea el contenido del servidor sin necesidad de instalar un cliente específico, aunque la interfaz será más básica.
Instalar Plex en Docker y migrar desde Jellyfin
Si decides optar por Plex, o si vienes de Jellyfin y quieres probar de nuevo Plex para ver si te resulta más cómodo, una de las formas más limpias de tenerlo es mediante contenedores Docker gestionados con docker-compose, usando imágenes como la de LinuxServer, muy populares en la comunidad.
Una configuración típica de Plex en docker-compose define el contenedor, la imagen, las variables de entorno (como PUID, PGID, TZ o VERSION), los volúmenes para la configuración y las carpetas de películas y series, y el modo de red (habitualmente host para simplificar puertos, aunque se pueden exponer de uno en uno).
En este escenario, muchos usuarios han comprobado que, al cambiar de Jellyfin a Plex, el servidor físico deja de “bufar” tanto, lo que sugiere que la implementación de Plex puede ser más eficiente en algunos casos concretos o, al menos, más sencilla de ajustar en cuanto a transcodificación y calidad de streaming.
La migración de contenidos, en contra de lo que pueda parecer, es muy sencilla. En la práctica basta con montar en Plex los mismos volúmenes donde estaban las bibliotecas de Jellyfin. Mientras la estructura de carpetas y nombres esté bien, Plex será capaz de leer tu colección y rehacer su propia base de datos con carátulas y metadatos sin que tengas que mover los archivos.
Tras levantar el contenedor y acceder a http://{serverIP}:32400/manage, Plex te pedirá que te registres o inicies sesión con tu cuenta. A partir de ahí podrás crear bibliotecas para películas, series, música y fotos, apuntándolas a las rutas de tus volúmenes de datos. El propio Plex se encargará de escanear, identificar y presentar tu contenido con su interfaz característica.
Por qué algunos usuarios regresan de Jellyfin a Plex
Puede ocurrir que después de varios meses usando Jellyfin, con toda la ilusión del software libre y sin suscripciones, empieces a notar pequeñas incomodidades en el día a día que te hagan plantearte volver a Plex. No suele ser un problema de funciones concretas, sino de sensaciones.
Entre los comentarios habituales está el hecho de que a veces cuesta encontrar rápidamente lo último que estabas viendo, o que la distribución de secciones y listas recientes no termina de encajar con tus hábitos. Son detalles menores, pero cuando usas el servidor a diario acaban pesando en la balanza.
También hay quienes se encuentran con problemas de rendimiento o de consumo de recursos en situaciones concretas, especialmente en ciertos NAS o miniPC, donde Jellyfin puede tener más dificultades a la hora de transcodificar varios streams simultáneos, mientras que Plex parece gestionar mejor la carga con la misma máquina.
La otra cara de la moneda es que Plex obliga a registrarse y asociar tu servidor a una cuenta en la nube, algo que no todo el mundo ve con buenos ojos. Además, la app móvil requiere pago para desbloquear todas las funciones, y el Plex Pass añade aún más características premium. Si lo tuyo es evitar cualquier tipo de suscripción, este modelo puede no convencerte.
Por eso, al final la elección depende más de tus prioridades: si antepones libertad, privacidad y cero cuotas, es difícil que Jellyfin tenga rival; si priorizas comodidad total, ecosistema muy probado y apps listas para usar en casi cualquier dispositivo, Plex sigue siendo un valor seguro.
Gestión de datos en Docker: volúmenes y permisos
Cuando ejecutas Plex, Jellyfin o Emby en contenedores Docker, la forma en que gestionas el almacenamiento es clave. Lo más recomendable es usar volúmenes de Docker para la configuración y datos persistentes, en lugar de simples bind mounts, porque son más fáciles de migrar, respaldar y manejar desde la propia CLI o la API de Docker.
Los volúmenes son independientes de la estructura de directorios del sistema anfitrión y funcionan tanto en contenedores Linux como Windows. Así, si necesitas mover el servidor a otra máquina o rehacer el stack, te bastará con levantar de nuevo los contenedores y volver a asociar los volúmenes, sin temor a perder la configuración o los metadatos.
Para las carpetas de contenido (películas, series, música) sí es habitual emplear bind mounts apuntando a rutas concretas del host, lo que te permite gestionar tus archivos como siempre desde el sistema operativo o desde un NAS y, al mismo tiempo, ofrecerlos al contenedor bajo rutas coherentes como /movies o /tv.
El uso de volúmenes mejora también la seguridad y la compartición entre contenedores. Por ejemplo, puedes tener un volumen dedicado a la configuración que comparten varias instancias o servicios auxiliares, y mantener bajo control los permisos de usuario y grupo mediante variables como PUID y PGID, evitando así quebraderos de cabeza con ficheros inaccesibles.
Si además estás pensando en hacer copias de seguridad periódicas, documentar qué volúmenes usa cada servicio te simplificará la vida: bastará con respaldar esos volúmenes y las rutas de contenido para poder recuperar tu ecosistema multimedia en caso de desastre o de cambio de hardware.
Monitorizar Plex con Tautulli
Si te gusta controlar qué se ve, cuándo, desde dónde y con qué calidad en tu servidor Plex, Tautulli es una herramienta prácticamente imprescindible. Se trata de un sistema de monitorización avanzado para servidores Plex que te ofrece estadísticas detalladas, informes a medida y notificaciones en tiempo real sobre la actividad del servidor.
Tautulli registra cada reproducción con información muy específica: usuario que ve el contenido, dispositivo usado, calidad del stream, ubicación aproximada y duración de la sesión. Con esos datos genera gráficos, rankings de contenidos más vistos, usuarios más activos y tendencias de visualización.
Además, puedes configurar alertas y notificaciones en servicios como Telegram, Discord, correo electrónico o Slack, por ejemplo para saber cuándo alguien empieza a ver algo, cuándo se alcanzan ciertos umbrales de uso o si se producen errores de reproducción. Todo ello se puede personalizar por usuario, tipo de contenido o evento concreto.
Otra de sus fortalezas es la parte de informes y automatización. Tautulli permite crear reportes periódicos con métricas detalladas y, en función de lo que ocurra, lanzar acciones automáticas, como cortar sesiones, bajar calidad o incluso apagar el servidor si lleva un tiempo sin reproducciones activas.
La gestión de usuarios de Plex también se beneficia de Tautulli. Puedes vigilar el comportamiento de los distintos perfiles, limitar calidades de streaming o aplicar restricciones en base a parámetros muy concretos, algo muy útil si compartes tu biblioteca con familiares y amigos y no quieres que nadie te sature la conexión con streams 4K a todas horas.
A nivel de despliegue, Tautulli encaja perfectamente en un entorno Docker. Existe una imagen oficial que puedes levantar con su propio volumen de configuración, puerto 8181 y etiquetas para integrarlo detrás de un proxy inverso como Traefik, facilitando así el acceso seguro desde cualquier dispositivo con navegador.
Acceso remoto seguro a Jellyfin con Tailscale
Si quieres disfrutar de tu servidor Jellyfin cuando no estás en casa, sin pelearte con redirecciones de puertos ni exponer servicios a internet, Tailscale es una solución muy cómoda. Se trata de una VPN orientada a crear una red privada entre tus dispositivos, conectándolos como si estuvieran en la misma LAN, pero sin usarla como típico “VPN comercial” para navegar desde otro país.
El funcionamiento básico es sencillo: te registras en Tailscale, instalas la aplicación en los dispositivos que quieras conectar (servidor incluido) y, automáticamente, todos pasan a formar parte de una red virtual privada. Cada equipo recibe una IP propia de Tailscale que puedes utilizar para acceder a sus servicios internos.
En el caso de Jellyfin, una vez instalada la app de Tailscale en el servidor y en tu móvil, tablet o portátil, basta con copiar la IP de Tailscale del servidor y añadir el puerto 8096. En el navegador usarías algo del estilo http://direccion-ip-tailscale:8096, y desde la app oficial de Jellyfin indicarías esa misma URL cuando te pida la dirección del servidor.
La gran ventaja de este enfoque es que no tienes que abrir puertos en el router ni tocar configuraciones complicadas de red. Todo el tráfico va cifrado a través de la red Tailscale y únicamente los dispositivos que hayas autorizado en tu cuenta pueden ver y acceder al servidor multimedia.
Con esta combinación, Jellyfin se convierte en un centro multimedia accesible desde cualquier parte del mundo de forma bastante transparente, manteniendo al mismo tiempo un enfoque muy respetuoso con la privacidad y con un control total sobre quién puede conectarse.
Emby y Video Station: otras alternativas a tener en cuenta
Aunque el foco suela estar en Plex y Jellyfin, Emby sigue siendo una opción sólida para quien busque un punto medio entre ambos mundos. Su filosofía es similar a la de Jellyfin, pero con una capa premium que habilita funciones como TV en directo, grabación de programas, modo cine o sincronización avanzada, a cambio de una cuota mensual o un pago único.
La configuración de Emby en Docker se parece mucho a la de Jellyfin: se define la imagen de LinuxServer, los volúmenes para la configuración y las carpetas de medios, y los puertos 8096 y 8920 (éste último para conexiones seguras). Tras arrancar el contenedor, accedes al asistente en http://{ServerIp}:8096, creas el usuario administrador, añades las bibliotecas de películas y series y listo.
Si eres usuario de Synology, también habrás visto que los NAS vienen de fábrica con Video Station, una solución propia de Synology. Aunque puede cumplir para un uso muy básico, la experiencia que ofrecen usuarios avanzados es que, en comparación con Plex, Jellyfin o Emby, se queda bastante corta tanto en interfaz como en manejo de temporadas, episodios y metadatos.
Algunos problemas típicos de Video Station incluyen episodios de una misma temporada que aparecen desordenados o en bloques separados, o una gestión de la información del contenido bastante menos cuidada. Si buscas algo más serio para tu colección, cualquiera de las tres alternativas anteriores suele dar un salto de calidad importante.
Al final, lo razonable si estás empezando es probar Plex, Jellyfin y Emby durante un tiempo, con tu propia biblioteca y tus dispositivos, y ver cuál encaja mejor con tu forma de consumir contenido y con tu hardware. El único que es completamente gratuito en todas sus funciones principales es Jellyfin, pero eso no significa que sea siempre el que más te va a gustar.
Con todo lo visto, ya tienes una base sólida para decidir si quieres apostar por un servidor multimedia libre como Jellyfin, por la comodidad y el pulido de Plex, por el equilibrio de Emby o incluso por soluciones nativas en NAS, y cómo desplegarlos en Docker, organizando bien tus volúmenes, optimizando la transcodificación y añadiendo extras como Tautulli o Tailscale para exprimir al máximo tu “Netflix casero”.