Administração e segurança
Segurança do Coolify: checklist para a sua VPS
Os itens que fecham o painel e o servidor: 2FA, cadastro, domínio com HTTPS, portas, API, chaves, banco, o arquivo .env e as atualizações do Ubuntu.
- Nível: Intermediário
- Tempo: cerca de 30 minutos
- Atualizado em 12/11/2026
- Por equipe técnica da Hospedagem Segura
Conteúdo do guia
Resposta rápida
Para proteger o Coolify, ligue o 2FA no administrador em Configure 2FA, deixe o cadastro em Registration disabled, ponha o painel num domínio com HTTPS e, só depois disso, feche as portas 8000, 6001 e 6002. Mantenha a API desligada se não usar; se usar, crie tokens com a menor permissão, prazo de validade e Allowed IPs. Proteja as chaves SSH, deixe os bancos sem acesso público, guarde uma cópia do .env com a APP_KEY e atualize o sistema operacional: o Coolify não faz isso por você.
O painel do Coolify é em inglês. Neste manual, os botões aparecem como estão na tela, em negrito, com a tradução ao lado. Dúvida com algum termo? Veja o glossário do Coolify em português.
Você vai aprender
- Ligar a verificação em duas etapas (2FA) e fechar o cadastro de contas
- Fechar as portas do painel por IP sem perder o acesso
- Usar a API com tokens de permissão mínima, prazo e IPs permitidos
- Guardar o .env com a APP_KEY e manter o sistema operacional atualizado
Antes de começar
- O Coolify instalado e o primeiro acesso feito (veja como)
- Acesso root à VPS por SSH
Neste guia
Por que o painel vale o servidor
Quem entra no painel do Coolify publica contêineres, lê variáveis com senhas e abre terminal nas aplicações. Na prática, tem o servidor nas mãos. Cada item abaixo protege a VPS inteira.
- 2FA no administradore em quem mais tiver acesso ao painel.
- Cadastro fechadonovas pessoas entram só por convite.
- Painel no domínio com HTTPSno lugar do IP e da porta 8000.
- Portas 8000, 6001 e 6002 fechadassó depois que o domínio funcionar.
- API desligada se você não usaou tokens com permissão mínima, prazo e IPs permitidos.
- Chaves SSH protegidasquem tem a chave entra na VPS.
- Banco sem acesso públicoas aplicações falam com ele pela rede interna.
- Cópia do .env com a APP_KEYfora da VPS.
- Sistema operacional atualizadoo Coolify não atualiza o Ubuntu nem o Debian.
Ligue o 2FA e feche o cadastro
Clique em Configure 2FA
No painel:
No seu perfil, em Two-factor authentication (verificação em duas etapas), clique em Configure 2FA (configurar 2FA). Leia o QR code com um aplicativo autenticador e confirme o código.
Dica Guarde os códigos de recuperação fora do computador. Owner ou Admin pode exigir 2FA de toda a equipe; a exigência não vale para os tokens da API.
Confira o cadastro e a API
No painel:
Em Registration (cadastro), deixe Registration disabled (cadastro fechado): ninguém cria conta sozinho. Na seção API and MCP, API access (acesso à API) fica em Disabled (desligado) até você precisar.
- 1Registration disabled: só entra quem for convidado.
- 2API and MCP: o acesso à API e o servidor MCP, desligados, e o campo Allowed IPs (IPs permitidos).
Logo depois da instalação, o Coolify aceita a primeira conta durante 10 minutos, e quem chegar primeiro vira administrador. Se você ainda não criou a sua, faça isso agora.
Tokens da API
Crie o token com New Token
No painel:
Se uma integração precisa da API, ligue o acesso e crie o token com New Token (novo token). Com a API desligada, a página avisa API access is turned off e recusa as chamadas.
- Permissão mínima:
deploypara disparar deploy,readpara consultar. Eviteroot. - Prazo de validade: 7, 30, 60 ou 90 dias, ou 1 ano. Evite Never (nunca vence).
- Allowed IPs, em Settings > Advanced: o IP de quem chama a API. Vazio ou
0.0.0.0libera qualquer origem. - O valor do token aparece uma vez só. Guarde num cofre de senhas.
- Permissão mínima:
Feche as portas do painel por IP
Com o painel no domínio, o tempo real e o terminal passam pelo proxy, nas portas 80 e 443. Aí a 8000 (painel por IP), a 6001 (tempo real) e a 6002 (terminal) podem fechar. Feche só depois de testar os três pelo domínio: veja domínio e HTTPS do painel.
| Porta | Uso | Depois do domínio |
|---|---|---|
| 22 | SSH | Fica aberta |
| 80 e 443 | Sites e emissão do certificado, pelo proxy | Ficam abertas |
| 8000 | Painel pelo IP | Pode fechar |
| 6001 | Atualizações em tempo real do painel | Pode fechar |
| 6002 | Terminal web | Pode fechar |
O ufw sozinho não fecha porta do Docker
ufw-docker e teste de outro computador. Não apague a regra do SSH com a sessão aberta.curl -m 5 http://203.0.113.10:8000Chaves, banco e o arquivo .env
- Chaves SSH: o Coolify entra nos servidores com as chaves de Keys & Tokens > Private Keys, sem passphrase e cifradas no banco do Coolify. Quem tem a chave entra na VPS. Se ela vazar, troque com Rotate key.
- Banco de dados: nasce com acesso Private (privado). Só abra ao público se precisar, e restrinja a porta aos IPs de quem acessa. Veja banco de dados no Coolify.
- Arquivo .env:
/data/coolify/source/.envguarda aAPP_KEY, que cifra os segredos do Coolify. O backup da instância não leva esse arquivo: copie para fora da VPS.
scp root@203.0.113.10:/data/coolify/source/.env ./coolify-env-backupAtualize o sistema operacional
O Coolify atualiza a si mesmo, mas não o Ubuntu nem o Debian da VPS. As correções de segurança do sistema são sua tarefa. O aviso Server patching das notificações conta quando há atualização pendente.
sudo apt update && sudo apt upgradesudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgradesComo saber se deu certo
O perfil mostra o 2FA ligado, Registration está em Registration disabled, o painel abre só pelo domínio com HTTPS e curl na porta 8000 não responde de fora.
Problemas comuns
Fechei a porta 8000 e perdi o painel
- Causa provável
- O painel ainda não funcionava pelo domínio quando a porta fechou.
- O que fazer
- Entre pelo SSH ou pelo console web, abra a 8000 de novo, confira o domínio do painel e só então feche.
A porta continua aberta, mesmo bloqueada no ufw
- Causa provável
- A porta foi publicada por um contêiner, e as regras do Docker passam por cima do ufw.
- O que fazer
- Use o
ufw-dockerou deixe de publicar a porta e sirva a aplicação pelo proxy, com domínio.
A integração recebe erro ao chamar a API
- Causa provável
- API access está desligado, o IP de origem não está em Allowed IPs ou o token venceu.
- O que fazer
- Ligue a API em Settings > Advanced, inclua o IP da integração e crie um token novo, se for o caso.
Não resolveu? Veja os problemas comuns do Coolify ou abra um chamado na central do cliente.
Fontes e documentação oficial
- Coolify: verificação em duas etapas
- Coolify: tokens da API
- Coolify: firewall do servidor
- Coolify: como proteger o servidor
Coolify é um software de código aberto mantido pelo próprio projeto. Este manual é da Hospedagem Segura, para quem roda o Coolify nas nossas VPS, e foi conferido na versão 4.7.5.
Continue aprendendo
- Primeiros passosPainel do Coolify no seu domínio, com HTTPSDo IP com a porta 8000 ao painel em https://painel.example.com, com o certificado automático e as portas certas no firewall.Intermediário
- Administração e segurançaEquipe e notificações no CoolifyOs papéis Owner, Admin e Member, o convite por link e os avisos de deploy, backup e servidor no canal que a sua equipe já usa.Iniciante
- Administração e segurançaComo atualizar e manter o CoolifyBackup antes, atualização pelo painel ou pelo upgrade.sh, limpeza do Docker, o proxy, a conexão com o servidor e uma segunda VPS quando a primeira ficar pequena.Intermediário
Rode o Coolify numa VPS da Hospedagem Segura
VPS Linux com acesso root, disco NVMe e IPv4 dedicado a partir de R$ 69,90/mês. Prefere a VPS pronta? No VPS Assistido, o Coolify vem instalado, com o painel no seu domínio, e a equipe ajuda no dia a dia.