Skip to main content

Bezsel Server Monitoring

·134 words·1 min

Overview
#

Beszel is a sleek, self-hosted monitoring dashboard for Docker environments.
It’s a drop-in replacement for complex stacks like Prometheus + Grafana, offering clean metrics, live CPU/memory graphs, and simple multi-host monitoring — all from one container.

I use it to keep an eye on my entire homelab Docker environment, including:

  • Arr Stack (Prowlarr, Sonarr, Radarr, etc.)
  • Watchtower (auto-updates)
  • Homarr (dashboard)
  • RustDesk (remote control)
  • And anything else running on my hosts.

Features
#

  • 📊 Real-time metrics for CPU, RAM, and disk.
  • 🧠 Multi-node support (install Beszel agent on each host).
  • 📈 Built-in time-series graphs — no Grafana needed.
  • ⚙️ Docker native — runs anywhere, minimal configuration.
  • 🔐 Lightweight & privacy-first — all data stays local.

Docker Compose Configuration
#

services:
  beszel:
    image: 'henrygd/beszel'
    container_name: 'beszel'
    restart: unless-stopped
    ports:
      - '8090:8090'
    volumes:
      - ./beszel_data:/beszel_data
Kolton Corr
Author
Kolton Corr
A little bit about you