Apresentação de Coolify
O Coolify é uma plataforma open source que funciona como um Heroku, um Netlify ou um Vercel hospedado por si. Liga-se um repositório Git, ele compila a aplicação, executa-a num contentor Docker e trata do encaminhamento e dos certificados. Também sabe implantar bases de dados e serviços de terceiros a partir de modelos prontos a usar.
Destina-se a programadores independentes, pequenas equipas e agências que querem manter o controlo da infraestrutura sem escrever um playbook Ansible por projeto. O custo continua a ser o de um servidor, e os dados ficam numa máquina que você controla.
Na entrega, o VPS já executou o instalador oficial (curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash), lançado pelo cloud-init através do script /opt/install-coolify.sh. Esse instalador configura o Docker, o Coolify e as respetivas dependências. A interface web responde em http://SERVER_IP:8000: é aí que cria a conta de administrador.
O que pode fazer com Coolify
Deploy a partir do Git
Ligue um repositório GitHub, GitLab, Bitbucket ou Gitea. O Coolify compila a aplicação com um Dockerfile, um ficheiro Docker Compose ou um buildpack e depois arranca-a.
Bases de dados com um clique
PostgreSQL, MySQL, MariaDB, MongoDB, Redis e outras criam-se a partir da interface. As cópias de segurança agendadas podem ser enviadas para um armazenamento compatível com S3.
Domínios e certificados HTTPS
Associa um domínio a cada aplicação e o Coolify gere o reverse proxy e os certificados Let's Encrypt. Sem configuração Nginx para manter à mão.
Catálogo de serviços
Dezenas de ferramentas auto-hospedadas (analytics, wikis, monitorização, entre outras) instalam-se a partir de modelos. Evita escrever cada ficheiro Compose por conta própria.
Webhooks e deploys automáticos
Um push num ramo pode disparar um novo deploy. As variáveis de ambiente e os segredos gerem-se por aplicação, a partir do painel.
Vários servidores, um só painel
O Coolify consegue gerir outros servidores por SSH. Pode começar com um único VPS e distribuir a carga mais tarde, sem mudar de ferramenta.
Começar com Coolify
Da encomenda à produção em poucos minutos.
- 1
Encomende o VPS com o Coolify
No formulário de encomenda, escolha um VPS Linux (Paris ou Frankfurt) e marque o Coolify no separador «Aplicações». Escolha Debian 12, Debian 13 ou Ubuntu 20.04, 22.04 ou 24.04.
- 2
Aguarde a entrega e abra o painel
O instalador corre no primeiro arranque e pode demorar alguns minutos. Pode acompanhar o progresso por SSH e depois abrir a interface no navegador.
Bashssh root@SERVER_IP cloud-init status --wait # depois abra http://SERVER_IP:8000 - 3
Crie a conta de administrador
Na página inicial do Coolify, indique o seu e-mail e uma palavra-passe forte. Faça-o logo na entrega: enquanto não existir nenhuma conta, a página de registo está aberta a qualquer pessoa que conheça o endereço. Depois, adicione o primeiro projeto e ligue o repositório Git.
- 4
Proteja o servidor para produção
Crie um registo DNS A de YOUR_DOMAIN para SERVER_IP e indique esse domínio nas definições da instância Coolify, para aceder ao painel por HTTPS. Em seguida, limite a exposição do servidor e agende cópias de segurança das bases de dados.
Bash# Exemplo com ufw (atenção: o Docker pode contornar o ufw nas portas publicadas) ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp
Casos de uso de Coolify
Substituir o Heroku ou o Vercel
Hospede aplicações Node.js, PHP, Python ou sites estáticos num servidor de custo fixo, com um deploy disparado a cada push no Git.
Plataforma de homologação para agências
Crie um projeto por cliente, com as suas variáveis de ambiente, domínios e base de dados, num painel único que toda a equipa utiliza.
Auto-hospedar ferramentas internas
Instale uma wiki, uma ferramenta de analytics ou um gestor de tarefas a partir do catálogo de serviços, sem manter ficheiros Compose dispersos.
Ambientes de teste e pré-produção
Faça o deploy de cada ramo de um projeto para o testar antes de ir para produção e elimine o ambiente quando já não for necessário.
Perguntas frequentes sobre Coolify
O VPS executou o instalador oficial do Coolify, que configura o Docker, o Coolify e as respetivas dependências. A interface web fica acessível na porta 8000 do endereço IP do servidor. Só falta criar a sua conta de administrador.
Mais sobre Coolify
Dimensionar o servidor
A documentação do Coolify recomenda, no mínimo, 2 GB de RAM, 2 núcleos e cerca de 30 GB de disco para a própria instância. Isso não inclui as suas aplicações. As compilações (npm, Composer, build de código) consomem muita memória durante alguns minutos: deixe margem ou adicione swap se o servidor estiver no limite. Se as compilações afetarem as aplicações em produção, um segundo servidor dedicado a builds ou a cargas pesadas é uma evolução natural. Pode consultar os VPS Linux para escolher um tamanho adequado.
Domínio e HTTPS
A porta 8000 serve para o primeiro acesso, em HTTP, ou seja, sem cifragem. Assim que a conta estiver criada, associe um domínio ao próprio painel (definições da instância) para deixar de enviar a palavra-passe em claro. Quanto às aplicações, cada domínio deve apontar para o endereço IP do servidor antes do deploy, caso contrário a emissão do certificado falha. Se ainda não tem um nome de domínio, veja a página de nomes de domínio.
Cópias de segurança
O Coolify consegue agendar cópias de segurança das bases de dados para um armazenamento compatível com S3. Configure-as logo na primeira base criada e teste uma restauração. Os volumes das aplicações e a configuração do próprio Coolify também merecem uma cópia do seu lado, fora do servidor.
Atualizações
O Coolify oferece as atualizações na sua interface e pode aplicá-las automaticamente, se ativar essa opção. Numa instância de produção, prefira lançá-las você mesmo, fora das horas de maior tráfego e depois de ler as notas de versão do projeto.