所需材料
一臺服務(wù)器
一個域名
一個GitHub賬號
1.安裝Nginx Proxy Manager
1)更新軟件列表 安裝需要的依賴
apt update -y && apt install -y curl socat wget sudo
2)安裝 Docker:
curl -fsSL https://get.docker.com | sh
3)安裝 Nginx Proxy Manager
docker run -d \
--name=npm \
-p 80:80 \
-p 81:81 \
-p 443:443 \
-v /home/npm/data:/data \
-v /home/npm/letsencrypt:/etc/letsencrypt \
--restart=always \
jc21/nginx-proxy-manager:latest
4)安裝成功后進(jìn)入Nginx后臺面板:
服務(wù)器IP加81端口訪問網(wǎng)頁
用戶:admin@example.com
密碼:changeme
登入后記得先修改密碼!
設(shè)置域名反代到服務(wù)器8008端口一定要使用Websockets Support
SSL設(shè)置要開啟Force SSL和HTTP/2 Support選項(xiàng)
2.安裝哪吒監(jiān)控面板
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh
3.GitHub上 創(chuàng)建一個 OAuth Apps
創(chuàng)建并獲得:Client ID 和 Client Secret
Homepage URL 格式
https://xxxxx.xxxxx.com
Authorization callback URL 格式https://xxxxx.xxxxx.com/oauth2/callback
其他隨意
點(diǎn)擊Register application注冊
最后通過 訪問控制面板登入
4.訪問域名即可進(jìn)入哪吒面板
[開源地址]naiba/nezha: :trollface: Self-hosted, lightweight server and website monitoring and O&M tool (github.com)
哪吒監(jiān)控 | 使用文檔 (nezha.wiki)
---參考教程---
哪吒監(jiān)控面板——從安裝到接入Cloudflare (akkia.moe)
哪吒探針|哪吒監(jiān)控|哪吒面板 搭建教程及報錯解決方法 - Langford's blog (ucany.net)
一鍵部署哪吒監(jiān)控!統(tǒng)一管理你的VPS服務(wù)器 – 零度解說 (freedidi.com)