🌐 Hoofdstuk 27: Cockpit¶
In dit hoofdstuk leer je hoe je Cockpit kunt gebruiken om je Linux-server via de browser te beheren.
Cockpit biedt een moderne webinterface voor systeembeheer, inclusief CPU/memory monitoring, logs, services, en zelfs Docker/KVM integratie.
📥 Installatie / Update / Verwijderen¶
# Installatie (Debian/Ubuntu)
sudo apt update
sudo apt install cockpit
# Installatie (RHEL/CentOS/Fedora)
sudo yum install cockpit
# Starten & activeren
sudo systemctl enable --now cockpit
# Verwijderen
sudo apt remove cockpit
⚙️ Configuratie¶
Cockpit draait standaard op poort 9090.
Configuratiebestand:
Voorbeeldconfiguratie:
Firewall openzetten:
▶️ Gebruik & Beheer¶
Open de webinterface in de browser:
Log in met je Linux-gebruikersaccount.
Vanaf daar kun je services beheren, logs bekijken, CPU/mem-usage monitoren, enz.
📊 Voorbeeldoutput¶
Dashboard Cockpit:
- CPU/GPU & Memory Usage: real-time grafieken
- Logs: journalctl integratie
- Storage: overzicht schijven en mountpoints
- Networking: interfaces, traffic-statistieken
Uitleg
- Cockpit draait als systemd-service (
cockpit.socket). - Toegang met Linux-accounts (PAM-authenticatie).
- Uit te breiden met plugins zoals Kubernetes, Docker en Virtual Machines.
Sterke punten
- Gebruiksvriendelijke webinterface.
- Geen extra gebruikersbeheer nodig (PAM).
- Extensies voor containers en virtualisatie.
Zwakke punten
- Minder geschikt voor minimalistische servers (heeft wat overhead).
- Werkt standaard alleen in moderne browsers.
- Beperkt vergeleken met enterprise-oplossingen zoals Webmin.