Pesquisa de site

Instale o Cockpit Web Console no Ubuntu 22.04|20.04|18.04


A maioria dos administradores de sistema Linux está interessada nas soluções de software que facilitam suas operações diárias de servidor. Existem várias ferramentas que podem ser usadas para gerenciar um servidor Linux a partir de um painel da web. Isso inclui Webmin, Cockpit, ispconfig, virtualmin, cpanel e.t.c. Neste guia, abordaremos a instalação e o uso do Cockpit para gerenciar seu servidor Linux Ubuntu 22.04|20.04|18.04.

Cockpit permite que você administre sua máquina Linux a partir de um navegador da web e execute tarefas do sistema com um mouse. Com o cockpit você pode iniciar contêineres, administrar armazenamento, configurar redes e inspecionar logs. Esta ferramenta é amigável o suficiente para quem é novo no Linux e útil também para administradores experientes.

Principais recursos do Cockpit

  • Suporte a vários servidores – Monitore e administre vários servidores ao mesmo tempo.
  • Extensível – Você pode escrever seus próprios módulos para conectar ao Cockpit. Um serviço iniciado via Cockpit pode ser interrompido em um terminal.
  • Usa APIs existentes – o Cockpit usa APIs que já existem no sistema. Ele não reinventa subsistemas nem adiciona uma camada de ferramentas próprias.
  • Autônomo – Você não precisa se preocupar em configurar um servidor web apenas para usar o Cockpit.
  • Faça login normalmente – Por padrão, o Cockpit usa os logins e privilégios de usuário normais do seu sistema
  • Eficiente – O Cockpit só usa memória e CPU quando ativo. Quando inativo, não há carga extra no servidor.
  • Terminal incorporado – O Cockpit vem com um terminal incorporado que você pode usar no console da web.

Instale o Cockpit no Ubuntu 22.04|20.04|18.04 Linux

A partir do Ubuntu 18.04 e posterior, o Cockpit está incluído no repositório APT do sistema. Você precisará atualizar o índice da lista de aplicativos para poder ver o pacote.

sudo apt update

Veja se o pacote está disponível.

## Ubuntu 22.04 ##
$ apt-cache policy cockpit
cockpit:
  Installed: (none)
  Candidate: 264-1ubuntu0.22.04.1
  Version table:
     297-1~bpo22.04.1 100
        100 https://mirror.hetzner.com/ubuntu/packages jammy-backports/universe amd64 Packages
     264-1ubuntu0.22.04.1 500
        500 https://mirror.hetzner.com/ubuntu/packages jammy-updates/universe amd64 Packages
     264-1 500
        500 https://mirror.hetzner.com/ubuntu/packages jammy/universe amd64 Packages

## Ubuntu 20.04 ##
$  apt-cache policy cockpit
cockpit:
  Installed: (none)
  Candidate: 215-1
  Version table:
     257-1~bpo20.04.1 100
        100 http://nova.clouds.archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages
     215-1 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/universe amd64 Packages

Você pode instalar o Cockpit usando o comando abaixo.

sudo apt install cockpit

Aceite a instalação do Cockpit no Ubuntu pressionando a tecla y no teclado.

...
Suggested packages:
  cockpit-doc cockpit-pcp cockpit-machines xdg-utils sssd-dbus libparted-dev pcscd avahi-autoipd libteam-utils exfat-utils f2fs-tools nilfs-tools reiserfsprogs udftools udisks2-bcache
  udisks2-btrfs udisks2-lvm2 udisks2-vdo udisks2-zram comgt wvdial wpagui libengine-pkcs11-openssl
The following NEW packages will be installed:
  cockpit cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit cockpit-storaged cockpit-system cockpit-ws cracklib-runtime crda dns-root-data dnsmasq-base iw libatasmart4
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-mdraid2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3 libbytesize1
  libcrack2 libidn11 libmbim-glib4 libmbim-proxy libmm-glib0 libndp0 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnspr4 libnss3 libparted-fs-resize0 libpcsclite1 libpwquality-common
  libpwquality-tools libpwquality1 libqmi-glib5 libqmi-proxy libteamdctl0 libudisks2-0 libvolume-key1 modemmanager network-manager network-manager-pptp ppp pptp-linux udisks2 usb-modeswitch
  usb-modeswitch-data wamerican wireless-regdb wpasupplicant
0 upgraded, 58 newly installed, 0 to remove and 71 not upgraded.
Need to get 14.1 MB of archives.
After this operation, 42.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Instale também plug-ins do Cockpit para gerenciar contêineres e máquinas virtuais

sudo apt install cockpit-machines cockpit-podman cockpit-doc cockpit-389-ds cockpit-sosreport

Inicie e ative o serviço de cockpit.

sudo systemctl start cockpit.socket && sudo systemctl enable cockpit.socket

Acesse o console web do Cockpit no Ubuntu 22.04|20.04|18.04

O console web do Cockpit pode ser acessado na URL [https://(serverip ou hostname):9090/]. Se você tiver um firewall ufw, permita o acesso à porta no firewall.

sudo ufw allow 9090/tcp

Em seguida, abra seu navegador e digite o endereço IP do servidor ou nome de domínio e porta 9090. Você receberá uma mensagem de aviso para o certificado.

Clique em “Avançado” para aceitar.

Clique em “Aceitar o risco e continuar” para acessar o console do Cockpit em sua máquina Ubuntu.

Use suas credenciais de usuário para fazer login.

Experimente o painel para ver as seções e recursos administrativos.

Usando o Terminal de Cockpit

Há um terminal integrado no Cockpit que oferece flexibilidade para alternar entre um terminal e a interface da web a qualquer momento.

Leia mais na documentação do Cockpit para aprender a administração do sistema Ubuntu usando o console web de administração do Cockpit.

Artigos relacionados: