Portainer vs EasyPanel vs Coolify: qual painel usar no Chatwoot
Na comparação Portainer vs EasyPanel vs Coolify, o Portainer é o melhor painel para hospedar Chatwoot e n8n num projeto que vai crescer, porque roda Docker Swarm de forma estável, consome menos memória (150 a 200 MB de RAM, contra 400 a 600 MB do EasyPanel e perto de 1 GB do Coolify) e não prende a aplicação ao painel. O EasyPanel e o Coolify fazem sentido em instalações pequenas que vão continuar pequenas.
Toda semana alguém me pede nos comentários para instalar o Chatwoot no EasyPanel ou no Coolify. A pergunta por trás é sempre a mesma: Portainer vs EasyPanel vs Coolify, qual painel usar para hospedar Chatwoot, n8n e as APIs de WhatsApp? A resposta depende menos do painel e mais do que você vai fazer com o projeto daqui a um ano.
Neste artigo eu comparo os três pelos critérios que pesam em produção: quanto de memória cada um consome, se roda em Docker Swarm, quanto você fica preso a ele e para quem cada um faz sentido. No final digo por que, no canal, eu uso o Portainer em quase todas as instalações. O vídeo, gravado em setembro de 2025, está aqui:
Antes de escolher, responda: para que é essa instalação?
O erro mais comum é escolher o painel pela facilidade do primeiro dia. Antes, pense no objetivo:
- é um teste ou um ambiente para brincar?
- é uso interno da sua empresa, com um número e poucos usuários?
- é um projeto que vai receber mais conexões, mais atendentes e mais empresas?
- você pretende revender o serviço para clientes?
Se a resposta aponta para crescimento, o painel precisa acompanhar. Se é algo pequeno que vai continuar pequeno, a régua é outra.
O que é cada painel
Os três são interfaces para gerenciar containers Docker no seu servidor. O que muda é quanto eles fazem por você e quanto controle você entrega em troca.
Portainer é um painel de gestão para Docker, Docker Swarm e até Kubernetes. Você cria e escala serviços, volumes, redes e secrets. Ele não instala nada com um clique: você sobe a stack (o arquivo que descreve a aplicação) e ele gerencia.
EasyPanel foi pensado para simplicidade. Você sobe aplicações em um ou dois cliques, sem lidar com YAML ou linha de comando.
Coolify é conhecido como uma espécie de Heroku de código aberto. Ele integra deploy automático via Git, CI/CD e bancos de dados, e também tem autoinstalação de aplicações.
Portainer vs EasyPanel vs Coolify: a comparação
Montei esta tabela para o vídeo. Os números de memória são uma média do painel sozinho, só com o Docker instalado e nenhuma aplicação rodando. Na sua VPS podem variar.
| Critério | Portainer | EasyPanel | Coolify |
|---|---|---|---|
| Memória RAM do painel parado | 150 a 200 MB | 400 a 600 MB | perto de 1 GB |
| Complexidade | média | a mais simples | simples |
| Instalação de apps | você sobe a stack | um ou dois cliques | um ou dois cliques |
| Docker Swarm | sim, de forma estável | em beta desde 2023 | experimental, segundo a própria documentação |
| Se o painel sair do ar | os serviços continuam rodando | você fica preso ao painel | você fica preso ao painel |
| Recursos pagos | tem versão Enterprise, mas não precisa dela | alguns recursos exigem licença | não citado no vídeo |
| SSL | gera sem problema | gera sem problema | gera sem problema |
| Público | quem aceita aprender um pouco de infraestrutura | iniciantes | iniciantes e devs que querem deploy via Git |
Só a linha de consumo já pesa. Numa VPS pequena, 1 GB de RAM para o painel é memória que falta para o Chatwoot, o Postgres e o n8n.
Docker Swarm: o ponto que decide
O Docker trabalha de dois jeitos principais. No modo standalone, cada aplicação roda num único container. No Docker Swarm, você roda várias réplicas de um serviço e divide a carga entre elas, e pode inclusive ligar outros servidores ao mesmo cluster.
Quando eu pesquisei, a documentação do Coolify tratava o Swarm como recurso experimental, ainda em desenvolvimento. No EasyPanel, o suporte a Swarm aparecia em beta desde 2023. Um painel que não roda Swarm de forma estável é como construir uma casa num terreno sem espaço para crescer.
Na prática, pense no Chatwoot. Hoje você tem uma conexão. Daqui a seis meses quer mais números, mais atendentes, mais empresas. Sem Swarm, você não consegue criar mais containers para dar conta da carga.
Um exemplo concreto: n8n em modo fila
No vídeo eu abro a stack do n8n que uso no canal. Ela roda em modo fila e é dividida em três serviços:
- o editor, que é a parte visual;
- o webhook, um container só para receber requisições externas, como os eventos da Evolution API;
- o worker, que é o motor que executa os fluxos.
Cada um escala separado. O editor está lento? Aumenta o editor. Chegam muitos eventos e você começa a perder requisições? Aumenta as réplicas do webhook. Os fluxos são pesados? Aumenta o worker. No Portainer com Swarm, isso é uma linha na stack. No EasyPanel e no Coolify, não dá para fazer esse ajuste fino.
O risco de ficar preso ao painel
Ficar preso ao painel é o problema que menos gente considera. No Portainer, se um dia você não quiser mais o painel, pode apagá-lo. Tudo continua funcionando, porque quem orquestra os containers é o próprio Docker. Você faz deploy e escala pelo terminal sem problema.
No EasyPanel e no Coolify, a aplicação fica amarrada ao painel. Se ele der problema ou se você quiser trocar, não dá para assumir pelo Docker puro. O caminho costuma ser exportar os bancos, formatar a VPS e reinstalar tudo. Para quem tem pouca experiência, essa migração é bem difícil.
E instalar o Portainer dentro do EasyPanel não resolve: é um painel dentro de outro, sem a flexibilidade de que você precisa.
Quando o EasyPanel ou o Coolify fazem sentido
Eles têm pontos positivos e eu não descarto. Fazem sentido quando:
- a instalação é pequena e vai continuar assim, por exemplo um Chatwoot com uma conexão e um usuário;
- você precisa gerenciar vários sites WordPress e quer facilidade visual;
- você quer deploy automático a partir do Git (no caso do Coolify).
Só entre sabendo que sair depois dá trabalho.
O lado honesto do Portainer
O Portainer não deixa tudo pronto. Você precisa entender o que é uma stack, uma imagem, uma rede, um volume e as variáveis de ambiente. Não precisa ser desenvolvedor, mas precisa aprender esse básico.
Em troca, você ajusta réplicas, limite de recursos e rotas de cada serviço, e tira o máximo da sua VPS. É a escolha que eu faço para produção. Se quiser ver esse caminho na prática, o passo a passo está em como instalar o Chatwoot do zero, e o mesmo ambiente serve para montar o backup automático do Chatwoot com n8n. Para quem vai rodar vários números, também vale ver o WAHA com Chatwoot.
Checklist para decidir
- Vou crescer em conexões, usuários ou clientes? Se sim, preciso de Swarm.
- Quanto de RAM sobra na minha VPS depois do painel?
- Se o painel parar, consigo manter tudo rodando pelo terminal?
- Os recursos que vou usar estão na versão gratuita?
- Estou disposto a aprender o básico de stack, imagem, rede e volume?
Perguntas frequentes
Qual é melhor: Portainer, EasyPanel ou Coolify?
Para um projeto que vai crescer, o Portainer, porque roda Docker Swarm de forma estável, consome menos memória e não prende a aplicação ao painel. O EasyPanel e o Coolify fazem sentido em instalações pequenas que vão continuar pequenas, ou quando você quer deploy automático a partir do Git, no caso do Coolify.
Quanto de memória o Portainer, o EasyPanel e o Coolify consomem?
Em média, com o painel parado e nenhuma aplicação rodando, o Portainer usa de 150 a 200 MB de RAM, o EasyPanel de 400 a 600 MB e o Coolify perto de 1 GB. Os números podem variar na sua VPS.
O EasyPanel e o Coolify rodam Docker Swarm?
Não de forma estável. Na pesquisa feita para o vídeo, o suporte a Swarm no EasyPanel aparecia em beta desde 2023, e a documentação do Coolify tratava o Swarm como recurso experimental.
Dá para instalar o Chatwoot no EasyPanel?
Sim, e faz sentido quando a instalação é pequena e vai continuar assim, como um Chatwoot com uma conexão e um usuário. Para crescer em números, atendentes e empresas, falta o Swarm estável, e a aplicação fica amarrada ao painel.
O que acontece com os serviços se eu apagar o Portainer?
Eles continuam rodando, porque quem orquestra os containers é o próprio Docker. Você pode fazer deploy e escalar pelo terminal sem o painel, o que não acontece no EasyPanel e no Coolify.
Quer o ambiente montado sem passar por essa escolha?
Na Comunidade Astra Online eu ensino a estrutura com Portainer e Docker Swarm que uso nos clientes, e você recebe o AstraChat: o Chatwoot Pro com Kanban, agentes de IA, disparador, ligações pelo WhatsApp, flows, chat interno e white label, rodando no seu servidor e sem limite de atendentes.
Ele vem na Comunidade Astra Online, com código-fonte, atualizações, grupo VIP e a primeira instalação feita pelo especialista em Chatwoot Raphael Popiolek. Chame no WhatsApp com o tamanho da sua VPS e o que pretende rodar nela, que eu digo se ela aguenta.


