Ubuntu Server 20.04にCockpitをインストールする!

Ubuntu Server 20.04にCockpitをインストールします。

動作確認した環境を確認する!

動作確認した環境を確認します。

 hostnamectl
   Static hostname: vmswps11
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 03744a060b2d4756bcac7a1d2b931841
           Boot ID: 74d79bc106c649598b6567a820dc0d80
    Virtualization: oracle
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.4.0-156-generic
      Architecture: x86-64

Cockpitをインストールする!

Cockpitを標準のリポジトリからインストールします。

$ sudo apt install cockpit -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit cockpit-storaged cockpit-system
  cockpit-ws cracklib-runtime dns-root-data dnsmasq-base libblockdev-mdraid2 libbluetooth3 libbytesize1 libcrack2
  libidn11 libjansson4 libndp0 libnl-route-3-200 libnm0 libpcsclite1 libpwquality-common libpwquality-tools
  libpwquality1 libteamdctl0 network-manager network-manager-pptp ppp pptp-linux wamerican wpasupplicant
Suggested packages:
  cockpit-doc cockpit-pcp cockpit-machines xdg-utils sssd-dbus pcscd avahi-autoipd libteam-utils 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 dns-root-data dnsmasq-base libblockdev-mdraid2 libbluetooth3 libbytesize1 libcrack2
  libidn11 libjansson4 libndp0 libnl-route-3-200 libnm0 libpcsclite1 libpwquality-common libpwquality-tools
  libpwquality1 libteamdctl0 network-manager network-manager-pptp ppp pptp-linux wamerican wpasupplicant
0 upgraded, 31 newly installed, 0 to remove and 46 not upgraded.
...

Cockpitが起動していることを確認する!

Cockpitのソケットがアクティブであることを確認します。

$ systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
     Loaded: loaded (/lib/systemd/system/cockpit.socket; enabled; vendor preset: enabled)
     Active: active (listening) since Sun 2023-08-27 14:14:35 UTC; 1min 1s ago
   Triggers: ● cockpit.service
       Docs: man:cockpit-ws(8)
     Listen: [::]:9090 (Stream)
      Tasks: 0 (limit: 2257)
     Memory: 312.0K
     CGroup: /system.slice/cockpit.socket

ブラウザからアクセスする!

9090ポートを指定してブラウザからアクセスします。

https://vmswps11.loc.lab4ict.com:9090

おわりに

Cockpitにアクセスするための設定方法をまとめました。

関連記事