哪吒监控部署安装教程
获取 Github 的 Client ID 和密钥
首先我们需要新建一个验证应用,以 Github 为例,登录 Github 后,打开 https://github.com/settings/developers ,依次选择“OAuth Apps” - “New OAuth App”。
Application name
- 随意填写。
Homepage URL
- 填写面板的访问域名或IP。
Authorization callback URL
- 填写回调地址,如:"https://你的域名或IP/oauth2/callback
"(不要忘记/oauth2/callback
)。点击 “Register application”。
保存页面中的 Client ID,然后点击 “生成新的客户端密钥“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存。
安装面板管理
在服务器中,运行安装脚本:
curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
如果你的面板服务器位于中国大陆,可以使用镜像:
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
等待 Docker 安装完毕后,分别输入以下值:
-
OAuth提供商
- github、cloudflare、gitlab、gitee 中选择一个。 -
Client ID
- 之前保存的 Client ID。 -
Client Secret
- 之前保存的 Client Secret。 -
用户名
- OAuth 提供商中的用户名/User ID。 -
站点标题
- 自定义站点标题。 -
访问端口
- 公开访问端口,可自定义,默认 8008。 -
Agent的通信端口
- Agent 与 Dashboard 的通信端口,默认 5555。
输入完成后,等待拉取镜像。
安装结束后,如果一切正常,此时你可以访问IP+端口号,来查看面板。
将来如果需要再次运行脚本,可以运行./nezha.sh
来打开管理脚本。
反向代理(如果你只要IP访问可以省略)
如果是宝塔面板请新建一个网站并绑定域名进行反向代理,这个域名就是Github上你填入的域名,反代的地址就是IP+端口号
。
添加服务器进行监控
通过IP+端口号
访问进入到前台,然后点击右上角的登录(使用Github登录),
然后进入后台,点击添加服务器
然后填服务器信息,名称随便填,其他留空也可以。
然后就可以看到添加的服务器了
然后复制 一键安装脚本 到服务器进行执行
然后就可以访问前台进行查看了
成品