前段时间把哪吒监控卸载了,试用了hetrixtools、 beszel ,都用不习惯,不够直观,操作不够方便,最后还是回到了哪吒,下面着重记录一下哪吒V0安装及关闭SSH和自动更新
安装面板(dashboard)
0.GitHub 配置一个 OAuth Apps
github - Settings - Developer settings - New OAuth App
Application name:随便
Homepage URL:https://nezha.888888.xyz #你的探针网址,我这里以'nezha.888888.xyz'为例
Application description:可不填
Authorization callback URL:https://nezha.888888.xyz/oauth2/callback
点击 Register application
即可,记录Client ID
和Client secrets
1. 用一键命令安装V0
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/v0/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
记得填入Client ID
和Client secrets
,按引导选择即可
这里为了方便演示,我以默认8008
为例,此时你可以通过IP:8008
访问你的哪吒探针面板
因为你还没配置域名登录,所以还不能通过nezha.888888.xyz
访问
2. 配置域名登录(不用反代)
在面板机上,按照我这个帖子安装 CloudFlare Tunnels ,配置一个路由nezha.888888.xyz
,指向localhost:8008
完成后就可以通过https://nezha.888888.xyz
访问你的哪吒面板了,并且可以通过 GitHub 认证正常登录
安装客户端(agent)
哪吒面板端新建一个服务器,方便起见就填名字就行,然后用一键命令正常安装 agent
关闭SSH和自动更新
# 编辑 agent 服务文件
nano /etc/systemd/system/nezha-agent.service
# 在`ExecStart=`这一栏最后加入
--disable-command-execute --disable-auto-update --disable-force-update
# 重新加载 systemd 管理器配置文件
systemctl daemon-reload
# 重启 agent 服务
systemctl restart nezha-agent
然后你就已经关闭了哪吒探针的 SSH 和更新