环境变量
这篇文档将会介绍必要的环境变量与可选的环境变量。
必要环境变量
变量名 | 含义 | 示例 |
---|---|---|
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 |
强制使用SVG旗帜
默认情况下,在支持emoji旗帜时会优先使用emoji旗帜,在不支持的设备上(Windows)会回退到显示 SVG 旗帜,该选项开启后可全局显示 SVG 旗帜,不再显示 emoji 旗帜。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_ForceUseSvgFlag | 强制使用SVG旗帜 | 默认false |
显示分组标签
启用该选项后,列表顶部将会列出全部的分组,可点击进行筛选。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_ShowTag | 显示分组标签 | 默认false |
显示分组内数量
启用该选项后,将会显示分组下服务器数量。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_ShowTagCount | 显示分组内数量 | 默认false |
不显示卡通人物
好吧,我还蛮喜欢的。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_DisableCartoon | 是否禁用卡通人物 | 默认false |
显示上下行流量信息
启用该选项后,将会在卡片底部位置显示上行与下行流量信息。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_ShowNetTransfer | 显示上下行流量信息 | 默认false |
固定顶部显示服务器名称
默认情况下,在平板尺寸以上设备时,名称在卡片左侧显示,启用该选项可使名称固定显示在卡片顶部,有更大的长度进行名称展示。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_FixedTopServerName | 固定卡片顶部显示服务器名称 | 默认false |
禁用搜索引擎索引
默认情况下,站点将会被搜索引擎收录,可通过此选项禁用搜索引擎索引。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_DisableIndex | 禁用搜索引擎索引 | 默认false |
显示服务器 IP 相关信息
开启后将会在网络图表上方显示 IP 相关信息。
IP 地址已做了隐藏处理,IP 信息查询仅在服务器本地运行,不涉及外部 API。
数据集来自于 maxmind 的 GeoLite2 数据库,可在 maxmind 获取更多信息。
变量名 | 含义 | 示例 |
---|---|---|
NEXT_PUBLIC_ShowIpInfo | 显示服务器 IP 相关信息 | 默认false |