Quis implementar meu próprio front-end de nuvem, então resolvi criar isto.
(github.com/lancard)É um programa chamado nginx-webui.
Basicamente, é o nginx envolvido por uma interface web,
e os principais recursos são a renovação automática do Let's Encrypt e o proxy reverso.
Além disso, se você estudar um pouco da sintaxe de configuração do nginx, também é possível configurar cache,
e, para implantação sem interrupção,
é possível desabilitar/habilitar 2 ou mais origens.
(há um vídeo no YouTube anexado)
4 comentários
Pelo que eu sei, já existe o nginx proxy manager nessa área, então fiquei curioso para saber quais são exatamente os diferenciais.
Não sei como está hoje, mas o nginx proxy manager não atendia a todos os recursos que eu queria. Principalmente coisas como emitir chaves e ligar/desligar determinados servidores de backend para possibilitar deploy sem downtime, além de configurações detalhadas de cache e do
nginx config.Parece que o projeto acima também tem uma funcionalidade simples de monitoramento, então, como o nginx proxy manager não tem nenhuma funcionalidade de monitoramento, isso pode acabar sendo um diferencial.
Sim, como na resposta acima, nem todas as funcionalidades que eu queria já estavam implementadas, então eu mesmo implementei.