Monta tu Netflix casero: Jellyfin + *arr stack en Kubernetes

¿Cansado de pagar Netflix, HBO, Disney+ y Prime Video? Monta tu propio servicio de streaming con Jellyfin y el *arr stack, todo sobre Kubernetes. Te cuento cómo lo tengo montado en mi clúster K3s.
¿Qué es el *arr stack?
El *arr stack es un conjunto de herramientas que automatizan la descarga y organización de contenido multimedia:
-
Sonarr — Series y programas de TV
-
Radarr — Películas
-
Lidarr — Música
-
Readarr — Libros y audiolibros
-
Prowlarr — Gestor de indexers (centraliza todas las fuentes)
-
Sabnzbd / qBittorrent — Descargadores
-
Jellyfin — Servidor multimedia con transcoding
-
Jellyseerr — Solicitudes de contenido estilo Ombi
Arquitectura en Kubernetes
Cada componente va en su propio deployment, con sus PVCs en ReadWriteMany para compartir el mismo storage. La clave está en los volúmenes compartidos para que Sonarr/Radarr puedan mover archivos entre las carpetas de descargas y la biblioteca de Jellyfin.
Jellyfin con transcoding
Si tienes una GPU Intel QuickSync o NVIDIA en tu cluster, Jellyfin puede hacer transcoding hardware. Sin GPU, puede transcodificar por software pero consume más CPU. En Raspberry Pis, es mejor asegurarse de que los clientes soporten los formatos nativos.
Conclusión
El *arr stack + Jellyfin es el proyecto estrella de cualquier homelab. Automatiza todo el flujo: desde que alguien pide una película en Jellyseerr hasta que aparece en Jellyfin lista para ver.