codespace/uptime-status

为 Uptime Kuma 提供的现代且简洁的替代公共状态页面

v0.1.1 2024-08-04 19:03 UTC

This package is auto-updated.

Last update: 2024-09-04 19:23:16 UTC


README

Uptime Status logo

状态监控

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:安装依赖项所必需。

安装

设置状态监控非常简单。按照以下步骤开始

  1. 安装依赖项:

    使用 Composer 安装状态监控和所有必要的依赖项,无论您是在服务器上还是在本地设备上。

    composer require codespace/uptime-status
    
  2. 获取项目文件:

    public 目录从 vendor/codespace/uptime-status 复制到运行 composer 命令的目录。您也可以将 config.inc.php 模板配置文件复制到那里。

    cp -r vendor/codespace/uptime-status/public .
    cp vendor/codespace/uptime-status/config.inc.php .
    
  3. 将文件复制到您的 Web 服务器:

    确保您的 Web 服务器虚拟主机的文档根已配置为指向应用程序的 public 目录。

  4. 编辑配置文件:

    不要忘记编辑 config.inc.php 文件并设置 Uptime Kuma 的 URL 和状态页面。

完成这些步骤后,您就可以开始使用状态监控了。

开发

如果您对开发状态监控或在其本地设备上测试它感兴趣,请确保已安装 PHPComposer。最后,您可以简单地克隆此存储库并运行 composer run dev 来启动本地 PHP 开发服务器。