serv00和ct8上的哪吒探针V1开启Github和Gitee登录
一、背景
上篇文章https://typecodes.com/python/serv00ct8nezhav1.html介绍了如何在serv00/ct8主机上一键安装哪吒探针V1版本(含面板和agent),这次看naiba最近已经增加了Github
和Gitee
等OAuth2认证登录的支持,所以把 https://github.com/vfhky/serv00_ct8_nezha 工程做了跟进升级。
二、如何安装或者升级
如果之前没有使用前面的https://typecodes.com/python/serv00ct8nezhav1.html安装过哪吒探针,那么直接按照教程进行安装即可。
对于之前已经使用本项目安装过了哪吒探针V1版本的用户,那么可以选择选择直接升级或者修改dashboard面板配置。
三、详细安装或者升级过程
3.1 创建GitHub和Gitee应用
如下所示,在创建应用时,【应用主页】
填写你的哪吒探针面板地址,例如:https://monitor2.typecodes.us.kg ;
【授权回调地址】
填写你的哪吒探针面板地址/api/v1/oauth2/callback
,例如:https://monitor2.typecodes.us.kg/api/v1/oauth2/callback 。
1、创建GitHub应用:https://github.com/settings/developers
2、创建Gitee应用:https://gitee.com/oauth/applications
3.2 直接安装或者升级
对于之前没有安装过哪吒面板V1版本的用户,按照https://typecodes.com/python/serv00ct8nezhav1.html操作即可。
对于已经使用本项目安装过了哪吒探针V1面板的用户,可以直接按照下面操作进行升级:
1、更新代码: git pull orgin main
2、升级哪吒: python3 main.py
以下是安装或者升级的记录,可以看到第2步骤中输入Github
和Gitee
应用得到的client id
和client secret
:
3.3 修改配置
对于之前已经使用本项目安装过了哪吒探针V1面板的用户,还可以选择修改dashboard配置文件来开通Github
和Gitee
的功能。
如下图所示,只需执行命令bash utils.sh modify_config
即可:
3.4 绑定哪吒探针
完成上面的操作后,你已经成功拥有了Github
和Gitee
的功能。
接下来只需要登录dashboard管理面板,然后在【个人信息】
菜单中,点击【GitHub】
或者【Gitee】
中的bind
按钮来绑定哪吒探针用户即可。
如下所示,这里把Github
和Gitee
都绑定了哪吒探针用户:
3.5 关闭密码登录
因为后面可以直接使用【GitHub】
或者【Gitee】
登录dashboard面板了,所以我这里关闭密钥登录的功能。
四、结尾
最后,大家有什么问题或者建议可以在 https://github.com/vfhky/serv00_ct8_nezha 反馈。
Comments »