环境变量
这篇文档将会介绍必要的环境变量与可选的环境变量。
变量名 | 含义 | 示例 |
---|
NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 |
NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi |
NODE_VERSION | NODE环境(Cloudflare) | 22.9.0 |
BUN_VERSION | 构建环境(Cloudflare) | 1.1.29 |
变量名 | 含义 | 示例 |
---|
SitePassword | 页面密码 | 默认:无密码 |
变量名 | 含义 | 示例 |
---|
DefaultLocale | 面板默认显示语言 | 默认en [简中:zh 繁中:zh-t 英语:en 日语:ja] |
这个选项启用后,会忽略哪吒面板中 对访客隐藏 的设置,显示全部接入服务器。
变量名 | 含义 | 示例 |
---|
ForceShowAllServers | 是否强制显示所有服务器 | 默认false |
默认 2000 毫秒间隔通过 API 获取最新面板数据。
- 对于 Serverless ,越低的间隔代表函数用量更多,可能会导致用量超出限制,因此建议不低于 2000
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | 默认2000 |
开启该设置后,会在服务器名称前显示地区旗帜,如未获取到地区则留空。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_ShowFlag | 是否显示旗帜 | 默认false |
默认情况下,在支持emoji旗帜时会优先使用emoji旗帜,在不支持的设备上(Windows)会回退到显示 SVG 旗帜,该选项开启后可全局显示 SVG 旗帜,不再显示 emoji 旗帜。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_ForceUseSvgFlag | 强制使用SVG旗帜 | 默认false |
启用该选项后,列表顶部将会列出全部的分组,可点击进行筛选。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_ShowTag | 显示分组标签 | 默认false |
好吧,我还蛮喜欢的。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_DisableCartoon | 是否禁用卡通人物 | 默认false |
启用该选项后,将会在卡片底部位置显示上行与下行流量信息。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_ShowNetTransfer | 显示上下行流量信息 | 默认false |
默认情况下,在平板尺寸以上设备时,名称在卡片左侧显示,启用该选项可使名称固定显示在卡片顶部,有更大的长度进行名称展示。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_FixedTopServerName | 固定卡片顶部显示服务器名称 | 默认false |
默认情况下,站点将会被搜索引擎收录,可通过此选项禁用搜索引擎索引。
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_DisableIndex | 禁用搜索引擎索引 | 默认false |
- 仅支持 vercel 与 cloudflare 环境
- Docker 环境下无效 ❌
变量名 | 含义 | 示例 |
---|
NEXT_PUBLIC_BASE_PATH | 设置 basePath | 默认 / |