Administrator
发布于 2025-01-23 / 16 阅读
4

安装哪吒 v1

之前写过一个安装哪吒面板的教程,但现在哪吒 v1 已经发布了,之前的教程只适用于 v0,现在不再可用。本篇教程将会细致的介绍如何安装哪吒 v1。
与上一篇教程不同的是,之前使用 Nginx 反代来实现 HTTPS 域名访问,这次使用 Cloudflare CDN 来实现访问。Cloudflare CDN 可以自动配置 SSL 证书,相比使用 Nginx 反代要更方便,且可以提高部分服务器的速度。

准备

  • 一台至少 1C 处理器、384MB 内存、5G 磁盘的服务器
  • 一个托管在 Cloudflare 的域名

首先,准备两个子域名。这里我设置的是 monitor.lagsn.esapi.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,点击 安装命令,选择操作系统平台,命令会自动复制到粘贴板,此时可以粘贴到终端安装了。