homeserver-traefik-portainer
Arquitectura de autoalojado gestionada vía Portainer con Traefik como proxy inverso y HTTPS automático. Incluye aislamiento VPN para descargas y despliegue un clic mediante plantillas.
Ficha actualizada 18 sept 2026, 19:06 · upstream 14 sept 2026, 13:38 · release sin release detectada
Qué es homeserver-traefik-portainer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio define una arquitectura completa de servidor doméstico centrada en la gestión segura a través de Portainer, utilizando Traefik v3.0 como proxy inverso con HTTPS automático vía Let's Encrypt (Cloudflare DNS API). La configuración prioriza el acceso local para streaming rápido sin dependencias externas, mientras permite acceso externo selectivo mediante túneles Cloudflared.
El sistema implementa una arquitectura de descarga protegida por VPN a través del contenedor Gluetun, aislando actividades como qbittorrent y metube. Incluye plantillas de aplicaciones preconfiguradas para servicios comunes (Jellyfin, Nextcloud, Sonarr) que se despliegan automáticamente con etiquetas Traefik. La solución resuelve conflictos de puertos típicos en NAS Synology mediante redirección de puertos DSM o ajuste de Traefik.
La complejidad es media, requiriendo 4 núcleos CPU y 8GB RAM mínimo. El despliegue inicial exige configuración manual de variables de entorno (.env), token API Cloudflare y credenciales VPN antes de ejecutar docker-compose up -d.
- Autoalojar servicios multimedia (Jellyfin, Plex) con streaming local optimizado
- Gestionar descargas seguras vía qbittorrent/metube con aislamiento VPN
- Desplegar aplicaciones rápidamente mediante Plantillas de Aplicaciones en Portainer
- Monitorear servicios con Uptime Kuma y logs centralizados en Dozzle
- HTTPS automático con Let's Encrypt vía Cloudflare DNS API sin puertos abiertos
- Aislamiento VPN para descargas mediante contenedor Gluetun preconfigurado
- Detección automática de servicios nuevos por etiquetas Traefik en Portainer
- Resolución nativa de conflictos de puertos Synology (80/443) sin reinicio DSM
- Requiere configuración DNS wildcard inicial para certificados Let's Encrypt
- Setup crítico: usuario admin de Portainer debe crearse en <2 minutos tras arranque
- Dependencia de credenciales VPN válidas (WireGuard) para servicios aislados
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.
1. Copiar .env.example y configurar SERVER_DOMAIN, ACME_EMAIL, CF_DNS_API_TOKEN. 2. Configurar DNS wildcard (*.dominio.com) apuntando a IP NAS con proxy Cloudflare desactivado. 3. Ejecutar docker-compose up -d. 4. Acceder inmediatamente a https://portainer.dominio.com y crear usuario admin. 5. Desplegar Gluetun VPN primero, luego servicios de descarga (qbittorrent/metube). 6. Evitar exposición directa de puertos en docker-compose para forzar routing por Traefik.
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.