About this project

Beszel is a lightweight server monitoring platform that tracks system metrics over time. It consists of two components: a Hub (a web dashboard built on PocketBase) and an Agent (which runs on each monitored system). Key features include tracking CPU, memory, disk usage, disk I/O, network usage, load average, temperature, fan speed, GPU metrics, battery status, and S.M.A.R.T. disk health for host systems as well as Docker and Podman containers. It also supports ZFS pool capacity, health, and I/O tracking. Beszel provides configurable alerts for CPU, memory, disk, bandwidth, temperature, fan speed, load average, and system status. It supports multi-user setups where users can manage their own systems, with admins able to share systems across users. Authentication supports OAuth/OIDC providers, with optional password auth. Additional capabilities include automatic backups to disk or S3-compatible storage, a friendly web interface, and simple out-of-the-box configuration. The project is open source under the MIT License, with documentation available at beszel.dev and community support via GitHub discussions and a Matrix room.