uncompressed
Repositorio de configuración Docker Compose para una pila de medios autohosteados (Jellyfin, Sonarr, Radarr) con seguridad reforzada mediante aislamiento de namespace VPN y acceso restringido a Tailscale.
Ficha actualizada 18 sept 2026, 21:25 · upstream 9 may 2026, 13:56 · release v1.0.0
Qué es uncompressed
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una configuración robusta para un stack de gestión de medios multimedia, integrando Jellyfin como servidor de reproducción, junto con herramientas de descargas automatizadas como Sonarr y Radarr. La arquitectura prioriza la seguridad mediante el uso de Traefik como proxy inverso y Gluetun para tunelización segura a través de ProtonVPN.
El enfoque principal reside en el aislamiento de red estricto: qBittorrent opera dentro del namespace de red de gluetun, eliminando interfaces de red propias y evitando fugas de tráfico no cifrado. Solo se publica un puerto al host para clientes locales como Infuse, mientras que todo el acceso externo se canaliza a través de Tailscale con certificados TLS renovados automáticamente por Cloudflare.
La gestión del sistema incluye Autoheal para reinicios automáticos ante fallos y dependencias estrictas para evitar problemas en cascada durante el arranque. Se recomienda un entorno Linux o Unraid con conocimientos avanzados de Docker y redes para configurar correctamente las variables de entorno y tokens API necesarios.
- Autohosting de biblioteca multimedia privada con interfaz web segura
- Gestión automatizada de descargas y metadatos para películas y series
- Acceso remoto seguro a servicios domésticos mediante red Tailscale
- Implementación de políticas de seguridad estrictas en redes domésticas o pequeñas empresas
- Aislamiento de red VPN a nivel de kernel para qBittorrent mediante namespace
- Sin puertos publicados al host salvo Jellyfin LAN (8096)
- Renovación automática de certificados TLS vía Cloudflare DNS-01
- Gestión de salud y reinicio automático con Autoheal integrado
- Dependencia obligatoria de cuentas externas (ProtonVPN, Tailscale, Cloudflare)
- Configuración inicial compleja que requiere tokens API y ACLs
- Requiere conocimientos avanzados de Docker y redes para mantenimiento
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.
Requiere entorno Linux/Unraid con Docker instalado. Ejecutar setup.sh tras configurar .env con credenciales ProtonVPN, Tailscale y Cloudflare. Asegurar acceso a la red Tailscale para el proxy inverso Traefik. No exponer puertos al internet público salvo excepciones controladas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.