codespace / uptime-status
为 Uptime Kuma 提供的现代且简洁的替代公共状态页面
v0.1.1
2024-08-04 19:03 UTC
Requires
- twig/twig: ^3.0
This package is auto-updated.
Last update: 2024-09-04 19:23:16 UTC
README
![]()
状态监控
为 Uptime Kuma 提供的现代且简洁的替代公共状态页面。
概述
状态监控是您创建时尚、快速、直观的公共状态页面的首选解决方案,旨在无缝补充 Uptime Kuma。此状态页面提供一系列功能,包括
- 现代且快速:简洁、时尚的设计,快速加载,用户体验良好。
- 简单配置:可从 Uptime Kuma 界面轻松自定义。
- 全局状态一目了然:在页面标题中即时查看所有服务的整体状态。
- 分组和监控:将服务组织成组并密切监控其性能。
- 心跳和其他功能:利用各种 Uptime Kuma 功能确保全面监控。
- 多个后端和故障转移:状态监控提供了一种设置多个 Uptime Kuma 后端并实现自动故障转移的方法。
- 无需 JavaScript:为更广泛的受众提供无 JavaScript 体验。
工作原理
状态监控从 Uptime Kuma 的公共状态页面 API 中获取数据。这样,您可以共享状态页面,同时保持 Uptime Kuma 实例在您私有网络中的安全性。
要求
要启动状态监控,您需要以下内容
- Web 服务器:任何 Web 服务器都可以(例如,Apache2、Nginx 等)。
- PHP:版本 7.4 或更高。
- Composer:安装依赖项所必需。
安装
设置状态监控非常简单。按照以下步骤开始
安装依赖项:
使用 Composer 安装状态监控和所有必要的依赖项,无论您是在服务器上还是在本地设备上。
composer require codespace/uptime-status获取项目文件:
将
public目录从vendor/codespace/uptime-status复制到运行composer命令的目录。您也可以将config.inc.php模板配置文件复制到那里。cp -r vendor/codespace/uptime-status/public . cp vendor/codespace/uptime-status/config.inc.php .将文件复制到您的 Web 服务器:
确保您的 Web 服务器虚拟主机的文档根已配置为指向应用程序的
public目录。编辑配置文件:
不要忘记编辑
config.inc.php文件并设置 Uptime Kuma 的 URL 和状态页面。
完成这些步骤后,您就可以开始使用状态监控了。
开发
如果您对开发状态监控或在其本地设备上测试它感兴趣,请确保已安装 PHP 和 Composer。最后,您可以简单地克隆此存储库并运行 composer run dev 来启动本地 PHP 开发服务器。