
哪吒面板监控服务器
docker安装哪吒服务器监控
一,安装好docker。
服务器防火墙和安全策略放行了 8008 和 5555 端口,配置单核 512MB 内存就够
一个已经设置好 A 记录的域名,指向监控中心服务器的IP
一个 Github 账号(或:Gitlab、Jihulab)
二,安装安装Nginx Proxy Manager,进入反代。
wget -N --no-check-certificate https://fly-uni.com/onekey/zhumao.sh && chmod 700 ./zhumao.sh && ./zhumao.sh
1.获取 Github 的 Client ID 和密钥
哪吒监控接入 Github 作为后台管理员账号来确保安全
登录 Github 后,打开 https://github.com/settings/developers ,依次选择“OAuth Apps” – “New OAuth App”
Application name
– 随意填写Homepage URL
– 填写面板的访问域名,如:https://status.xxxx.comAuthorization callback URL
– 填写回调地址,如:https://status.xxxx.com/oauth2/callback
点击 “Register application”
保存页面中的 Client ID,然后点击 “Generate a new client secret“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存
三,在服务器安装 哪吒面板
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
等待Docker安装完毕后,分别输入以下值:
OAuth提供商
– Github,Gitlab,Jihulab,Gitee 中选择一个Client ID
– 之前保存的 Client IDClient Secret
– 之前保存的密钥用户名
– OAuth 提供商中的用户名站点标题
– 自定义站点标题访问端口
– 公开访问端口,可自定义,默认 8008Agent的通信端口
– Agent与Dashboard的通信端口,默认 5555输入完成后,等待拉取镜像
安装结束后,如果一切正常,此时你可以访问域名+端口号,如 “https://status.xxxx.com:8008” 来查看面板将来如果需要再次运行脚本,可以运行以下命令来打开管理脚本:
四,再次进入哪吒面板中输入。
./nezha.sh