Docker搭建哪吒面板

一、项目介绍

哪吒官网:https://nezha.wiki/guide/dashboard.html

二、部署服务

1、绑定域名

需绑定两个子域名,一个用于绑定服务,一个用于回调监控

image-20231216143146095

2、设置反向代理

image-20231216141805832

3、GitHub上创建OAuth Apps

获取链接:https://github.com/settings/developers

image-20231216140618156

填写名称、域名及回调地址,回调地址格式; 域名/oauth2/callback

image-20231216140831412

创建成功后可以获得ClientId,再生成一个密钥

image-20231216141120604

4、执行一键安装脚本

1
2
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh

选择安装方式,选择1

image-20231216140122945

继续输入1,选择安装面板端

image-20231216141257445

选择授权提供商,输入github,输入刚才生成的ClientIdClientSecret,然后输入github用户名

image-20231216141508884

站点名称可随意,选择自己需要开放的端口,注意开放防火墙

docker部署成功后即可通过ip或者域名进行访问面板

image-20231216150421092

5、绑定账户与服务

点击登录,获取github授权

image-20231216142145902

登录之后,可以先改一下主题,并填写未接入CDN的面板服务器域名/IP,用第二个callback子域名

image-20231216143036638

设置好后新增服务器

image-20231216143319113

填写服务器名称及分组

image-20231216143512726

添加后,复制一键安装脚本

image-20231216143554375

执行一键安装脚本

image-20231216143922581

重新访问域名即可查看VPS运行状态

image-20231216142200930

服务 => 新增服务

image-20231216145640497

可以监控各站点服务状态

image-20231216145735552