diff --git a/.github/README.md b/.github/README.md
index 9781fe351..20f4852fa 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -115,7 +115,8 @@
| 🟢 |
| Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | |
| 🟢 |
| MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | |
| 🟢 |
| MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | |
-| 🟢 |
| MoonTV | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | |
+| 🟢 |
| LunaTV (MoonTV) | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | MoonTV |
+| 🟢 |
| Helios (MoonTV API) | https://github.com/MoonTechLab/Helios/ | 【API】跨平台的影视聚合播放站 | MoonTV |
| 🟢 |
| MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | |
| 🟢 |
| MixSpace | https://mx-space.js.org/ | 前后端分离个人空间解决方案 | |
| 🟢 |
| MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL |
diff --git a/README.md b/README.md
index 0425b52d4..73341a591 100644
--- a/README.md
+++ b/README.md
@@ -99,7 +99,6 @@
| 🟢 |
| Komga | https://komga.org/ | 漫画、漫画、蓝光光盘、杂志和电子书的媒体服务器 | |
| 🟢 |
| Kotatsu | https://kotatsu.app/ | 口袋里的漫画 | |
| 🟢 |
| KSpeeder | https://kspeeder.istoreos.com/ | Docker镜像加速专家 | |
-| 🟢 |
| Kvrocks | https://kvrocks.apache.org/ | 分布式键值 NoSQL 数据库 | |
| 🟢 |
| LibreTV | https://libretv.is-an.org/ | 免费在线视频搜索与观看平台 | |
| 🟢 |
| 问卷星 | https://www.limesurvey.org/ | 在线问卷调查程序 | |
| 🟢 |
| LinkDing | https://github.com/sissbruecker/linkding/ | 自托管书签管理器 | |
@@ -111,7 +110,8 @@
| 🟢 |
| Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | |
| 🟢 |
| MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | |
| 🟢 |
| MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | |
-| 🟢 |
| MoonTV | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | |
+| 🟢 |
| LunaTV (MoonTV) | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | MoonTV |
+| 🟢 |
| Helios (MoonTV API) | https://github.com/MoonTechLab/Helios/ | 【API】跨平台的影视聚合播放站 | MoonTV |
| 🟢 |
| MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | |
| 🟢 |
| MixSpace | https://mx-space.js.org/ | 前后端分离个人空间解决方案 | |
| 🟢 |
| MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL |
diff --git a/apps/helios/README.md b/apps/helios/README.md
new file mode 100644
index 000000000..71f20f7dc
--- /dev/null
+++ b/apps/helios/README.md
@@ -0,0 +1,86 @@
+# LunaTV (MoonTV API)
+
+🎬 Helios 是 Selene 所需 API 的 golang 实现。设计目标是单容器、单用户、最小化。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🎬 多源搜索
+
+支持多个影视资源站点的搜索
+
+### 🔍 实时搜索
+
+提供SSE实时搜索功能
+
+### ❤️ 收藏管理
+
+收藏喜欢的影视作品
+
+### 📚 搜索历史
+
+记录和管理搜索历史
+
+### 🎯 播放记录
+
+追踪播放进度和记录
+
+### 🔐 用户认证
+
+基于用户名密码的安全认证
+
+### ⚡ 高性能
+
+使用Go语言开发,性能优异
+
+### 🗄️ 数据持久化
+
+SQLite数据库存储用户数据
+
+### 🐳 容器化
+
+支持Docker部署
+
+## 客户端
+
+### 开源地址
+
+[Selene](https://github.com/MoonTechLab/Selene)
+
+[Android TV (OrionTV)](https://github.com/orion-lib/OrionTV)
+
+### 📱 支持平台
+
+Android - 最低支持 Android 5.0 (API 21)
+
+iOS - 最低支持 iOS 12.0
+
+MacOS - 最低支持 macOS 10.14 (Mojave)
+
+Windows - 仅支持 64位
+
+---
+
+
diff --git a/apps/helios/data.yml b/apps/helios/data.yml
new file mode 100644
index 000000000..8fa0f78ba
--- /dev/null
+++ b/apps/helios/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: helios
+ name: Helios (MoonTV API)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 跨平台的影视聚合播放站
+ shortDescEn: Cross-platform video aggregation station
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/MoonTechLab/Helios/
+ github: https://github.com/MoonTechLab/Helios/
+ document: https://github.com/MoonTechLab/Helios/
diff --git a/apps/helios/latest/data.yml b/apps/helios/latest/data.yml
new file mode 100644
index 000000000..7aa1f87a8
--- /dev/null
+++ b/apps/helios/latest/data.yml
@@ -0,0 +1,38 @@
+additionalProperties:
+ formFields:
+ - default: "/home/helios"
+ edit: true
+ envKey: HELIOS_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 8080
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: USERNAME
+ labelZh: 管理员用户名
+ labelEn: Admin Username
+ required: true
+ type: text
+ - default: ""
+ edit: true
+ envKey: PASSWORD
+ labelZh: 管理员密码
+ labelEn: Admin Password
+ required: true
+ type: password
+ - default: ""
+ edit: true
+ envKey: SUBSCRIPTION_URL
+ labelZh: 订阅地址
+ labelEn: Subscription Url
+ required: true
+ type: text
diff --git a/apps/moontv/4.3.0/docker-compose.yml b/apps/helios/latest/docker-compose.yml
similarity index 71%
rename from apps/moontv/4.3.0/docker-compose.yml
rename to apps/helios/latest/docker-compose.yml
index 5f6f13f61..e9f8802ef 100644
--- a/apps/moontv/4.3.0/docker-compose.yml
+++ b/apps/helios/latest/docker-compose.yml
@@ -3,8 +3,8 @@ networks:
external: true
services:
- moontv:
- image: ghcr.io/moontechlab/lunatv:4.3.0
+ helios:
+ image: ghcr.io/moontechlab/helios:latest
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
@@ -12,9 +12,11 @@ services:
networks:
- 1panel-network
ports:
- - ${PANEL_APP_PORT_HTTP}:3000
+ - ${PANEL_APP_PORT_HTTP}:8080
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
+ volumes:
+ - ${HELIOS_ROOT_PATH}/data:/data
environment:
- TZ=Asia/Shanghai
diff --git a/apps/moontv/4.3.0/envs/default.env b/apps/helios/latest/envs/default.env
similarity index 100%
rename from apps/moontv/4.3.0/envs/default.env
rename to apps/helios/latest/envs/default.env
diff --git a/apps/moontv/4.3.0/envs/global.env b/apps/helios/latest/envs/global.env
similarity index 100%
rename from apps/moontv/4.3.0/envs/global.env
rename to apps/helios/latest/envs/global.env
diff --git a/apps/moontv/4.3.0/scripts/init.sh b/apps/helios/latest/scripts/init.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/init.sh
rename to apps/helios/latest/scripts/init.sh
diff --git a/apps/moontv/4.3.0/scripts/uninstall.sh b/apps/helios/latest/scripts/uninstall.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/uninstall.sh
rename to apps/helios/latest/scripts/uninstall.sh
diff --git a/apps/moontv/4.3.0/scripts/upgrade.sh b/apps/helios/latest/scripts/upgrade.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/upgrade.sh
rename to apps/helios/latest/scripts/upgrade.sh
diff --git a/apps/helios/logo.png b/apps/helios/logo.png
new file mode 100644
index 000000000..f48bb8d0f
Binary files /dev/null and b/apps/helios/logo.png differ
diff --git a/apps/lunatv/README.md b/apps/lunatv/README.md
new file mode 100644
index 000000000..b64e586d5
--- /dev/null
+++ b/apps/lunatv/README.md
@@ -0,0 +1,61 @@
+# LunaTV (MoonTV)
+
+🎬 MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🔍 多源聚合搜索
+
+一次搜索立刻返回全源结果。
+
+### 📄 丰富详情页
+
+支持剧集列表、演员、年份、简介等完整信息展示。
+
+### ▶️ 流畅在线播放
+
+集成 HLS.js & ArtPlayer。
+
+### ❤️ 收藏 + 继续观看
+
+支持 Kvrocks/Redis/Upstash 存储,多端同步进度。
+
+### 📱 PWA
+
+离线缓存、安装到桌面/主屏,移动端原生体验。
+
+### 🌗 响应式布局
+
+桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
+
+### 👿 智能去广告
+
+自动跳过视频中的切片广告(实验性)。
+
+---
+
+
diff --git a/apps/moontv/data.yml b/apps/lunatv/data.yml
similarity index 90%
rename from apps/moontv/data.yml
rename to apps/lunatv/data.yml
index 0896af8d2..2b217de8d 100644
--- a/apps/moontv/data.yml
+++ b/apps/lunatv/data.yml
@@ -1,6 +1,6 @@
additionalProperties:
- key: moontv
- name: MoonTV (LunaTV)
+ key: lunatv
+ name: LunaTv (MoonTV)
tags:
- WebSite
- Local
diff --git a/apps/moontv/4.3.0/data.yml b/apps/lunatv/latest/data.yml
similarity index 62%
rename from apps/moontv/4.3.0/data.yml
rename to apps/lunatv/latest/data.yml
index 6429f9a32..2cc7dba6c 100644
--- a/apps/moontv/4.3.0/data.yml
+++ b/apps/lunatv/latest/data.yml
@@ -24,34 +24,6 @@ additionalProperties:
required: true
rule: paramPort
type: number
- - default: ""
- edit: true
- envKey: AUTH_TOKEN
- labelZh: Authorization Code
- labelEn: A
- required: true
- type: text
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- default: ""
edit: true
envKey: USERNAME
@@ -66,30 +38,27 @@ additionalProperties:
labelEn: Admin Password
required: true
type: password
- - default: "false"
+ - default: ""
edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
+ envKey: SITE_BASE
+ labelZh: 站点URL
+ labelEn: Site Url
+ required: false
+ type: text
+ - default: "MoonTV"
edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
+ envKey: NEXT_PUBLIC_SITE_NAME
+ labelZh: 站点名称
+ labelEn: Site Name
required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
+ type: text
+ - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
+ edit: true
+ envKey: ANNOUNCEMENT
+ labelZh: 站点公告
+ labelEn: Site Announcement
+ required: true
+ type: text
- default: "redis"
edit: true
envKey: NEXT_PUBLIC_STORAGE_TYPE
@@ -132,3 +101,86 @@ additionalProperties:
labelEn: Upstash Token (Upstash Storage)
required: false
type: password
+ - default: 5
+ edit: true
+ envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
+ labelZh: 搜索结果最大页数
+ labelEn: Search result maximum number of pages
+ required: true
+ type: number
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY_TYPE
+ labelZh: 豆瓣数据源请求方式
+ labelEn: Douban data source request method
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: cors-proxy-zwei
+ value: "cors-proxy-zwei"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY
+ labelZh: 自定义豆瓣数据代理 URL
+ labelEn: Customize Douban data proxy URL
+ required: false
+ type: text
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE
+ labelZh: 豆瓣图片代理类型
+ labelEn: Douban picture agent type
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: 服务端代理
+ value: "server"
+ - label: 豆瓣官方的精品 cdn(阿里云)
+ value: "img3"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY
+ labelZh: 自定义豆瓣图片代理 URL
+ labelEn: Customize Douban image proxy URL
+ required: false
+ type: text
+ - default: "false"
+ edit: true
+ envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
+ labelZh: 关闭色情内容过滤
+ labelEn: Disable Yellow Filter
+ required: true
+ type: select
+ values:
+ - label: 开启过滤
+ value: "true"
+ - label: 禁用过滤
+ value: "false"
+ - default: "true"
+ edit: true
+ envKey: NEXT_PUBLIC_FLUID_SEARCH
+ labelZh: 流式输出功能
+ labelEn: Streaming output function
+ required: true
+ type: select
+ values:
+ - label: 开启流式输出
+ value: "true"
+ - label: 禁用流式输出
+ value: "false"
diff --git a/apps/moontv/latest/docker-compose.yml b/apps/lunatv/latest/docker-compose.yml
similarity index 100%
rename from apps/moontv/latest/docker-compose.yml
rename to apps/lunatv/latest/docker-compose.yml
diff --git a/apps/moontv/latest/envs/default.env b/apps/lunatv/latest/envs/default.env
similarity index 100%
rename from apps/moontv/latest/envs/default.env
rename to apps/lunatv/latest/envs/default.env
diff --git a/apps/moontv/latest/envs/global.env b/apps/lunatv/latest/envs/global.env
similarity index 100%
rename from apps/moontv/latest/envs/global.env
rename to apps/lunatv/latest/envs/global.env
diff --git a/apps/moontv/latest/scripts/init.sh b/apps/lunatv/latest/scripts/init.sh
similarity index 100%
rename from apps/moontv/latest/scripts/init.sh
rename to apps/lunatv/latest/scripts/init.sh
diff --git a/apps/moontv/latest/scripts/uninstall.sh b/apps/lunatv/latest/scripts/uninstall.sh
similarity index 100%
rename from apps/moontv/latest/scripts/uninstall.sh
rename to apps/lunatv/latest/scripts/uninstall.sh
diff --git a/apps/moontv/latest/scripts/upgrade.sh b/apps/lunatv/latest/scripts/upgrade.sh
similarity index 100%
rename from apps/moontv/latest/scripts/upgrade.sh
rename to apps/lunatv/latest/scripts/upgrade.sh
diff --git a/apps/moontv/logo.png b/apps/lunatv/logo.png
similarity index 100%
rename from apps/moontv/logo.png
rename to apps/lunatv/logo.png
diff --git a/apps/moontv/README.md b/apps/moontv/README.md
deleted file mode 100644
index fb59f4088..000000000
--- a/apps/moontv/README.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# MoonTV (LunaTV)
-
-跨平台的影视聚合播放站
-
-
-
-
-
-## 公告
-
-项目已死,感谢各位的支持。
-
-## 简介
-
-MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
-构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
-
-## 授权码
-
-> latest 已移除授权码,无需授权码
-
-请自行阅读官方文档,获取授权码。
-
-## 特性
-
-🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。
-
-📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
-
-▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。
-
-❤️ 收藏 + 继续观看:支持 Redis/D1 存储,多端同步进度。
-
-📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。
-
-🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
-
-🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。
-
-👿 智能去广告:自动跳过视频中的切片广告(实验性)
-
----
-
-
diff --git a/apps/moontv/latest/data.yml b/apps/moontv/latest/data.yml
deleted file mode 100644
index 2154c257e..000000000
--- a/apps/moontv/latest/data.yml
+++ /dev/null
@@ -1,127 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: false
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: false
- type: apps
- values:
- - label: Redis
- value: redis
- - label: Kvrocks
- value: kvrocks
- - default: 3000
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- - default: ""
- edit: true
- envKey: USERNAME
- labelZh: 管理员用户名
- labelEn: Admin Username
- required: true
- type: text
- - default: ""
- edit: true
- envKey: PASSWORD
- labelZh: 管理员密码
- labelEn: Admin Password
- required: true
- type: password
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
- required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
- - default: "redis"
- edit: true
- envKey: NEXT_PUBLIC_STORAGE_TYPE
- labelZh: 数据存储类型
- labelEn: Storage Type
- required: true
- type: select
- values:
- - label: Upstash
- value: "upstash"
- - label: Redis
- value: "redis"
- - label: Kvrocks
- value: "kvrocks"
- - default: "redis://127.0.0.1:6379"
- edit: true
- envKey: REDIS_URL
- labelZh: Redis 地址 (Redis 存储)
- labelEn: Redis Address (Redis Storage)
- required: false
- type: text
- - default: "redis://127.0.0.1:6666"
- edit: true
- envKey: KVROCKS_URL
- labelZh: Kvrocks 地址 (Kvrocks 存储)
- labelEn: Kvrocks Address (Kvrocks Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_URL
- labelZh: Upstash 地址 (Upstash 存储)
- labelEn: Upstash Address (Upstash Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_TOKEN
- labelZh: Upstash 授权码 (Upstash 存储)
- labelEn: Upstash Token (Upstash Storage)
- required: false
- type: password