Interfaz web autohospedada para gestionar rutas, middlewares, servicios, certificados y logs de Traefik sin editar YAML a mano.
SimpleHomelab/Deployrr
Herramienta para automatizar la configuración de Docker y Docker Compose en homelabs, con más de 160 aplicaciones self-hosted preconfiguradas y opciones integradas de proxy inverso y autenticación.
- Estrellas
- 859
- Forks
- 80
- Issues abiertos
- 62
- Último commit
- hace 8 horas
¿Qué es?
Deployrr es una herramienta de línea de comandos que automatiza la configuración de un entorno Docker y Docker Compose para servidores homelab self-hosted. Ofrece una interfaz guiada para instalar aplicaciones en contenedores, sin tener que escribir manualmente archivos Compose para cada servicio.
La herramienta incluye compatibilidad preconfigurada con más de 160 aplicaciones, entre ellas Traefik con certificados de Let's Encrypt, Authentik, Authelia, TinyAuth, Portainer, Plex, Jellyfin, Gluetun, Uptime-Kuma, Homepage y CrowdSec. También permite configurar un proxy inverso con modos de exposición internos, externos o híbridos, admite varios servidores y dominios, y permite montar recursos compartidos remotos mediante SMB, NFS y Rclone.
Deployrr se instala mediante npm/npx o con un script bash independiente, y está diseñado principalmente para sistemas Ubuntu y Debian. Algunas funciones, como las opciones avanzadas de seguridad y respaldo, dependen de los niveles de licencia gratuitos y de pago.
Funciones clave
- 01Implementación preconfigurada de más de 160 aplicaciones self-hosted
- 02Configuración de proxy inverso con Traefik y certificados SSL de Let's Encrypt
- 03Varias opciones de autenticación, como Authentik, Authelia y TinyAuth
- 04Integración con CrowdSec y protección mediante un proxy del socket de Docker
- 05Respaldo y restauración automatizados de stacks
- 06Montaje de recursos compartidos remotos mediante SMB, NFS y Rclone
Casos de uso
- Configurar un nuevo servidor doméstico con Docker y un proxy inverso sin ajustes manuales
- Implementar servidores multimedia como Plex o Jellyfin junto con herramientas para automatizar descargas
- Añadir inicio de sesión único delante de servicios self-hosted con Authentik o Authelia
- Ejecutar un stack de IA self-hosted con Ollama y Open-WebUI
Inicio rápido
- 1
Instala Node.js y npm para tu distribución (consulta los requisitos previos en el README).
- 2
Ejecuta Deployrr con npx (método de instalación recomendado).
sudo npx @simplehomelab/deployrr@latest - 3
Una vez instalado, inicia Deployrr desde cualquier ubicación.
deployrr
Antes de usarlo
- Las plataformas principales son Ubuntu y Debian; las demás distribuciones no son compatibles.
- La licencia no está claramente especificada y algunas funciones requieren un plan de pago.
- Actualmente, el proveedor del desafío DNS solo es compatible con Cloudflare.
- La configuración del proxy inverso requiere redirigir los puertos 80 y 443.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Deployrr?
- Herramienta para automatizar la configuración de Docker y Docker Compose en homelabs, con más de 160 aplicaciones self-hosted preconfiguradas y opciones integradas de proxy inverso y autenticación. Deployrr es una herramienta de línea de comandos que automatiza la configuración de un entorno Docker y Docker Compose para servidores homelab self-hosted. Ofrece una interfaz guiada para instalar aplicaciones en contenedores, sin tener que escribir manualmente archivos Compose para cada servicio.
- ¿Deployrr es gratuito? ¿Qué licencia tiene?
- Deployrr es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Deployrr sigue mantenido?
- Mantenimiento activo. El último commit de Deployrr fue el 7 nov 2026.
- ¿Para qué puedo usar Deployrr?
- Configurar un nuevo servidor doméstico con Docker y un proxy inverso sin ajustes manuales Implementar servidores multimedia como Plex o Jellyfin junto con herramientas para automatizar descargas Añadir inicio de sesión único delante de servicios self-hosted con Authentik o Authelia Ejecutar un stack de IA self-hosted con Ollama y Open-WebUI
- ¿Cómo se instala Deployrr?
- Instala Node.js y npm para tu distribución (consulta los requisitos previos en el README). Ejecuta Deployrr con npx (método de instalación recomendado).: sudo npx @simplehomelab/deployrr@latest Una vez instalado, inicia Deployrr desde cualquier ubicación.: deployrr
- ¿Dónde consigo Deployrr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SimpleHomelab/Deployrr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un dashboard moderno y dinámico que detecta y muestra automáticamente los servicios enrutados por Traefik.
Inicia contenedores y otras cargas de trabajo cuando llegan solicitudes y las detiene tras un periodo de inactividad; funciona con proxies inversos.
Herramienta autohospedada que crea automáticamente rutas de Cloudflare Tunnel, registros DNS y políticas de Access a partir de etiquetas de contenedores Docker.
Agente de descubrimiento que lee las etiquetas de contenedores Docker en hosts remotos y las publica en Redis para que una instancia de Traefik enrute servicios en varios nodos Docker.
Herramienta de terminal basada en shell que ayuda a instalar Docker y configurar y administrar aplicaciones autoalojadas como stacks de Docker Compose.