
O artigo recente da XDA sobre abandonar o Portainer por uma interface Docker mais leve correspondia ao que muitos self-hosters vêm murmurando há dois anos: o nível gratuito está ficando mais estreito, as notificações da Edição Business se multiplicam, e a interface ainda trata o Docker Compose como um cidadão de segunda classe. Todas as alternativas ao Portainer abaixo são executadas em qualquer hardware desktop ou NAS que você já possui, e a maioria se inclina para stacks Compose em vez de forçar o pensamento baseado em contêineres únicos.
Testamos sete alternativas ao Portainer em um servidor doméstico, um mini PC Windows com WSL2 e uma estação de trabalho macOS executando o Docker Desktop. As opções abrangem gerenciadores puros de Compose, substituições PaaS completas e listas básicas para pessoas que apenas querem uma página de status.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Preço inicial | Recurso em destaque |
|---|---|---|---|---|
| Dockge | Gerenciamento de stack focado em Compose | Sim, completo | Gratuito | Editar compose.yaml ao vivo na interface |
| Yacht | Instalações de modelo com um clique | Sim, completo | Gratuito | Marketplace de modelos de aplicativos integrado |
| Komodo | Gerenciamento de frota multi-servidor | Sim, completo | Gratuito | Construído em Rust, conecta Docker a implantações Git |
| LazyDocker | Interface de terminal para triagem rápida | Sim, completo | Gratuito | Um único binário, nenhum servidor web necessário |
| Dokploy | PaaS auto-hospedado estilo Vercel | Sim, completo | Gratuito | Traefik + Compose + Postgres em uma interface |
| Cockpit + cockpit-docker | Interface Docker leve em um console de servidor real | Sim, completo | Gratuito | Vive no mesmo painel que gerencia o SO |
| Rancher Desktop | Docker multiplataforma + Kubernetes local | Sim, completo | Gratuito | Um único instalador substitui Docker Desktop + Lens |
Por que as pessoas deixam o Portainer
Os limites da Community Edition ficam cada vez mais apertados
Portainer CE continua gratuito, mas recursos que eram padrão alguns anos atrás (gerenciamento multi-host além de três nós, logging de auditoria, RBAC granular) agora estão atrás da licença Business. O nível gratuito é bom para um único host Docker. Suba para dois ou três boxes e a notificação de atualização será constante.
O Compose parece colado
O editor Compose renderiza YAML em um textarea, não valida contra a especificação e silenciosamente ignora alguma sintaxe abreviada de volume. Pessoas que realmente vivem em compose.yaml gravitam em direção a ferramentas que o tratam como uma unidade de trabalho, não como uma visualização secundária.
A interface é lenta em hardware pequeno
A pegada do agente e da interface do Portainer aparece no Raspberry Pi 4 e em mini PCs N100. A interface gagueja quando um stack tem mais de um punhado de contêineres, e o atualização automática sobrecarrega CPUs pequenas.
O estado do stack fica fora de sincronização
Edite um arquivo compose fora do Portainer e a interface ainda acha que possui o stack, depois se recusa a agir ou elimina a mudança. O caminho de recuperação é deletar e recriar, o que está bem até você fazer isso no Pi-hole à noite.
As alternativas
Dockge — Melhor para workflows focados em Compose
Dockge trata compose.yaml como a unidade de gerenciamento. A interface é uma camada fina sobre o arquivo em disco, então editar no Dockge e editar no VS Code são a mesma coisa. Os stacks vivem em um diretório que você escolhe, o que mantém o backup e o controle de versão git simples. O autor do Uptime Kuma o mantém, o que explica o acabamento.
Onde fica curto: Apenas um único host — não há agente para gerenciar engines Docker remotos. Suporte de registro de imagem apenas dentro do que o próprio Docker oferece. O terminal web é funcional mas carece do acabamento da visualização exec do Portainer.
Preços:
- Gratuito: conjunto completo de recursos, código aberto sob MIT
- Pago: nenhum
- vs Portainer: mais simples, single-host, nativo de Compose
Migração do Portainer: Exporte o arquivo compose de cada stack, coloque em /opt/stacks/<stackname>/compose.yaml, aponte o Dockge para /opt/stacks, depois redeploy. As vinculações de volume específicas do Portainer são transferidas sem alterações.
Download: Dockge no GitHub
Conclusão: Escolha isto se seu homelab cabe em um ou dois hosts e seu verdadeiro arquivo de verdade é o arquivo compose.
Yacht — Melhor para instalações de modelo com um clique
Yacht se concentra em modelos. O índice de modelos incluído cobre os suspeitos usuais de auto-hospedagem (Plex, Nextcloud, Vaultwarden, Jellyfin, stack *arr) e instalações com um clique funcionam sem escrever compose manualmente. A interface é a mais leve nesta lista, o que a torna utilizável em computadores single-board ARM.
Onde fica curto: Ainda marcado como alfa pelos mantenedores, e o ritmo de lançamento é desigual. Alguns modelos ficam para trás da imagem upstream por algumas versões. O suporte multi-host está incompleto.
Preços:
- Gratuito: código aberto sob MIT
- Pago: nenhum
- vs Portainer: mais leve, focado em modelos, menos acabado
Migração do Portainer: Yacht pode importar Portainer App Templates v2 JSON diretamente. As migrações de contêiner envolvem recriar a partir de um modelo e apontar os volumes para diretórios de dados existentes.
Download: Yacht
Conclusão: Escolha isto em um Pi ou mini PC de baixo consumo onde o objetivo é “instalar algo em dois cliques” e a variedade de modelo importa.
Komodo — Melhor para frotas multi-servidor
Komodo é a nova geração. Escrito em Rust, ele vincula stacks Docker a repositórios Git para que as implantações sejam reproduzíveis entre máquinas. A arquitetura divide o núcleo (um único binário) de agentes periféricos que são executados em cada host gerenciado, o que dimensiona melhor do que o modelo de agente do Portainer.
Onde fica curto: Curva de aprendizagem mais acentuada do que Dockge — você se compromete com o modelo Git-as-source-of-truth ou luta contra ele. A documentação está melhorando mas ainda assume fluência de servidor Linux. A comunidade é menor do que a do Portainer.
Preços:
- Gratuito: código aberto sob GPLv3
- Pago: nenhum
- vs Portainer: mais poderoso para frotas, menos recursos de suporte
Migração do Portainer: Mova o arquivo compose de cada stack para um repositório Git, aponte Komodo para o repositório e deixe-o implantar. Komodo pode ser executado ao lado do Portainer durante a transição porque não competem pelos mesmos contêineres.
Download: Komodo
Conclusão: Escolha isto quando você gerencia três ou mais hosts Docker e quer um workflow Git em vez de click-ops.
LazyDocker — Melhor para triagem orientada por terminal
LazyDocker é uma interface de terminal em vez de interface web. Um único binário, sem daemon, sem superfície de autenticação para se preocupar. Ele expõe logs, estatísticas e sessões exec em um layout navegável que se parece com K9s para Docker. Combine com tmux e você tem um ciclo de depuração mais rápido do que qualquer painel web.
Onde fica curto: Sem gerenciamento de host remoto — apenas socket Docker local. Sem edição de stack; você ainda precisa de um editor para mudanças de compose. Não é adequado como um principal “painel único de vidro” se não-desenvolvedores precisarem usá-lo.
Preços:
- Gratuito: código aberto sob MIT
- Pago: nenhum
- vs Portainer: instantâneo, sem autenticação, sem interface web
Migração do Portainer: Instale via Homebrew, apt ou binário puro, execute lazydocker no diretório do projeto. Nada para migrar — ele lê o estado do Docker ao vivo.
Download: LazyDocker no GitHub
Conclusão: Escolha isto como um acompanhante para qualquer interface web que você escolha. O workflow de triagem que permite é incomparável em um navegador.
Dokploy — Melhor substituto de PaaS auto-hospedado
Dokploy é a resposta auto-hospedada para Vercel e Railway. Ele envolve Docker, Docker Swarm, Traefik e uma loja de configuração de aplicativos Postgres em um único pipeline de implantação. Envie um repositório Git, aponte Dokploy para ele e a plataforma constrói, configura TLS e implanta. A interface se sente mais próxima a um painel SaaS do que Portainer jamais foi.
Onde fica curto: Mais pesado do que Dockge ou Yacht — assume que você quer o PaaS completo, não apenas uma interface de contêiner. O editor Compose existe mas toma um segundo lugar para o pipeline de construção. SSO e recursos de equipe estão na roadmap em vez de ser enviados.
Preços:
- Gratuito: código aberto sob Apache 2.0
- Pago: versão de nuvem hospedada em beta com preços baseados em uso
- vs Portainer: orientado a plataforma de aplicativos, mais opinado, menos Docker bruto
Migração do Portainer: Trate Dokploy como uma instalação fresca. Os contêineres em execução no host permanecem onde estão; Dokploy adota novas implantações em vez de importar stacks existentes.
Download: Dokploy
Conclusão: Escolha isto quando “implantar um pequeno aplicativo do Git” é a tarefa diária e você quer ergonomia SaaS sem a fatura SaaS.
Cockpit + cockpit-docker — Melhor para administradores focados em console de servidor
Cockpit é o console web do Red Hat para servidores Linux. O módulo cockpit-docker adiciona gerenciamento de contêiner ao mesmo painel que manipula unidades systemd, armazenamento, rede e regras de firewall. A visualização do Docker é básica, mas o contexto de ter um console para toda a máquina é o valor.
Onde fica curto: O módulo Docker é a visualização menos madura no Cockpit, e mostra. A edição de stack é rudimentar. Não há índice de modelos. Multi-host requer a própria federação Cockpit, que é mais trabalho do que agentes Portainer.
Preços:
- Gratuito: código aberto sob LGPL
- Pago: nenhum
- vs Portainer: escopo pequeno, integrado com administração completa do SO
Migração do Portainer: Instale o módulo cockpit-docker do repositório da sua distribuição. Os contêineres existentes aparecem imediatamente. As edições de stack se movem para um editor de texto ou uma ferramenta Compose separada.
Download: Cockpit Project
Conclusão: Escolha isto quando Docker é uma de muitas coisas que você administra na máquina e já usa Cockpit para o resto.
Rancher Desktop — Melhor para desenvolvimento local multiplataforma
Rancher Desktop é o substituto do Docker Desktop apoiado pela SUSE. Ele empacota containerd, ferramentas Docker CLI e um cluster Kubernetes de nó único em um único instalador para Windows, macOS e Linux. A interface é mínima por design — o valor está no stack local empacotado, não na interface de gerenciamento de contêiner.
Onde fica curto: Não é um substituto Portainer do lado do servidor. A interface é orientada para dev-workstation; se você quer um painel web para gerenciar um NAS remoto, isto não é. As configurações de pull de imagem ficam escondidas atrás de preferências que não são óbvias.
Preços:
- Gratuito: código aberto sob Apache 2.0
- Pago: nenhum
- vs Portainer: foco em dev local, sem gerenciamento remoto
Migração do Portainer: Instale Rancher Desktop, ative compatibilidade com Docker, aponte a CLI do Docker para o novo socket. Use uma ferramenta separada (Dockge, Komodo) para hosts remotos.
Download: Rancher Desktop
Conclusão: Escolha isto quando estiver substituindo Docker Desktop em sua máquina dev e quiser Kubernetes na mesma instalação.
Como escolher
Escolha Dockge se seu homelab cabe em um ou dois hosts e você trata compose.yaml como a verdade.
Escolha Komodo se você executa três ou mais hosts Docker e implantações orientadas por Git parecem certas.
Escolha Dokploy se sua tarefa diária é enviar pequenos aplicativos web e você quer uma sensação de Vercel auto-hospedada.
Escolha Yacht se sua prioridade é instalações de modelo com um clique em hardware leve.
Escolha Cockpit + cockpit-docker se você já usa Cockpit e quer Docker dentro do mesmo console.
Escolha LazyDocker como um acompanhante de depuração para qualquer interface web que você escolha.
Escolha Rancher Desktop para substituir Docker Desktop no Windows ou macOS sem pagar pela nova camada de licença.
Mantenha-se no Portainer se precisar de sua interface Kubernetes ao lado do Docker, ou se sua equipe já paga por Business e usa recursos RBAC. Nada nesta lista corresponde ao escopo Kubernetes do Portainer.
Perguntas frequentes
Qual é a alternativa mais simples ao Portainer?
Dockge. Um único binário, um diretório compose, sem gerenciamento de frota ou mecanismo de modelo para aprender. Se você pode ler um arquivo compose, você pode executar Dockge.
Existe uma alternativa gratuita ao Portainer para múltiplos hosts?
Komodo. Ele dimensiona em múltiplos hosts sem uma atualização paga, que é a lacuna que empurra a maioria dos usuários de homelab para longe do Portainer CE.
Posso executar stacks Docker Compose sem uma interface?
Sim — apenas execute docker compose up -d em cada diretório de stack. LazyDocker acima oferece uma interface de triagem sem forçar um painel web.
Portainer ainda funciona com Docker Swarm em 2026?
Sim, mas o Swarm em si está em modo de manutenção de longo prazo em vez de desenvolvimento ativo. A maioria das equipes que saem do Portainer também descartam o Swarm; Komodo, Dokploy e Rancher Desktop todos favorecem Docker simples ou Kubernetes.
Por que as pessoas pararam de recomendar o Portainer?
O impulso da Edição Business estreitou o nível gratuito e adicionou prompts de interface persistentes, e a experiência do Compose não acompanhou como o Compose se tornou a unidade padrão de trabalho. Ferramentas mais novas pegaram exatamente esses pontos fracos.