KingDownloads

beszel version history

10 releases tracked, newest first.

v0.18.7

Apr 5, 2026
- Added disk I/O metrics and ability to copy alerts between systems - Fixed macOS ARM64 crashes and NVMe capacity reporting for Apple SSDs - Addressed Windows root disk detection and Docker filesystem issues - Upgraded dependencies and PocketBase to latest version

27 downloads

v0.18.6

Mar 29, 2026
## What's Changed - Add `apple-touch-icon` link by @y1zhou in https://github.com/henrygd/beszel/pull/1850 - Fix regression in partition discovery on Docker (#1847) - Fix UI bug where charts did not display 1m max until next update - Fix agent detection of Podman when using socket proxy (#1846) - Fix NVML GPU collection being disabled when `nvidia-smi` is not in PATH (#1849) - Reset SMART interval on agent reconnect if the agent hasn't collected SMART data, allowing config changes to take effect immediately ## New Contributors * @y1zhou made their first contribution in https://github.com/henrygd/beszel/pull/1850 **Full Changelog**: https://github.com/henrygd/beszel/compare/v0.18.5...v0.18.6

27 downloads

v0.18.5

Mar 27, 2026
## What's Changed - Add "update available" notification in hub web UI with `CHECK_UPDATES=true` by @svenvg93 in https://github.com/henrygd/beszel/pull/1830 - Add Linux mdraid health monitoring by @VACInc in https://github.com/henrygd/beszel/pull/1750 - Add ports column to containers table (#1481) - Allow Linux systemd timer monitoring with `SERVICE_PATTERNS` (#1820) - Add ZFS ARC support on FreeBSD - Add optional tabs layout on web UI system page (#1513) - Improve web UI performance and mobile styles (thanks @steveiliop56 for new mobile menu in #1840) - Improve disk discovery and I/O device matching (#1811, #1772) - Improve (likely fix) status alert reliability (#1519) - Fix temperature collection blocking agent stats on some systems by @Jimbojones1 in https://github.com/henrygd/beszel/pull/1839 - Fix `SMART_INTERVAL` consistency across agent reconnects (#1800) - Fix container health status for Podman (#1475) - Fix disk usage averaging for extra disk alerts using historical records by @victoreduardo in https://github.com/henrygd/beszel/pull/1801 - Fix bandwidth alert computation from byte-per-second source (#1770) - Fix 1m chart view leading to inflated Docker netwo

27 downloads

v0.18.4

Feb 20, 2026
## What's Changed - Add outbound heartbeat monitoring to external services by @amirhmoradi in https://github.com/henrygd/beszel/pull/1729 - Add experimental GPU monitoring for Apple Silicon by @raccettura. (#1747, #1746, [docs](https://beszel.dev/guide/gpu#apple)) - Add `nvtop` integration for GPU monitoring. (#1508) - Add `GPU_COLLECTOR` environment variable to manually specify the GPU collector(s). - SMART: add eMMC health via sysfs by @VACInc in https://github.com/henrygd/beszel/pull/1736 - Add `DISABLE_SSH` environment variable to disable SSH agent functionality. (#1061) - Add `fingerprint` command to the agent. (#1726) - Include GTT memory in AMD GPU metrics and improve device name lookup. (#1569) - Improve multiplexed logs detection for Podman. (#1755) - Harden against Docker API path traversal. - Fix issue where the agent could report incorrect root disk I/O when running in Docker. (#1737) - Show system uptime in the system table by @svenvg93 in https://github.com/henrygd/beszel/pull/1719 - Retry Docker check on non-200 HTTP response by @ElioDiNino in https://github.com/henrygd/beszel/pull/1754 - Allow precise value entry for alerts via text input by @svenvg93

27 downloads

v0.18.3

Feb 1, 2026
## Notice - The Windows agent's updated version of `LibreHardwareMonitorLib` now uses [PawnIO](https://pawnio.eu/) instead of WinRing0. If you lose temperature sensors, make sure PawnIO is installed. (See #1657 and #1697.) - Container `NetworkSent` and `NetworkRecv` fields have been deprecated in favor of `Bandwidth`. Agents will stop populating those fields in 0.19.0, so please update any integrations to prefer `Bandwidth`. It's available for all containers on hubs >= 0.18.3. ## What's Changed - Add experimental sysfs AMD GPU collector. (#737, #1569) - Improve container network stats accuracy. - Fix `SHARE_ALL_SYSTEMS` for system_details, smart_devices, and systemd_services. (#1660) - Improve CJK truncation in UI. - Fix container uptime sorting edge case. (#1696) - Remove stale systemd services from tracking after deletion. (#1594) - Update honeypot field name and autofill ignores. (#1011) - Write health_file to `/dev/shm` instead of `/tmp` if available. (#1455) - Ensure battery current charge doesn't exceed full capacity. (#1668) - Increase `smartctl --scan` timeout to 10 seconds. (#1465) - Update Go dependencies * Change usermod to addgroup for docker acce

27 downloads

v0.18.2

Jan 12, 2026
This release fixes a regression that resulted in the agent binary being dynamically linked, causing it to fail on musl-based Linux distributions like Alpine and OpenWrt. If you were affected by this, see below for instructions to fix. ## What's Changed - Add separate dynamically linked glibc build for Linux. (#1618) - Fix GPU ID collision between Intel and NVIDIA collectors. (#1522) - Agent `update` command now detects your system's C library and downloads the optimal binary (static or glibc) on Linux. - fix: some of indonesia translate by @marmar76 in https://github.com/henrygd/beszel/pull/1625 - Jetson tegrastats regex pre jetpack5 by @Vascolas007 in https://github.com/henrygd/beszel/pull/1631 - site: only hide GPU engine graph if entire usage is 0% by @crimist in https://github.com/henrygd/beszel/pull/1624 ## New Contributors * @marmar76 made their first contribution in https://github.com/henrygd/beszel/pull/1625 * @Vascolas007 made their first contribution in https://github.com/henrygd/beszel/pull/1631 ## Fix for musl-based Linux distributions If you updated to a version that currently fails to start (`./beszel-agent: not found`), you can restore your agent

27 downloads

v0.18.1

Jan 12, 2026
Fixes bug in `0.18.0` release where all containers were cleared from the "All Containers" page when any system returned no containers. Additionally, there was a temporary problem with the `:latest` Docker image which may have caused your agents to report as down. This is fixed now and you can re-pull the image if necessary: https://github.com/henrygd/beszel/issues/1618#issuecomment-3736640026

26 downloads

v0.18.0

Jan 11, 2026
## What's Changed - Add option to make universal token permanent. (#1097, #1614) - Add experimental NVML GPU collector. (#1522, #1587) - Add low battery alerts. (#1507) - Add battery charge to systems table. - Add `--url` and `--token` command line arguments to the agent. (#1524) - Collect S.M.A.R.T. data in the background every hour. - Add `SMART_INTERVAL` environment variable to customize S.M.A.R.T. data collection interval. - Collect system distribution and architecture. - Add `system_details` collection to store infrequently updated system information. - Improve S.M.A.R.T. device path lookup for NVMe devices. (#1504) - Raise `smartctl` timeout to 15 seconds. (#1465) - Fix container logs decoding for raw streams. (#1535) - Rename login honeypot field to prevent password manager autofill (#1011). - fix: When there is no client, LoaderCircle will always transfer by @Zero2A11 in https://github.com/henrygd/beszel/pull/1511 - fix non unique fingerprint by @deadbeef84 in https://github.com/henrygd/beszel/pull/1556 - bug: fix disk sorting in smart table by @svenvg93 in https://github.com/henrygd/beszel/pull/1551 - chore; add check for systemd before monitoring by @sven

26 downloads

v0.17.0

Dec 3, 2025
## What's Changed - Add quiet hours to silence alerts during specific time periods. (#265) - Add dedicated S.M.A.R.T. page. - Add alerts for S.M.A.R.T. failures. - Add `DISK_USAGE_CACHE` environment variable. (#1426) - Add `SKIP_SYSTEMD` environment variable. (#1448) - Add hub builds for Windows and FreeBSD. - Change extra disk indicators in systems table to display usage range as dots. (#1409) - Strip ANSI escape sequences from docker logs. (#1478) - Font ligatures create unwanted artifacts in random ids by @m90 in https://github.com/henrygd/beszel/pull/1434 - fix: Fix the issue where the Add System button is visible to read-only users. by @zjkal in https://github.com/henrygd/beszel/pull/1442 - [Feature] Add crossorigin attribute to manifest link by @pavelpikta in https://github.com/henrygd/beszel/pull/1457 - Update Go dependencies. ## New Contributors * @m90 made their first contribution in https://github.com/henrygd/beszel/pull/1434 * @pavelpikta made their first contribution in https://github.com/henrygd/beszel/pull/1457 **Full Changelog**: https://github.com/henrygd/beszel/compare/v0.16.1...v0.17.0

26 downloads

v0.16.1

Nov 14, 2025
- Add services column to All Systems table. (#1153) - Add `SERVICE_PATTERNS` environment variable to filter systemd services. (#1153) - Detect and handle immutable filesystems like Fedora Silverblue by @SoulSniper1212 in https://github.com/henrygd/beszel/pull/1405 - Add setting for layout width. - Set a dynamic upper domain on the YAxis for container chart by @evrial in https://github.com/henrygd/beszel/pull/1412 - Add alert history page size preference persistence by @SoulSniper1212 in https://github.com/henrygd/beszel/pull/1404 - Update actions to lock issues and skip PRs by @svenvg93 in https://github.com/henrygd/beszel/pull/1419 - Update Go dependencies. **Full Changelog**: https://github.com/henrygd/beszel/compare/v0.16.0...v0.16.1

25 downloads