Três peças: o painel onde você configura tudo, uma conexão SSH que executa as ações, e a sua VPS, que continua sendo só uma VPS.
As três peças
O Zé Preguiça não instala um agente residente pesado nem exige que seu servidor "fale" com um serviço externo constantemente. O fluxo é simples: você descreve o que quer no painel (um servidor, um projeto, um banco) e o painel executa isso via uma conexão SSH sob demanda, só quando você aciona uma ação.
Painel
Interface web onde você cadastra servidores, cria projetos, configura variáveis e acompanha deploys em tempo real.
Conexão SSH
Cada ação (provisionar, buildar, subir container, configurar proxy) roda por SSH usando a chave que você cadastrou.
Sua VPS
Continua sendo uma máquina Linux comum. Nada de caixa-preta: containers Docker, arquivos de configuração legíveis.
O caminho de um deploy
1
Você clica em Deploy
O painel abre uma conexão SSH única para toda a operação e começa a transmitir o progresso em tempo real.
2
Clone ou atualização do repositório
O código é obtido diretamente na VPS — nada passa pelo painel além dos comandos.
3
Build da imagem
Nixpacks detecta a linguagem automaticamente, ou o seu Dockerfile/docker-compose.yml é usado se existir.
4
Configuração e subida do container
As variáveis de ambiente são aplicadas e o container sobe isolado, com a porta certa exposta.
5
Roteamento e HTTPS
O proxy reverso é atualizado para apontar o domínio do projeto para o novo container, com certificado emitido se aplicável.
Nota
Cada fase aparece ao vivo no drawer de deploy, com o log completo — inclusive quando algo falha. Nada acontece "no escuro".
Containers, não processos soltos
Cada projeto roda isolado em um container Docker próprio — não um processo PM2 competindo por porta e dependências com outros projetos na mesma máquina. Isso significa que dois projetos com versões diferentes de Node, Python ou qualquer runtime convivem sem conflito na mesma VPS.
Um proxy reverso na frente de tudo (baseado em Traefik) direciona cada domínio para o container certo e cuida da renovação automática de certificados HTTPS — você não edita configuração de proxy manualmente.