[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"seo-verification":3,"blog-jellyfin-vs-plex-que-servidor-multimedia-autoalojado-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-jellyfin-vs-plex-que-servidor-multimedia-autoalojado-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":140,"ctaBody":141,"ctaButton":142,"ctaUrl":143,"relatedPosts":144},98,"jellyfin-vs-plex-que-servidor-multimedia-autoalojado",{"fr":12,"en":13,"ar":14,"es":10},"jellyfin-vs-plex","jellyfin-vs-plex-which-self-hosted-media-server","jellyfin-مقابل-plex-أي-خادم-وسائط-مستضاف-ذاتيا","Jellyfin vs Plex: ¿qué servidor multimedia autoalojado?","Jellyfin vs Plex: comparativa completa para elegir su servidor multimedia autoalojado en un VPS — despliegue Docker, solución de errores y migración a Jellyfin 12.",8,0,false,"2026-03-14T00:00:00+00:00","2026-09-10T13:10:43+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fjellyfin-vs-plex-poster.svg","Las suscripciones de streaming se acumulan y usted pierde el control de su mediateca. Alojar Jellyfin o Plex en un VPS cuesta una fracción de esas suscripciones y le convierte en propietario de cada archivo. Esta guía compara ambos servidores en todos los criterios que importan, le acompaña paso a paso en el despliegue y cubre los errores más frecuentes — incluida la migración a Jellyfin 12, publicado en septiembre de 2026, que introduce cambios incompatibles con versiones anteriores.",[34,38,49,52,80,83,134,137],{"type":35,"title":36,"body":37},"h2","Por qué alojar su servidor multimedia en un VPS","Un media-server autoalojado en un VPS le convierte en propietario de su catálogo: películas, series, música y fotos siguen accesibles por HTTPS desde el navegador, una Smart TV o un móvil, sin cuota impuesta ni análisis de sus hábitos.\n\nA diferencia de una máquina doméstica, el VPS dispone de un ancho de banda de subida estable, indispensable para el streaming a distancia, de una IP fija para configurar un dominio y de una disponibilidad 24\u002F7 sin sobrecoste de electricidad. Su mediateca ya no depende de la conexión ni del hardware de su casa.\n\nJellyfin es totalmente libre (licencia GPL) y no tiene ninguna función de pago; Plex ofrece una experiencia de cliente más pulida, pero bloquea la transcodificación por hardware y el acceso remoto tras una suscripción Plex Pass. La elección se juega, por tanto, entre libertad total y comodidad preconfigurada.",{"type":39,"title":40,"items":41},"ul","Lo que gana alojándolo usted mismo",[42,43,44,45,46,47,48],"Acceso remoto en HTTPS sin pasar por un relé externo ni exponer sus contenidos a un tercero","Sin límite de cuentas, de flujos simultáneos ni de tamaño de la biblioteca","Transcodificación al vuelo gobernada por sus propios recursos de VPS (CPU o GPU)","Subtítulos, metadatos y carátulas recuperados automáticamente y almacenados en su servidor","Con Jellyfin: cero funciones de pago, sin telemetría, código fuente auditable","Copia de seguridad y migración triviales: todo cabe en un volumen Docker y una carpeta media","Soporte DLNA nativo para transmitir a televisores y reproductores de red sin cliente dedicado",{"type":35,"title":50,"body":51},"Requisitos para un VPS media-server","Para el streaming directo (remux sin recodificación) basta con un VPS de 2 vCPU y 2 GB de RAM. En cuanto active la transcodificación por software de un flujo 1080p, cuente con 4 vCPU y 4 GB; para varios flujos 4K simultáneos, apunte a entre 6 y 8 vCPU. La transcodificación por hardware (QSV, NVENC) sigue siendo poco habitual en un VPS compartido: dé prioridad a archivos ya compatibles con sus clientes para mantenerse en Direct Play.\n\nEn cuanto al almacenamiento, prevea un volumen generoso e, idealmente, un disco rápido para los metadatos. Necesita Docker y Docker Compose instalados, un subdominio (por ejemplo, `media.your-domain.com`) apuntando a la IP del VPS y un reverse proxy para el TLS.",{"type":53,"title":54,"steps":55},"steps","Desplegar Jellyfin (o Plex) con Docker y reverse proxy",[56,59,62,65,68,71,74,77],{"title":57,"body":58},"Preparar el árbol de directorios y los volúmenes","En el VPS, cree `mkdir -p \u002Fsrv\u002Fjellyfin\u002F{config,cache}` y una carpeta media `\u002Fsrv\u002Fmedia\u002F{films,series,musique}`. Estas rutas se montarán como volúmenes para persistir la configuración y separar claramente los contenidos de la base de datos.",{"title":60,"body":61},"Redactar el docker-compose.yml","Declare el servicio `jellyfin\u002Fjellyfin` (o `plexinc\u002Fpms-docker`), monte `.\u002Fconfig`, `.\u002Fcache` y `\u002Fsrv\u002Fmedia` en solo lectura, y exponga el puerto `8096` (Jellyfin) o `32400` (Plex) únicamente en local: `127.0.0.1:8096:8096`. El reverse proxy se encargará de la exposición pública.",{"title":63,"body":64},"Arrancar el contenedor","Ejecute `docker compose up -d` y luego siga `docker compose logs -f`. Acceda al asistente mediante un túnel SSH `ssh -L 8096:127.0.0.1:8096 user@vps` para crear la cuenta de administrador antes de cualquier exposición pública.",{"title":66,"body":67},"Configurar la transcodificación","En la interfaz de Jellyfin, vaya a Panel de control → Reproducción y defina la ruta de transcodificación como `\u002Fconfig\u002Ftranscodes`. Si su VPS tiene CPU limitada, fuerce el **Direct Play** y rechace la transcodificación automática: la interfaz mostrará un error para los archivos incompatibles en vez de saturar el servidor. En Plex, la misma opción está en Configuración → Reproducción remota.",{"title":69,"body":70},"Implantar el reverse proxy y el SSL","Configure Caddy o Nginx para hacer de proxy de `media.your-domain.com` hacia `127.0.0.1:8096`. Con Caddy bastan dos líneas y el certificado Let's Encrypt es automático; no olvide retransmitir las cabeceras WebSocket para la reproducción en tiempo real. **Atención con Jellyfin 12**: los prefijos heredados `\u002Femby\u002F` y `\u002Fmediabrowser\u002F` han sido eliminados — si configuró su reverse proxy sobre esas rutas, actualícelo para apuntar a la raíz `\u002F`.",{"title":72,"body":73},"Asegurar el acceso con la autenticación de Jellyfin","Jellyfin gestiona la autenticación de forma nativa: active una política de contraseña segura y limite el número de intentos en Panel de control → Seguridad. Para Plex sin Plex Pass, el acceso remoto requiere configurar redirección de puertos en su red — en un VPS, el reverse proxy es suficiente y preferible. No abra nunca el puerto `8096` ni el `32400` directamente en el cortafuegos: solo los puertos 80\u002F443 deben ser accesibles.",{"title":75,"body":76},"Indexar sus bibliotecas","En la interfaz, añada las carpetas `\u002Fmedia\u002Ffilms` y `\u002Fmedia\u002Fseries`, elija el agente de metadatos y lance el escaneo. Compruebe que un archivo se reproduce en Direct Play desde un cliente externo para confirmar que el proxy y los códecs son correctos.",{"title":78,"body":79},"Hacer copia de seguridad de la configuración","La copia de seguridad de Jellyfin se reduce a dos elementos: la carpeta `.\u002Fconfig` (base de datos, plugins, preferencias) y sus archivos media. Automatice un `tar -czf jellyfin-config-$(date +%Y%m%d).tar.gz .\u002Fconfig` diario y sincronícelo con almacenamiento remoto. Para Plex, la carpeta `Plex Media Server\u002F` es el equivalente. Pruebe la restauración en un entorno de prueba antes de necesitarla.",{"type":35,"title":81,"body":82},"Jellyfin 12: qué cambia y cómo migrar","Jellyfin 12 se publicó el 7 de septiembre de 2026. Este salto de versión — directamente de 10.11.x a 12 — refleja la magnitud de los cambios incompatibles introducidos.\n\n**Eliminación de los prefijos de API heredados.** Las rutas `\u002Femby\u002F` y `\u002Fmediabrowser\u002F` han sido eliminadas definitivamente. Cualquier cliente de terceros o script que las usara (Infuse en modo Emby, algunos plugins de Kodi, integraciones de Home Assistant) debe actualizarse para apuntar a la raíz `\u002F`. Verifique cada aplicación cliente antes de migrar.\n\n**Migración de base de datos irreversible.** Jellyfin 12 sustituye su esquema SQLite por una estructura relacional reestructurada. La migración se ejecuta automáticamente en el primer arranque y **no puede deshacerse**. Haga una copia de seguridad completa de la carpeta `config\u002F` — especialmente `data\u002Fjellyfin.db` — antes de actualizar la imagen del contenedor Docker. Revertir implica volver a la imagen Docker de la versión anterior.\n\n**Incompatibilidad de plugins de 10.11.** Los plugins desarrollados para Jellyfin 10.11 no son compatibles con Jellyfin 12. Compruebe la compatibilidad de cada plugin en el catálogo oficial antes de migrar, o desactívelos mientras los mantenedores publican versiones actualizadas.\n\n**Migración directa soportada.** Las actualizaciones desde 10.10.7 y 10.11.x a 12 están soportadas — no es necesario reinstalar desde cero. Simplemente descargue la nueva imagen Docker, tras hacer la copia de seguridad.",{"type":84,"title":5,"headers":85,"rows":89},"comparison",[86,87,88],"Criterio","Jellyfin","Plex",[90,94,98,102,106,110,114,118,122,126,130],[91,92,93],"Licencia \u002F coste","Libre (GPL), 100% gratuito","Freemium, Plex Pass de pago para las funciones clave",[95,96,97],"Transcodificación por hardware","Incluida y gratuita","Reservada a los suscriptores de Plex Pass",[99,100,101],"Acceso remoto","Directo a través de su reverse proxy","Pasa por los relés de Plex (o Pass)",[103,104,105],"Privacidad","Sin telemetría, todo se queda en su servidor","Cuenta Plex y metadatos centralizados",[107,108,109],"Calidad de los clientes (TV, móvil)","Buena, en progresión constante","Muy lograda y estable",[111,112,113],"Soporte DLNA","Nativo, sin configuración","Presente, menos configurable",[115,116,117],"Plugins y extensiones","Catálogo comunitario amplio y activo","Más cerrado, funciones integradas",[119,120,121],"Aplicaciones móviles","Gratuitas (Android, iOS)","Gratuitas con anuncios, Pass para descargas",[123,124,125],"Comunidad","Muy activa, código abierto, foros y Matrix","Activa, foro oficial, menos abierta",[127,128,129],"Chromecast","Soportado mediante la app móvil","Soportado de forma nativa",[131,132,133],"Configuración inicial","Algunos ajustes manuales","Asistente muy guiado",{"type":35,"title":135,"body":136},"Solución de problemas: los errores más frecuentes","**Transcodificación que falla en silencio.** El reproductor muestra un error genérico o el vídeo no arranca. Primera comprobación: en Panel de control → Registros, filtre por `Transcod`. Si ve `ffmpeg not found` o `Permission denied` en la carpeta de transcodificación, el contenedor no encuentra el binario o no tiene acceso de escritura a `\u002Fconfig\u002Ftranscodes`. Verifique que el volumen está montado con permisos de escritura y que la imagen Docker es `jellyfin\u002Fjellyfin` (no una bifurcación sin mantenimiento).\n\n**Error «no hardware acceleration».** En un VPS sin GPU dedicada, la aceleración por hardware (VAAPI, QSV, NVENC) no está disponible. El error aparece en los registros si activó una opción de transcodificación por hardware que el servidor no puede atender. Desactívela en Panel de control → Reproducción → Transcodificación por hardware y vuelva a la transcodificación por software, o fuerce el Direct Play.\n\n**Acceso remoto bloqueado detrás de un reverse proxy (prefijo de ruta).** Si sirve Jellyfin bajo una subruta como `your-domain.com\u002Fmedia\u002F`, los recursos estáticos y la API no se cargan correctamente. Jellyfin recomienda un subdominio dedicado (`media.your-domain.com`) en vez de una subruta. Si la subruta es inevitable, configure `baseUrl` en `network.xml` y asegúrese de que su reverse proxy reenvía la ruta completa sin reescribirla.\n\n**Sincronización de metadatos en bucle.** El escaneo de la biblioteca se ejecuta indefinidamente sin progresar. Causas habituales: permisos insuficientes en la carpeta media (Jellyfin debe poder leer los archivos), nombres de archivos que no siguen el estándar `Title (Year).mkv`, o problemas de conectividad con los agentes de metadatos remotos. Consulte los registros de tareas programadas en Panel de control → Tareas programadas para identificar qué paso está bloqueado.",{"type":138,"title":5,"body":139},"tip","Para evitar saturar la CPU de su VPS, estandarice su biblioteca en H.264\u002FAAC dentro de un contenedor MP4 o MKV. Un simple script `ffmpeg` de remux (sin recodificación, opción `-c copy`) reacondiciona sus archivos en unos segundos y alivia de forma duradera al servidor, sobre todo en un VPS sin GPU. Esta operación no afecta a la calidad del vídeo: solo cambia el contenedor, no el contenido.","Despliegue su media-server en unos minutos","Lance un VPS Cloud ServOrbit con una plantilla Docker preconfigurada y ejecute Jellyfin o Plex con reverse proxy y SSL automático, sin salir de su panel de control.","Iniciar mi VPS Cloud","\u002Fvps-cloud",[145,165,184],{"id":146,"slug":147,"slugs":148,"title":152,"excerpt":153,"readTime":154,"views":155,"isPinned":19,"publishedAt":156,"updatedAt":157,"category":158,"categories":159,"featuredImage":29,"bgImage":30,"posterImage":161,"relatedSolution":162},4,"coolify-vs-dokploy-que-herramienta-elegir-para-su-vps",{"fr":149,"en":150,"ar":151,"es":147},"coolify-vs-dokploy","coolify-vs-dokploy-which-tool-to-deploy-on-a-vps","coolify-مقابل-dokploy-أي-أداة-للنشر-على-vps","Coolify vs Dokploy: ¿qué herramienta elegir para su VPS?","Comparativa completa Coolify vs Dokploy: funciones, sencillez y casos de uso. ¿Qué herramienta elegir para alojar y desplegar sus aplicaciones en un VPS?",2,1,"2026-06-07T00:00:00+00:00","2026-09-08T21:59:59+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[160],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fcoolify-vs-dokploy-poster.svg",{"categorySlug":163,"appSlug":164},"despliegue-de-aplicaciones-devops","coolify",{"id":166,"slug":167,"slugs":168,"title":172,"excerpt":173,"readTime":174,"views":154,"isPinned":19,"publishedAt":175,"updatedAt":176,"category":177,"categories":178,"featuredImage":29,"bgImage":30,"posterImage":180,"relatedSolution":181},93,"n8n-vs-node-red-que-automatizacion-self-hosted-elegir",{"fr":169,"en":170,"ar":171,"es":167},"n8n-vs-node-red","n8n-vs-node-red-which-self-hosted-automation-tool-to-choose","n8n-مقابل-node-red-أي-أداة-أتمتة-مستضافة-ذاتيا-تختار","n8n vs Node-RED: ¿qué automatización self-hosted elegir?","¿n8n o Node-RED para automatizar sus flujos de trabajo en un VPS? Comparativa técnica, requisitos Docker y guía de despliegue self-hosted.",3,"2026-03-19T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[179],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fn8n-vs-node-red-poster.svg",{"categorySlug":182,"appSlug":183},"automatizacion","n8n",{"id":185,"slug":186,"slugs":187,"title":191,"excerpt":192,"readTime":193,"views":18,"isPinned":19,"publishedAt":194,"updatedAt":195,"category":196,"categories":197,"featuredImage":29,"bgImage":30,"posterImage":199,"relatedSolution":200},94,"supabase-vs-appwrite-que-backend-self-hosted-para-vps",{"fr":188,"en":189,"ar":190,"es":186},"supabase-vs-appwrite","supabase-vs-appwrite-which-self-hosted-backend-for-your-vps","supabase-مقابل-appwrite-أي-خلفية-مستضافة-ذاتيا-لـ-vps","Supabase vs Appwrite: ¿qué BaaS open source para su VPS?","Comparativa completa Supabase vs Appwrite: despliegue Docker, RAM necesaria, auth, funciones serverless, tiempo real y guía de elección para su VPS.",12,"2026-03-18T00:00:00+00:00","2026-09-16T14:44:15+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[198],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fsupabase-vs-appwrite-poster.svg",{"categorySlug":201,"appSlug":202},"bases-de-datos","supabase",1789665025542]