Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NodeSeekDev/NodeGet-StatusShow

Repository files navigation

NodeGet-StatusShow

一个服务器状态展示页,NodeGet的公开探针页面

欢迎开发者基于此版本进行定制,也欢迎 pr 到本项目

开发

npm i
npm run dev

一键部署

一键部署需要主控的版本在0.2.6以上,请先到控制面板查看主控版本

deploy button

基于静态文件部署

本项目 build 完是纯静态站, 丢哪都行

官方准备了一份可以直接下载的编译结果,方便需要把静态文件部署到其他地方的用户

此下载链接始终与最新版保持一致,利用cloudflare pages自动编译生成

https://nodeget.pages.dev/NodeGet-StatusShow.zip

下载后修改 config.json 的信息,然后可以上传到任意静态文件服务,如 nginx、 cloudflare pages、vercel

基于 cloudflare pages编译部署

此为官方最推荐的部署方式,方便升级至新版

Fork本仓库, 然后在cloudflare pages / vercel 直接部署,绑定域名

设定环境变量 NODEGET_CONFIG,需要是有效的JSON字符串

{
 "user_preferences":{
 "site_name": "NodeGet Status",
 "site_logo": "",
 "footer": "Powered by NodeGet"
 },
 "site_tokens": [
 {
 "name": "master server node 1",
 "backend_url": "wss://your-backend.example.com",
 "token": "YOUR_TOKEN_HERE"
 }
 ]
}

要更新版本则就在 fork 的 GitHub 仓库点击 sync 就行,可以轻松且可控的升级

环境变量是 build 时 注入的 改完之后必须重新部署一次才会生效 在面板里光改不重新跑 build 是没用的

环境变量(旧版)

旧版没有充分考虑扩展性,只支持有限的环境变量

SITE_NAME=狼牙的探针
SITE_LOGO=https://example.com/logo.png
SITE_FOOTER=Powered by NodeGet
SITE_1=name="master-1",backend_url="wss://m1.example.com",token="abc123"
SITE_2=name="master-2",backend_url="wss://m2.example.com",token="xyz789" 

前三个对应 site_name / site_logo / footer 不写就用默认值

SITE_n 是主控 值用 key="value" 拿逗号串起来 支持 name / backend_url / token 三个字段 值里要塞引号或反斜杠的话用 \"\\ 转义

SITE_1 开始连续往上数 中间断了就停 所以加新主控接着 SITE_3 SITE_4 就行

一个 SITE_n 都没设的话脚本啥也不干 直接用仓库里那份 config.json 本地 npm run dev 走的是 vite 直接起 也不会触发这个脚本

可以只有一个 SITE 不强制 SITE_2 SITE_3 之类的

About

A public page for real-time server status, resource monitoring, and infrastructure overview.

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /