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
- 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
- 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