Where Does Beszel Store Hub Data?
Where the Beszel hub and agent keep data.db, keys and fingerprints.
Last updated
Beszel splits into hub and agent: beszel_data holds the PocketBase data.db with systems, history and keys, while agents keep fingerprints under /var/lib/beszel-agent. Tokens pair the two sides.
In-hub backups cover disk or S3 with restore from either. Deleting data.db resets the admin account at the cost of all history, which doubles as the password recovery path.
Where Beszel stores this, by platform
<beszel_data>/data.db
Hub data mount with PocketBase data.db, keys and history. Agents fingerprint under /var/lib/beszel-agent. Back up from hub settings or copy beszel_data stopped.
Frequently asked questions
How do I migrate the Beszel hub?
Copy beszel_data (data.db plus keys) to the new host volume and reattach agents with their tokens. History and systems travel with the PocketBase database in one move.
How do I back up Beszel?
Use Settings, Backups in the hub for disk or S3 snapshots, or stop the hub and copy beszel_data. Agent data at /var/lib/beszel-agent re-registers on reconnect, so the hub side matters most.
Notice an outdated path? Let us know.