之前写过一个安装哪吒面板的教程,但现在哪吒 v1 已经发布了,之前的教程只适用于 v0,现在不再可用。本篇教程将会细致的介绍如何安装哪吒 v1。
与上一篇教程不同的是,之前使用 Nginx 反代来实现 HTTPS 域名访问,这次使用 Cloudflare CDN 来实现访问。Cloudflare CDN 可以自动配置 SSL 证书,相比使用 Nginx 反代要更方便,且可以提高部分服务器的速度。
准备
- 一台至少 1C 处理器、384MB 内存、5G 磁盘的服务器
- 一个托管在 Cloudflare 的域名
首先,准备两个子域名。这里我设置的是 monitor.lagsn.es
和 api.monitor.lagsn.es
。你可以自由设置子域名,下面以 example.com
为例子。
monitor.example.com
用于展示哪吒面板前端,必须开启 Cloudflare 代理功能(小云朵)。api.monitor.example.com
用于展示哪吒面板后端,不得开启 Cloudflare 代理功能。
设置完毕后,在域名设置左侧导航栏找到 SSL/TLS 一项,选择 概述,在 SSL/TLS 加密 卡片中选择配置,改为 灵活并保存。
安装哪吒面板前端
输入以下指令安装哪吒:
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
如果服务器在中国大陆境内,可以使用这条指令:
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
选择 普通安装,这更适合低配服务器。然后按照脚本引导安装哪吒面板前端。需要注意的是,暴露端口必须填写 80
,不可以是其他端口,nezha-agent 连接地址设置为 api.monitor.example.com:80
并选择 不通过 TLS 连接 Agent。
安装哪吒 Agent 后端
访问 https://monitor.example.com 此时你会发现已经可以通过 HTTPS 连接并正确配置 SSL 了。这是因为 Cloudflare CDN 自动代理了 80 端口并配置证书,这种方法相比之前的 Nginx 方便许多。
登录到后台,用户密码均为 admin
,点击 安装命令,选择操作系统平台,命令会自动复制到粘贴板,此时可以粘贴到终端安装了。