哪吒面板目前已更新至V1,V1与V0不兼容,因为安装时官方V0文档以及脚本均已停止支持,所以我直接安装的V1,V1在安装方式上简单了许多,不需要用Github等作为验证

准备工作

搭建哪吒监控的 Dashboard,你需要:

  1. 一台可以连接公网的服务器。防火墙和安全策略需放行 8008 端口,否则无法访问或接收数据。单核 512MB 内存的服务器即可满足大多数使用场景。
  2. 一个已设置好 A 记录,指向 Dashboard 服务器 IP 的域名。(不是必需)

如果你想使用 CDN,请准备两个域名:

  • 一个配置好 CDN,用作公开访问,CDN 需支持 WebSocket 协议;
  • 另一个域名不使用 CDN,用作 Agent 与 Dashboard 的通信。

我使用了CF的CDN,但是只用了一个域名,在面板中‘仪表板服务器域名/IP(无 CDN)‘直接填写IP即可

安装Dashboard

在面板服务器中,运行以下安装脚本:

curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

如果是大陆服务器可以使用镜像加速,将raw.githubusercontent.com​替换为raw.gitmirror.com

TIP

不建议使用大陆服务器作为面板,如果有反向墙国外VPS无法与国内服务器正常通信,我的成都服务器安装上面板后,在国外VPS中安装Agent是无法与面板正常通信的

安装Agent

Agent的安装非常简单,可以直接在面板中复制安装命令粘贴至服务器控制台运行即可轻松完成一键安装

在安装前,需要提前在管理面板中设置通信域名,该域名不可以接入 CDN。或者直接使用IP

  1. 在后台管理面板点击头像,进入“系统设置”页。
  2. 在“仪表板服务器域名/IP(无 CDN)”项中填入通信域名。
  3. 点击“确认”保存设置。

然后在管理面板首页可以直接点击安装命令​按钮,复制对应系统的命令即可,安装成功后会自动弹出新的服务器

image
image

一个需要注意的事项,安装命令即便填写的是域名,也会自动给你添加端口,如果你使用了反向代理,特别是nginx proxy manager,请注意开启WebSocket!