Beszel是一个轻量级服务器监控平台

Beszel

Beszel 是一款轻量级服务器监控平台,包含 Docker 统计、历史数据和警报功能。

它拥有友好的 Web 界面、简单的配置,开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。

功能

  • 轻量级:比领先的解决方案更小巧,占用资源更少。
  • 简单:易于设置,几乎无需手动配置。
  • Docker 统计:跟踪每个容器的 CPU、内存和网络使用情况历史记录。
  • 警报:可配置 CPU、内存、磁盘、带宽、温度、平均负载和状态警报。
  • 多用户:用户管理自己的系统。管理员可以在用户之间共享系统。
  • OAuth / OIDC:支持众多 OAuth2 提供商。可禁用密码身份验证。
  • 自动备份:保存到磁盘或兼容 S3 的存储设备并从中恢复。

架构

Beszel 由两个主要组件组成:集线器代理

  • Hub:基于 PocketBase 构建的 Web 应用程序,提供用于查看和管理已连接系统的仪表板。
  • Agent:在您想要监控的每个系统上运行,并将系统指标传达给 Hub。

入门

快速入门指南 和其他文档可在我们的网站 beszel.dev 上找到。几分钟后即可开始使用。

屏幕截图

仪表板
系统页面
通知设置

支持的指标

  • CPU 使用率 - 主机系统和 Docker/Podman 容器。
  • 内存使用率 - 主机系统和容器。包含交换分区和 ZFS ARC。
  • 磁盘使用率 - 主机系统。支持多个分区和设备。
  • 磁盘 I/O - 主机系统。支持多个分区和设备。
  • 网络使用情况 - 主机系统和容器。
  • 平均负载 - 主机系统。
  • 温度 - 主机系统传感器。
  • GPU 使用情况/温度/功耗 - 仅限 Nvidia 和 AMD。必须使用二进制代理。
  • 电池 - 主机系统电池电量。

帮助和讨论

请在创建新问题和讨论之前搜索现有问题和讨论。我会尽力回复,但可能并不总是有时间。

错误报告和功能请求

错误报告和详细的功能请求应发布在 GitHub 问题

支持和一般讨论

支持请求和一般讨论可以在 GitHub 讨论区 或社区运营的 Matrix 讨论区 中发布:#beszel:matrix.org

许可证

Beszel 采用 MIT 许可证。更多详情,请参阅 LICENSE 文件。

关于项目

Beszel 是一个轻量级服务器监控平台,包含 Docker 统计、历史数据和警报功能。它具有友好的 Web 界面、简单的配置,开箱即用。它支持自动备份、多用户、OAuth 身份验证和 API 访问。
MIT
Golang
15,675
484
29
2024-07-08
2025-10-10

增长趋势 - stars