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.