diff --git a/appstore/movie-pilot/2.6.7/.env b/appstore/movie-pilot/2.6.8/.env
similarity index 100%
rename from appstore/movie-pilot/2.6.7/.env
rename to appstore/movie-pilot/2.6.8/.env
diff --git a/appstore/movie-pilot/2.6.7/data.yml b/appstore/movie-pilot/2.6.8/data.yml
similarity index 100%
rename from appstore/movie-pilot/2.6.7/data.yml
rename to appstore/movie-pilot/2.6.8/data.yml
diff --git a/appstore/movie-pilot/2.6.7/docker-compose.yml b/appstore/movie-pilot/2.6.8/docker-compose.yml
similarity index 97%
rename from appstore/movie-pilot/2.6.7/docker-compose.yml
rename to appstore/movie-pilot/2.6.8/docker-compose.yml
index 7bb8705d2..67a419707 100644
--- a/appstore/movie-pilot/2.6.7/docker-compose.yml
+++ b/appstore/movie-pilot/2.6.8/docker-compose.yml
@@ -19,7 +19,7 @@ services:
- AUTH_SITE=iyuu,hhclub,audiences,hddolby,zmpt,freefarm,hdfans,wintersakura,leaves,ptba,icc2022,xingtan,ptvicomo,agsvpt,hdkyl,qingwa,discfan,haidan,rousi,sunny,ptcafe,ptzone,kufei,yemapt
- HTTP_PROXY=${PROXY_HOST}
- HTTPS_PROXY=${PROXY_HOST}
- image: jxxghp/moviepilot-v2:2.6.7
+ image: jxxghp/moviepilot-v2:2.6.8
labels:
createdBy: Apps
logging:
diff --git a/appstore/movie-pilot/2.6.7/envs/default.env b/appstore/movie-pilot/2.6.8/envs/default.env
similarity index 100%
rename from appstore/movie-pilot/2.6.7/envs/default.env
rename to appstore/movie-pilot/2.6.8/envs/default.env
diff --git a/appstore/movie-pilot/2.6.7/envs/global.env b/appstore/movie-pilot/2.6.8/envs/global.env
similarity index 100%
rename from appstore/movie-pilot/2.6.7/envs/global.env
rename to appstore/movie-pilot/2.6.8/envs/global.env
diff --git a/appstore/movie-pilot/2.6.7/envs/movie-pilot.env b/appstore/movie-pilot/2.6.8/envs/movie-pilot.env
similarity index 100%
rename from appstore/movie-pilot/2.6.7/envs/movie-pilot.env
rename to appstore/movie-pilot/2.6.8/envs/movie-pilot.env
diff --git a/appstore/movie-pilot/2.6.7/scripts/init.sh b/appstore/movie-pilot/2.6.8/scripts/init.sh
similarity index 100%
rename from appstore/movie-pilot/2.6.7/scripts/init.sh
rename to appstore/movie-pilot/2.6.8/scripts/init.sh
diff --git a/appstore/movie-pilot/2.6.7/scripts/uninstall.sh b/appstore/movie-pilot/2.6.8/scripts/uninstall.sh
similarity index 100%
rename from appstore/movie-pilot/2.6.7/scripts/uninstall.sh
rename to appstore/movie-pilot/2.6.8/scripts/uninstall.sh
diff --git a/appstore/movie-pilot/2.6.7/scripts/upgrade.sh b/appstore/movie-pilot/2.6.8/scripts/upgrade.sh
similarity index 100%
rename from appstore/movie-pilot/2.6.7/scripts/upgrade.sh
rename to appstore/movie-pilot/2.6.8/scripts/upgrade.sh
diff --git a/appstore/mx-space-db/8.4.0/.env b/appstore/mx-space-db/8.4.0/.env
new file mode 100644
index 000000000..086eb42f4
--- /dev/null
+++ b/appstore/mx-space-db/8.4.0/.env
@@ -0,0 +1,12 @@
+# 数据持久化路径 [必填]
+MX_SERVER_ROOT_PATH=/home/mx-space
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2333
+
+# JWT 密钥 [必填]
+JWT_SECRET=
+
+# 允许的访问来源 [必填]
+ALLOWED_ORIGINS=,localhost
+
diff --git a/appstore/mx-space-db/8.4.0/data.yml b/appstore/mx-space-db/8.4.0/data.yml
new file mode 100644
index 000000000..226ebb47a
--- /dev/null
+++ b/appstore/mx-space-db/8.4.0/data.yml
@@ -0,0 +1,31 @@
+additionalProperties:
+ formFields:
+ - default: "/home/mx-space"
+ edit: true
+ envKey: MX_SERVER_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 2333
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: JWT_SECRET
+ labelZh: JWT 密钥
+ labelEn: JWT Secret
+ required: true
+ type: text
+ - default: ",localhost"
+ edit: true
+ envKey: ALLOWED_ORIGINS
+ labelZh: 允许的访问来源
+ labelEn: 允许的访问来源
+ required: true
+ type: text
diff --git a/appstore/mx-space-db/8.4.0/docker-compose.yml b/appstore/mx-space-db/8.4.0/docker-compose.yml
new file mode 100644
index 000000000..8c8ecbda0
--- /dev/null
+++ b/appstore/mx-space-db/8.4.0/docker-compose.yml
@@ -0,0 +1,46 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ mx-mongo:
+ container_name: mongo-mx-space-db
+ image: mongo
+ networks:
+ - 1panel-network
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/db:/data/db
+ mx-redis:
+ container_name: redis-mx-space-db
+ image: redis:alpine
+ networks:
+ - 1panel-network
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/redis:/data
+ mx-server:
+ container_name: mx-space-db
+ depends_on:
+ - mx-mongo
+ - mx-redis
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - PORT=2333
+ - DEMO=false
+ - NODE_ENV=production
+ - ENCRYPT_ENABLE=false
+ - DB_HOST=mx-mongo
+ - REDIS_HOST=mx-redis
+ image: innei/mx-server:8.4.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2333
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/data:/root/.mx-space
diff --git a/appstore/openpanel/25.6.5.41-alpine/envs/default.env b/appstore/mx-space-db/8.4.0/envs/default.env
similarity index 100%
rename from appstore/openpanel/25.6.5.41-alpine/envs/default.env
rename to appstore/mx-space-db/8.4.0/envs/default.env
diff --git a/appstore/openpanel/25.6.5.41-alpine/envs/global.env b/appstore/mx-space-db/8.4.0/envs/global.env
similarity index 100%
rename from appstore/openpanel/25.6.5.41-alpine/envs/global.env
rename to appstore/mx-space-db/8.4.0/envs/global.env
diff --git a/appstore/rsshub/2025-07-27/scripts/init.sh b/appstore/mx-space-db/8.4.0/scripts/init.sh
similarity index 100%
rename from appstore/rsshub/2025-07-27/scripts/init.sh
rename to appstore/mx-space-db/8.4.0/scripts/init.sh
diff --git a/appstore/openpanel/25.6.5.41-alpine/scripts/uninstall.sh b/appstore/mx-space-db/8.4.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/openpanel/25.6.5.41-alpine/scripts/uninstall.sh
rename to appstore/mx-space-db/8.4.0/scripts/uninstall.sh
diff --git a/appstore/openpanel/25.6.5.41-alpine/scripts/upgrade.sh b/appstore/mx-space-db/8.4.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/openpanel/25.6.5.41-alpine/scripts/upgrade.sh
rename to appstore/mx-space-db/8.4.0/scripts/upgrade.sh
diff --git a/appstore/mx-space-db/README.md b/appstore/mx-space-db/README.md
new file mode 100644
index 000000000..ada9e1607
--- /dev/null
+++ b/appstore/mx-space-db/README.md
@@ -0,0 +1,37 @@
+# MixSpace (服务端)
+
+Mix Space 是一个现代化的前后端分离个人空间解决方案,也可以作为个人博客使用。
+
+
+
+
+
+## 特性
+
+### 基于 Next.js
+
+内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。
+
+### 前端轻量快速
+
+其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。
+
+### UI 现代化
+
+前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。
+
+### Markdown 语法支持
+
+Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。
+
+### 后台云函数配置
+
+无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。
+
+### 动态化配置前端
+
+你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。
+
+---
+
+
diff --git a/appstore/mx-space-db/data.yml b/appstore/mx-space-db/data.yml
new file mode 100644
index 000000000..c725709df
--- /dev/null
+++ b/appstore/mx-space-db/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: mx-space-db
+ name: MixSpace (内置MongoDB)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 前后端分离个人空间解决方案
+ shortDescEn: A frontend-backend separation personal space solution
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://mx-space.js.org/
+ github: https://github.com/mx-space/
+ document: https://mx-space.js.org/
diff --git a/appstore/mx-space-db/logo.png b/appstore/mx-space-db/logo.png
new file mode 100644
index 000000000..e25d3a186
Binary files /dev/null and b/appstore/mx-space-db/logo.png differ
diff --git a/appstore/mx-space-theme-shiro/1.2.3/.env b/appstore/mx-space-theme-shiro/1.2.3/.env
new file mode 100644
index 000000000..d226f0842
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/1.2.3/.env
@@ -0,0 +1,18 @@
+# 数据持久化路径 [必填]
+MX_SERVER_SHIRO_ROOT_PATH=/home/mx-space-shiro
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2323
+
+# API 地址 [必填]
+NEXT_PUBLIC_API_URL=http://127.0.0.1:2333/api/v2
+
+# 网关地址 [必填]
+NEXT_PUBLIC_GATEWAY_URL=http://127.0.0.1:2333/
+
+# TMDB API KEY
+TMDB_API_KEY=
+
+# Github Token
+GH_TOKEN=
+
diff --git a/appstore/mx-space-theme-shiro/1.2.3/data.yml b/appstore/mx-space-theme-shiro/1.2.3/data.yml
new file mode 100644
index 000000000..22300ff45
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/1.2.3/data.yml
@@ -0,0 +1,45 @@
+additionalProperties:
+ formFields:
+ - default: "/home/mx-space-shiro"
+ edit: true
+ envKey: MX_SERVER_SHIRO_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 2323
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: "http://127.0.0.1:2333/api/v2"
+ edit: true
+ envKey: NEXT_PUBLIC_API_URL
+ labelZh: API 地址
+ labelEn: API URL
+ required: true
+ type: text
+ - default: "http://127.0.0.1:2333/"
+ edit: true
+ envKey: NEXT_PUBLIC_GATEWAY_URL
+ labelZh: 网关地址
+ labelEn: Gateway URL
+ required: true
+ type: text
+ - default: ""
+ edit: true
+ envKey: TMDB_API_KEY
+ labelZh: TMDB API KEY
+ labelEn: TMDB API KEY
+ required: false
+ type: text
+ - default: ""
+ edit: true
+ envKey: GH_TOKEN
+ labelZh: Github Token
+ labelEn: Github Token
+ required: false
+ type: text
diff --git a/appstore/mx-space-theme-shiro/1.2.3/docker-compose.yml b/appstore/mx-space-theme-shiro/1.2.3/docker-compose.yml
new file mode 100644
index 000000000..64e7a83c3
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/1.2.3/docker-compose.yml
@@ -0,0 +1,22 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ mx-server-shiro:
+ container_name: mx-space-theme-shiro
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - NEXT_SHARP_PATH=/usr/local/lib/node_modules/sharp
+ image: innei/shiro:1.2.3
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2323
+ restart: always
+ volumes:
+ - ${MX_SERVER_SHIRO_ROOT_PATH}/public:/app/public
diff --git a/appstore/rsshub/2025-07-27/envs/default.env b/appstore/mx-space-theme-shiro/1.2.3/envs/default.env
similarity index 100%
rename from appstore/rsshub/2025-07-27/envs/default.env
rename to appstore/mx-space-theme-shiro/1.2.3/envs/default.env
diff --git a/appstore/rsshub/2025-07-27/envs/global.env b/appstore/mx-space-theme-shiro/1.2.3/envs/global.env
similarity index 100%
rename from appstore/rsshub/2025-07-27/envs/global.env
rename to appstore/mx-space-theme-shiro/1.2.3/envs/global.env
diff --git a/appstore/rsshub/2025-07-27/scripts/upgrade.sh b/appstore/mx-space-theme-shiro/1.2.3/scripts/init.sh
similarity index 100%
rename from appstore/rsshub/2025-07-27/scripts/upgrade.sh
rename to appstore/mx-space-theme-shiro/1.2.3/scripts/init.sh
diff --git a/appstore/rsshub/2025-07-27/scripts/uninstall.sh b/appstore/mx-space-theme-shiro/1.2.3/scripts/uninstall.sh
similarity index 100%
rename from appstore/rsshub/2025-07-27/scripts/uninstall.sh
rename to appstore/mx-space-theme-shiro/1.2.3/scripts/uninstall.sh
diff --git a/appstore/mx-space-theme-shiro/1.2.3/scripts/upgrade.sh b/appstore/mx-space-theme-shiro/1.2.3/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/1.2.3/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/mx-space-theme-shiro/README.md b/appstore/mx-space-theme-shiro/README.md
new file mode 100644
index 000000000..8e4284f9b
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/README.md
@@ -0,0 +1,37 @@
+# MixSpace Shiro (主题)
+
+Mix Space 是一个现代化的前后端分离个人空间解决方案,也可以作为个人博客使用。
+
+
+
+
+
+## 特性
+
+### 基于 Next.js
+
+内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。
+
+### 前端轻量快速
+
+其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。
+
+### UI 现代化
+
+前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。
+
+### Markdown 语法支持
+
+Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。
+
+### 后台云函数配置
+
+无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。
+
+### 动态化配置前端
+
+你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。
+
+---
+
+
diff --git a/appstore/mx-space-theme-shiro/data.yml b/appstore/mx-space-theme-shiro/data.yml
new file mode 100644
index 000000000..56c5f8a8d
--- /dev/null
+++ b/appstore/mx-space-theme-shiro/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: mx-space-theme-shiro
+ name: MixSpace (主题-Shiro)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 前后端分离个人空间解决方案
+ shortDescEn: A frontend-backend separation personal space solution
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://mx-space.js.org/
+ github: https://github.com/mx-space/
+ document: https://mx-space.js.org/
diff --git a/appstore/mx-space-theme-shiro/logo.png b/appstore/mx-space-theme-shiro/logo.png
new file mode 100644
index 000000000..e25d3a186
Binary files /dev/null and b/appstore/mx-space-theme-shiro/logo.png differ
diff --git a/appstore/mx-space/README.md b/appstore/mx-space/README.md
index 161009bf2..ada9e1607 100644
--- a/appstore/mx-space/README.md
+++ b/appstore/mx-space/README.md
@@ -1,4 +1,4 @@
-# MixSpace
+# MixSpace (服务端)
Mix Space 是一个现代化的前后端分离个人空间解决方案,也可以作为个人博客使用。
diff --git a/appstore/mx-space/logo.png b/appstore/mx-space/logo.png
index 32194a511..e25d3a186 100644
Binary files a/appstore/mx-space/logo.png and b/appstore/mx-space/logo.png differ
diff --git a/appstore/openpanel/25.6.5.41-alpine/.env b/appstore/openpanel/25.6.5.41-alpine/.env
deleted file mode 100644
index e3d40eb70..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/.env
+++ /dev/null
@@ -1,51 +0,0 @@
-# Postgres 服务 (前置检查)
-PANEL_POSTGRES_TYPE=postgresql
-
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-CLICKHOUSE_SERVER_ROOT_PATH=/home/clickhouse-server
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=8123
-
-# Native/TCP 通讯端口 [必填]
-PANEL_APP_PORT_NATIVE_TCP=9000
-
-# 服务器通信端口 [必填]
-PANEL_APP_PORT_INTER_SERVER=9009
-
-# ClickHouse 访问地址 [必填]
-CLICKHOUSE_URL=http://127.0.0.1:8123/openpanel
-
-# Redis 地址 [必填]
-REDIS_URL=redis://127.0.0.1:6379
-
-# Redis 地址 [必填]
-DATABASE_URL=postgresql://postgres_user:postgres_pass@127.0.0.1:5432/postgres_db_name?schema=public
-
-# 开放注册 [必填]
-ALLOW_REGISTRATION=false
-
-# 开放邀请 [必填]
-ALLOW_INVITATION=false
-
-# 邮件发送 (Resend) API KEY
-RESEND_API_KEY=
-
-# 邮件发送者地址
-EMAIL_SENDER=
-
-# Github 客户端 ID (OAuth2)
-GITHUB_CLIENT_ID=
-
-# Github 客户端密钥 (OAuth2)
-GITHUB_CLIENT_SECRET=
-
-# Google 客户端 ID (OAuth2)
-GOOGLE_CLIENT_ID=
-
-# Google 客户端密钥 (OAuth2)
-GOOGLE_CLIENT_SECRET=
-
diff --git a/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-config.xml b/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-config.xml
deleted file mode 100644
index 659577864..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- warning
- true
-
-
- 10
-
-
-
-
-
-
-
-
-
-
-
- 0.0.0.0
- 0.0.0.0
- op-ch
-
-
-
- 1
- replica1
- openpanel_cluster
-
-
diff --git a/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-user-config.xml b/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-user-config.xml
deleted file mode 100644
index ae6a6b948..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/config/clickhouse-user-config.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- 0
- 0
-
-
-
\ No newline at end of file
diff --git a/appstore/openpanel/25.6.5.41-alpine/config/init-db.sh b/appstore/openpanel/25.6.5.41-alpine/config/init-db.sh
deleted file mode 100644
index e86d8af32..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/config/init-db.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-set -e
-
-clickhouse client -n <<-EOSQL
- CREATE DATABASE IF NOT EXISTS openpanel;
-EOSQL
\ No newline at end of file
diff --git a/appstore/openpanel/25.6.5.41-alpine/data.yml b/appstore/openpanel/25.6.5.41-alpine/data.yml
deleted file mode 100644
index 23c435d68..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/data.yml
+++ /dev/null
@@ -1,148 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_POSTGRES_SERVICE
- required: true
- type: service
- default: postgresql
- envKey: PANEL_POSTGRES_TYPE
- labelZh: Postgres 服务 (前置检查)
- labelEn: Postgres Service (Pre-check)
- required: false
- type: apps
- values:
- - label: PostgreSQL
- value: postgresql
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: true
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: true
- type: apps
- values:
- - label: Redis
- value: redis
- - default: "/home/clickhouse-server"
- edit: true
- envKey: CLICKHOUSE_SERVER_ROOT_PATH
- labelZh: 数据持久化路径
- labelEn: Data persistence path
- required: true
- type: text
- - default: 8123
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: 9000
- edit: true
- envKey: PANEL_APP_PORT_NATIVE_TCP
- labelZh: Native/TCP 通讯端口
- labelEn: Native/TCP interface
- required: true
- rule: paramPort
- type: number
- - default: 9009
- edit: true
- envKey: PANEL_APP_PORT_INTER_SERVER
- labelZh: 服务器通信端口
- labelEn: Inter-server communication
- required: true
- rule: paramPort
- type: number
- - default: "http://127.0.0.1:8123/openpanel"
- edit: true
- envKey: CLICKHOUSE_URL
- labelZh: ClickHouse 访问地址
- labelEn: ClickHouse URL
- required: true
- type: text
- - default: "redis://127.0.0.1:6379"
- edit: true
- envKey: REDIS_URL
- labelZh: Redis 地址
- labelEn: Redis Url
- required: true
- type: text
- - default: "postgresql://postgres_user:postgres_pass@127.0.0.1:5432/postgres_db_name?schema=public"
- edit: true
- envKey: DATABASE_URL
- labelZh: Redis 地址
- labelEn: Redis Url
- required: true
- type: text
- - default: "false"
- edit: true
- envKey: ALLOW_REGISTRATION
- labelZh: 开放注册
- labelEn: Open Registration
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁止注册
- value: "false"
- - default: "false"
- edit: true
- envKey: ALLOW_INVITATION
- labelZh: 开放邀请
- labelEn: Open Invitation
- required: true
- type: select
- values:
- - label: 允许邀请
- value: "true"
- - label: 禁止邀请
- value: "false"
- - default: ""
- edit: true
- envKey: RESEND_API_KEY
- labelZh: 邮件发送 (Resend) API KEY
- labelEn: Email (Resend) Send API KEY
- required: false
- type: text
- - default: ""
- edit: true
- envKey: EMAIL_SENDER
- labelZh: 邮件发送者地址
- labelEn: Email Sender Address
- required: false
- type: text
- - default: ""
- edit: true
- envKey: GITHUB_CLIENT_ID
- labelZh: Github 客户端 ID (OAuth2)
- labelEn: Github Client ID (OAuth2)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: GITHUB_CLIENT_SECRET
- labelZh: Github 客户端密钥 (OAuth2)
- labelEn: Github Client Secret (OAuth2)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: GOOGLE_CLIENT_ID
- labelZh: Google 客户端 ID (OAuth2)
- labelEn: Google Client ID (OAuth2)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: GOOGLE_CLIENT_SECRET
- labelZh: Google 客户端密钥 (OAuth2)
- labelEn: Google Client Secret (OAuth2)
- required: false
- type: text
diff --git a/appstore/openpanel/25.6.5.41-alpine/docker-compose.yml b/appstore/openpanel/25.6.5.41-alpine/docker-compose.yml
deleted file mode 100644
index dd3009ac6..000000000
--- a/appstore/openpanel/25.6.5.41-alpine/docker-compose.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-networks:
- 1panel-network:
- external: true
-services:
- clickhouse-server:
- container_name: openpanel
- env_file:
- - ./envs/global.env
- - .env
- environment:
- - TZ=Asia/Shanghai
- - DATABASE_URL_DIRECT=${DATABASE_URL}
- - BATCH_SIZE=5000
- - BATCH_INTERVAL=10000
- - CONCURRENCY=10
- - WORKER_PORT=9999
- - API_PORT=3333
- - NEXT_PUBLIC_API_URL="http://localhost:3333"
- - NEXT_PUBLIC_DASHBOARD_URL="http://localhost:3000"
- - GITHUB_REDIRECT_URI=https://openpanel.domain.com/api/oauth/github/callback
- - GOOGLE_REDIRECT_URI=https://openpanel.domain.com/api/oauth/google/callback
- image: clickhouse/clickhouse-server:25.6.5.41-alpine
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:8123
- - ${PANEL_APP_PORT_NATIVE_TCP}:9000
- - ${PANEL_APP_PORT_INTER_SERVER}:9009
- restart: always
- ulimits:
- nofile:
- hard: 262144
- soft: 262144
- volumes:
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/data:/var/lib/clickhouse
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/logs:/var/log/clickhouse-server
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-config.xml:/etc/clickhouse-server/config.d/op-config.xml
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-user-config.xml:/etc/clickhouse-server/users.d/op-user-config.xml
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh
diff --git a/appstore/openpanel/README.md b/appstore/openpanel/README.md
deleted file mode 100644
index c18c4d704..000000000
--- a/appstore/openpanel/README.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# Openpanel
-
-Openpanel 是一个开源网络和产品分析平台,它结合了 Mixpanel 的强大功能和 Plausible 的易用性,是最好的 Google Analytics
-替代品之一。
-
-
-
-
-
-## 特性
-
-### 网络分析
-
-+ 实时数据 :实时查看访客活动
-+ 流量来源 :了解访客来自哪里
-+ 地理洞察 :追踪访客位置和趋势
-+ 设备分析 :监控不同设备的使用情况
-+ 页面性能 :分析访问量最大的页面
-
-### 产品分析
-
-+ 事件跟踪 :监控用户操作和交互
-+ 用户资料 :建立详细的用户旅程洞察
-+ 漏斗 :分析转化路径
-+ 留存率 :跟踪用户参与度
-+ 自定义属性 :为事件添加上下文
-
-## 快速开始 SDK
-
-### 脚本标签
-
-```html
-
-
-
-```
-
----
-
-
diff --git a/appstore/openpanel/data.yml b/appstore/openpanel/data.yml
deleted file mode 100644
index ecb0a43fb..000000000
--- a/appstore/openpanel/data.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-additionalProperties:
- key: openpanel
- name: Openpanel
- tags:
- - WebSite
- - Local
- shortDescZh: 开源网络和产品分析平台
- shortDescEn: An open source network and product analysis platform
- type: website
- crossVersionUpdate: true
- limit: 0
- website: https://openpanel.dev/
- github: https://github.com/Openpanel-dev/openpanel/
- document: https://openpanel.dev/
diff --git a/appstore/openpanel/logo.png b/appstore/openpanel/logo.png
deleted file mode 100644
index 827e9529e..000000000
Binary files a/appstore/openpanel/logo.png and /dev/null differ
diff --git a/appstore/rsshub/2025-07-27/.env b/appstore/rsshub/2025-07-28/.env
similarity index 100%
rename from appstore/rsshub/2025-07-27/.env
rename to appstore/rsshub/2025-07-28/.env
diff --git a/appstore/rsshub/2025-07-27/data.yml b/appstore/rsshub/2025-07-28/data.yml
similarity index 100%
rename from appstore/rsshub/2025-07-27/data.yml
rename to appstore/rsshub/2025-07-28/data.yml
diff --git a/appstore/rsshub/2025-07-27/docker-compose.yml b/appstore/rsshub/2025-07-28/docker-compose.yml
similarity index 97%
rename from appstore/rsshub/2025-07-27/docker-compose.yml
rename to appstore/rsshub/2025-07-28/docker-compose.yml
index 8ced2f3b0..a2440d072 100644
--- a/appstore/rsshub/2025-07-27/docker-compose.yml
+++ b/appstore/rsshub/2025-07-28/docker-compose.yml
@@ -57,7 +57,7 @@ services:
- -f
- http://localhost:1200/healthz?key=${ACCESS_KEY}
timeout: 10s
- image: diygod/rsshub:2025-07-27
+ image: diygod/rsshub:2025-07-28
labels:
createdBy: Apps
networks:
diff --git a/dockge/openpanel/envs/default.env b/appstore/rsshub/2025-07-28/envs/default.env
similarity index 100%
rename from dockge/openpanel/envs/default.env
rename to appstore/rsshub/2025-07-28/envs/default.env
diff --git a/dockge/openpanel/envs/global.env b/appstore/rsshub/2025-07-28/envs/global.env
similarity index 100%
rename from dockge/openpanel/envs/global.env
rename to appstore/rsshub/2025-07-28/envs/global.env
diff --git a/appstore/openpanel/25.6.5.41-alpine/scripts/init.sh b/appstore/rsshub/2025-07-28/scripts/init.sh
similarity index 67%
rename from appstore/openpanel/25.6.5.41-alpine/scripts/init.sh
rename to appstore/rsshub/2025-07-28/scripts/init.sh
index 80c647873..07fb8c3fe 100644
--- a/appstore/openpanel/25.6.5.41-alpine/scripts/init.sh
+++ b/appstore/rsshub/2025-07-28/scripts/init.sh
@@ -10,11 +10,6 @@ if [ -f .env ]; then
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
- if [ ! -d $CLICKHOUSE_SERVER_ROOT_PATH/config ]; then
- mkdir -p $CLICKHOUSE_SERVER_ROOT_PATH/config
- fi
- cp -rn ./config/* $CLICKHOUSE_SERVER_ROOT_PATH/config/
-
echo "Check Finish."
else
diff --git a/appstore/rsshub/2025-07-28/scripts/uninstall.sh b/appstore/rsshub/2025-07-28/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/rsshub/2025-07-28/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/rsshub/2025-07-28/scripts/upgrade.sh b/appstore/rsshub/2025-07-28/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/rsshub/2025-07-28/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/dockge/movie-pilot/docker-compose.yml b/dockge/movie-pilot/docker-compose.yml
index 7bb8705d2..67a419707 100644
--- a/dockge/movie-pilot/docker-compose.yml
+++ b/dockge/movie-pilot/docker-compose.yml
@@ -19,7 +19,7 @@ services:
- AUTH_SITE=iyuu,hhclub,audiences,hddolby,zmpt,freefarm,hdfans,wintersakura,leaves,ptba,icc2022,xingtan,ptvicomo,agsvpt,hdkyl,qingwa,discfan,haidan,rousi,sunny,ptcafe,ptzone,kufei,yemapt
- HTTP_PROXY=${PROXY_HOST}
- HTTPS_PROXY=${PROXY_HOST}
- image: jxxghp/moviepilot-v2:2.6.7
+ image: jxxghp/moviepilot-v2:2.6.8
labels:
createdBy: Apps
logging:
diff --git a/dockge/mx-space-db/.env b/dockge/mx-space-db/.env
new file mode 100644
index 000000000..086eb42f4
--- /dev/null
+++ b/dockge/mx-space-db/.env
@@ -0,0 +1,12 @@
+# 数据持久化路径 [必填]
+MX_SERVER_ROOT_PATH=/home/mx-space
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2333
+
+# JWT 密钥 [必填]
+JWT_SECRET=
+
+# 允许的访问来源 [必填]
+ALLOWED_ORIGINS=,localhost
+
diff --git a/dockge/mx-space-db/docker-compose.yml b/dockge/mx-space-db/docker-compose.yml
new file mode 100644
index 000000000..8c8ecbda0
--- /dev/null
+++ b/dockge/mx-space-db/docker-compose.yml
@@ -0,0 +1,46 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ mx-mongo:
+ container_name: mongo-mx-space-db
+ image: mongo
+ networks:
+ - 1panel-network
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/db:/data/db
+ mx-redis:
+ container_name: redis-mx-space-db
+ image: redis:alpine
+ networks:
+ - 1panel-network
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/redis:/data
+ mx-server:
+ container_name: mx-space-db
+ depends_on:
+ - mx-mongo
+ - mx-redis
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - PORT=2333
+ - DEMO=false
+ - NODE_ENV=production
+ - ENCRYPT_ENABLE=false
+ - DB_HOST=mx-mongo
+ - REDIS_HOST=mx-redis
+ image: innei/mx-server:8.4.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2333
+ restart: always
+ volumes:
+ - ${MX_SERVER_ROOT_PATH}/data:/root/.mx-space
diff --git a/dockge/mx-space-db/envs/default.env b/dockge/mx-space-db/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/mx-space-db/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/mx-space-db/envs/global.env b/dockge/mx-space-db/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/mx-space-db/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/mx-space-theme-shiro/.env b/dockge/mx-space-theme-shiro/.env
new file mode 100644
index 000000000..d226f0842
--- /dev/null
+++ b/dockge/mx-space-theme-shiro/.env
@@ -0,0 +1,18 @@
+# 数据持久化路径 [必填]
+MX_SERVER_SHIRO_ROOT_PATH=/home/mx-space-shiro
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2323
+
+# API 地址 [必填]
+NEXT_PUBLIC_API_URL=http://127.0.0.1:2333/api/v2
+
+# 网关地址 [必填]
+NEXT_PUBLIC_GATEWAY_URL=http://127.0.0.1:2333/
+
+# TMDB API KEY
+TMDB_API_KEY=
+
+# Github Token
+GH_TOKEN=
+
diff --git a/dockge/mx-space-theme-shiro/docker-compose.yml b/dockge/mx-space-theme-shiro/docker-compose.yml
new file mode 100644
index 000000000..64e7a83c3
--- /dev/null
+++ b/dockge/mx-space-theme-shiro/docker-compose.yml
@@ -0,0 +1,22 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ mx-server-shiro:
+ container_name: mx-space-theme-shiro
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - NEXT_SHARP_PATH=/usr/local/lib/node_modules/sharp
+ image: innei/shiro:1.2.3
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2323
+ restart: always
+ volumes:
+ - ${MX_SERVER_SHIRO_ROOT_PATH}/public:/app/public
diff --git a/dockge/mx-space-theme-shiro/envs/default.env b/dockge/mx-space-theme-shiro/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/mx-space-theme-shiro/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/mx-space-theme-shiro/envs/global.env b/dockge/mx-space-theme-shiro/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/mx-space-theme-shiro/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/openpanel/.env b/dockge/openpanel/.env
deleted file mode 100644
index e3d40eb70..000000000
--- a/dockge/openpanel/.env
+++ /dev/null
@@ -1,51 +0,0 @@
-# Postgres 服务 (前置检查)
-PANEL_POSTGRES_TYPE=postgresql
-
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-CLICKHOUSE_SERVER_ROOT_PATH=/home/clickhouse-server
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=8123
-
-# Native/TCP 通讯端口 [必填]
-PANEL_APP_PORT_NATIVE_TCP=9000
-
-# 服务器通信端口 [必填]
-PANEL_APP_PORT_INTER_SERVER=9009
-
-# ClickHouse 访问地址 [必填]
-CLICKHOUSE_URL=http://127.0.0.1:8123/openpanel
-
-# Redis 地址 [必填]
-REDIS_URL=redis://127.0.0.1:6379
-
-# Redis 地址 [必填]
-DATABASE_URL=postgresql://postgres_user:postgres_pass@127.0.0.1:5432/postgres_db_name?schema=public
-
-# 开放注册 [必填]
-ALLOW_REGISTRATION=false
-
-# 开放邀请 [必填]
-ALLOW_INVITATION=false
-
-# 邮件发送 (Resend) API KEY
-RESEND_API_KEY=
-
-# 邮件发送者地址
-EMAIL_SENDER=
-
-# Github 客户端 ID (OAuth2)
-GITHUB_CLIENT_ID=
-
-# Github 客户端密钥 (OAuth2)
-GITHUB_CLIENT_SECRET=
-
-# Google 客户端 ID (OAuth2)
-GOOGLE_CLIENT_ID=
-
-# Google 客户端密钥 (OAuth2)
-GOOGLE_CLIENT_SECRET=
-
diff --git a/dockge/openpanel/config/clickhouse-config.xml b/dockge/openpanel/config/clickhouse-config.xml
deleted file mode 100644
index 659577864..000000000
--- a/dockge/openpanel/config/clickhouse-config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- warning
- true
-
-
- 10
-
-
-
-
-
-
-
-
-
-
-
- 0.0.0.0
- 0.0.0.0
- op-ch
-
-
-
- 1
- replica1
- openpanel_cluster
-
-
diff --git a/dockge/openpanel/config/clickhouse-user-config.xml b/dockge/openpanel/config/clickhouse-user-config.xml
deleted file mode 100644
index ae6a6b948..000000000
--- a/dockge/openpanel/config/clickhouse-user-config.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- 0
- 0
-
-
-
\ No newline at end of file
diff --git a/dockge/openpanel/config/init-db.sh b/dockge/openpanel/config/init-db.sh
deleted file mode 100644
index e86d8af32..000000000
--- a/dockge/openpanel/config/init-db.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-set -e
-
-clickhouse client -n <<-EOSQL
- CREATE DATABASE IF NOT EXISTS openpanel;
-EOSQL
\ No newline at end of file
diff --git a/dockge/openpanel/docker-compose.yml b/dockge/openpanel/docker-compose.yml
deleted file mode 100644
index dd3009ac6..000000000
--- a/dockge/openpanel/docker-compose.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-networks:
- 1panel-network:
- external: true
-services:
- clickhouse-server:
- container_name: openpanel
- env_file:
- - ./envs/global.env
- - .env
- environment:
- - TZ=Asia/Shanghai
- - DATABASE_URL_DIRECT=${DATABASE_URL}
- - BATCH_SIZE=5000
- - BATCH_INTERVAL=10000
- - CONCURRENCY=10
- - WORKER_PORT=9999
- - API_PORT=3333
- - NEXT_PUBLIC_API_URL="http://localhost:3333"
- - NEXT_PUBLIC_DASHBOARD_URL="http://localhost:3000"
- - GITHUB_REDIRECT_URI=https://openpanel.domain.com/api/oauth/github/callback
- - GOOGLE_REDIRECT_URI=https://openpanel.domain.com/api/oauth/google/callback
- image: clickhouse/clickhouse-server:25.6.5.41-alpine
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:8123
- - ${PANEL_APP_PORT_NATIVE_TCP}:9000
- - ${PANEL_APP_PORT_INTER_SERVER}:9009
- restart: always
- ulimits:
- nofile:
- hard: 262144
- soft: 262144
- volumes:
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/data:/var/lib/clickhouse
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/logs:/var/log/clickhouse-server
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-config.xml:/etc/clickhouse-server/config.d/op-config.xml
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/op-user-config.xml:/etc/clickhouse-server/users.d/op-user-config.xml
- - ${CLICKHOUSE_SERVER_ROOT_PATH}/config/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh
diff --git a/dockge/rsshub/docker-compose.yml b/dockge/rsshub/docker-compose.yml
index 8ced2f3b0..a2440d072 100644
--- a/dockge/rsshub/docker-compose.yml
+++ b/dockge/rsshub/docker-compose.yml
@@ -57,7 +57,7 @@ services:
- -f
- http://localhost:1200/healthz?key=${ACCESS_KEY}
timeout: 10s
- image: diygod/rsshub:2025-07-27
+ image: diygod/rsshub:2025-07-28
labels:
createdBy: Apps
networks: