Português
€EUR
DevOps e implementação

Coolify

Compatível com o instalador da Infrawire

PaaS open source auto-hospedado, instalado no seu VPS na entrega

Requisitos mínimos
  • 2 GB de RAM
Editor
Coolify
Versão
Última versão estável
Licença
Apache 2.0
Sistemas
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

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. 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. 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.

    Bash
    ssh root@SERVER_IP cloud-init status --wait # depois abra http://SERVER_IP:8000
  3. 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. 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.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções

Utilizamos cookies

Utilizamos cookies analíticos para melhorar a sua experiência no nosso site. Nenhum dado é vendido a terceiros. Saiba mais na nossa política de privacidade.