raspberry-pi-media-stack
Stack automatizado de medios para Raspberry Pi 5 con Docker, VPN obligatoria para torrents, Jellyfin nativo y gestión de literatura integrada.
Ficha actualizada 24 sept 2026, 1:19 · upstream 24 sept 2026, 0:56 · release sin release detectada
Qué es raspberry-pi-media-stack
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio documenta una pila de automatización de medios para Raspberry Pi 5 que combina contenedores Docker con servicios nativos. El sistema está diseñado para ser reproducible, seguro y modular, permitiendo la búsqueda, descarga, organización y reproducción automática de películas, series, anime, libros, cómics y audiolibros.
La arquitectura utiliza Jellyfin como servidor de medios nativo en systemd para acceso directo al hardware de transcodificación. El resto de servicios (Sonarr, Radarr, Bazarr, qBittorrent) se ejecutan en Docker con aislamiento de red mediante Gluetun, que actúa como puerta de enlace VPN con kill-switch obligatorio. Nginx Proxy Manager maneja el proxy inverso y terminación TLS.
La capa de literatura incluye Bookshelf (reemplazo de Readarr), Mylar3 para cómics, Audiobookshelf y Kavita, todos integrados con Prowlarr para gestión de indexadores. El sistema utiliza hardlinks al montar un disco externo único en /mnt/jellyfin para optimizar el I/O.
- Automatización completa de descargas de películas y series con Sonarr y Radarr
- Gestión centralizada de subtítulos mediante Bazarr
- Acceso remoto seguro a Jellyfin vía DuckDNS y Nginx Proxy Manager
- Automatización de bibliotecas de libros, cómics y audiolibros integradas
- Aislamiento de tráfico P2P con VPN obligatoria para qBittorrent
- qBittorrent ejecutado en network_mode: service:gluetun para aislamiento total de red
- Uso de hardlinks al montar /mnt/jellyfin como raíz compartida entre contenedores
- Byparr como reemplazo activo de FlareSolverr para resolver desafíos Cloudflare
- Jellyfin ejecutado nativamente en systemd para acceso directo a NPU/GPU
- Configuración de DuckDNS y Let's Encrypt para acceso HTTPS externo seguro
- Dependencia crítica de Raspberry Pi 5 con 8GB RAM recomendados
- Configuración inicial compleja que requiere conocimientos de Docker y redes
- Riesgo de incompatibilidad si se actualizan imágenes sin revisar el compose file
- Acceso público limitado solo a Jellyfin; servicios de automatización son LAN-only
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Montar disco externo en /mnt/jellyfin con chown -R 1000:1000. Configurar .env con PUID/PGID correctos (ej. 1000). Colocar archivo .ovpn en vpn/custom.ovpn antes de iniciar Gluetun. Usar setup-literature.sh si se activan servicios de literatura. Verificar que qBittorrent no tenga acceso a internet sin VPN.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.