Aisle Monitoring

Beszel

Health graphs for your servers.

Add to my serverdocker-compose generator (French)Compare alternatives (French)Official documentation

What is it for?

Beszel shows CPU, memory, disk and network usage for your servers and containers, with history and alerts. Much lighter than Prometheus and Grafana.

Who is it for?

People who want to see at a glance whether their servers are fine.

After installing

  1. Create the administrator account.
  2. Click "Add system": Beszel gives you the command to install the agent on each server to monitor.

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Beszel
services:
  beszel:
    image: henrygd/beszel:latest
    container_name: beszel
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    environment:
      TZ: Europe/Paris
    volumes:
      - ./data:/beszel_data
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.beszel.rule=Host(`monitoring.mydomain.com`)
      - traefik.http.routers.beszel.entrypoints=websecure
      - traefik.http.routers.beszel.tls.certresolver=letsencrypt
      - traefik.http.services.beszel.loadbalancer.server.port=8090

networks:
  traefik:
    external: true