Logo
Deploy Now

SaaS Alternative

Datadog New Relic

Stars

24,492

Forks

963

Watchers

61

Developer links

Beszel

Reaching 24,000 GitHub stars within two years of its first commit in July 2024, Beszel delivers Netdata-grade monitoring dashboards from a single Docker container with no Prometheus stack, no external database, and no complex configuration — just a one-binary hub on PocketBase (SQLite embedded) and a sub-15 MB agent per host that auto-discovers Docker and Podman containers on contact. The agent connects outbound via WebSocket or SSH tunnel, requiring zero open ports on monitored servers and zero manual network configuration. Per-host metrics cover CPU usage, memory with swap and ZFS ARC breakdown, disk I/O across multiple partitions, network throughput, load average, sensor temperatures, battery charge, and GPU utilization with power draw for Nvidia, AMD, and Intel cards — features that competitors lock behind paid tiers. S.M.A.R.T. disk health including eMMC wear indicators and Linux mdraid array status surface hardware degradation before failures occur. Container statistics track CPU, memory, and network history per container with automatic discovery as new containers start. Configurable threshold alerts notify via email, Discord, Telegram, ntfy, Pushover, Gotify, Matrix, Mattermost, Signal, Slack, Microsoft Teams, and Twilio when metrics exceed defined limits. Multi-user accounts with OAuth/OIDC authentication let teams share monitored systems with role-based access, while automatic backups persist data to disk or S3-compatible storage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Beszel
Beszel
Beszel
Beszel
Beszel

Benefits

  • Zero-Dependency Single Binary Hub
  • The entire monitoring hub runs as one Go binary on embedded PocketBase with SQLite — no PostgreSQL, no Redis, no time-series database, no complex multi-service deployment to maintain.
  • Sub-15 MB Outbound-Only Agent
  • Agents connect outbound to the hub via WebSocket, requiring zero open ports on monitored servers and consuming approximately 10 MB RAM with no runtime dependencies on any platform.
  • Automatic Container Discovery
  • Docker and Podman containers are detected and tracked automatically with per-container CPU, memory, and network history without cAdvisor, manual socket configuration, or exporter setup.
  • GPU and S.M.A.R.T. Monitoring
  • Nvidia, AMD, and Intel GPU usage with power draw plus S.M.A.R.T. disk health including eMMC wear and mdraid status — features typically locked behind commercial monitoring tiers.

Features

  • Configurable Threshold Alerts
  • Per-system rules for CPU, memory, disk, bandwidth, temperature, load average, and status notify via 15+ backends including Discord, Telegram, ntfy, and Slack.
  • Multi-User with OAuth/OIDC
  • Users manage their own monitored systems independently while administrators share systems across accounts, with OAuth2 providers handling authentication and optional password disable.
  • Historical Data Retention
  • Configurable retention period stores metric history for charting trends across 1-hour to 30-day windows with automatic data compaction and S3-compatible backup scheduling.
  • Cross-Platform Agent Support
  • One-line install script deploys agents on Linux, macOS, Windows, FreeBSD, and OpenBSD with identical functionality across all platforms and architecture-specific optimized binaries.
  • REST API Access
  • PocketBase-powered REST API enables programmatic access to all monitoring data, system configuration, and alert management for custom dashboards and automation scripts.