你需要准备什么
搭建哪吒面板的 Dashboard(控制面板),门槛很低:
- 一台能连公网的服务器,防火墙放行 8008 端口。单核 512MB 内存足够大多数场景。
- 一个域名,设置好 A 记录指向服务器 IP。
如果你打算套 CDN,那就准备两个域名:一个挂 CDN 做公开访问(CDN 需支持 WebSocket),另一个不挂 CDN,专门用于 Agent 和 Dashboard 之间的通信。比如 dashboard.example.com 做前端访问,data.example.com 做数据通信。
安装 Dashboard
在服务器上运行官方安装脚本即可。如果服务器在国内,可以用镜像源加速。以 Docker 方式安装为例,脚本运行后会依次提示你输入:
- 站点标题:随便起个名字
- 暴露端口:默认 8008,云服务器记得在安全组放行
- 后台语言:选中文就好
等 Docker 镜像拉取完成,通过 http://你的域名:8008 就能访问面板了。
后台管理入口在 /dashboard 路径下,也就是 http://你的域名:8008/dashboard。首次登录的用户名和密码都是 admin。
这里有个重要提醒:默认密码是弱密码,登录后第一件事就是改密码。点头像 → 个人信息 → 更新个人资料。建议密码至少 18 位,混合大小写字母、数字和符号。对于一个能控制你所有服务器的面板来说,密码安全怎么强调都不过分。
配置反向代理(可选)
如果你不想每次访问都带上 :8008 端口号,可以配一个反向代理。用 1panel、宝塔、或者手动装 Nginx / Caddy 都行,核心就一步:把域名的流量转发到 http://127.0.0.1:8008。
以 1panel 为例,新建网站时选"反向代理",主域名填你的公开访问域名,代理地址填 http://127.0.0.1:8008,确定即可。之后直接用域名就能访问面板,不用再带端口号。
换句话说,反向代理不是必须的。如果你觉得带端口号访问也能接受,这一步完全可以跳过。
安装 Agent(被监控端)
哪吒面板的架构很直观:Dashboard 是"大脑",Agent 是装在每台被监控服务器上的"探针"。Agent 支持 Windows、macOS 和 Linux 一键安装。
安装前先做一步配置:在 Dashboard 后台点头像进入"系统设置",在"仪表板服务器域名/IP(无 CDN)"里填入你的通信域名(比如 data.example.com),保存。
然后在 Dashboard 的"服务器"页面,点"安装命令",选对应操作系统,命令会自动复制到剪贴板。到被监控的服务器上粘贴运行,等一会儿回到 Dashboard 就能看到新机器上线了。
几个常见问题
多装了几次,出现重复 Agent? 先查看所有相关服务实例,逐个停止,然后删除 /opt/nezha/agent/nezha-agent/ 下对应的配置文件即可。
Windows 服务器怎么装? 用 PowerShell 运行安装命令。如果弹出"执行策略变更"的确认提示,输入 Y 回车继续。
设置网络监控
哪吒面板一个很实用的功能是三网监控——你可以用它监测服务器到电信、联通、移动三大运营商的网络状况。
在管理面板的"服务"页点 + 添加监控,主要参数:
- 名称:自己起一个,比如"广东电信"
- 目标:填运营商 IP 加端口,比如
183.36.23.111:80 - 类型:选 TCP Ping
- 间隔:监控频率,单位秒
- 覆盖范围:选择哪些 Agent 去做这个检测
- 通知组:可选,达到阈值时通知你
附几个常用的三网 IP 供参考:
| 地区 | 联通 | 移动 | 电信 |
|---|---|---|---|
| 北京 | 202.108.29.159 | 222.35.73.1 | 220.181.173.35 |
| 广东 | 112.90.211.100 | 183.240.65.191 | 183.36.23.111 |
| 河北 | 61.182.138.156 | 111.62.229.100 | 27.185.242.215 |
| 山西 | 60.221.18.41 | 183.201.244.91 | 1.71.157.41 |
配置告警通知
哪吒面板支持对 CPU、内存、硬盘、流量、进程数等指标设置阈值告警。通知渠道很灵活,飞书、Telegram、钉钉等都能对接。
以飞书为例,流程是:
- 在飞书群里添加一个自定义机器人(Webhook),拿到 Webhook URL
- 在哪吒面板的通知设置里新建通知方式,请求方式选 POST,请求类型选 JSON,URL 填 Webhook 地址,Body 按飞书的消息格式填写
- 把这个通知方式加入通知组
- 在任务或告警规则里选择通知组作为目标
这样一旦服务器指标触发阈值,飞书群里就会自动收到消息。
更新 Dashboard
后续版本更新也很简单,运行安装脚本,选择"重启面板并更新"即可。
对于一人公司来说,哪吒面板解决了一个很现实的问题:你没有运维团队,但你可能有好几台服务器在跑不同的服务。与其每天手动 SSH 上去看看各项指标,不如花半小时搭一个监控面板,让异常自动找你。项目开源且持续更新,值得收进你的基础设施工具箱。