2 pontos por GN⁺ 2026-03-22 | 2 comentários | Compartilhar no WhatsApp
  • Interface gráfica para administração de servidores Linux executada no navegador, uma ferramenta leve para administradores que interage diretamente com sessões reais do sistema
  • Oferece um ambiente de administração interativo para controlar visualmente recursos do sistema, rede, armazenamento e logs
  • Pode ser usada imediatamente após a instalação em diversas distribuições Linux e permite gerenciar contêineres, armazenamento, rede e logs por meio de GUI
  • Compatível tanto com terminal quanto com interface web, permitindo tratar de forma integrada o controle de serviços e a verificação de erros
  • Reforça a escalabilidade e a colaboração por meio de conexão com múltiplos servidores via SSH e de uma estrutura aberta de participação da comunidade open source

Visão geral do Cockpit

  • Cockpit é uma interface gráfica para administração de servidores executada no navegador, uma ferramenta leve para administradores de sistemas que interage diretamente com sessões reais do Linux
  • Ao fazer login pelo navegador, oferece um ambiente de administração interativo para gerenciar visualmente recursos do sistema, rede, armazenamento e logs

Principais recursos

  • Pode ser instalado em diversas distribuições Linux (Debian, Fedora, RHEL etc.) e, após a instalação, permite iniciar imediatamente uma sessão de administração baseada na web
  • Permite realizar por GUI tarefas comuns de administração de sistemas, como execução de contêineres, gerenciamento de armazenamento, configuração de rede e inspeção de logs
  • Oferece compatibilidade entre terminal e interface web: um serviço iniciado no Cockpit pode ser interrompido pelo terminal, e erros ocorridos no terminal podem ser verificados na interface de journal do Cockpit
  • Via SSH, é possível adicionar a conexão de outros servidores com Cockpit instalado e alternar facilmente entre vários hosts

Desenvolvimento e comunidade

  • O projeto Cockpit é mantido em formato de desenvolvimento open source e fornece documentação para desenvolvedores e guia de contribuição
    • As formas de alterar o código podem ser consultadas no documento HACKING.md
    • A documentação para contribuição e desenvolvimento é fornecida pela GitHub Wiki
  • Há suporte à comunicação da comunidade por meio do canal Matrix (#cockpit:fedoraproject.org) e de uma mailing list
  • Os valores e princípios do projeto, as notas de lançamento e a política de privacidade podem ser consultados no site oficial

2 comentários

 
emusal 2026-03-22

Que legal ver o Cockpit! Eu o usei muito bem como substituto de um EMS para servidor KVM em um projeto no ano retrasado; os plugins eram bons e os recursos básicos também eram excelentes, então gostei bastante. Ele é bem competente para gerenciar servidores virtuais e contêineres Docker!

 
GN⁺ 2026-03-22
Comentários do Hacker News
  • Eu gosto bastante do Cockpit e o uso. Dá para ver o estado geral do sistema de relance
    Mas não há uma forma de verificar contêineres Incus, então recentemente testei o Wolfstack que apareceu no HN. Só que parece que ele só oferece suporte a LXC
    Eu achava que LXC e Incus eram praticamente a mesma coisa, mas estou percebendo como é difícil encontrar uma GUI simples para gerenciar apenas o sistema e os contêineres

    • Se você está falando de LXD e Incus, o Incus é um fork do LXD e já ficou bem diferente. O LXD não pode aproveitar código do Incus por causa da mudança de licença, mas o contrário é possível
      O Incus está sendo desenvolvido ativamente pela comunidade, e ambos usam LXC internamente
      A definição de “GUI simples” varia de pessoa para pessoa, então é difícil encontrar algo assim. Eu considero a CLI mais simples e eficiente. Quando o número de contêineres cresce, no fim você acaba indo para a automação
    • O Cockpit tem um plugin do podman, e recentemente também ganhou suporte para gerenciar podman quadlets. (quadlets são tipo um docker compose amigável ao systemd)
      Se você usa podman, dá para aproveitar bem a UI do Cockpit. Só que ele ainda não acompanha todas as diferentes tecnologias de contêiner
    • O Incus oferece suporte aos três na sua própria UI web
      • contêineres de apps compatíveis com OCI (com suporte a registries como docker.io e ghcr.io)
      • contêineres de sistema LXC
      • máquinas virtuais baseadas em QEMU + KVM
    • O plugin compose do OpenMediaVault foi a melhor interface de contêineres que já usei. É uma distro para NAS, mas a UI é tão boa que eu a instalei em todos os meus servidores
    • Fico curioso se alguém já usou o IncusOS. Eu só uso Incus sobre Linux normal, mas estou pensando em migrar para IncusOS
  • Eu gostaria que houvesse uma imagem gráfica na landing page. Não dá para ter uma noção visual de como é a UI

    • Eu recomendaria experimentar o Cockpit Project 🙂
    • Concordo. Não é difícil colocar algumas capturas de tela no markdown. Só havia capturas do desktop inteiro, então foi difícil encontrar
  • Eu usava o Webmin antigamente e fico curioso sobre como ele se compara a UIs web de servidor mais modernas, como o Cockpit

    • Minha reação ao ver isso foi: “então refizeram o Webmin
    • Tem menos recursos, mas quebra um galho em emergências. Essas ferramentas de administração web acabam chamando scripts de shell, então, por causa da falta de uma API consistente no Linux, há muito remendo improvisado
      O Webmin é a mesma coisa, e o Cockpit só usa outra linguagem
      Aliás, a 45Drives faz um SO chamado “Houston” que usa o Cockpit como camada de UI
      Artigo relacionado
  • Tentei usar o Cockpit para gerenciar cerca de 10 contêineres Docker, mas no fim voltei para o Portainer. Para gerenciar hosts Docker pequenos, o Cockpit não se encaixou bem

    • Eu estou desenvolvendo o painel de observabilidade Cetacean para Docker Swarm. Ele também funciona em nó único, então talvez valha a pena olhar
    • Depois de uma jornada parecida, acabei usando o Dockge. Dá para deixar os arquivos compose em um diretório e gerenciá-los com git, então fica mais limpo que o Portainer
    • Talvez o que você esteja procurando seja o Dokploy. É muito melhor que Dokku ou CapRover
    • Se o Portainer ainda precisa rodar em um contêiner com privilégios de root, isso é meio complicado
  • Instalei o Fedora Server mais recente em um Framework Desktop, e o Cockpit já veio ativado automaticamente
    É bom para ver rapidamente uma visão geral do sistema e fazer administração básica, mas as limitações aparecem logo
    Para iniciantes em Linux ou para quem quer começar com uma UI web estilo NAS, parece um bom degrau inicial

    • Para alguém como eu, que cria uma VM mais ou menos uma vez por ano, a criação de VM via UI web é bem prática
  • Usei o Cockpit no começo da minha trajetória como administrador de sistemas Linux. Ele é bem estável, mas como não mostrava o que acontecia na CLI, não ajudou no desenvolvimento das minhas habilidades em Linux
    Por isso, em casa migrei para SSH e TUI. Mas em ambientes corporativos, o Cockpit funciona bem como uma camada de abstração amigável para usuários de Windows

    • Ao avaliar novos engenheiros de plataforma, eu dou bastante importância à capacidade de resolver problemas pela CLI. A pessoa precisa conseguir atravessar a camada de abstração e entender o problema para projetar bem a infraestrutura
  • Isso me lembra o antigo cPanel
    Wiki do cPanel

    • Minha primeira experiência como sysadmin foi com o Ubuntu eBox, e foi realmente horrível. Não dava para configurar nada fora da UI, e a localização dos logs era uma bagunça, então depurar era impossível
      O Cockpit é muito melhor, e graças a APIs Linux mais novas como systemd e dbus, tornou-se possível ter uma UI de administração mais consistente
    • Isso me fez lembrar do começo dos anos 2000, quando eu fazia hospedagem web em um servidor PIII com 128MB de RAM
    • Penso a mesma coisa
  • Meu NAS é gerenciado completamente com Cockpit.
    Curiosamente, é um sistema montado com uma CPU de notebook AMD 7840HS encaixada em uma placa-mãe de servidor desktop, usando 5 SSDs em ZFS raidz1
    Só com o Cockpit, o plugin ZFS da 45drives e o terminal web já foi suficiente, a ponto de eu quase nem precisar criar plugins adicionais

    • Eu também uso em dois servidores, e administrar Linux ficou bem mais fácil
  • O Cockpit na prática já é suficiente até como interface de NAS. Dá para configurar armazenamento, VMs e gerenciar contêineres

    • É assim que eu uso também. Não há necessidade de pegar um pacote pesado como Proxmox, TrueNAS ou Unraid
      Como eu não exponho o NAS à internet e uso só WireGuard/Tailscale, não me importo que haja um console de administração escutando em uma porta
    • Também dá para criar compartilhamentos SAMBA. Só precisa de um plugin
    • Mesmo assim, acho que o TrueNAS é mais polido em termos de UI
  • Como PO do Cockpit, quero perguntar — se você pudesse adicionar só um recurso, o que gostaria?

    • Eu queria um comando tipo cockpit doctor. Por exemplo, o Cockpit Machines é instável no Debian, e seria bom se ele detectasse automaticamente problemas como configuração incorreta do dbus e exibisse um aviso
    • Lista de recursos que eu gostaria de ver
      • configuração simplificada de OIDC
      • melhorias no gerenciador de arquivos
      • um addon de análise de disco no estilo ncdu
      • uma interface simples para criar serviços systemd
      • um recurso para mostrar com mais clareza os comandos executados pela UI
    • Do ponto de vista de usuários corporativos, é necessário oferecer suporte a autenticação EntraID.
      Hoje uso Microsoft Entra SSH, mas isso não funciona no Cockpit
    • É preciso melhorar a página de atualizações. Seria bom poder instalar apenas algumas atualizações selecionadas ou mostrar com clareza a diferença de horário em relação a quando a atualização é feita via CLI
    • Suporte a Incus