Pesquisa de site

Como instalar o console web Cockpit no Ubuntu 22.04


Cockpit é um console de gerenciamento de servidor gratuito e de código aberto que facilita a administração de seus servidores Linux por meio de um navegador da web. Ele oferece um painel de controle baseado na web para gerenciar seu servidor através do navegador da web. Ele foi especialmente projetado para usuários iniciantes não familiarizados com a linha de comando do Linux. Com o Cockpit, você pode monitorar a carga da CPU, estatísticas do sistema de arquivos, processos e mais informações. Você também pode executar tarefas de administração do sistema, como criar e gerenciar usuários, solucionar problemas de rede, fazer upload e download de arquivos e muito mais usando o Cockpit.

Este tutorial mostrará como instalar e usar o Cockpit no Ubuntu 22.04.

Pré-requisitos

  • Um servidor executando Ubuntu 22.04.
  • Uma senha root é configurada no servidor.

Instale o Cockpit no Ubuntu 22.04

Por padrão, o pacote Cockpit está incluído no repositório padrão do Ubuntu 22.04. Você pode instalá-lo executando o seguinte comando:

apt-get install cockpit -y

Após instalar o Cockpit, execute o seguinte comando para instalar o módulo Podman:

apt-get install cockpit-podman -y

Depois que o Cockpit estiver instalado, inicie o serviço Cockpit e ative-o para iniciar na reinicialização do sistema:

systemctl start cockpit
systemctl enable cockpit

você também pode verificar o status do Cockpit usando o seguinte comando:

systemctl status cockpit

Você deverá ver a seguinte saída:

? cockpit.service - Cockpit Web Service
     Loaded: loaded (/lib/systemd/system/cockpit.service; static)
     Active: active (running) since Mon 2022-12-05 15:15:24 UTC; 8s ago
TriggeredBy: ? cockpit.socket
       Docs: man:cockpit-ws(8)
    Process: 16161 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
   Main PID: 16176 (cockpit-tls)
      Tasks: 1 (limit: 4579)
     Memory: 956.0K
        CPU: 363ms
     CGroup: /system.slice/cockpit.service
             ??16176 /usr/lib/cockpit/cockpit-tls

Dec 05 15:15:24 ubuntu2204 systemd[1]: Starting Cockpit Web Service...
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16168]: /usr/lib/cockpit/cockpit-certificate-helper: line 32: sscg: command not found
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ...+...........+...+..........+..+...+.+.....+.......+..+.+..+....+.........+..>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: -----
Dec 05 15:15:24 ubuntu2204 systemd[1]: Started Cockpit Web Service.

Neste ponto, o Cockpit é iniciado e escuta na porta 9090. Você pode verificar isso com o seguinte comando:

ss -antpl | grep 9090

Você deverá ver a seguinte saída:

LISTEN 0      4096               *:9090             *:*    users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))

Configurar firewall UFW

Se o firewall UFW estiver instalado e configurado em seu sistema, você precisará permitir as portas 80 e 9090 através do firewall UFW.

Você pode permitir ambas as portas usando o seguinte comando:

ufw allow 9090
ufw allow 80

Em seguida, recarregue o firewall UFW com o seguinte comando:

ufw reload

Agora você pode verificar o status das regras de firewall UFW usando o seguinte comando:

ufw status

Você deverá ver a seguinte saída:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
9090                       ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
80 (v6)                    ALLOW       Anywhere (v6)             
9090 (v6)                  ALLOW       Anywhere (v6)             

Acesse a interface da Web do Cockpit

Agora, abra seu navegador e acesse a interface web do Cockpit usando o URL https://your-server-ip:9090. Você deverá ver a página de login do Cockpit:

Forneça seu nome de usuário root, senha e clique em Login. Você deverá ver o painel do Cockpit:

No painel esquerdo, clique em Armazenamento para ver as informações da partição do seu sistema:

Clique em Rede. Você deverá ver as informações relacionadas à rede na tela a seguir:

Clique nos contêineres Podman. Você deverá ver todos os contêineres e imagens:

Clique em Serviços. Você deverá ver todos os serviços do sistema.

Clique em Aplicativos. Você deverá ver todos os aplicativos instalados.

Clique em Terminal. Você pode se conectar à interface de linha de comando do seu servidor.

Perguntas frequentes sobre o console da Web do Cockpit

O que é o Cockpit Web Console?

Cockpit Web Console é uma interface baseada na web que fornece uma plataforma amigável e fácil de navegar para gerenciamento de servidores. Ele permite que os administradores executem tarefas como monitorar o desempenho do sistema, iniciar e interromper serviços, gerenciar armazenamento e definir configurações de rede em servidores Ubuntu.

Como faço para acessar o Console Web do Cockpit?

Após a instalação, você pode acessar o Cockpit Web Console abrindo um navegador da web e navegando até `https://:9090`. Substitua `` pelo endereço IP do seu servidor Ubuntu.

Preciso de permissões especiais para usar o Cockpit?

Você precisa ter privilégios administrativos no servidor Ubuntu para executar a maioria das tarefas no Cockpit. Normalmente, você fará login com sua conta de usuário e senha do sistema.

O Cockpit é seguro?

O Cockpit foi projetado pensando na segurança. Ele usa HTTPS para criptografia e requer autenticação do usuário. Ele também se integra aos recursos de segurança existentes do Ubuntu, como firewalls e políticas SELinux.

Posso gerenciar vários servidores com o Cockpit?

Sim, o Cockpit permite gerenciar vários servidores a partir de uma única interface. Você pode adicionar e conectar-se a vários servidores no painel do Cockpit para um gerenciamento centralizado conveniente.

Que tipo de informações do sistema posso visualizar no Cockpit?

Cockpit fornece informações detalhadas sobre o desempenho do sistema, incluindo CPU, memória, uso de disco, atividade de rede e muito mais. Ele também mostra logs, status do serviço e permite atualizações do sistema.

Posso usar o Cockpit para gerenciar contêineres Docker?

Sim, o Cockpit possui uma extensão para gerenciar contêineres Docker. Você pode instalar o módulo Cockpit Docker para habilitar esta funcionalidade.

É possível definir as configurações de rede através do Cockpit?

Sim, o Cockpit permite que você defina configurações de rede, como endereços IP, roteamento e configurações de DNS diretamente de sua interface da web.

Como faço para atualizar o Cockpit?

O Cockpit pode ser atualizado como qualquer outro pacote no Ubuntu. Basta executar:

sudo apt update && sudo apt upgrade

no terminal para atualizá-lo para a versão mais recente.

Existe algum custo associado ao uso do Cockpit?

Não, o Cockpit é uma ferramenta de código aberto e está disponível gratuitamente.

Onde posso encontrar mais documentação sobre o Cockpit?

Você pode encontrar documentação abrangente e guias do usuário no site oficial do Cockpit e nas páginas de documentação do Ubuntu.

Conclusão

Parabéns! você instalou com sucesso o Cockpit no Ubuntu 22.04. Cockpit é uma ferramenta muito útil para usuários Linux gerenciarem e configurarem serviços em servidores baseados em Linux. Sinta-se à vontade para me perguntar se tiver alguma dúvida.

Artigos relacionados: