Quise implementar mi propio frontend de nube, así que lo hice.
(github.com/lancard)Es un programa llamado nginx-webui.
Básicamente, envuelve nginx con una interfaz web,
y sus funciones principales son la renovación automática de let's encrypt y el proxy inverso.
Además, si estudias un poco la sintaxis de configuración de nginx, también puedes configurar caché,
y para despliegues sin interrupciones también es posible deshabilitar / habilitar
dos o más orígenes. (Se incluye un video de YouTube)
4 comentarios
Hasta donde yo sé, por aquí ya existe nginx proxy manager, pero me gustaría saber cuáles serían las diferencias, si es que las hay.
Ahora no lo sé, pero
nginx proxy managerno terminaba de cumplir con todas las funciones que yo quería. En particular, cosas como emitir claves para activar/desactivar ciertos servidores backend y así permitir despliegues sin tiempo de inactividad, además de configuraciones detalladas de caché o ajustes finos denginx config.Parece que el proyecto de arriba también tiene una función sencilla de monitoreo, y como
nginx proxy managerno tiene ninguna función de monitoreo, eso podría convertirse en un punto diferenciador.Sí, como en la respuesta de arriba, no estaban implementadas todas las funciones que yo quería, así que lo implementé.