Beszel Hub logo

Beszel Hub

Lightweight server monitoring platform

Alternative to: grafana, netdata, prometheus, zabbix


About Versions (61)

v0.18.7

2026-04-05

Adds disk I/O metrics, cross-system alert copying, SENSORS_TIMEOUT, internal battery, non-superuser token API restriction, multiple platform fixes (macOS ARM64, NVMe Apple SSD, Windows root disk, Docker), OPNsense persistence fix, dependency upgrades, PocketBase update, and welcomes new contributor Malith-Rukshan.

v0.18.6

2026-03-29

Release includes apple-touch-icon addition, fixes for Docker partition discovery regression, 1m max chart UI bug, Podman agent detection with socket proxy, NVML GPU collection when nvidia-smi is missing, and resetting SMART interval on agent reconnect; welcome new contributor @y1zhou.

v0.18.5

2026-03-27

Release 0.18.5 adds update notifications, Linux mdraid health, ports column, systemd timer monitoring, ZFS ARC on FreeBSD, UI enhancements and performance fixes, broader monitoring improvements, and Go/dependency updates, plus new contributors.

v0.18.4

2026-02-20

Adds outbound heartbeat and Apple Silicon GPU monitoring (nvtop, GPU_COLLECTOR), eMMC health, DISABLE_SSH, fingerprint command, AMD GTT memory, Podman log improvements, Docker path-traversal hardening, uptime display, Docker retry, precise alert input, version flag, InstallMethod, Go updates; welcomes new contributors.

v0.18.3

2026-02-01

Update Windows LibreHardwareMonitorLib to PawnIO; deprecate container NetworkSent/NetworkRecv in favor of Bandwidth; add experimental sysfs AMD GPU collector; plus numerous stability, UI, and performance fixes and Go dependencies updates.

v0.18.2

2026-01-12

Fixes a regression causing musl-based Linux failures by adding a separate glibc build and making the update command auto-detect and fetch the optimal binary; also fixes a GPU ID collision and includes minor translations and regex tweaks.

v0.18.1

2026-01-12

In 0.18.0, fixed a bug that cleared all containers on the All Containers page when a system had no containers; also resolved a temporary issue with the :latest Docker image causing agents to appear down—re-pull if needed.

v0.18.0

2026-01-11

Adds permanent token option, experimental NVML GPU collector, low battery alerts and battery in systems table, CLI --url/--token, hourly SMART data with SMART_INTERVAL, system details, distro/arch, improved NVMe paths, 15s smartctl timeout, fixes, translations, dependencies.

v0.17.0

2025-12-03

v0.16.1

2025-11-14

Release 0.16.1 adds a services column and SERVICE_PATTERNS env var, supports immutable filesystems, adds layout width setting, dynamic YAxis domain for container chart, persists alert history page size, updates actions to lock issues/skip PRs, and updates Go dependencies.

v0.16.0

2025-11-12

Adds basic systemd service monitoring, GPU usage alerts, expanded disk percentages in the systems table, experimental Windows binary smartctl embedding, EXCLUDE_SMART env var to exclude devices, alert links use system ID, and updated Go dependencies.

v0.15.4

2025-11-04

Release 0.15.4 fixes containers table clock issue, Windows extra disk detection, and intel_gpu_top parsing; adds total line to multi-value chart tooltips, fallback smartctl paths, updates Beszel-nvidia Dockerfile to latest smartmontools, and introduces new translations.

v0.15.3

2025-11-01

Release adds per-core CPU state, container exclusion env var, INTEL_GPU_DEVICE env var, improved S.M.A.R.T. power-on parsing, fixes for empty disk I/O values and battery nil pointer, Hebrew translations, and dependency updates (shoutrrr, gopsutil).

v0.15.2

2025-10-29

Improves SMART device detection logic and fixes the regression introduced in version 0.15.1.

v0.15.1

2025-10-28

Adds SMART_DEVICES env var; supports scsi, sntasmedia, sntrealtek; sorts Smart table; skips virtual disks in SMART data; parses string power-on time; fixes disk rendering, SHARE_ALL_SYSTEMS for containers, and text contrast; new contributors Shin and zjkal.

v0.15.0

2025-10-26

Release adds initial S.M.A.R.T. support, a new alpine image with smartmontools, removes container detail env vars while introducing CONTAINER_DETAILS toggle, improves temperature chart and battery detection, caps Docker log size, updates Go deps, and adds translations.

v0.14.1

2025-10-20

Adds MFA_OTP env var for email-based OTP, shows image name in containers table, fixes long temperature tooltip spacing and container status sorting, and includes translations by @GrifTheDev and @Loriage.

v0.14.0

2025-10-18

Adds container status/health/details/logs view and a /containers page, fixes network stats on interface resets, and includes new translations by derilevi and rasko-dev.

v0.13.2

2025-10-09

v0.13.2 adds custom names for extra disks, stronger WebSocket reconnection, looser latency in one-minute charts, updated favicon with bubble count, OpenWRT graceful stop/restart, and Docker version fetch retry; welcomes first-time contributor @amanda-wee.

v0.13.1

2025-10-06

Fixes: one-minute charts on non-Docker systems; permalinks now use IDs; adds VOLUME for /beszel_data to preserve config; German translations added; new contributor Marrrrrrrrry.

v0.13.0

2025-10-03

Adds a 1-minute chart with 1-second updates, improves disk I/O accuracy, introduces SYSTEM_NAME env var for universal token registration, fixes OpenWRT agent restarter, adds noindex meta tag, includes new translations, and updates Go dependencies.

v0.12.12

2025-09-25

Fix high CPU when intel_gpu_top errors, add SKIP_GPU env var, implement fallback cache/buff memory calculations, and fix automatic agent update/restart on OpenRC.

v0.12.11

2025-09-24

Fixes include correcting cached memory calculation; added pattern matching and blacklist for NICS env var; Intel GPU collector now parses plain text (-l) instead of JSON; Hub Executable update bug fix; and skip Cali interfaces in network collection.

v0.12.10

2025-09-22

Adds initial Intel GPU support and intel image, shows connection type in hub UI, fixes temperature units and bits/bytes, updates dependencies, Shoutrrr adds Signal/WeChat, and changes memory calculation to MemAvailable.

v0.12.9

2025-09-17

Release 0.12.9 fixes a divide-by-zero error that was introduced in 0.12.8.

v0.12.8

2025-09-17

Adds per-interface and cumulative network traffic charts, 12/24h time format, experimental MFA OTP, TRUSTED_AUTH_HEADER and AUTO_LOGIN env vars, FreeBSD support, OpenWRT update/restart fixes, plus translations and helm-chart fixes.

v0.12.7

2025-09-05

Opt-in LibreHardwareMonitor with LHM=true; fix token refresh for new systems; add initial user credentials via USER_EMAIL/USER_PASSWORD; show active/paused/down counts in All Systems; preserve sort order; arch improvements (mips); Alpine crontab install; fix fork workflows.

v0.12.6

2025-08-29

Release adds 1-minute memory cap, status filtering and virtualized All Systems table for performance, fixes Safari links, Hub update chmod, older CUDA image for compatibility, metrics alignment, truncated long system names, updated mirror with --china-mirrors, and welcomes new contributor Impact123.

v0.12.5

2025-08-27

Fix FreeBSD panics by downgrading gopsutil to v4.25.6, prevent battery monitoring deadlock by excluding FreeBSD, and include minor hub UI improvements.

v0.12.4

2025-08-26

Adds battery charge monitoring; improved auto-update with fallback mirror; fixes blank token field; allows opening internal router links in new tab; adds /api/beszel/user-alerts and removes batch API usage; updates dependencies and translations.

v0.12.3

2025-08-04

Fixes Systems table name wrapping; adds custom meter percentages; introduces GPU-enabled dockerfile_Agent build with nvidia-smi; adds Czech translations; welcomes new contributors bradley-varol and dalton-baker.

v0.12.2

2025-08-02

Release adds LibreHardwareMonitorLib for improved sensor detection (admin must run as administrator), fixes Debian package install without Docker group and agent data directory detection, patches OpenWrt install script, and moves name copy to Action Dialog; Swedish translations added.

v0.12.1

2025-07-25

Bug fixes (NaN CPU, OIDC icon, load average zeros), added TOKEN_FILE env var, refactored agent data dir resolution, sorted token/fingerprint table by name, and updated translations.

v0.12.0

2025-07-25

Version 0.12.0 enables agents to initiate outgoing hub connections, introduces universal self-registration tokens, and adds load average monitoring, unit display preferences, improved network metrics accuracy, and an alerts history table.

v0.11.1

2025-04-29

Fixed Windows installer backslash escaping; DOCKER_HOST="" now skips Docker daemon; FreeBSD icon added; Shoutrrr docs link updated; new German translations.

v0.11.0

2025-04-27

This release adds Homebrew/Scoop installers, wildcard SENSORS support, sensor filtering, Teams and Lark notifications, an OpenBSD agent release; fixes Windows drive detection and CPU/memory stats; UI tweaks, auto-update option, and translations/deps updates.

v0.10.2

2025-03-15

Adds Docker healthcheck commands, fixes alert backlog and temperature sensor issues, allows setting a GPU as PRIMARY_SENSOR, introduces a multicolumn unique index to deduplicate alerts, updates chart units, and enhances several translations.

v0.10.1

2025-03-06

Beszel v0.10.1 patches a fix for issue #643 and resolves server startup problems on fresh installs.

v0.10.0

2025-03-06

Beszel v0.10.0 adds downtime control, subpath serving, multi-hub support, env var prefixes, GPU/Temperature in dashboards, PRIMARY_SENSOR, offline meters, Docker/Unix setup improvements, Debian/OpenWRT packaging, startup args, Jetson support, plus bug fixes and i18n updates.

v0.9.1

2025-01-05

Release 0.9.1 includes Alpine/OpenRC install, fixed json.Unmarshal resets, simplified ticker, gopsutil memory fix on ARM Mac, corrected GPU name merging, armv6l agent install, default hub log level to warn, and Slovenian/Danish translations.

v0.9.0

2024-12-18

Breaking REST API: /api/admins/* replaced by _superusers; introduces built-in rate limiter, a new batch API, translations, fixes, and a new website with improved documentation.

v0.8.0

2024-11-12

Enhances Podman monitoring, exposes Nvidia/AMD GPU monitoring without a GPU flag (binary agent only; needs nvidia-smi/rocm-smi), improves Chinese Simplified localization, tweaks disk discovery via partition labels, and clears stopped containers from network chart tooltips.

v0.7.4

2024-11-09

Adds experimental GPU monitoring (Nvidia/AMD), auto daily updates for the binary installer, new Polish/Croatian/Dutch translations with improved French/Chinese, and fixes disk usage charts for values under 1 GB.

v0.7.3

2024-11-05

Adds ability to map extra disks by folder name (e.g., sda1) to pull I/O stats; fixes read/write labeling in extra disk charts; restores prior Docker chart behavior where stopped containers show zero values instead of removal.

v0.7.2

2024-11-03

Fixes to the Memory chart subheading and improved Ukrainian translations; no agent changes in this release (multiple patch releases today).

v0.7.1

2024-11-03

Fixes a bug that showed a blank page when the user locale isn’t translated; updates PocketBase to 0.22.23 and gopsutil to 4.24.10.

v0.7.0

2024-11-02

Release v0.7.0 adds 15-language localization, binary installer option, hideable All Systems columns; bandwidth alert up to 125 MB/s, search improvements, empty-state charts, skip empty SENSORS, and a Makefile, plus a fix for the forgot password link.

v0.6.2

2024-10-23

Adds config.yml-based system management in the data directory, with a dedicated /settings/config page for details.

v0.6.1

2024-10-20

Adds global alert setting for all systems; fixes iOS/Safari 16 and under, and alert link issues with spaces in system names; updates Go/JS dependencies.

v0.6.0

2024-10-16

Release 0.6.0 introduces time-based alerts with bug reporting, adds active alerts to the home page, adds temperature and bandwidth alerts (bandwidth shown in the dashboard table), and expands disk usage checks to all disks.

v0.5.3

2024-10-10

Adds max 1-minute values for CPU, bandwidth, and disk I/O; introduces basic web app caching to reduce duplicate data fetches; fixes ZFS ARC recording in longer logs.

v0.5.2

2024-10-05

ZFS ARC is no longer counted in used memory and tracked separately; MEM_CALC lets you override memory calculation; SYS_SENSORS overrides sensor path; temperature sensors are auto-excluded if outside 0-200°C.

v0.5.1

2024-10-03

Fixes inconsistent container stats on Docker v24/older (Synology), updates gopsutil to v4.24.9 for cgo-free Darwin, adds package-lock.json for Nixpkgs JS deps, and logs startup stats when LOG_LEVEL=debug; welcome bergpb.

v0.5.0

2024-09-29

Adds remote disk usage monitoring, kernel version in system info, SENSORS/CSP/LOG_LEVEL env vars; fixes temperature reporting; improves swap visibility, root I/O fallback, TB-scale disk charts, and deletes old records to eliminate hourly CPU spikes.

v0.4.0

2024-09-16

Adds multi-service notifications via Shoutrrr; NICS to whitelist interfaces; override root filesystem stats; editable alert emails; configurable chart time range; show hostname when different; FILESYSTEM uses mount-point-root stats with possible chart shifts.

v0.3.0

2024-09-03

v0.2.0

2024-08-22

Adds temperature sensor chart, shows agent/hub versions on dashboard, and a linux/arm/v7 image; lowers hub resource usage, refreshes web UI, charts display gaps during downtime, and allow special URL characters in system names; fixes invalid container data.

v0.1.2

2024-08-07

Adds swap usage and Docker-container network charts, and DOCKER_HOST proxy support; fixes stale auth caching, update-queue clog, and old Docker API drops; requires hub/agent updates for charts; includes systemd install guide, FreeBSD/MIPS binaries, precise y-axis max, and disabled animations.

v0.1.1

2024-07-28

v0.1.0

2024-07-24

Adds a clipboard fallback for insecure contexts and, on failure, shows a prompt allowing manual copying with an explanation of why the automatic copy failed.

v0.0.1

2024-07-24