Documentación para implementar un servidor multimedia doméstico completo usando Docker, con acceso remoto seguro y descarga automatizada de contenido.
| Servicio | Descripción | Puerto |
|---|---|---|
| Jellyfin | Servidor multimedia. Organiza y reproduce películas, series y música desde tu propio hardware | 8096 |
| Radarr | Monitorea tus películas favoritas y las descarga automáticamente cuando están disponibles | 7878 |
| Sonarr | Igual que Radarr pero para series. Descarga episodios nuevos automáticamente al salir | 8989 |
| Prowlarr | Gestor de indexers centralizado. Conecta una sola vez y sincroniza con Radarr y Sonarr | 9696 |
| Jellyseerr | Interfaz para pedir películas y series. Jellyseerr le avisa a Radarr o Sonarr para que las descarguen | 5055 |
| qBittorrent | Cliente de descargas. Recibe los torrents de Radarr y Sonarr y los descarga | 8080 |
| FlareSolverr | Bypass de protección anti-bot (Cloudflare) en indexers de torrents. Lo usan Prowlarr automáticamente | 8191 |
| Bazarr | Descarga subtítulos automáticamente para todo el contenido, en el idioma que configures | 6767 |
| Cloudflare Tunnel | Permite acceder a Jellyfin desde internet sin abrir puertos en el router ni exponer la IP pública | — |
| Watchtower | Monitorea los contenedores y los actualiza automáticamente cuando hay una imagen nueva disponible | — |
Jellyseerr → Radarr / Sonarr → qBittorrent → descarga el archivo
↓
Jellyfin lo detecta y lo muestra
Prowlarr provee los indexers a Radarr y Sonarr, FlareSolverr desbloquea los que tienen protección anti-bot, y Bazarr descarga los subtítulos una vez que el archivo está listo.
git clone https://github.com/TU_USUARIO/jellyfin-stack.git
cd jellyfin-stack
cp .env.example .env
nano .env
docker compose up -d- Linux con Docker instalado
- Un dominio gestionado por Cloudflare (para acceso remoto)
- GPU Nvidia opcional (para transcoding por hardware)