Como instalar o Coolify em uma VPS Ubuntu
O Coolify é uma plataforma open-source self-hosted para deploy de aplicações, bancos de dados e serviços — uma alternativa ao Heroku e Render. A instalação é feita via script oficial que configura Docker e todos os componentes automaticamente.
Pré-requisitos
- VPS mínima: 2 vCPU · 2 GB RAM · 30 GB SSD (Runstack Basic ou superior)
- Sistema: Ubuntu 24.04 LTS
- Acesso root ao servidor
- Porta 8000 acessível no firewall (painel web)
- Portas 80 e 443 abertas para apps deployados
- SSH na porta 22 (o Coolify usa SSH para gerenciar servidores remotos)
Instalação passo a passo
- 1
Atualizar o sistema
Atualize os pacotes antes de executar o instalador.
bashapt update && apt upgrade -y - 2
Executar o instalador oficial do Coolify
O Coolify fornece um script de instalação que instala Docker, configura os containers do Coolify e inicia todos os serviços automaticamente.
bashcurl -fsSL https://cdn.coollabs.io/coolify/install.sh | bashDicaA instalação leva 2-5 minutos. O script instala Docker caso não esteja presente e configura o Coolify como conjunto de containers gerenciados.AtençãoConfirme a URL do script de instalação em coolify.io/docs antes de executar — ela pode mudar entre versões. Nunca execute scripts de URLs não verificadas em produção. - 3
Verificar a instalação
Confirme que os containers do Coolify estão rodando após a instalação.
bash# Verificar containers do Coolify docker ps | grep coolify # Verificar serviço (se configurado como systemd) systemctl status coolify 2>/dev/null || echo "Gerenciado diretamente pelo Docker" - 4
Configurar firewall UFW
Libere as portas necessárias para o painel e para os apps que serão deployados.
bashufw allow 22/tcp comment 'SSH' ufw allow 80/tcp comment 'HTTP (apps deployados)' ufw allow 443/tcp comment 'HTTPS (apps deployados)' ufw allow 8000/tcp comment 'Coolify painel web' ufw --force enable ufw status verbose - 5
Acessar o painel e criar conta de administrador
Acesse o Coolify pelo navegador e configure a conta de administrador.
DicaAcesse http://IP-DA-VPS:8000 no navegador. O Coolify solicita a criação do usuário administrador no primeiro acesso. Após criar a conta, configure um domínio com HTTPS para o painel nas configurações. - 6
Configurar o servidor raiz no Coolify
Após fazer login, registre o próprio servidor como destino de deploy.
DicaEm Settings → Servers → Add Server, adicione o servidor local usando o endereço 127.0.0.1 com a chave SSH configurada. O Coolify usa SSH mesmo para o servidor local. - 7
Configurar domínio para o painel (opcional mas recomendado)
Para acesso HTTPS ao painel, configure um domínio nas configurações do Coolify. Ele gerencia o certificado SSL automaticamente via Let's Encrypt.
DicaEm Settings → Instance Settings, configure o Wildcard Domain e o e-mail para Let's Encrypt. O Coolify emite e renova os certificados automaticamente para os apps deployados.
$ runstack deploy --plan starter
Não quer configurar manualmente?
Não quer configurar manualmente? Implante o Coolify em menos de 3 minutos com a Runstack. Infraestrutura da OPEN DATACENTER, com servidores no Brasil.
Troubleshooting
Perguntas frequentes
[VERIFICAR antes de publicar]
- 1. VERIFICAR: Confirme a URL atual do script de instalação em coolify.io/docs — ela muda entre versões (atualmente https://cdn.coollabs.io/coolify/install.sh).
- 2. Verifique a porta padrão do painel web na versão atual — pode ter mudado de 8000.
- 3. Confirme o processo de configuração do servidor raiz após instalação na documentação atual.