Estudo de casoProduto · 2025
VPSHub
Painel próprio para administrar a VPS: métricas do servidor, containers Docker, deploy de projetos a partir do GitHub e publicação com Nginx Proxy Manager e Cloudflare.
VPSHubPrévia
Problema
A administração da VPS ficava espalhada entre Webmin, Portainer, Nginx Proxy Manager e phpMyAdmin. Publicar um projeto novo exigia vários passos manuais em cada ferramenta.
O que foi feito
Painel em Next.js com login de administrador, que reúne a operação do servidor num lugar só.
- Dashboard com CPU, memória, swap, disco e informações do host
- Gestão dos containers Docker: listar, iniciar, parar e reiniciar
- Deploy de projetos a partir de um repositório do GitHub, com detecção automática da stack e variáveis de ambiente
- Criação de sites WordPress usando o banco MariaDB central da VPS
- Publicação automática: proxy host no Nginx Proxy Manager e registro DNS na Cloudflare
- Rotas do Cloudflare Tunnel gerenciadas pela API, direto do painel
- Integrações com GitHub, Cloudflare, NPM e bancos centrais configuradas na tela de ajustes, com credenciais criptografadas
Diferencial
O próprio painel tem deploy seguro: CI com testes, lint, build e Playwright, imagem publicada no GHCR por digest imutável, usuário SSH restrito e health check com rollback automático para a versão anterior se a nova falhar.