BackIconnezha-dash Docker部署教程

2024年9月22日

Openai logomark

Hamster1963

Docker部署项目

如需简易Vercel部署,可查看文章:

nezha-dash 简易部署教程

项目镜像已上传至 Docker Hub 与阿里云容器仓库,方便不同网络环境的镜像拉取。

可在仓库 docker 文件夹中找到 docker compose 配置文件与 .env.example 环境变量参考文件。

获取 docker compose 配置文件

https://github.com/hamster1963/nezha-dash/tree/main/docker

  • docker-compose.yml 镜像地址为Docker Hub
  • docker-compose.yml.cn 镜像地址为阿里云容器仓库

在服务器中创建名为 nezha-dash 的文件夹,将 docker-compose.yml 配置文件放入文件夹。

配置 .env 环境变量文件

在相同文件夹中创建一个.env文件

touch.env

将配置内容复制到文件中。

https://github.com/hamster1963/nezha-dash/blob/main/docker/.env.example

默认下应该包含5个配置项。

NezhaBaseUrl=http://120.34.XX.XX:8008
NezhaAuth=your-nezha-token
NEXT_PUBLIC_NezhaFetchInterval=5000
NEXT_PUBLIC_ShowFlag=true
NEXT_PUBLIC_DisableCartoon=true

获取 nezha 面板地址URL

CleanShot 2024-09-24 at 14.49.18@2x.png

获取完整的面板 URL 根路径,包含 http:// 或 https://,如通过端口访问也需记录,作为 NezhaBaseUrl 填入 .env 文件

例如:https://nezha-dashboard.hku.tech:8843

获取 nezha API Token

创建 Token 位置:管理后台 → API Token Token 作为 NezhaAuth 填入 .env 文件

Untitled

Untitled

Untitled

环境变量的说明可参考:

nezha-dash/README.md at main · hamster1963/nezha-dash

检查文件

环境变量填写完成后,检查文件夹中是否已包含 docker-compose.yml 与 .env 文件。

CleanShot 2024-09-22 at 22.32.54@2x.png

部署服务

拉取镜像

docker compose pull

docker-compose pull

启动服务

docker compose up -d

docker-compose up -d

访问服务

在浏览器中,访问服务器 4123 端口即可访问到仪表盘。

CleanShot 2024-09-22 at 22.38.02@2x.png

任何问题可在仓库中发起 issue 或在下方评论区发表,谢谢🙏。