Aplicación web autoalojada para encender dispositivos de la red con Wake-on-LAN, creada con SvelteKit, Go y PocketBase.
lucasdillmann/nginx-ignition
Interfaz gráfica web para nginx que permite gestionar hosts virtuales, proxies, certificados SSL y streams sin editar archivos de configuración manualmente.
Alternativa open source a:Nginx Proxy Manager
- Estrellas
- 2,140
- Forks
- 150
- Issues abiertos
- 0
- Último commit
- hace 9 días
¿Qué es?
nginx ignition es una interfaz de usuario para el servidor web nginx, dirigida a desarrolladores y usuarios de homelab que quieren ejecutar nginx sin escribir archivos de configuración a mano. Permite gestionar hosts virtuales con dominios personalizados, rutas y asignaciones de puertos, además de proxies TCP, UDP y de sockets Unix mediante streams, con enrutamiento basado en SNI y balanceo de carga.
El proyecto gestiona TLS mediante Let's Encrypt (ACME) automatizado, certificados autofirmados o certificados proporcionados por el usuario. También incluye listas de acceso por host, autenticación de dos factores, tokens de API para scripts, registros por host virtual con rotación automática y estadísticas de tráfico en tiempo real. Ofrece integraciones con Docker, Docker Swarm, Tailscale, NetBird y TrueNAS.
nginx ignition puede ejecutar nginx directamente o limitarse a generar los archivos de configuración. Puede iniciarse con un único comando de Docker y una base de datos SQLite integrada, y admite PostgreSQL para despliegues de mayor duración. Hay paquetes nativos disponibles para Linux, Windows y macOS.
Funciones clave
- 01Gestiona hosts virtuales, redirecciones, respuestas estáticas y archivos desde un panel web.
- 02Crea proxies para TCP, UDP y sockets Unix con enrutamiento SNI y balanceo de carga.
- 03Usa certificados automatizados de Let's Encrypt, certificados autofirmados o certificados propios.
- 04Incluye autenticación de dos factores, control de acceso basado en atributos y listas de acceso por host.
- 05Ofrece tokens de API para autenticar scripts y herramientas externas.
- 06Muestra estadísticas de tráfico en tiempo real y registros de acceso y errores por host.
Casos de uso
- Ejecutar un proxy inverso para servicios autohospedados en un homelab sin editar a mano la configuración de nginx.
- Exponer contenedores de Docker mediante nginx con certificados HTTPS automáticos.
- Generar archivos de configuración de nginx para revisarlos y dejar la gestión de procesos en tus manos.
Inicio rápido
- 1
Ejecuta la aplicación con Docker
docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition - 2
Espera unos segundos a que se inicialice la aplicación
- 3
Abre http://localhost:8090 en tu navegador y sigue el asistente de configuración
Antes de usarlo
- De forma predeterminada, utiliza una base de datos SQLite integrada; se recomienda PostgreSQL para producción.
- El README indica que no está orientado a entornos empresariales ni a entornos muy complejos.
- Las traducciones son una función beta.
Temas
Preguntas frecuentes
- ¿Qué es nginx-ignition?
- Interfaz gráfica web para nginx que permite gestionar hosts virtuales, proxies, certificados SSL y streams sin editar archivos de configuración manualmente. nginx ignition es una interfaz de usuario para el servidor web nginx, dirigida a desarrolladores y usuarios de homelab que quieren ejecutar nginx sin escribir archivos de configuración a mano. Permite gestionar hosts virtuales con dominios personalizados, rutas y asignaciones de puertos, además de proxies TCP, UDP y de sockets Unix mediante streams, con enrutamiento basado en SNI y balanceo de carga.
- ¿nginx-ignition es gratuito? ¿Qué licencia tiene?
- nginx-ignition es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿nginx-ignition sigue mantenido?
- Mantenimiento activo. El último commit de nginx-ignition fue el 11 oct 2026.
- ¿Para qué puedo usar nginx-ignition?
- Ejecutar un proxy inverso para servicios autohospedados en un homelab sin editar a mano la configuración de nginx. Exponer contenedores de Docker mediante nginx con certificados HTTPS automáticos. Generar archivos de configuración de nginx para revisarlos y dejar la gestión de procesos en tus manos.
- ¿Cómo se instala nginx-ignition?
- Ejecuta la aplicación con Docker: docker run -p 8090:8090 -p 80:80 dillmann/nginx-ignition Espera unos segundos a que se inicialice la aplicación Abre http://localhost:8090 en tu navegador y sigue el asistente de configuración
- ¿Dónde consigo nginx-ignition?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lucasdillmann/nginx-ignition
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de servidor doméstico autohospedada que funciona como proxy inverso seguro, gestor de aplicaciones y gateway, con autenticación, MFA, SSO y protección contra bots.
Panel de control autohospedado para implementar aplicaciones web y gestionar bases de datos, contenedores Docker, DNS, copias de seguridad y seguridad en un VPS o servidor dedicado.
Un túnel autohospedado escrito en Go que expone servicios locales a Internet mediante tu propio dominio y servidor.
Gateway de API dinámico y de alto rendimiento basado en NGINX y etcd, con plugins para enrutamiento, autenticación, limitación de tasa y tráfico de IA/LLM.
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.