Skip to content
Search

Beszel

lastmod 2025-02-02created 2025-02-022 edits

A lightweight, self-hostable server monitoring platform

Features

  • Provides Docker stats, historical data, and alerts
  • "Works out of the box" with an intuitive web interface and simple setup
  • Provides automatic backups, multi-user support, OAuth authentication, and REST API access
  • Key features
    • Lightweight: smaller and uses fewer resources than other solutions
    • Simple: no public internet exposure needed, quick to install and use
    • Docker stats: tracks CPU, memory, and network usage history for each container
    • Alerts: custom alerts can be set for CPU, memory, disk, bandwidth, temperature, and status
    • Multi-user: each user manages their own systems, administrators can share systems
    • OAuth / OIDC support: compatible with multiple OAuth2 providers, password authentication can be disabled
    • Automatic backups: save and restore data to disk or S3-compatible storage
    • REST API: use and update data from scripts or applications
  • Architecture: two main components
    • Hub:
      • A web application built on "Pocketbase: open-source real-time backend for SaaS/apps "
      • View and manage the status of connected systems from the dashboard
    • Agent:
    • Runs on each system you want to monitor
    • Sends system metrics to the Hub through a minimal SSH server
  • Supported metrics
    • CPU usage: host system and Docker / Podman containers
    • Memory usage: host system and containers, including swap and ZFS ARC
    • Disk usage: supports multiple partitions and devices on the host system
    • Disk I/O: supports multiple partitions and devices on the host system
    • Network usage: host system and containers
    • Temperature: host system sensors
    • GPU usage / temperature / power consumption: Nvidia and AMD supported (binary agent required)

See also

  • Server Monitoring

Favorite site

author Zer0 sitemap