diff --git a/appstore/astrbot/3.5.23/.env b/appstore/astrbot/3.5.23/.env
new file mode 100644
index 000000000..0b73406f9
--- /dev/null
+++ b/appstore/astrbot/3.5.23/.env
@@ -0,0 +1,18 @@
+# 数据持久化路径 [必填]
+ASTRBOT_ROOT_PATH=/home/astrbot
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=6185
+
+# 企业微信 WebHook [必填]
+PANEL_APP_PORT_WECOM=6195
+
+# 个人微信 WebHook [必填]
+PANEL_APP_PORT_WECHAT=11451
+
+# QQ WebHook [必填]
+PANEL_APP_PORT_QQ_WH=6199
+
+# QQ API [必填]
+PANEL_APP_PORT_QQ_API=6196
+
diff --git a/appstore/astrbot/3.5.23/data.yml b/appstore/astrbot/3.5.23/data.yml
new file mode 100644
index 000000000..ccf1e6995
--- /dev/null
+++ b/appstore/astrbot/3.5.23/data.yml
@@ -0,0 +1,49 @@
+additionalProperties:
+ formFields:
+ - default: "/home/astrbot"
+ edit: true
+ envKey: ASTRBOT_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 6185
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 6195
+ edit: true
+ envKey: PANEL_APP_PORT_WECOM
+ labelZh: 企业微信 WebHook
+ labelEn: WeCom WebHook
+ required: true
+ rule: paramPort
+ type: number
+ - default: 11451
+ edit: true
+ envKey: PANEL_APP_PORT_WECHAT
+ labelZh: 个人微信 WebHook
+ labelEn: WeChat WebHook
+ required: true
+ rule: paramPort
+ type: number
+ - default: 6199
+ edit: true
+ envKey: PANEL_APP_PORT_QQ_WH
+ labelZh: QQ WebHook
+ labelEn: QQ WebHook
+ required: true
+ rule: paramPort
+ type: number
+ - default: 6196
+ edit: true
+ envKey: PANEL_APP_PORT_QQ_API
+ labelZh: QQ API
+ labelEn: QQ API
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/astrbot/3.5.23/docker-compose.yml b/appstore/astrbot/3.5.23/docker-compose.yml
new file mode 100644
index 000000000..e803bd92a
--- /dev/null
+++ b/appstore/astrbot/3.5.23/docker-compose.yml
@@ -0,0 +1,26 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ astrbot:
+ container_name: astrbot
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: soulter/astrbot:v3.5.23
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:6185
+ - ${PANEL_APP_PORT_QQ_WH}:6199
+ - ${PANEL_APP_PORT_QQ_API}:6196
+ - ${PANEL_APP_PORT_WECOM}:6195
+ - ${PANEL_APP_PORT_WECHAT}:11451
+ restart: always
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - ${ASTRBOT_ROOT_PATH}/data:/AstrBot/data
diff --git a/appstore/clouddrive2/0.9.3/envs/default.env b/appstore/astrbot/3.5.23/envs/default.env
similarity index 100%
rename from appstore/clouddrive2/0.9.3/envs/default.env
rename to appstore/astrbot/3.5.23/envs/default.env
diff --git a/appstore/clouddrive2/0.9.3/envs/global.env b/appstore/astrbot/3.5.23/envs/global.env
similarity index 100%
rename from appstore/clouddrive2/0.9.3/envs/global.env
rename to appstore/astrbot/3.5.23/envs/global.env
diff --git a/appstore/clouddrive2/0.9.3/scripts/init.sh b/appstore/astrbot/3.5.23/scripts/init.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.3/scripts/init.sh
rename to appstore/astrbot/3.5.23/scripts/init.sh
diff --git a/appstore/clouddrive2/0.9.3/scripts/uninstall.sh b/appstore/astrbot/3.5.23/scripts/uninstall.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.3/scripts/uninstall.sh
rename to appstore/astrbot/3.5.23/scripts/uninstall.sh
diff --git a/appstore/clouddrive2/0.9.3/scripts/upgrade.sh b/appstore/astrbot/3.5.23/scripts/upgrade.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.3/scripts/upgrade.sh
rename to appstore/astrbot/3.5.23/scripts/upgrade.sh
diff --git a/appstore/astrbot/README.md b/appstore/astrbot/README.md
new file mode 100644
index 000000000..5647b3111
--- /dev/null
+++ b/appstore/astrbot/README.md
@@ -0,0 +1,46 @@
+# AstrBot
+
+AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。
+
+
+
+
+
+## 安装说明
+
+> 默认用户名: `astrbot`
+>
+> 默认密码: `astrbot`
+
+## 特性
+
+### 大语言模型对话
+
+支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过
+Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。
+
+### 多消息平台接入
+
+支持接入 QQ(OneBot、QQ 官方机器人平台)、QQ
+频道、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK、VoceChat。支持速率限制、白名单、关键词过滤、百度内容审核。
+
+### Agent
+
+原生支持部分 Agent 能力,如代码执行器、自然语言待办、网页搜索。对接 Dify 平台,便捷接入 Dify 智能助手、知识库和 Dify
+工作流。
+
+### 插件扩展
+
+深度优化的插件机制,支持开发插件扩展功能,极简开发。已支持安装多个插件。
+
+### 可视化管理面板
+
+支持可视化修改配置、插件管理、日志查看等功能,降低配置难度。集成 WebChat,可在面板上与大模型对话。
+
+### 高稳定性、高模块化
+
+基于事件总线和流水线的架构设计,高度模块化,低耦合。
+
+---
+
+
diff --git a/appstore/astrbot/data.yml b/appstore/astrbot/data.yml
new file mode 100644
index 000000000..d8c263e21
--- /dev/null
+++ b/appstore/astrbot/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: astrbot
+ name: AstrBot
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 多平台大模型机器人基础设施
+ shortDescEn: The Multi-Platform LLM Bot Infrastructure
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://astrbot.app/
+ github: https://github.com/AstrBotDevs/AstrBot/
+ document: https://astrbot.app/
diff --git a/appstore/astrbot/logo.png b/appstore/astrbot/logo.png
new file mode 100644
index 000000000..cf9392030
Binary files /dev/null and b/appstore/astrbot/logo.png differ
diff --git a/appstore/astrbot/logo.svg b/appstore/astrbot/logo.svg
new file mode 100644
index 000000000..76f1e0e1d
--- /dev/null
+++ b/appstore/astrbot/logo.svg
@@ -0,0 +1,13 @@
+
diff --git a/appstore/clouddrive2/0.9.3/.env b/appstore/clouddrive2/0.9.4/.env
similarity index 100%
rename from appstore/clouddrive2/0.9.3/.env
rename to appstore/clouddrive2/0.9.4/.env
diff --git a/appstore/clouddrive2/0.9.3/data.yml b/appstore/clouddrive2/0.9.4/data.yml
similarity index 100%
rename from appstore/clouddrive2/0.9.3/data.yml
rename to appstore/clouddrive2/0.9.4/data.yml
diff --git a/appstore/clouddrive2/0.9.3/docker-compose.yml b/appstore/clouddrive2/0.9.4/docker-compose.yml
similarity index 94%
rename from appstore/clouddrive2/0.9.3/docker-compose.yml
rename to appstore/clouddrive2/0.9.4/docker-compose.yml
index cf746bb3c..4e5553eba 100644
--- a/appstore/clouddrive2/0.9.3/docker-compose.yml
+++ b/appstore/clouddrive2/0.9.4/docker-compose.yml
@@ -14,7 +14,7 @@ services:
environment:
- TZ=Asia/Shanghai
- CLOUDDRIVE_HOME=/Config
- image: cloudnas/clouddrive2:0.9.3
+ image: cloudnas/clouddrive2:0.9.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/ghost/5.130.3/envs/default.env b/appstore/clouddrive2/0.9.4/envs/default.env
similarity index 100%
rename from appstore/ghost/5.130.3/envs/default.env
rename to appstore/clouddrive2/0.9.4/envs/default.env
diff --git a/appstore/ghost/5.130.3/envs/global.env b/appstore/clouddrive2/0.9.4/envs/global.env
similarity index 100%
rename from appstore/ghost/5.130.3/envs/global.env
rename to appstore/clouddrive2/0.9.4/envs/global.env
diff --git a/appstore/ghost/5.130.3/scripts/init.sh b/appstore/clouddrive2/0.9.4/scripts/init.sh
similarity index 100%
rename from appstore/ghost/5.130.3/scripts/init.sh
rename to appstore/clouddrive2/0.9.4/scripts/init.sh
diff --git a/appstore/ghost/5.130.3/scripts/uninstall.sh b/appstore/clouddrive2/0.9.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/ghost/5.130.3/scripts/uninstall.sh
rename to appstore/clouddrive2/0.9.4/scripts/uninstall.sh
diff --git a/appstore/ghost/5.130.3/scripts/upgrade.sh b/appstore/clouddrive2/0.9.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/ghost/5.130.3/scripts/upgrade.sh
rename to appstore/clouddrive2/0.9.4/scripts/upgrade.sh
diff --git a/appstore/ghost/5.130.3/.env b/appstore/ghost/6.0.0/.env
similarity index 100%
rename from appstore/ghost/5.130.3/.env
rename to appstore/ghost/6.0.0/.env
diff --git a/appstore/ghost/5.130.3/data.yml b/appstore/ghost/6.0.0/data.yml
similarity index 100%
rename from appstore/ghost/5.130.3/data.yml
rename to appstore/ghost/6.0.0/data.yml
diff --git a/appstore/ghost/5.130.3/docker-compose.yml b/appstore/ghost/6.0.0/docker-compose.yml
similarity index 95%
rename from appstore/ghost/5.130.3/docker-compose.yml
rename to appstore/ghost/6.0.0/docker-compose.yml
index b347de8ec..80c8022b7 100644
--- a/appstore/ghost/5.130.3/docker-compose.yml
+++ b/appstore/ghost/6.0.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- database__client=mysql
- mail__options__service=Email
- mail__options__secure=true
- image: ghost:5.130.3
+ image: ghost:6.0.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/gitea/1.24.3/envs/default.env b/appstore/ghost/6.0.0/envs/default.env
similarity index 100%
rename from appstore/gitea/1.24.3/envs/default.env
rename to appstore/ghost/6.0.0/envs/default.env
diff --git a/appstore/gitea/1.24.3/envs/global.env b/appstore/ghost/6.0.0/envs/global.env
similarity index 100%
rename from appstore/gitea/1.24.3/envs/global.env
rename to appstore/ghost/6.0.0/envs/global.env
diff --git a/appstore/libretv/202508011316/scripts/init.sh b/appstore/ghost/6.0.0/scripts/init.sh
similarity index 100%
rename from appstore/libretv/202508011316/scripts/init.sh
rename to appstore/ghost/6.0.0/scripts/init.sh
diff --git a/appstore/gitea/1.24.3/scripts/uninstall.sh b/appstore/ghost/6.0.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/gitea/1.24.3/scripts/uninstall.sh
rename to appstore/ghost/6.0.0/scripts/uninstall.sh
diff --git a/appstore/libretv/202508011316/scripts/upgrade.sh b/appstore/ghost/6.0.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/libretv/202508011316/scripts/upgrade.sh
rename to appstore/ghost/6.0.0/scripts/upgrade.sh
diff --git a/appstore/gitea/1.24.3/.env b/appstore/gitea/1.24.4/.env
similarity index 100%
rename from appstore/gitea/1.24.3/.env
rename to appstore/gitea/1.24.4/.env
diff --git a/appstore/gitea/1.24.3/config/app.example.ini b/appstore/gitea/1.24.4/config/app.example.ini
similarity index 100%
rename from appstore/gitea/1.24.3/config/app.example.ini
rename to appstore/gitea/1.24.4/config/app.example.ini
diff --git a/appstore/gitea/1.24.3/data.yml b/appstore/gitea/1.24.4/data.yml
similarity index 100%
rename from appstore/gitea/1.24.3/data.yml
rename to appstore/gitea/1.24.4/data.yml
diff --git a/appstore/gitea/1.24.3/docker-compose.yml b/appstore/gitea/1.24.4/docker-compose.yml
similarity index 97%
rename from appstore/gitea/1.24.3/docker-compose.yml
rename to appstore/gitea/1.24.4/docker-compose.yml
index 9e135ef55..703752f3c 100644
--- a/appstore/gitea/1.24.3/docker-compose.yml
+++ b/appstore/gitea/1.24.4/docker-compose.yml
@@ -28,7 +28,7 @@ services:
- GITEA__webhook__PROXY_HOSTS=${PROXY_HOSTS}
- GITEA__git.config__http.proxy=${PROXY_URL}
- GITEA__git.config__https.proxy=${PROXY_URL}
- image: gitea/gitea:1.24.3
+ image: gitea/gitea:1.24.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/libretv/202508011316/envs/default.env b/appstore/gitea/1.24.4/envs/default.env
similarity index 100%
rename from appstore/libretv/202508011316/envs/default.env
rename to appstore/gitea/1.24.4/envs/default.env
diff --git a/appstore/gitea/1.24.3/envs/gitea.env b/appstore/gitea/1.24.4/envs/gitea.env
similarity index 100%
rename from appstore/gitea/1.24.3/envs/gitea.env
rename to appstore/gitea/1.24.4/envs/gitea.env
diff --git a/appstore/libretv/202508011316/envs/global.env b/appstore/gitea/1.24.4/envs/global.env
similarity index 100%
rename from appstore/libretv/202508011316/envs/global.env
rename to appstore/gitea/1.24.4/envs/global.env
diff --git a/appstore/gitea/1.24.3/scripts/init.sh b/appstore/gitea/1.24.4/scripts/init.sh
similarity index 100%
rename from appstore/gitea/1.24.3/scripts/init.sh
rename to appstore/gitea/1.24.4/scripts/init.sh
diff --git a/appstore/libretv/202508011316/scripts/uninstall.sh b/appstore/gitea/1.24.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/libretv/202508011316/scripts/uninstall.sh
rename to appstore/gitea/1.24.4/scripts/uninstall.sh
diff --git a/appstore/gitea/1.24.3/scripts/upgrade.sh b/appstore/gitea/1.24.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/gitea/1.24.3/scripts/upgrade.sh
rename to appstore/gitea/1.24.4/scripts/upgrade.sh
diff --git a/appstore/kspeeder/0.3.0/.env b/appstore/kspeeder/0.3.0/.env
new file mode 100644
index 000000000..e374e1652
--- /dev/null
+++ b/appstore/kspeeder/0.3.0/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+KSPEEDER_ROOT_PATH=/home/kspeeder
+
+# WebUI 管理监控 [必填]
+PANEL_APP_PORT_HTTP=5003
+
+# 主服务端口 [必填]
+PANEL_APP_PORT_API=5443
+
diff --git a/appstore/kspeeder/0.3.0/data.yml b/appstore/kspeeder/0.3.0/data.yml
new file mode 100644
index 000000000..2806d8b15
--- /dev/null
+++ b/appstore/kspeeder/0.3.0/data.yml
@@ -0,0 +1,25 @@
+additionalProperties:
+ formFields:
+ - default: "/home/kspeeder"
+ edit: true
+ envKey: KSPEEDER_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 5003
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 管理监控
+ labelEn: WebUI Manage Monitoring
+ required: true
+ rule: paramPort
+ type: number
+ - default: 5443
+ edit: true
+ envKey: PANEL_APP_PORT_API
+ labelZh: 主服务端口
+ labelEn: Primary Service Port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/kspeeder/0.3.0/docker-compose.yml b/appstore/kspeeder/0.3.0/docker-compose.yml
new file mode 100644
index 000000000..c0d2647fb
--- /dev/null
+++ b/appstore/kspeeder/0.3.0/docker-compose.yml
@@ -0,0 +1,23 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ kspeeder:
+ container_name: kspeeder
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: linkease/kspeeder:0.3.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:5003
+ - ${PANEL_APP_PORT_API}:5443
+ restart: always
+ volumes:
+ - ${KSPEEDER_ROOT_PATH}/data:/kspeeder-data
+ - ${KSPEEDER_ROOT_PATH}/config:/kspeeder-config
diff --git a/appstore/n8n/1.105.2/envs/default.env b/appstore/kspeeder/0.3.0/envs/default.env
similarity index 100%
rename from appstore/n8n/1.105.2/envs/default.env
rename to appstore/kspeeder/0.3.0/envs/default.env
diff --git a/appstore/n8n/1.105.2/envs/global.env b/appstore/kspeeder/0.3.0/envs/global.env
similarity index 100%
rename from appstore/n8n/1.105.2/envs/global.env
rename to appstore/kspeeder/0.3.0/envs/global.env
diff --git a/appstore/nocodb/0.264.2/scripts/init.sh b/appstore/kspeeder/0.3.0/scripts/init.sh
similarity index 100%
rename from appstore/nocodb/0.264.2/scripts/init.sh
rename to appstore/kspeeder/0.3.0/scripts/init.sh
diff --git a/appstore/n8n/1.105.2/scripts/uninstall.sh b/appstore/kspeeder/0.3.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/n8n/1.105.2/scripts/uninstall.sh
rename to appstore/kspeeder/0.3.0/scripts/uninstall.sh
diff --git a/appstore/n8n/1.105.2/scripts/upgrade.sh b/appstore/kspeeder/0.3.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/n8n/1.105.2/scripts/upgrade.sh
rename to appstore/kspeeder/0.3.0/scripts/upgrade.sh
diff --git a/appstore/kspeeder/README.md b/appstore/kspeeder/README.md
new file mode 100644
index 000000000..12666901d
--- /dev/null
+++ b/appstore/kspeeder/README.md
@@ -0,0 +1,41 @@
+# KSpeeder
+
+Docker镜像加速专家 多镜像并发下载,动态负载均衡,断点续传支持,Docker镜像代理服务
+
+
+
+
+
+## 简介
+
+Docker KSpeeder 是一个基于 Alpine Linux 的 KSpeeder 容器化部署方案。KSpeeder 是一个用于优化 Docker
+镜像仓库访问的工具,它提供了智能镜像源选择、下载加速、状态监控等功能。本项目提供了多架构支持,可以在不同的硬件平台上运行。
+
+## 软件特性
+
+### Docker 镜像仓库代理服务
+
++ 支持 HTTPS 协议
++ 自动配置 Docker 镜像源
++ 支持证书自动获取和缓存
++ 支持多架构(AMD64/ARM64/ARM)
++ 智能镜像源选择和自动切换
++ 实时下载速度监控
++ 可视化状态监控界面
+
+### 限速文件服务器
+
++ 支持可配置的带宽限制
++ 基于目录的文件服务
++ HTTP 协议支持
+
+### 网络优化
+
++ 支持 HTTP/2 协议
++ 支持自定义超时设置
++ 内置连接池管理
++ 异步读取优化
+
+---
+
+
diff --git a/appstore/kspeeder/data.yml b/appstore/kspeeder/data.yml
new file mode 100644
index 000000000..d45ba630e
--- /dev/null
+++ b/appstore/kspeeder/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: kspeeder
+ name: KSpeeder
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: Docker镜像加速专家
+ shortDescEn: Docker Image Accelerator Expert
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://kspeeder.istoreos.com/
+ github: https://github.com/linkease/docker_kspeeder/
+ document: https://kspeeder.istoreos.com/
diff --git a/appstore/kspeeder/logo.png b/appstore/kspeeder/logo.png
new file mode 100644
index 000000000..10bd02829
Binary files /dev/null and b/appstore/kspeeder/logo.png differ
diff --git a/appstore/kspeeder/logo.svg b/appstore/kspeeder/logo.svg
new file mode 100644
index 000000000..2b11bf83d
--- /dev/null
+++ b/appstore/kspeeder/logo.svg
@@ -0,0 +1,5 @@
+
diff --git a/appstore/libretv/202508011316/.env b/appstore/libretv/202508050335/.env
similarity index 100%
rename from appstore/libretv/202508011316/.env
rename to appstore/libretv/202508050335/.env
diff --git a/appstore/libretv/202508011316/data.yml b/appstore/libretv/202508050335/data.yml
similarity index 100%
rename from appstore/libretv/202508011316/data.yml
rename to appstore/libretv/202508050335/data.yml
diff --git a/dockge/libretv_202508011316/docker-compose.yml b/appstore/libretv/202508050335/docker-compose.yml
similarity index 88%
rename from dockge/libretv_202508011316/docker-compose.yml
rename to appstore/libretv/202508050335/docker-compose.yml
index 3a71c230b..aa43fc157 100644
--- a/dockge/libretv_202508011316/docker-compose.yml
+++ b/appstore/libretv/202508050335/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: bestzwei/libretv:202508011316
+ image: bestzwei/libretv:202508050335
labels:
createdBy: Apps
networks:
diff --git a/appstore/nocodb/0.264.2/envs/default.env b/appstore/libretv/202508050335/envs/default.env
similarity index 100%
rename from appstore/nocodb/0.264.2/envs/default.env
rename to appstore/libretv/202508050335/envs/default.env
diff --git a/appstore/nocodb/0.264.2/envs/global.env b/appstore/libretv/202508050335/envs/global.env
similarity index 100%
rename from appstore/nocodb/0.264.2/envs/global.env
rename to appstore/libretv/202508050335/envs/global.env
diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/init.sh b/appstore/libretv/202508050335/scripts/init.sh
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/scripts/init.sh
rename to appstore/libretv/202508050335/scripts/init.sh
diff --git a/appstore/nocodb/0.264.2/scripts/uninstall.sh b/appstore/libretv/202508050335/scripts/uninstall.sh
similarity index 100%
rename from appstore/nocodb/0.264.2/scripts/uninstall.sh
rename to appstore/libretv/202508050335/scripts/uninstall.sh
diff --git a/appstore/nocodb/0.264.2/scripts/upgrade.sh b/appstore/libretv/202508050335/scripts/upgrade.sh
similarity index 100%
rename from appstore/nocodb/0.264.2/scripts/upgrade.sh
rename to appstore/libretv/202508050335/scripts/upgrade.sh
diff --git a/appstore/n8n/1.105.2/.env b/appstore/n8n/1.106.0/.env
similarity index 100%
rename from appstore/n8n/1.105.2/.env
rename to appstore/n8n/1.106.0/.env
diff --git a/appstore/n8n/1.105.2/data.yml b/appstore/n8n/1.106.0/data.yml
similarity index 100%
rename from appstore/n8n/1.105.2/data.yml
rename to appstore/n8n/1.106.0/data.yml
diff --git a/appstore/n8n/1.105.2/docker-compose.yml b/appstore/n8n/1.106.0/docker-compose.yml
similarity index 94%
rename from appstore/n8n/1.105.2/docker-compose.yml
rename to appstore/n8n/1.106.0/docker-compose.yml
index 206e829fb..6344ccf65 100644
--- a/appstore/n8n/1.105.2/docker-compose.yml
+++ b/appstore/n8n/1.106.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- N8N_PROTOCOL=http
- N8N_DIAGNOSTICS_ENABLED=false
- N8N_SECURE_COOKIE=false
- image: n8nio/n8n:1.105.2
+ image: n8nio/n8n:1.106.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/pi-hole-dhcp/2025.07.1/envs/default.env b/appstore/n8n/1.106.0/envs/default.env
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/envs/default.env
rename to appstore/n8n/1.106.0/envs/default.env
diff --git a/appstore/pi-hole-dhcp/2025.07.1/envs/global.env b/appstore/n8n/1.106.0/envs/global.env
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/envs/global.env
rename to appstore/n8n/1.106.0/envs/global.env
diff --git a/appstore/n8n/1.105.2/scripts/init.sh b/appstore/n8n/1.106.0/scripts/init.sh
similarity index 100%
rename from appstore/n8n/1.105.2/scripts/init.sh
rename to appstore/n8n/1.106.0/scripts/init.sh
diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/uninstall.sh b/appstore/n8n/1.106.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/scripts/uninstall.sh
rename to appstore/n8n/1.106.0/scripts/uninstall.sh
diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/upgrade.sh b/appstore/n8n/1.106.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/scripts/upgrade.sh
rename to appstore/n8n/1.106.0/scripts/upgrade.sh
diff --git a/appstore/nocodb/0.264.2/.env b/appstore/nocodb/0.264.3/.env
similarity index 100%
rename from appstore/nocodb/0.264.2/.env
rename to appstore/nocodb/0.264.3/.env
diff --git a/appstore/nocodb/0.264.2/data.yml b/appstore/nocodb/0.264.3/data.yml
similarity index 100%
rename from appstore/nocodb/0.264.2/data.yml
rename to appstore/nocodb/0.264.3/data.yml
diff --git a/appstore/nocodb/0.264.2/docker-compose.yml b/appstore/nocodb/0.264.3/docker-compose.yml
similarity index 95%
rename from appstore/nocodb/0.264.2/docker-compose.yml
rename to appstore/nocodb/0.264.3/docker-compose.yml
index e1a11f5a5..17a0ffb2a 100644
--- a/appstore/nocodb/0.264.2/docker-compose.yml
+++ b/appstore/nocodb/0.264.3/docker-compose.yml
@@ -17,7 +17,7 @@ services:
- NC_SMTP_SECURE=true
- NC_SMTP_IGNORE_TLS=false
- NC_DB=${DB_TYPE}://${DB_HOSTNAME}:${DB_PORT}?u=${DB_USER}&p=${DB_PASSWD}&d=${DB_NAME}
- image: nocodb/nocodb:0.264.2
+ image: nocodb/nocodb:0.264.3
labels:
createdBy: Apps
networks:
diff --git a/appstore/pi-hole/2025.07.1/envs/default.env b/appstore/nocodb/0.264.3/envs/default.env
similarity index 100%
rename from appstore/pi-hole/2025.07.1/envs/default.env
rename to appstore/nocodb/0.264.3/envs/default.env
diff --git a/appstore/pi-hole/2025.07.1/envs/global.env b/appstore/nocodb/0.264.3/envs/global.env
similarity index 100%
rename from appstore/pi-hole/2025.07.1/envs/global.env
rename to appstore/nocodb/0.264.3/envs/global.env
diff --git a/appstore/pi-hole/2025.07.1/scripts/init.sh b/appstore/nocodb/0.264.3/scripts/init.sh
similarity index 100%
rename from appstore/pi-hole/2025.07.1/scripts/init.sh
rename to appstore/nocodb/0.264.3/scripts/init.sh
diff --git a/appstore/pi-hole/2025.07.1/scripts/uninstall.sh b/appstore/nocodb/0.264.3/scripts/uninstall.sh
similarity index 100%
rename from appstore/pi-hole/2025.07.1/scripts/uninstall.sh
rename to appstore/nocodb/0.264.3/scripts/uninstall.sh
diff --git a/appstore/pi-hole/2025.07.1/scripts/upgrade.sh b/appstore/nocodb/0.264.3/scripts/upgrade.sh
similarity index 100%
rename from appstore/pi-hole/2025.07.1/scripts/upgrade.sh
rename to appstore/nocodb/0.264.3/scripts/upgrade.sh
diff --git a/appstore/pi-hole-dhcp/2025.07.1/.env b/appstore/pi-hole-dhcp/2025.08.0/.env
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/.env
rename to appstore/pi-hole-dhcp/2025.08.0/.env
diff --git a/appstore/pi-hole-dhcp/2025.07.1/data.yml b/appstore/pi-hole-dhcp/2025.08.0/data.yml
similarity index 100%
rename from appstore/pi-hole-dhcp/2025.07.1/data.yml
rename to appstore/pi-hole-dhcp/2025.08.0/data.yml
diff --git a/appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml b/appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml
similarity index 93%
rename from appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml
rename to appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml
index 7620a67cc..ab91f8fb3 100644
--- a/appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml
+++ b/appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml
@@ -18,7 +18,7 @@ services:
- 53
- 53/udp
- ${PANEL_APP_PORT_HTTP}
- image: pihole/pihole:2025.07.1
+ image: pihole/pihole:2025.08.0
labels:
createdBy: Apps
network_mode: host
diff --git a/appstore/rsshub/2025-08-01/envs/default.env b/appstore/pi-hole-dhcp/2025.08.0/envs/default.env
similarity index 100%
rename from appstore/rsshub/2025-08-01/envs/default.env
rename to appstore/pi-hole-dhcp/2025.08.0/envs/default.env
diff --git a/appstore/rsshub/2025-08-01/envs/global.env b/appstore/pi-hole-dhcp/2025.08.0/envs/global.env
similarity index 100%
rename from appstore/rsshub/2025-08-01/envs/global.env
rename to appstore/pi-hole-dhcp/2025.08.0/envs/global.env
diff --git a/appstore/rsshub/2025-08-01/scripts/init.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/init.sh
similarity index 100%
rename from appstore/rsshub/2025-08-01/scripts/init.sh
rename to appstore/pi-hole-dhcp/2025.08.0/scripts/init.sh
diff --git a/appstore/rsshub/2025-08-01/scripts/uninstall.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/rsshub/2025-08-01/scripts/uninstall.sh
rename to appstore/pi-hole-dhcp/2025.08.0/scripts/uninstall.sh
diff --git a/appstore/rsshub/2025-08-01/scripts/upgrade.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/rsshub/2025-08-01/scripts/upgrade.sh
rename to appstore/pi-hole-dhcp/2025.08.0/scripts/upgrade.sh
diff --git a/appstore/pi-hole/2025.07.1/.env b/appstore/pi-hole/2025.08.0/.env
similarity index 100%
rename from appstore/pi-hole/2025.07.1/.env
rename to appstore/pi-hole/2025.08.0/.env
diff --git a/appstore/pi-hole/2025.07.1/data.yml b/appstore/pi-hole/2025.08.0/data.yml
similarity index 100%
rename from appstore/pi-hole/2025.07.1/data.yml
rename to appstore/pi-hole/2025.08.0/data.yml
diff --git a/appstore/pi-hole/2025.07.1/docker-compose.yml b/appstore/pi-hole/2025.08.0/docker-compose.yml
similarity index 93%
rename from appstore/pi-hole/2025.07.1/docker-compose.yml
rename to appstore/pi-hole/2025.08.0/docker-compose.yml
index b9af3fa1e..ca27ad3df 100644
--- a/appstore/pi-hole/2025.07.1/docker-compose.yml
+++ b/appstore/pi-hole/2025.08.0/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: pihole/pihole:2025.07.1
+ image: pihole/pihole:2025.08.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/s-ui/1.2.2/envs/default.env b/appstore/pi-hole/2025.08.0/envs/default.env
similarity index 100%
rename from appstore/s-ui/1.2.2/envs/default.env
rename to appstore/pi-hole/2025.08.0/envs/default.env
diff --git a/appstore/s-ui/1.2.2/envs/global.env b/appstore/pi-hole/2025.08.0/envs/global.env
similarity index 100%
rename from appstore/s-ui/1.2.2/envs/global.env
rename to appstore/pi-hole/2025.08.0/envs/global.env
diff --git a/appstore/s-ui/1.2.2/scripts/init.sh b/appstore/pi-hole/2025.08.0/scripts/init.sh
similarity index 100%
rename from appstore/s-ui/1.2.2/scripts/init.sh
rename to appstore/pi-hole/2025.08.0/scripts/init.sh
diff --git a/appstore/s-ui/1.2.2/scripts/uninstall.sh b/appstore/pi-hole/2025.08.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/s-ui/1.2.2/scripts/uninstall.sh
rename to appstore/pi-hole/2025.08.0/scripts/uninstall.sh
diff --git a/appstore/s-ui/1.2.2/scripts/upgrade.sh b/appstore/pi-hole/2025.08.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/s-ui/1.2.2/scripts/upgrade.sh
rename to appstore/pi-hole/2025.08.0/scripts/upgrade.sh
diff --git a/appstore/rsshub/2025-08-01/.env b/appstore/rsshub/2025-08-04/.env
similarity index 100%
rename from appstore/rsshub/2025-08-01/.env
rename to appstore/rsshub/2025-08-04/.env
diff --git a/appstore/rsshub/2025-08-01/data.yml b/appstore/rsshub/2025-08-04/data.yml
similarity index 100%
rename from appstore/rsshub/2025-08-01/data.yml
rename to appstore/rsshub/2025-08-04/data.yml
diff --git a/appstore/rsshub/2025-08-01/docker-compose.yml b/appstore/rsshub/2025-08-04/docker-compose.yml
similarity index 97%
rename from appstore/rsshub/2025-08-01/docker-compose.yml
rename to appstore/rsshub/2025-08-04/docker-compose.yml
index 815ce4789..9e5a3f4dd 100644
--- a/appstore/rsshub/2025-08-01/docker-compose.yml
+++ b/appstore/rsshub/2025-08-04/docker-compose.yml
@@ -57,7 +57,7 @@ services:
- -f
- http://localhost:1200/healthz?key=${ACCESS_KEY}
timeout: 10s
- image: diygod/rsshub:2025-08-01
+ image: diygod/rsshub:2025-08-04
labels:
createdBy: Apps
networks:
diff --git a/dockge/libretv_202508011316/envs/default.env b/appstore/rsshub/2025-08-04/envs/default.env
similarity index 100%
rename from dockge/libretv_202508011316/envs/default.env
rename to appstore/rsshub/2025-08-04/envs/default.env
diff --git a/dockge/libretv_202508011316/envs/global.env b/appstore/rsshub/2025-08-04/envs/global.env
similarity index 100%
rename from dockge/libretv_202508011316/envs/global.env
rename to appstore/rsshub/2025-08-04/envs/global.env
diff --git a/appstore/rsshub/2025-08-04/scripts/init.sh b/appstore/rsshub/2025-08-04/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/rsshub/2025-08-04/scripts/init.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/rsshub/2025-08-04/scripts/uninstall.sh b/appstore/rsshub/2025-08-04/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/rsshub/2025-08-04/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-08-04/scripts/upgrade.sh b/appstore/rsshub/2025-08-04/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/rsshub/2025-08-04/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/s-ui/1.2.2/.env b/appstore/s-ui/1.3.0/.env
similarity index 100%
rename from appstore/s-ui/1.2.2/.env
rename to appstore/s-ui/1.3.0/.env
diff --git a/appstore/s-ui/1.2.2/data.yml b/appstore/s-ui/1.3.0/data.yml
similarity index 100%
rename from appstore/s-ui/1.2.2/data.yml
rename to appstore/s-ui/1.3.0/data.yml
diff --git a/appstore/s-ui/1.2.2/docker-compose.yml b/appstore/s-ui/1.3.0/docker-compose.yml
similarity index 94%
rename from appstore/s-ui/1.2.2/docker-compose.yml
rename to appstore/s-ui/1.3.0/docker-compose.yml
index a473ac6db..36d7d7330 100644
--- a/appstore/s-ui/1.2.2/docker-compose.yml
+++ b/appstore/s-ui/1.3.0/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- TZ=Asia/Shanghai
- SUI_LOG_LEVEL=info
- SUI_DEBUG=false
- image: alireza7/s-ui:1.2.2
+ image: alireza7/s-ui:1.3.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/s-ui/1.3.0/envs/default.env b/appstore/s-ui/1.3.0/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/appstore/s-ui/1.3.0/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/s-ui/1.3.0/envs/global.env b/appstore/s-ui/1.3.0/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/appstore/s-ui/1.3.0/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/s-ui/1.3.0/scripts/init.sh b/appstore/s-ui/1.3.0/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/s-ui/1.3.0/scripts/init.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/s-ui/1.3.0/scripts/uninstall.sh b/appstore/s-ui/1.3.0/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/s-ui/1.3.0/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/s-ui/1.3.0/scripts/upgrade.sh b/appstore/s-ui/1.3.0/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/s-ui/1.3.0/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/shopware/6.7.1.2/.env b/appstore/shopware/6.7.1.2/.env
new file mode 100644
index 000000000..3ab96a737
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+DOCKWARE_ROOT_PATH=/home/dockware
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8080
+
diff --git a/appstore/shopware/6.7.1.2/data.yml b/appstore/shopware/6.7.1.2/data.yml
new file mode 100644
index 000000000..b00b757d0
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ formFields:
+ - default: "/home/dockware"
+ edit: true
+ envKey: DOCKWARE_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
diff --git a/appstore/shopware/6.7.1.2/docker-compose.yml b/appstore/shopware/6.7.1.2/docker-compose.yml
new file mode 100644
index 000000000..9853b06b7
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/docker-compose.yml
@@ -0,0 +1,29 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ dockware:
+ container_name: shopware
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - XDEBUG_ENABLED=0
+ expose:
+ - 3306
+ - 9999
+ - 9998
+ - 8888
+ - 22
+ - 443
+ image: dockware/play:6.7.1.2
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:80
+ restart: always
+ volumes:
+ - ${DOCKWARE_ROOT_PATH}/public:/var/www/html/public
diff --git a/appstore/shopware/6.7.1.2/envs/default.env b/appstore/shopware/6.7.1.2/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/shopware/6.7.1.2/envs/global.env b/appstore/shopware/6.7.1.2/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/shopware/6.7.1.2/scripts/init.sh b/appstore/shopware/6.7.1.2/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/scripts/init.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/shopware/6.7.1.2/scripts/uninstall.sh b/appstore/shopware/6.7.1.2/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/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/shopware/6.7.1.2/scripts/upgrade.sh b/appstore/shopware/6.7.1.2/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/shopware/6.7.1.2/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/shopware/README.md b/appstore/shopware/README.md
new file mode 100644
index 000000000..20c773802
--- /dev/null
+++ b/appstore/shopware/README.md
@@ -0,0 +1,47 @@
+# ShopWare
+
+Shopware 6 是一个开放的无头商务平台
+
+
+
+
+
+## 安装说明
+
+> ### 管理员账户
+>
+> 默认管理员: admin
+>
+> 默认密码: shopware
+>
+> ### 数据库 (MySQL)
+>
+> User: root
+>
+> Password: root
+>
+> Host: 127.0.0.1 (not localhost)
+>
+> Port: 3306
+>
+> ### SSH/SFTP
+>
+> User: dockware
+>
+> Password: dockware
+>
+> Port: 22
+>
+> ### 邮件客户端 (Mailcatcher)
+>
+> Host: localhost
+>
+> Port: 1025
+
+## 简介
+
+Shopware 提供由人工智能、无代码自动化、代理商务和以客户为中心的设计驱动的先进电子商务解决方案。每项功能都是为快速部署和长期影响而设计的,使您能够更快地适应并在每个接触点提供无缝互动。
+
+---
+
+
diff --git a/appstore/shopware/data.yml b/appstore/shopware/data.yml
new file mode 100644
index 000000000..85671129a
--- /dev/null
+++ b/appstore/shopware/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: shopware
+ name: ShopWare
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 电子商务平台
+ shortDescEn: E-commerce
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://www.shopware.com/
+ github: https://github.com/shopware/shopware/
+ document: https://docs.dockware.io/
diff --git a/appstore/shopware/logo.png b/appstore/shopware/logo.png
new file mode 100644
index 000000000..38ca2b928
Binary files /dev/null and b/appstore/shopware/logo.png differ
diff --git a/appstore/shopware/logo.svg b/appstore/shopware/logo.svg
new file mode 100644
index 000000000..7bd5bc574
--- /dev/null
+++ b/appstore/shopware/logo.svg
@@ -0,0 +1,59 @@
+
+
+
diff --git a/dockge/astrbot/.env b/dockge/astrbot/.env
new file mode 100644
index 000000000..0b73406f9
--- /dev/null
+++ b/dockge/astrbot/.env
@@ -0,0 +1,18 @@
+# 数据持久化路径 [必填]
+ASTRBOT_ROOT_PATH=/home/astrbot
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=6185
+
+# 企业微信 WebHook [必填]
+PANEL_APP_PORT_WECOM=6195
+
+# 个人微信 WebHook [必填]
+PANEL_APP_PORT_WECHAT=11451
+
+# QQ WebHook [必填]
+PANEL_APP_PORT_QQ_WH=6199
+
+# QQ API [必填]
+PANEL_APP_PORT_QQ_API=6196
+
diff --git a/dockge/astrbot/docker-compose.yml b/dockge/astrbot/docker-compose.yml
new file mode 100644
index 000000000..e803bd92a
--- /dev/null
+++ b/dockge/astrbot/docker-compose.yml
@@ -0,0 +1,26 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ astrbot:
+ container_name: astrbot
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: soulter/astrbot:v3.5.23
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:6185
+ - ${PANEL_APP_PORT_QQ_WH}:6199
+ - ${PANEL_APP_PORT_QQ_API}:6196
+ - ${PANEL_APP_PORT_WECOM}:6195
+ - ${PANEL_APP_PORT_WECHAT}:11451
+ restart: always
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - ${ASTRBOT_ROOT_PATH}/data:/AstrBot/data
diff --git a/dockge/astrbot/envs/default.env b/dockge/astrbot/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/astrbot/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/astrbot/envs/global.env b/dockge/astrbot/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/astrbot/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/clouddrive2/docker-compose.yml b/dockge/clouddrive2/docker-compose.yml
index cf746bb3c..4e5553eba 100644
--- a/dockge/clouddrive2/docker-compose.yml
+++ b/dockge/clouddrive2/docker-compose.yml
@@ -14,7 +14,7 @@ services:
environment:
- TZ=Asia/Shanghai
- CLOUDDRIVE_HOME=/Config
- image: cloudnas/clouddrive2:0.9.3
+ image: cloudnas/clouddrive2:0.9.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml
index b347de8ec..80c8022b7 100644
--- a/dockge/ghost/docker-compose.yml
+++ b/dockge/ghost/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- database__client=mysql
- mail__options__service=Email
- mail__options__secure=true
- image: ghost:5.130.3
+ image: ghost:6.0.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/gitea/docker-compose.yml b/dockge/gitea/docker-compose.yml
index 9e135ef55..703752f3c 100644
--- a/dockge/gitea/docker-compose.yml
+++ b/dockge/gitea/docker-compose.yml
@@ -28,7 +28,7 @@ services:
- GITEA__webhook__PROXY_HOSTS=${PROXY_HOSTS}
- GITEA__git.config__http.proxy=${PROXY_URL}
- GITEA__git.config__https.proxy=${PROXY_URL}
- image: gitea/gitea:1.24.3
+ image: gitea/gitea:1.24.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/kspeeder/.env b/dockge/kspeeder/.env
new file mode 100644
index 000000000..e374e1652
--- /dev/null
+++ b/dockge/kspeeder/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+KSPEEDER_ROOT_PATH=/home/kspeeder
+
+# WebUI 管理监控 [必填]
+PANEL_APP_PORT_HTTP=5003
+
+# 主服务端口 [必填]
+PANEL_APP_PORT_API=5443
+
diff --git a/dockge/kspeeder/docker-compose.yml b/dockge/kspeeder/docker-compose.yml
new file mode 100644
index 000000000..c0d2647fb
--- /dev/null
+++ b/dockge/kspeeder/docker-compose.yml
@@ -0,0 +1,23 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ kspeeder:
+ container_name: kspeeder
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: linkease/kspeeder:0.3.0
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:5003
+ - ${PANEL_APP_PORT_API}:5443
+ restart: always
+ volumes:
+ - ${KSPEEDER_ROOT_PATH}/data:/kspeeder-data
+ - ${KSPEEDER_ROOT_PATH}/config:/kspeeder-config
diff --git a/dockge/kspeeder/envs/default.env b/dockge/kspeeder/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/kspeeder/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/kspeeder/envs/global.env b/dockge/kspeeder/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/kspeeder/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/libretv_202508011316/.env b/dockge/libretv_202508050335/.env
similarity index 100%
rename from dockge/libretv_202508011316/.env
rename to dockge/libretv_202508050335/.env
diff --git a/appstore/libretv/202508011316/docker-compose.yml b/dockge/libretv_202508050335/docker-compose.yml
similarity index 88%
rename from appstore/libretv/202508011316/docker-compose.yml
rename to dockge/libretv_202508050335/docker-compose.yml
index 3a71c230b..aa43fc157 100644
--- a/appstore/libretv/202508011316/docker-compose.yml
+++ b/dockge/libretv_202508050335/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: bestzwei/libretv:202508011316
+ image: bestzwei/libretv:202508050335
labels:
createdBy: Apps
networks:
diff --git a/dockge/libretv_202508050335/envs/default.env b/dockge/libretv_202508050335/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/libretv_202508050335/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/libretv_202508050335/envs/global.env b/dockge/libretv_202508050335/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/libretv_202508050335/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/n8n/docker-compose.yml b/dockge/n8n/docker-compose.yml
index 206e829fb..6344ccf65 100644
--- a/dockge/n8n/docker-compose.yml
+++ b/dockge/n8n/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- N8N_PROTOCOL=http
- N8N_DIAGNOSTICS_ENABLED=false
- N8N_SECURE_COOKIE=false
- image: n8nio/n8n:1.105.2
+ image: n8nio/n8n:1.106.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/nocodb/docker-compose.yml b/dockge/nocodb/docker-compose.yml
index e1a11f5a5..17a0ffb2a 100644
--- a/dockge/nocodb/docker-compose.yml
+++ b/dockge/nocodb/docker-compose.yml
@@ -17,7 +17,7 @@ services:
- NC_SMTP_SECURE=true
- NC_SMTP_IGNORE_TLS=false
- NC_DB=${DB_TYPE}://${DB_HOSTNAME}:${DB_PORT}?u=${DB_USER}&p=${DB_PASSWD}&d=${DB_NAME}
- image: nocodb/nocodb:0.264.2
+ image: nocodb/nocodb:0.264.3
labels:
createdBy: Apps
networks:
diff --git a/dockge/pi-hole-dhcp/docker-compose.yml b/dockge/pi-hole-dhcp/docker-compose.yml
index 7620a67cc..ab91f8fb3 100644
--- a/dockge/pi-hole-dhcp/docker-compose.yml
+++ b/dockge/pi-hole-dhcp/docker-compose.yml
@@ -18,7 +18,7 @@ services:
- 53
- 53/udp
- ${PANEL_APP_PORT_HTTP}
- image: pihole/pihole:2025.07.1
+ image: pihole/pihole:2025.08.0
labels:
createdBy: Apps
network_mode: host
diff --git a/dockge/pi-hole/docker-compose.yml b/dockge/pi-hole/docker-compose.yml
index b9af3fa1e..ca27ad3df 100644
--- a/dockge/pi-hole/docker-compose.yml
+++ b/dockge/pi-hole/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: pihole/pihole:2025.07.1
+ image: pihole/pihole:2025.08.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/rsshub/docker-compose.yml b/dockge/rsshub/docker-compose.yml
index 815ce4789..9e5a3f4dd 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-08-01
+ image: diygod/rsshub:2025-08-04
labels:
createdBy: Apps
networks:
diff --git a/dockge/s-ui/docker-compose.yml b/dockge/s-ui/docker-compose.yml
index a473ac6db..36d7d7330 100644
--- a/dockge/s-ui/docker-compose.yml
+++ b/dockge/s-ui/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- TZ=Asia/Shanghai
- SUI_LOG_LEVEL=info
- SUI_DEBUG=false
- image: alireza7/s-ui:1.2.2
+ image: alireza7/s-ui:1.3.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/shopware/.env b/dockge/shopware/.env
new file mode 100644
index 000000000..3ab96a737
--- /dev/null
+++ b/dockge/shopware/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+DOCKWARE_ROOT_PATH=/home/dockware
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8080
+
diff --git a/dockge/shopware/docker-compose.yml b/dockge/shopware/docker-compose.yml
new file mode 100644
index 000000000..9853b06b7
--- /dev/null
+++ b/dockge/shopware/docker-compose.yml
@@ -0,0 +1,29 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ dockware:
+ container_name: shopware
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - XDEBUG_ENABLED=0
+ expose:
+ - 3306
+ - 9999
+ - 9998
+ - 8888
+ - 22
+ - 443
+ image: dockware/play:6.7.1.2
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:80
+ restart: always
+ volumes:
+ - ${DOCKWARE_ROOT_PATH}/public:/var/www/html/public
diff --git a/dockge/shopware/envs/default.env b/dockge/shopware/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/shopware/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/shopware/envs/global.env b/dockge/shopware/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/shopware/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai