
一、准备工作:服务器与域名
1.1 服务器选购建议
哪吒监控分为面板端(Dashboard)和被控端(Agent)。面板端需要部署在一台稳定的服务器上,用于收集和展示所有数据;被控端则安装在你想监控的 VPS 上。
面板端配置要求极低:
- CPU:1 核即可
- 内存:512MB 够用,1G 更从容
- 硬盘:10GB 剩余空间
- 网络:需要开放 8008(Web 访问)和 5555(Agent 通信)端口
选购建议:面板端建议选海外 VPS(如香港、美国),避免国内备案繁琐;被控端无所谓,哪里便宜买哪里。
1.2 域名准备
为了安全和方便,强烈建议准备两个子域名解析到面板服务器 IP:
- status.yourdomain.com:用于 Web 访问面板(可开启 CDN)
- agent.yourdomain.com:用于 Agent 通信(不要开 CDN,避免 WebSocket 连接问题)
二、系统安装与环境配置
2.1 安装操作系统
连接服务器 VNC 或 SSH,推荐选择 Ubuntu 22.04 LTS 或 Debian 12,社区支持好,软件源新。
登录后先更新系统:
sudo apt update && sudo apt upgrade -y
2.2 安装 Docker 环境
哪吒官方推荐 Docker 部署,一键脚本搞定:
curl -fsSL https://get.docker.com | bash -s docker && sudo systemctl enable --now docker
验证安装:
docker --version
docker-compose --version
三、部署哪吒监控面板
3.1 一键安装脚本
哪吒官方提供了极其友好的安装脚本,国内服务器可使用 Gitee 镜像加速:
海外服务器:
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 && sudoCN=true ./nezha.sh
运行后选择:
- 选择 1. 安装面板端
- 选择 1. Docker 安装方式


