Beszel is een lichtgewicht platform voor server monitoring en omvat Docker-statistieken, historische gegevens en waarschuwings functies. Het heeft een gebruikersvriendelijke web-interface, is eenvoudig te configureren en is direct klaar voor gebruik. Het ondersteunt automatische back-ups, meerdere gebruikers, OAuth-authenticatie en API-toegang.

Meer informatie kun je vinden in de documentatie van de tool.

Om Beszel te installeren maak je eerst een ‘docker-compose.yml’ file aan met de volgende inhoud:

services:
  beszel:
    image: henrygd/beszel
    container_name: beszel
    restart: unless-stopped
    ports:
      - 8090:8090
    volumes:
      - /home/henri/docker/beszel/beszel_data:/beszel_data

Start de docker op met het commando ‘docker compose up -d’ en ga hierna met je internet-browser naar de URL:

http://localhost:8090

Er zal nu eerst gevraagd worden om een Admin Account aan te maken.




Kies nu rechts-boven de optie ‘+ Add System’ om je huidige server toe te voegen.



Onderaan dit windows druk je op [Copy docker compose] en copieer je de inhoud naar je Clipboard.



Deze inhoud voeg je nu toe aan je originele docker-compose.yml file. Voer nu de volgende commando’s uit:

docker compose pull
docker compose up -d

Je huidige server zal nu toegevoegd worden, maar je ziet nog geen waarden. Hiervoor hebben we nog het token nodig. Het token kun je vinden als je ‘Edit’ kiest bij je toegevoegde server. Vul deze waarde nu in bij je beszel-agent van je ‘docker-compse.yml’ file en start de containers weer opnieuw op met het commando ‘docker compose up -d’.

Je kunt nu diverse statistieken bekijken van je server:




Je kunt ook nog andere servers toevoegen. Je moet dan op de andere servers de beszel-agent installeren via een docker image. In ‘Settings > Tokens & Fingersprints’ kun je bij ‘Universal token’ de inhoud voor je ‘docker-compose.yml’ file voor je andere servers genereren.





Op je andere servers gebruik je deze inhoud in de ‘docker-compose.yml’ file voor je Beszel-Agent. Na het opstarten van de Bezel-Agents op je anders servers (met het commando ‘docker compose up -d’ zul je de nieuwe servers in je Beszel overzicht zien verschijnen. Op deze manier krijg je een mooi overzicht van al je servers en kun je door hier op te klikken gedetailleerder statistieken zien.