So installierst du die Cockpit Web Console unter Ubuntu 22.04
Cockpit ist eine kostenlose und quelloffene Servermanagement-Konsole, mit der du deine Linux-Server ganz einfach über einen Webbrowser verwalten kannst. Es bietet ein webbasiertes Bedienfeld, mit dem du deinen Server über den Webbrowser verwalten kannst. Es wurde speziell für Anfänger/innen entwickelt, die mit der Linux-Kommandozeile nicht vertraut sind. Mit Cockpit kannst du die CPU-Auslastung, Dateisystemstatistiken, Prozesse und weitere Informationen überwachen. Außerdem kannst du mit Cockpit Aufgaben der Systemadministration durchführen, wie das Anlegen und Verwalten von Benutzern, die Behebung von Netzwerkproblemen, das Hoch- und Herunterladen von Dateien und vieles mehr.
In diesem Lernprogramm zeigen wir dir, wie du Cockpit unter Ubuntu 22.04 installierst und verwendest.
Voraussetzungen
- Ein Server, auf dem Ubuntu 22.04 läuft.
- Auf dem Server ist ein Root-Passwort eingerichtet.
Cockpit auf Ubuntu 22.04 installieren
Standardmäßig ist das Cockpit-Paket im Standard-Repository von Ubuntu 22.04 enthalten. Du kannst es installieren, indem du den folgenden Befehl ausführst:
apt-get install cockpit -y
Nach der Installation von Cockpit führst du den folgenden Befehl aus, um das Podman-Modul zu installieren:
apt-get install cockpit-podman -y
Sobald Cockpit installiert ist, starte den Cockpit-Dienst und aktiviere ihn so, dass er beim Neustart des Systems gestartet wird:
systemctl start cockpit systemctl enable cockpit
Du kannst den Status des Cockpits auch mit folgendem Befehl überprüfen:
systemctl status cockpit
Du solltest die folgende Ausgabe sehen:
? 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.
Zu diesem Zeitpunkt ist das Cockpit gestartet und lauscht auf Port 9090. Du kannst das mit dem folgenden Befehl überprüfen:
ss -antpl | grep 9090
Du solltest die folgende Ausgabe sehen:
LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))
UFW-Firewall konfigurieren
Wenn die UFW-Firewall auf deinem System installiert und konfiguriert ist, musst du die Ports 80 und 9090 für die UFW-Firewall freigeben.
Du kannst beide Ports mit dem folgenden Befehl zulassen:
ufw allow 9090 ufw allow 80
Als Nächstes lädst du die UFW-Firewall mit folgendem Befehl neu:
ufw reload
Du kannst nun den Status der UFW-Firewall-Regeln mit folgendem Befehl überprüfen:
ufw status
Du solltest die folgende Ausgabe sehen:
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)
Zugriff auf Cockpit Web Interface
Öffne nun deinen Webbrowser und rufe das Cockpit-Webinterface über die URL https://your-server-ip:9090 auf. Du solltest die Cockpit-Anmeldeseite sehen:
Gib deinen Root-Benutzernamen und dein Passwort ein und klicke auf Login. Du solltest das Cockpit Dashboard sehen:
Klicke im linken Bereich auf Speicher, um die Partitionsinformationen deines Systems zu sehen:
Klicke auf Networking. Auf dem folgenden Bildschirm solltest du die netzwerkbezogenen Informationen sehen:
Klicke auf Podman Containers. Du solltest alle Container und Images sehen:
Klicke auf die Dienste. Du solltest alle deine Systemdienste sehen.
Klicke auf die Anwendungen. Du solltest alle installierten Anwendungen sehen.
Klicke auf das Terminal. Du kannst dich mit der Befehlszeilenschnittstelle deines Servers verbinden.
Fazit
Glückwunsch! Du hast Cockpit erfolgreich auf Ubuntu 22.04 installiert. Cockpit ist ein sehr nützliches Tool für Linux-Nutzer, um Dienste auf Linux-basierten Servern zu verwalten und zu konfigurieren. Wenn du noch Fragen hast, kannst du dich gerne an mich wenden.