Er zijn veel system monitors voor een Debian Server met een Web User-Interface. De bekendste hiervan is toch wel Webmin die ik met tevredenheid gebruik. Er zijn er echter nog veel meer. Zo liep ik nu tegen Cockpit aan die een mooie en overzichtelijke User-Interface heeft. Verder is deze heel eenvoudig te installeren op je Debian Stretch server.
Voeg aan de file ”/etc/apt/sources.list’ de volgende regels toe
# Cockpit deb http://deb.debian.org/debian stretch-backports main
Installeer Cockpit nu met de volgende commando’s:
apt-get update apt-get install cockpit
Standaard zal Cockpit een self-signed certificaat isntalleren en gebruiken, maar aangezien ik zelf een Let’s Encrypt certificaat heb kan ik deze mooi hergebruiken. Dit doe je door de volgende commando’s (die je eventueel in een script in een cron job kunt zetten)
cp /etc/letsencrypt/live/<jouw domein>/fullchain.pem >> /etc/cockpit/ws-certs.d/1-my-cert.cert cat /etc/letsencrypt/live/<jouw domein>/privkey.pem >> /etc/cockpit/ws-certs.d/1-my-cert.cert service cockpit restart
Vervolgens is Cockpit bereikbaar op de volgende URL:
https://localhost:9090
Cockpit is niet zo uitgebreid als Webmin, maar je kunt ook heel snel en mooi een overzicht krijgen van je Systeem, Logs, Storage en Networking.
In Fedora Server draait Cockpit standaard ook.