Beszel is a lightweight server monitoring hub with historical data, Docker stats, and alerts. Built with Go and embedded SQLite via PocketBase, it provides a clean dashboard for tracking CPU, memory, disk, and network usage across multiple systems.
Beszel is a lightweight, self-hosted server monitoring hub built with Go and PocketBase.
On first launch, Beszel will prompt you to create an admin account. There are no default credentials.
To monitor remote servers, install the Beszel agent on each target machine. The dashboard provides a copy-paste command for easy agent setup. Agents communicate with the hub over SSH.
All data is stored in /beszel_data and persisted via a Zeabur volume. Your monitoring history survives restarts and redeployments.