Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.