It is unlikely that maintenance will resume.
We built this image because I am fairly certain the guidance used to be to build your own beszel agent binaries for Windows hosts, hosts with gpu, etc. The upstream now provides all builds required afaik. There should be no need for this anymore.
If you choose to use this image, continue informed that it is outdated. All in all, I see no reason for you to proceed to use this and this repo is kept for archival purposes only.
In alternative to this, we are using the officially released images and binaries
➡️ Official Registries: ghcr.io/beszel/beszel, ghcr.io/beszel/beszel-agent, ghcr.io/beszel/beszel-agent-nvidia, ghcr.io/beszel/beszel-agent-intel
➡️ Official Repository: https://github.com/henrygd/beszel/releases/tag/v0.20.0
Be aware that all Docker Images / Registry Tags are frozen for this project, no future releases are planned or expected.
You are recommended to:
- Use the binaries and docker images provided by the maintainer directly.
- Fork this or the original repository, update any deps + base-image, make stability improvements to the script and build the image yourself.
- Continue to use a stale release from us without modifications understanding you are free to do so but that you were already at your own risk, and we do not recommend this either.
CloudNativePG PostgreSQL image with wal2json extension.
Includes wal2json for logical decoding (required by Teleport cluster state).
Built automatically by StageFreight CI on tagged releases.
Tag format tracks upstream PostgreSQL version (e.g. 17.9.0).
Reference in CNPG Cluster spec:
spec:
imageName: docker.io/prplanit/cnpg-postgresql:17.9.0Beszel is a lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions.
It has a friendly web interface, simple configuration, and is ready to use out of the box. It supports automatic backup, multi-user, OAuth authentication, and API access.
Gitlab requires authentication (you must have "user" context) to pull packages from the generic package registry.
I failed to find a workaround.... So I guess you can cosplay as "public_api" with an API token of glpat-Gtpqt1aHVdPSS11XdREm for the time-being, you are welcome public_api.
I can not guarantee availability for financial reasons, but I will do my best. 🍜🤣 For best results, clone this repo or make your own pipeline from the inspiration. Then of course you are welcome to manually download while you can.
To pull a release programmatically using curl:
curl --header "PRIVATE-TOKEN: $GITLAB_TOKEN" \
"$GITLAB_DOMAIN/api/v4/projects/$CI_PROJECT_ID/packages/generic/beszel-agent/$CI_COMMIT_TAG/$ZIP_NAME" \
--output $CI_COMMIT_TAG/$ZIP_NAME"
Where CI_COMMIT_TAG is the release version, i.e.:
curl --header "PRIVATE-TOKEN: glpat-Gtpqt1aHVdPSS11XdREm" \
-L "https://gitlab.prplanit.com/api/v4/projects/33/packages/generic/beszel-agent/v0.11.1/beszel-agent_windows_amd64-v0.11.1.zip" \
--output beszel-agent_windows_amd64-v0.11.1.zip
The release binaries are available for direct download here as well.
- Lightweight: Smaller and less resource-intensive than leading solutions.
- Simple: Easy setup with little manual configuration required.
- Docker stats: Tracks CPU, memory, and network usage history for each container.
- Alerts: Configurable alerts for CPU, memory, disk, bandwidth, temperature, and status.
- Multi-user: Users manage their own systems. Admins can share systems across users.
- OAuth / OIDC: Supports many OAuth2 providers. Password auth can be disabled.
- Automatic backups: Save to and restore from disk or S3-compatible storage.
Beszel consists of two main components: the hub and the agent.
- Hub: A web application built on PocketBase that provides a dashboard for viewing and managing connected systems.
- Agent: Runs on each system you want to monitor, creating a minimal SSH server to communicate system metrics to the hub.
The quick start guide and other documentation is available on our website, beszel.dev. You'll be up and running in a few minutes.
- CPU usage - Host system and Docker / Podman containers.
- Memory usage - Host system and containers. Includes swap and ZFS ARC.
- Disk usage - Host system. Supports multiple partitions and devices.
- Disk I/O - Host system. Supports multiple partitions and devices.
- Network usage - Host system and containers.
- Temperature - Host system sensors.
- GPU usage / temperature / power draw - Nvidia and AMD only. Must use binary agent.
Please search existing issues and discussions before opening a new one. I try my best to respond, but may not always have time to do so.
Bug reports and detailed feature requests should be posted on GitHub issues.
Support requests and general discussion can be posted on GitHub discussions or the community-run Matrix room: #beszel:matrix.org.
Beszel is licensed under the MIT License. See the LICENSE file for more details.



