diff --git a/.github/README.md b/.github/README.md
index d0895f4e4..9781fe351 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -70,6 +70,7 @@
| 🟢 |
| Dozzle | https://dozzle.dev/ | 一个轻量级的小应用程序,有一个基于web的界面来监控Docker日志 | |
| 🟢 |
| DPanel | https://dpanel.cc/ | Docker可视化管理面板 | |
| 🟢 |
| 独角数卡 | https://github.com/assimon/dujiaoka/ | 独角数卡(自动售货系统)-开源站长自动化售货解决方案、高效、稳定、快速 | |
+| 🟢 |
| Ech0 | https://memo.vaaat.com/ | 专注思想流动的轻量级发布平台 | |
| 🟢 |
| Eigenfocus | https://eigenfocus.com/ | 看板、时间跟踪与专注工具 | |
| 🟢 |
| Elasticsearch | https://www.elastic.co/elasticsearch/ | Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎 | Elastic |
| 🟢 |
| Kibana | https://www.elastic.co/kibana/ | Kibana 针对大规模数据快速运行数据分析 | Elastic |
@@ -103,7 +104,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/ | 自托管书签管理器 | |
diff --git a/README.md b/README.md
index 16ffda421..0425b52d4 100644
--- a/README.md
+++ b/README.md
@@ -65,6 +65,7 @@
| 🟢 |
| Dozzle | https://dozzle.dev/ | 一个轻量级的小应用程序,有一个基于web的界面来监控Docker日志 | |
| 🟢 |
| DPanel | https://dpanel.cc/ | Docker可视化管理面板 | |
| 🟢 |
| 独角数卡 | https://github.com/assimon/dujiaoka/ | 独角数卡(自动售货系统)-开源站长自动化售货解决方案、高效、稳定、快速 | |
+| 🟢 |
| Ech0 | https://memo.vaaat.com/ | 专注思想流动的轻量级发布平台 | |
| 🟢 |
| Eigenfocus | https://eigenfocus.com/ | 看板、时间跟踪与专注工具 | |
| 🟢 |
| Elasticsearch | https://www.elastic.co/elasticsearch/ | Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎 | Elastic |
| 🟢 |
| Kibana | https://www.elastic.co/kibana/ | Kibana 针对大规模数据快速运行数据分析 | Elastic |
diff --git a/apps/astrbot-napcat/4.8.116/docker-compose.yml b/apps/astrbot-napcat/4.8.116/docker-compose.yml
index bf68e039d..cc87acfe2 100644
--- a/apps/astrbot-napcat/4.8.116/docker-compose.yml
+++ b/apps/astrbot-napcat/4.8.116/docker-compose.yml
@@ -24,7 +24,7 @@ services:
- NAPCAT_UID=${NAPCAT_UID:-1000}
- NAPCAT_GID=${NAPCAT_GID:-1000}
astrbot:
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/astrbot/4.1.7/data.yml b/apps/astrbot/4.2.1/data.yml
similarity index 100%
rename from apps/astrbot/4.1.7/data.yml
rename to apps/astrbot/4.2.1/data.yml
diff --git a/apps/astrbot/4.1.7/docker-compose.yml b/apps/astrbot/4.2.1/docker-compose.yml
similarity index 95%
rename from apps/astrbot/4.1.7/docker-compose.yml
rename to apps/astrbot/4.2.1/docker-compose.yml
index f966cf00f..7ae42d533 100644
--- a/apps/astrbot/4.1.7/docker-compose.yml
+++ b/apps/astrbot/4.2.1/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
astrbot:
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/astrbot/4.1.7/envs/default.env b/apps/astrbot/4.2.1/envs/default.env
similarity index 100%
rename from apps/astrbot/4.1.7/envs/default.env
rename to apps/astrbot/4.2.1/envs/default.env
diff --git a/apps/astrbot/4.1.7/envs/global.env b/apps/astrbot/4.2.1/envs/global.env
similarity index 100%
rename from apps/astrbot/4.1.7/envs/global.env
rename to apps/astrbot/4.2.1/envs/global.env
diff --git a/apps/astrbot/4.1.7/scripts/init.sh b/apps/astrbot/4.2.1/scripts/init.sh
similarity index 100%
rename from apps/astrbot/4.1.7/scripts/init.sh
rename to apps/astrbot/4.2.1/scripts/init.sh
diff --git a/apps/astrbot/4.1.7/scripts/uninstall.sh b/apps/astrbot/4.2.1/scripts/uninstall.sh
similarity index 100%
rename from apps/astrbot/4.1.7/scripts/uninstall.sh
rename to apps/astrbot/4.2.1/scripts/uninstall.sh
diff --git a/apps/astrbot/4.1.7/scripts/upgrade.sh b/apps/astrbot/4.2.1/scripts/upgrade.sh
similarity index 100%
rename from apps/astrbot/4.1.7/scripts/upgrade.sh
rename to apps/astrbot/4.2.1/scripts/upgrade.sh
diff --git a/apps/bark/2.2.6/data.yml b/apps/bark/2.2.8/data.yml
similarity index 100%
rename from apps/bark/2.2.6/data.yml
rename to apps/bark/2.2.8/data.yml
diff --git a/apps/bark/2.2.6/docker-compose.yml b/apps/bark/2.2.8/docker-compose.yml
similarity index 94%
rename from apps/bark/2.2.6/docker-compose.yml
rename to apps/bark/2.2.8/docker-compose.yml
index 490a0d2d8..a8126e626 100644
--- a/apps/bark/2.2.6/docker-compose.yml
+++ b/apps/bark/2.2.8/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
bark:
- image: finab/bark-server:v2.2.6
+ image: finab/bark-server:v2.2.8
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/bark/2.2.6/envs/default.env b/apps/bark/2.2.8/envs/default.env
similarity index 100%
rename from apps/bark/2.2.6/envs/default.env
rename to apps/bark/2.2.8/envs/default.env
diff --git a/apps/bark/2.2.6/envs/global.env b/apps/bark/2.2.8/envs/global.env
similarity index 100%
rename from apps/bark/2.2.6/envs/global.env
rename to apps/bark/2.2.8/envs/global.env
diff --git a/apps/bark/2.2.6/scripts/init.sh b/apps/bark/2.2.8/scripts/init.sh
similarity index 100%
rename from apps/bark/2.2.6/scripts/init.sh
rename to apps/bark/2.2.8/scripts/init.sh
diff --git a/apps/bark/2.2.6/scripts/uninstall.sh b/apps/bark/2.2.8/scripts/uninstall.sh
similarity index 100%
rename from apps/bark/2.2.6/scripts/uninstall.sh
rename to apps/bark/2.2.8/scripts/uninstall.sh
diff --git a/apps/bark/2.2.6/scripts/upgrade.sh b/apps/bark/2.2.8/scripts/upgrade.sh
similarity index 100%
rename from apps/bark/2.2.6/scripts/upgrade.sh
rename to apps/bark/2.2.8/scripts/upgrade.sh
diff --git a/apps/casdoor/2.68.0/config/init_data.json b/apps/casdoor/2.69.0/config/init_data.json
similarity index 100%
rename from apps/casdoor/2.68.0/config/init_data.json
rename to apps/casdoor/2.69.0/config/init_data.json
diff --git a/apps/casdoor/2.68.0/data.yml b/apps/casdoor/2.69.0/data.yml
similarity index 100%
rename from apps/casdoor/2.68.0/data.yml
rename to apps/casdoor/2.69.0/data.yml
diff --git a/apps/casdoor/2.68.0/docker-compose.yml b/apps/casdoor/2.69.0/docker-compose.yml
similarity index 94%
rename from apps/casdoor/2.68.0/docker-compose.yml
rename to apps/casdoor/2.69.0/docker-compose.yml
index 1c91e5a0a..633d98877 100644
--- a/apps/casdoor/2.68.0/docker-compose.yml
+++ b/apps/casdoor/2.69.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
casdoor:
- image: casbin/casdoor:v2.68.0
+ image: casbin/casdoor:v2.69.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/casdoor/2.68.0/envs/casdoor.env b/apps/casdoor/2.69.0/envs/casdoor.env
similarity index 100%
rename from apps/casdoor/2.68.0/envs/casdoor.env
rename to apps/casdoor/2.69.0/envs/casdoor.env
diff --git a/apps/casdoor/2.68.0/envs/default.env b/apps/casdoor/2.69.0/envs/default.env
similarity index 100%
rename from apps/casdoor/2.68.0/envs/default.env
rename to apps/casdoor/2.69.0/envs/default.env
diff --git a/apps/casdoor/2.68.0/envs/global.env b/apps/casdoor/2.69.0/envs/global.env
similarity index 100%
rename from apps/casdoor/2.68.0/envs/global.env
rename to apps/casdoor/2.69.0/envs/global.env
diff --git a/apps/casdoor/2.68.0/scripts/init.sh b/apps/casdoor/2.69.0/scripts/init.sh
similarity index 100%
rename from apps/casdoor/2.68.0/scripts/init.sh
rename to apps/casdoor/2.69.0/scripts/init.sh
diff --git a/apps/casdoor/2.68.0/scripts/uninstall.sh b/apps/casdoor/2.69.0/scripts/uninstall.sh
similarity index 100%
rename from apps/casdoor/2.68.0/scripts/uninstall.sh
rename to apps/casdoor/2.69.0/scripts/uninstall.sh
diff --git a/apps/casdoor/2.68.0/scripts/upgrade.sh b/apps/casdoor/2.69.0/scripts/upgrade.sh
similarity index 100%
rename from apps/casdoor/2.68.0/scripts/upgrade.sh
rename to apps/casdoor/2.69.0/scripts/upgrade.sh
diff --git a/apps/ech0/2.5.6/data.yml b/apps/ech0/2.5.6/data.yml
new file mode 100644
index 000000000..6c03a9916
--- /dev/null
+++ b/apps/ech0/2.5.6/data.yml
@@ -0,0 +1,32 @@
+additionalProperties:
+ formFields:
+ - default: "/home/ech0"
+ edit: true
+ envKey: ECH0_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 6277
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 6278
+ edit: true
+ envKey: PANEL_APP_PORT_API
+ labelZh: API 端口
+ labelEn: API port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: JWT_SECRET
+ labelZh: JWT 密钥
+ labelEn: JWT Secret
+ required: true
+ type: text
diff --git a/apps/ech0/2.5.6/docker-compose.yml b/apps/ech0/2.5.6/docker-compose.yml
new file mode 100644
index 000000000..efe7d0e84
--- /dev/null
+++ b/apps/ech0/2.5.6/docker-compose.yml
@@ -0,0 +1,24 @@
+networks:
+ 1panel-network:
+ external: true
+
+services:
+ app_name:
+ image: sn0wl1n/ech0:v2.5.6
+ container_name: ${CONTAINER_NAME}
+ labels:
+ createdBy: "Apps"
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:6277
+ - ${PANEL_APP_PORT_API}:6278
+ env_file:
+ - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
+ - ${ENV_FILE:-/etc/1panel/envs/default.env}
+ volumes:
+ - ${ECH0_ROOT_PATH}/data:/app/data
+ - ${ECH0_ROOT_PATH}/backup:/app/backup
+ environment:
+ - TZ=Asia/Shanghai
diff --git a/apps/homarr/1.38.0/envs/default.env b/apps/ech0/2.5.6/envs/default.env
similarity index 100%
rename from apps/homarr/1.38.0/envs/default.env
rename to apps/ech0/2.5.6/envs/default.env
diff --git a/apps/homarr/1.38.0/envs/global.env b/apps/ech0/2.5.6/envs/global.env
similarity index 100%
rename from apps/homarr/1.38.0/envs/global.env
rename to apps/ech0/2.5.6/envs/global.env
diff --git a/apps/homarr/1.38.0/scripts/init.sh b/apps/ech0/2.5.6/scripts/init.sh
similarity index 100%
rename from apps/homarr/1.38.0/scripts/init.sh
rename to apps/ech0/2.5.6/scripts/init.sh
diff --git a/apps/homarr/1.38.0/scripts/uninstall.sh b/apps/ech0/2.5.6/scripts/uninstall.sh
similarity index 100%
rename from apps/homarr/1.38.0/scripts/uninstall.sh
rename to apps/ech0/2.5.6/scripts/uninstall.sh
diff --git a/apps/homarr/1.38.0/scripts/upgrade.sh b/apps/ech0/2.5.6/scripts/upgrade.sh
similarity index 100%
rename from apps/homarr/1.38.0/scripts/upgrade.sh
rename to apps/ech0/2.5.6/scripts/upgrade.sh
diff --git a/apps/ech0/README.md b/apps/ech0/README.md
new file mode 100644
index 000000000..74bb9ec42
--- /dev/null
+++ b/apps/ech0/README.md
@@ -0,0 +1,115 @@
+# Ech0
+
+专注思想流动的轻量级发布平台
+
+
+
+
+
+## 简介
+
+Ech0 是一款专为轻量级分享而设计的开源自托管平台,支持快速发布与分享你的想法、文字与链接。简单直观的操作界面,轻松管理你的内容,让分享变得更加自由,确保数据完全掌控,随时随地与世界连接。
+
+## 特性
+
+### ☁️ 原子级轻量
+
+内存占用不到15MB,镜像大小不到40MB,单SQLite文件存储架构
+
+### 🚀 极速部署
+
+无需配置,从安装到使用只需1条命令
+
+### 🧰 命令行利器
+
+内置高可用 CLI 工具,支持一键备份、恢复、导出
+
+### 📟 极致 TUI 支持
+
+面向终端用户打造的友好交互界面,轻松进行对Ech0进行管理
+
+### ✍️ 零干扰写作
+
+纯净的在线Markdown编辑器,支持丰富的Markdown插件与预览
+
+### 📦 数据主权
+
+所有内容存储于本地SQLite文件,支持RSS订阅
+
+### 🔐 安全备份机制
+
+支持Web、TUI、CLI三种模式下一键导出、备份完整数据
+
+### ♻️ 无感恢复支持
+
+通过TUI或 CLI 即可恢复任意备份,保障数据安全无忧
+
+### 🎉 永久免费
+
+AGPL-3.0协议开源,无追踪/无订阅/无服务依赖
+
+### 🌍 跨端适配
+
+完美兼容桌面/移动浏览器,支持手机、iPad、PC三端响应式布局
+
+### 👾 PWA适配
+
+支持作为Web应用安装
+
+### 📝 内置Todo管理
+
+轻松记录、管理每日待办事项,帮助你高效规划和追踪任务进度
+
+### 🔗 Ech0 Connect
+
+全新内容聚合与互联功能,支持多实例间互通、内容订阅与同步,打造属于你的去中心化内容网络
+
+### 🎵 无缝音乐集成
+
+内置超低资源占用的音乐播放器,支持本地音频流解析,提供沉浸式背景音乐与专注模式
+
+### 🎥 即时视频分享
+
+原生支持哔哩哔哩/YouTube视频智能解析
+
+### 🃏 丰富的快捷卡片
+
+支持网站链接、GitHub项目等多种富媒体内容一键分享,让信息展示更加直观生动
+
+### ⚙️ 高级自定义功能
+
+为高级用户提供便捷自定义样式与脚本,分享更具表现力
+
+### 💬 评论系统
+
+支持快捷接入Twikoo评论服务,轻量、快捷、无侵入,为你的内容带来即时互动与反馈
+
+### 💻 跨平台兼容
+
+原生支持 Windows、Linux 以及树莓派等 ARM 架构设备,确保多样化部署场景下稳定运行
+
+### 🔗 官方 Ech0 Hub 内容广场接入
+
+支持手动提交接入官方 Ech0 Hub 内容生态,轻松发现、订阅和共享优质内容
+
+### 🌐 自部署 Ech0 Hub 支持
+
+允许用户将自身 Connect 列表作为自部署 Ech0 Hub 的内容来源,实现内容网络的高度自治与扩展
+
+### 📦 二进制自包含
+
+集成完整前端资源,单一二进制文件即可启动使用,无需额外安装依赖或配置,极大简化部署流程
+
+🔗 丰富的 API 支持: 提供开放 API,方便与其他系统集成,实现更灵活的应用场景。
+
+### 🃏 内容展示支持
+
+支持类 X(Twitter)风格卡片展示,同时支持点赞等社交互动
+
+### 👤 多用户与权限管理
+
+支持多用户账户体系,提供灵活的权限控制,保障内容和功能访问的安全性与私密性
+
+---
+
+
diff --git a/apps/ech0/data.yml b/apps/ech0/data.yml
new file mode 100644
index 000000000..21f9ccc37
--- /dev/null
+++ b/apps/ech0/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: ech0
+ name: Ech0
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 专注思想流动的轻量级发布平台
+ shortDescEn: A lightweight publishing platform focused on the flow of ideas
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://memo.vaaat.com/
+ github: https://github.com/lin-snow/Ech0/
+ document: https://github.com/lin-snow/Ech0/
diff --git a/apps/ech0/logo.png b/apps/ech0/logo.png
new file mode 100644
index 000000000..e65e28c46
Binary files /dev/null and b/apps/ech0/logo.png differ
diff --git a/apps/ech0/logo.svg b/apps/ech0/logo.svg
new file mode 100644
index 000000000..5b42502ea
--- /dev/null
+++ b/apps/ech0/logo.svg
@@ -0,0 +1,9 @@
+
diff --git a/apps/homarr/1.38.0/data.yml b/apps/homarr/1.39.0/data.yml
similarity index 100%
rename from apps/homarr/1.38.0/data.yml
rename to apps/homarr/1.39.0/data.yml
diff --git a/apps/homarr/1.38.0/docker-compose.yml b/apps/homarr/1.39.0/docker-compose.yml
similarity index 91%
rename from apps/homarr/1.38.0/docker-compose.yml
rename to apps/homarr/1.39.0/docker-compose.yml
index e1ca6f788..e1de86404 100644
--- a/apps/homarr/1.38.0/docker-compose.yml
+++ b/apps/homarr/1.39.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
homarr:
- image: ghcr.io/homarr-labs/homarr:v1.38.0
+ image: ghcr.io/homarr-labs/homarr:v1.39.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/linkding/1.42.0/envs/default.env b/apps/homarr/1.39.0/envs/default.env
similarity index 100%
rename from apps/linkding/1.42.0/envs/default.env
rename to apps/homarr/1.39.0/envs/default.env
diff --git a/apps/linkding/1.42.0/envs/global.env b/apps/homarr/1.39.0/envs/global.env
similarity index 100%
rename from apps/linkding/1.42.0/envs/global.env
rename to apps/homarr/1.39.0/envs/global.env
diff --git a/apps/linkding/1.42.0/scripts/init.sh b/apps/homarr/1.39.0/scripts/init.sh
similarity index 100%
rename from apps/linkding/1.42.0/scripts/init.sh
rename to apps/homarr/1.39.0/scripts/init.sh
diff --git a/apps/linkding/1.42.0/scripts/uninstall.sh b/apps/homarr/1.39.0/scripts/uninstall.sh
similarity index 100%
rename from apps/linkding/1.42.0/scripts/uninstall.sh
rename to apps/homarr/1.39.0/scripts/uninstall.sh
diff --git a/apps/linkding/1.42.0/scripts/upgrade.sh b/apps/homarr/1.39.0/scripts/upgrade.sh
similarity index 100%
rename from apps/linkding/1.42.0/scripts/upgrade.sh
rename to apps/homarr/1.39.0/scripts/upgrade.sh
diff --git a/apps/linkding/1.42.0/data.yml b/apps/linkding/1.43.0/data.yml
similarity index 100%
rename from apps/linkding/1.42.0/data.yml
rename to apps/linkding/1.43.0/data.yml
diff --git a/apps/linkding/1.42.0/docker-compose.yml b/apps/linkding/1.43.0/docker-compose.yml
similarity index 93%
rename from apps/linkding/1.42.0/docker-compose.yml
rename to apps/linkding/1.43.0/docker-compose.yml
index 3df0478cb..c29accf2b 100644
--- a/apps/linkding/1.42.0/docker-compose.yml
+++ b/apps/linkding/1.43.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
linkding:
- image: sissbruecker/linkding:1.42.0-plus
+ image: sissbruecker/linkding:1.43.0-plus
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/nodepassdash/3.0.3/envs/default.env b/apps/linkding/1.43.0/envs/default.env
similarity index 100%
rename from apps/nodepassdash/3.0.3/envs/default.env
rename to apps/linkding/1.43.0/envs/default.env
diff --git a/apps/nodepassdash/3.0.3/envs/global.env b/apps/linkding/1.43.0/envs/global.env
similarity index 100%
rename from apps/nodepassdash/3.0.3/envs/global.env
rename to apps/linkding/1.43.0/envs/global.env
diff --git a/apps/nodepassdash/3.0.3/scripts/init.sh b/apps/linkding/1.43.0/scripts/init.sh
similarity index 100%
rename from apps/nodepassdash/3.0.3/scripts/init.sh
rename to apps/linkding/1.43.0/scripts/init.sh
diff --git a/apps/nodepassdash/3.0.3/scripts/uninstall.sh b/apps/linkding/1.43.0/scripts/uninstall.sh
similarity index 100%
rename from apps/nodepassdash/3.0.3/scripts/uninstall.sh
rename to apps/linkding/1.43.0/scripts/uninstall.sh
diff --git a/apps/nodepassdash/3.0.3/scripts/upgrade.sh b/apps/linkding/1.43.0/scripts/upgrade.sh
similarity index 100%
rename from apps/nodepassdash/3.0.3/scripts/upgrade.sh
rename to apps/linkding/1.43.0/scripts/upgrade.sh
diff --git a/apps/nodepassdash/3.0.3/data.yml b/apps/nodepassdash/3.0.4/data.yml
similarity index 100%
rename from apps/nodepassdash/3.0.3/data.yml
rename to apps/nodepassdash/3.0.4/data.yml
diff --git a/apps/nodepassdash/3.0.3/docker-compose.yml b/apps/nodepassdash/3.0.4/docker-compose.yml
similarity index 91%
rename from apps/nodepassdash/3.0.3/docker-compose.yml
rename to apps/nodepassdash/3.0.4/docker-compose.yml
index 67d0be38f..a1e8f2fa0 100644
--- a/apps/nodepassdash/3.0.3/docker-compose.yml
+++ b/apps/nodepassdash/3.0.4/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
nodepassdash:
- image: ghcr.io/nodepassproject/nodepassdash:3.0.3
+ image: ghcr.io/nodepassproject/nodepassdash:3.0.4
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/onedev/13.0.3/envs/default.env b/apps/nodepassdash/3.0.4/envs/default.env
similarity index 100%
rename from apps/onedev/13.0.3/envs/default.env
rename to apps/nodepassdash/3.0.4/envs/default.env
diff --git a/apps/onedev/13.0.3/envs/global.env b/apps/nodepassdash/3.0.4/envs/global.env
similarity index 100%
rename from apps/onedev/13.0.3/envs/global.env
rename to apps/nodepassdash/3.0.4/envs/global.env
diff --git a/apps/openresty-manager/2.3.6/scripts/init.sh b/apps/nodepassdash/3.0.4/scripts/init.sh
similarity index 100%
rename from apps/openresty-manager/2.3.6/scripts/init.sh
rename to apps/nodepassdash/3.0.4/scripts/init.sh
diff --git a/apps/onedev/13.0.3/scripts/uninstall.sh b/apps/nodepassdash/3.0.4/scripts/uninstall.sh
similarity index 100%
rename from apps/onedev/13.0.3/scripts/uninstall.sh
rename to apps/nodepassdash/3.0.4/scripts/uninstall.sh
diff --git a/apps/openresty-manager/2.3.6/scripts/upgrade.sh b/apps/nodepassdash/3.0.4/scripts/upgrade.sh
similarity index 100%
rename from apps/openresty-manager/2.3.6/scripts/upgrade.sh
rename to apps/nodepassdash/3.0.4/scripts/upgrade.sh
diff --git a/apps/onedev/13.0.3/data.yml b/apps/onedev/13.0.4/data.yml
similarity index 100%
rename from apps/onedev/13.0.3/data.yml
rename to apps/onedev/13.0.4/data.yml
diff --git a/apps/onedev/13.0.3/docker-compose.yml b/apps/onedev/13.0.4/docker-compose.yml
similarity index 96%
rename from apps/onedev/13.0.3/docker-compose.yml
rename to apps/onedev/13.0.4/docker-compose.yml
index 2d6699393..aa1992ede 100644
--- a/apps/onedev/13.0.3/docker-compose.yml
+++ b/apps/onedev/13.0.4/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
onedev:
- image: 1dev/server:13.0.3
+ image: 1dev/server:13.0.4
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/openresty-manager/2.3.6/envs/default.env b/apps/onedev/13.0.4/envs/default.env
similarity index 100%
rename from apps/openresty-manager/2.3.6/envs/default.env
rename to apps/onedev/13.0.4/envs/default.env
diff --git a/apps/openresty-manager/2.3.6/envs/global.env b/apps/onedev/13.0.4/envs/global.env
similarity index 100%
rename from apps/openresty-manager/2.3.6/envs/global.env
rename to apps/onedev/13.0.4/envs/global.env
diff --git a/apps/onedev/13.0.3/envs/onedev.env b/apps/onedev/13.0.4/envs/onedev.env
similarity index 100%
rename from apps/onedev/13.0.3/envs/onedev.env
rename to apps/onedev/13.0.4/envs/onedev.env
diff --git a/apps/onedev/13.0.3/scripts/init.sh b/apps/onedev/13.0.4/scripts/init.sh
similarity index 100%
rename from apps/onedev/13.0.3/scripts/init.sh
rename to apps/onedev/13.0.4/scripts/init.sh
diff --git a/apps/openresty-manager/2.3.6/scripts/uninstall.sh b/apps/onedev/13.0.4/scripts/uninstall.sh
similarity index 100%
rename from apps/openresty-manager/2.3.6/scripts/uninstall.sh
rename to apps/onedev/13.0.4/scripts/uninstall.sh
diff --git a/apps/onedev/13.0.3/scripts/upgrade.sh b/apps/onedev/13.0.4/scripts/upgrade.sh
similarity index 100%
rename from apps/onedev/13.0.3/scripts/upgrade.sh
rename to apps/onedev/13.0.4/scripts/upgrade.sh
diff --git a/apps/openresty-manager/2.3.6/data.yml b/apps/openresty-manager/2.3.7/data.yml
similarity index 100%
rename from apps/openresty-manager/2.3.6/data.yml
rename to apps/openresty-manager/2.3.7/data.yml
diff --git a/apps/openresty-manager/2.3.6/docker-compose.yml b/apps/openresty-manager/2.3.7/docker-compose.yml
similarity index 95%
rename from apps/openresty-manager/2.3.6/docker-compose.yml
rename to apps/openresty-manager/2.3.7/docker-compose.yml
index 955ebeea5..b6e85cda1 100644
--- a/apps/openresty-manager/2.3.6/docker-compose.yml
+++ b/apps/openresty-manager/2.3.7/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
openresty-manager:
- image: uusec/openresty-manager:2.3.6
+ image: uusec/openresty-manager:2.3.7
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/s-ui/1.3.6/envs/default.env b/apps/openresty-manager/2.3.7/envs/default.env
similarity index 100%
rename from apps/s-ui/1.3.6/envs/default.env
rename to apps/openresty-manager/2.3.7/envs/default.env
diff --git a/apps/s-ui/1.3.6/envs/global.env b/apps/openresty-manager/2.3.7/envs/global.env
similarity index 100%
rename from apps/s-ui/1.3.6/envs/global.env
rename to apps/openresty-manager/2.3.7/envs/global.env
diff --git a/apps/s-ui/1.3.6/scripts/init.sh b/apps/openresty-manager/2.3.7/scripts/init.sh
similarity index 100%
rename from apps/s-ui/1.3.6/scripts/init.sh
rename to apps/openresty-manager/2.3.7/scripts/init.sh
diff --git a/apps/s-ui/1.3.6/scripts/uninstall.sh b/apps/openresty-manager/2.3.7/scripts/uninstall.sh
similarity index 100%
rename from apps/s-ui/1.3.6/scripts/uninstall.sh
rename to apps/openresty-manager/2.3.7/scripts/uninstall.sh
diff --git a/apps/s-ui/1.3.6/scripts/upgrade.sh b/apps/openresty-manager/2.3.7/scripts/upgrade.sh
similarity index 100%
rename from apps/s-ui/1.3.6/scripts/upgrade.sh
rename to apps/openresty-manager/2.3.7/scripts/upgrade.sh
diff --git a/apps/s-ui/1.3.6/data.yml b/apps/s-ui/1.3.7/data.yml
similarity index 100%
rename from apps/s-ui/1.3.6/data.yml
rename to apps/s-ui/1.3.7/data.yml
diff --git a/apps/s-ui/1.3.6/docker-compose.yml b/apps/s-ui/1.3.7/docker-compose.yml
similarity index 94%
rename from apps/s-ui/1.3.6/docker-compose.yml
rename to apps/s-ui/1.3.7/docker-compose.yml
index e48156a21..32890b24c 100644
--- a/apps/s-ui/1.3.6/docker-compose.yml
+++ b/apps/s-ui/1.3.7/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
s-ui:
- image: alireza7/s-ui:1.3.6
+ image: alireza7/s-ui:v1.3.7
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/appstore/astrbot/4.1.7/envs/default.env b/apps/s-ui/1.3.7/envs/default.env
similarity index 100%
rename from appstore/astrbot/4.1.7/envs/default.env
rename to apps/s-ui/1.3.7/envs/default.env
diff --git a/appstore/astrbot/4.1.7/envs/global.env b/apps/s-ui/1.3.7/envs/global.env
similarity index 100%
rename from appstore/astrbot/4.1.7/envs/global.env
rename to apps/s-ui/1.3.7/envs/global.env
diff --git a/appstore/astrbot/4.1.7/scripts/init.sh b/apps/s-ui/1.3.7/scripts/init.sh
similarity index 100%
rename from appstore/astrbot/4.1.7/scripts/init.sh
rename to apps/s-ui/1.3.7/scripts/init.sh
diff --git a/appstore/astrbot/4.1.7/scripts/uninstall.sh b/apps/s-ui/1.3.7/scripts/uninstall.sh
similarity index 100%
rename from appstore/astrbot/4.1.7/scripts/uninstall.sh
rename to apps/s-ui/1.3.7/scripts/uninstall.sh
diff --git a/appstore/astrbot/4.1.7/scripts/upgrade.sh b/apps/s-ui/1.3.7/scripts/upgrade.sh
similarity index 100%
rename from appstore/astrbot/4.1.7/scripts/upgrade.sh
rename to apps/s-ui/1.3.7/scripts/upgrade.sh
diff --git a/appstore/astrbot-napcat/4.8.116/docker-compose.yml b/appstore/astrbot-napcat/4.8.116/docker-compose.yml
index c81137a23..3ad7c5a80 100644
--- a/appstore/astrbot-napcat/4.8.116/docker-compose.yml
+++ b/appstore/astrbot-napcat/4.8.116/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
labels:
createdBy: Apps
networks:
diff --git a/appstore/astrbot/4.1.7/.env b/appstore/astrbot/4.2.1/.env
similarity index 100%
rename from appstore/astrbot/4.1.7/.env
rename to appstore/astrbot/4.2.1/.env
diff --git a/appstore/astrbot/4.1.7/data.yml b/appstore/astrbot/4.2.1/data.yml
similarity index 100%
rename from appstore/astrbot/4.1.7/data.yml
rename to appstore/astrbot/4.2.1/data.yml
diff --git a/appstore/astrbot/4.1.7/docker-compose.yml b/appstore/astrbot/4.2.1/docker-compose.yml
similarity index 94%
rename from appstore/astrbot/4.1.7/docker-compose.yml
rename to appstore/astrbot/4.2.1/docker-compose.yml
index 5199ef3c8..3da462fa0 100644
--- a/appstore/astrbot/4.1.7/docker-compose.yml
+++ b/appstore/astrbot/4.2.1/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
labels:
createdBy: Apps
networks:
diff --git a/appstore/bark/2.2.6/envs/default.env b/appstore/astrbot/4.2.1/envs/default.env
similarity index 100%
rename from appstore/bark/2.2.6/envs/default.env
rename to appstore/astrbot/4.2.1/envs/default.env
diff --git a/appstore/bark/2.2.6/envs/global.env b/appstore/astrbot/4.2.1/envs/global.env
similarity index 100%
rename from appstore/bark/2.2.6/envs/global.env
rename to appstore/astrbot/4.2.1/envs/global.env
diff --git a/appstore/bark/2.2.6/scripts/init.sh b/appstore/astrbot/4.2.1/scripts/init.sh
similarity index 100%
rename from appstore/bark/2.2.6/scripts/init.sh
rename to appstore/astrbot/4.2.1/scripts/init.sh
diff --git a/appstore/bark/2.2.6/scripts/uninstall.sh b/appstore/astrbot/4.2.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/bark/2.2.6/scripts/uninstall.sh
rename to appstore/astrbot/4.2.1/scripts/uninstall.sh
diff --git a/appstore/bark/2.2.6/scripts/upgrade.sh b/appstore/astrbot/4.2.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/bark/2.2.6/scripts/upgrade.sh
rename to appstore/astrbot/4.2.1/scripts/upgrade.sh
diff --git a/appstore/bark/2.2.6/.env b/appstore/bark/2.2.8/.env
similarity index 100%
rename from appstore/bark/2.2.6/.env
rename to appstore/bark/2.2.8/.env
diff --git a/appstore/bark/2.2.6/data.yml b/appstore/bark/2.2.8/data.yml
similarity index 100%
rename from appstore/bark/2.2.6/data.yml
rename to appstore/bark/2.2.8/data.yml
diff --git a/appstore/bark/2.2.6/docker-compose.yml b/appstore/bark/2.2.8/docker-compose.yml
similarity index 92%
rename from appstore/bark/2.2.6/docker-compose.yml
rename to appstore/bark/2.2.8/docker-compose.yml
index 809feb6ad..f76d0f702 100644
--- a/appstore/bark/2.2.6/docker-compose.yml
+++ b/appstore/bark/2.2.8/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- BARK_SERVER_URL_PREFIX=/
- BARK_SERVER_DATA_DIR=/data
- BARK_SERVER_SERVERLESS=false
- image: finab/bark-server:v2.2.6
+ image: finab/bark-server:v2.2.8
labels:
createdBy: Apps
networks:
diff --git a/appstore/casdoor/2.68.0/envs/default.env b/appstore/bark/2.2.8/envs/default.env
similarity index 100%
rename from appstore/casdoor/2.68.0/envs/default.env
rename to appstore/bark/2.2.8/envs/default.env
diff --git a/appstore/casdoor/2.68.0/envs/global.env b/appstore/bark/2.2.8/envs/global.env
similarity index 100%
rename from appstore/casdoor/2.68.0/envs/global.env
rename to appstore/bark/2.2.8/envs/global.env
diff --git a/appstore/homarr/1.38.0/scripts/init.sh b/appstore/bark/2.2.8/scripts/init.sh
similarity index 100%
rename from appstore/homarr/1.38.0/scripts/init.sh
rename to appstore/bark/2.2.8/scripts/init.sh
diff --git a/appstore/casdoor/2.68.0/scripts/uninstall.sh b/appstore/bark/2.2.8/scripts/uninstall.sh
similarity index 100%
rename from appstore/casdoor/2.68.0/scripts/uninstall.sh
rename to appstore/bark/2.2.8/scripts/uninstall.sh
diff --git a/appstore/homarr/1.38.0/scripts/upgrade.sh b/appstore/bark/2.2.8/scripts/upgrade.sh
similarity index 100%
rename from appstore/homarr/1.38.0/scripts/upgrade.sh
rename to appstore/bark/2.2.8/scripts/upgrade.sh
diff --git a/appstore/casdoor/2.68.0/.env b/appstore/casdoor/2.69.0/.env
similarity index 100%
rename from appstore/casdoor/2.68.0/.env
rename to appstore/casdoor/2.69.0/.env
diff --git a/appstore/casdoor/2.68.0/config/init_data.json b/appstore/casdoor/2.69.0/config/init_data.json
similarity index 100%
rename from appstore/casdoor/2.68.0/config/init_data.json
rename to appstore/casdoor/2.69.0/config/init_data.json
diff --git a/appstore/casdoor/2.68.0/data.yml b/appstore/casdoor/2.69.0/data.yml
similarity index 100%
rename from appstore/casdoor/2.68.0/data.yml
rename to appstore/casdoor/2.69.0/data.yml
diff --git a/appstore/casdoor/2.68.0/docker-compose.yml b/appstore/casdoor/2.69.0/docker-compose.yml
similarity index 93%
rename from appstore/casdoor/2.68.0/docker-compose.yml
rename to appstore/casdoor/2.69.0/docker-compose.yml
index 066525479..14a89ab96 100644
--- a/appstore/casdoor/2.68.0/docker-compose.yml
+++ b/appstore/casdoor/2.69.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10
- appname=casdoor
- authState=casdoor
- image: casbin/casdoor:v2.68.0
+ image: casbin/casdoor:v2.69.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/casdoor/2.68.0/envs/casdoor.env b/appstore/casdoor/2.69.0/envs/casdoor.env
similarity index 100%
rename from appstore/casdoor/2.68.0/envs/casdoor.env
rename to appstore/casdoor/2.69.0/envs/casdoor.env
diff --git a/appstore/homarr/1.38.0/envs/default.env b/appstore/casdoor/2.69.0/envs/default.env
similarity index 100%
rename from appstore/homarr/1.38.0/envs/default.env
rename to appstore/casdoor/2.69.0/envs/default.env
diff --git a/appstore/homarr/1.38.0/envs/global.env b/appstore/casdoor/2.69.0/envs/global.env
similarity index 100%
rename from appstore/homarr/1.38.0/envs/global.env
rename to appstore/casdoor/2.69.0/envs/global.env
diff --git a/appstore/casdoor/2.68.0/scripts/init.sh b/appstore/casdoor/2.69.0/scripts/init.sh
similarity index 100%
rename from appstore/casdoor/2.68.0/scripts/init.sh
rename to appstore/casdoor/2.69.0/scripts/init.sh
diff --git a/appstore/homarr/1.38.0/scripts/uninstall.sh b/appstore/casdoor/2.69.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/homarr/1.38.0/scripts/uninstall.sh
rename to appstore/casdoor/2.69.0/scripts/uninstall.sh
diff --git a/appstore/casdoor/2.68.0/scripts/upgrade.sh b/appstore/casdoor/2.69.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/casdoor/2.68.0/scripts/upgrade.sh
rename to appstore/casdoor/2.69.0/scripts/upgrade.sh
diff --git a/appstore/ech0/2.5.5/.env b/appstore/ech0/2.5.5/.env
new file mode 100644
index 000000000..9cd0ec1c3
--- /dev/null
+++ b/appstore/ech0/2.5.5/.env
@@ -0,0 +1,12 @@
+# 数据持久化路径 [必填]
+ECH0_ROOT_PATH=/home/ech0
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=6277
+
+# API 端口 [必填]
+PANEL_APP_PORT_API=6278
+
+# JWT 密钥 [必填]
+JWT_SECRET=
+
diff --git a/appstore/ech0/2.5.5/data.yml b/appstore/ech0/2.5.5/data.yml
new file mode 100644
index 000000000..6c03a9916
--- /dev/null
+++ b/appstore/ech0/2.5.5/data.yml
@@ -0,0 +1,32 @@
+additionalProperties:
+ formFields:
+ - default: "/home/ech0"
+ edit: true
+ envKey: ECH0_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 6277
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 6278
+ edit: true
+ envKey: PANEL_APP_PORT_API
+ labelZh: API 端口
+ labelEn: API port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: JWT_SECRET
+ labelZh: JWT 密钥
+ labelEn: JWT Secret
+ required: true
+ type: text
diff --git a/appstore/ech0/2.5.5/docker-compose.yml b/appstore/ech0/2.5.5/docker-compose.yml
new file mode 100644
index 000000000..31ee5427d
--- /dev/null
+++ b/appstore/ech0/2.5.5/docker-compose.yml
@@ -0,0 +1,23 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ app_name:
+ container_name: ech0
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: sn0wl1n/ech0:v2.5.5
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:6277
+ - ${PANEL_APP_PORT_API}:6278
+ restart: always
+ volumes:
+ - ${ECH0_ROOT_PATH}/data:/app/data
+ - ${ECH0_ROOT_PATH}/backup:/app/backup
diff --git a/appstore/linkding/1.42.0/envs/default.env b/appstore/ech0/2.5.5/envs/default.env
similarity index 100%
rename from appstore/linkding/1.42.0/envs/default.env
rename to appstore/ech0/2.5.5/envs/default.env
diff --git a/appstore/linkding/1.42.0/envs/global.env b/appstore/ech0/2.5.5/envs/global.env
similarity index 100%
rename from appstore/linkding/1.42.0/envs/global.env
rename to appstore/ech0/2.5.5/envs/global.env
diff --git a/appstore/linkding/1.42.0/scripts/init.sh b/appstore/ech0/2.5.5/scripts/init.sh
similarity index 100%
rename from appstore/linkding/1.42.0/scripts/init.sh
rename to appstore/ech0/2.5.5/scripts/init.sh
diff --git a/appstore/linkding/1.42.0/scripts/uninstall.sh b/appstore/ech0/2.5.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/linkding/1.42.0/scripts/uninstall.sh
rename to appstore/ech0/2.5.5/scripts/uninstall.sh
diff --git a/appstore/linkding/1.42.0/scripts/upgrade.sh b/appstore/ech0/2.5.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/linkding/1.42.0/scripts/upgrade.sh
rename to appstore/ech0/2.5.5/scripts/upgrade.sh
diff --git a/appstore/ech0/README.md b/appstore/ech0/README.md
new file mode 100644
index 000000000..74bb9ec42
--- /dev/null
+++ b/appstore/ech0/README.md
@@ -0,0 +1,115 @@
+# Ech0
+
+专注思想流动的轻量级发布平台
+
+
+
+
+
+## 简介
+
+Ech0 是一款专为轻量级分享而设计的开源自托管平台,支持快速发布与分享你的想法、文字与链接。简单直观的操作界面,轻松管理你的内容,让分享变得更加自由,确保数据完全掌控,随时随地与世界连接。
+
+## 特性
+
+### ☁️ 原子级轻量
+
+内存占用不到15MB,镜像大小不到40MB,单SQLite文件存储架构
+
+### 🚀 极速部署
+
+无需配置,从安装到使用只需1条命令
+
+### 🧰 命令行利器
+
+内置高可用 CLI 工具,支持一键备份、恢复、导出
+
+### 📟 极致 TUI 支持
+
+面向终端用户打造的友好交互界面,轻松进行对Ech0进行管理
+
+### ✍️ 零干扰写作
+
+纯净的在线Markdown编辑器,支持丰富的Markdown插件与预览
+
+### 📦 数据主权
+
+所有内容存储于本地SQLite文件,支持RSS订阅
+
+### 🔐 安全备份机制
+
+支持Web、TUI、CLI三种模式下一键导出、备份完整数据
+
+### ♻️ 无感恢复支持
+
+通过TUI或 CLI 即可恢复任意备份,保障数据安全无忧
+
+### 🎉 永久免费
+
+AGPL-3.0协议开源,无追踪/无订阅/无服务依赖
+
+### 🌍 跨端适配
+
+完美兼容桌面/移动浏览器,支持手机、iPad、PC三端响应式布局
+
+### 👾 PWA适配
+
+支持作为Web应用安装
+
+### 📝 内置Todo管理
+
+轻松记录、管理每日待办事项,帮助你高效规划和追踪任务进度
+
+### 🔗 Ech0 Connect
+
+全新内容聚合与互联功能,支持多实例间互通、内容订阅与同步,打造属于你的去中心化内容网络
+
+### 🎵 无缝音乐集成
+
+内置超低资源占用的音乐播放器,支持本地音频流解析,提供沉浸式背景音乐与专注模式
+
+### 🎥 即时视频分享
+
+原生支持哔哩哔哩/YouTube视频智能解析
+
+### 🃏 丰富的快捷卡片
+
+支持网站链接、GitHub项目等多种富媒体内容一键分享,让信息展示更加直观生动
+
+### ⚙️ 高级自定义功能
+
+为高级用户提供便捷自定义样式与脚本,分享更具表现力
+
+### 💬 评论系统
+
+支持快捷接入Twikoo评论服务,轻量、快捷、无侵入,为你的内容带来即时互动与反馈
+
+### 💻 跨平台兼容
+
+原生支持 Windows、Linux 以及树莓派等 ARM 架构设备,确保多样化部署场景下稳定运行
+
+### 🔗 官方 Ech0 Hub 内容广场接入
+
+支持手动提交接入官方 Ech0 Hub 内容生态,轻松发现、订阅和共享优质内容
+
+### 🌐 自部署 Ech0 Hub 支持
+
+允许用户将自身 Connect 列表作为自部署 Ech0 Hub 的内容来源,实现内容网络的高度自治与扩展
+
+### 📦 二进制自包含
+
+集成完整前端资源,单一二进制文件即可启动使用,无需额外安装依赖或配置,极大简化部署流程
+
+🔗 丰富的 API 支持: 提供开放 API,方便与其他系统集成,实现更灵活的应用场景。
+
+### 🃏 内容展示支持
+
+支持类 X(Twitter)风格卡片展示,同时支持点赞等社交互动
+
+### 👤 多用户与权限管理
+
+支持多用户账户体系,提供灵活的权限控制,保障内容和功能访问的安全性与私密性
+
+---
+
+
diff --git a/appstore/ech0/data.yml b/appstore/ech0/data.yml
new file mode 100644
index 000000000..21f9ccc37
--- /dev/null
+++ b/appstore/ech0/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: ech0
+ name: Ech0
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 专注思想流动的轻量级发布平台
+ shortDescEn: A lightweight publishing platform focused on the flow of ideas
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://memo.vaaat.com/
+ github: https://github.com/lin-snow/Ech0/
+ document: https://github.com/lin-snow/Ech0/
diff --git a/appstore/ech0/logo.png b/appstore/ech0/logo.png
new file mode 100644
index 000000000..e65e28c46
Binary files /dev/null and b/appstore/ech0/logo.png differ
diff --git a/appstore/ech0/logo.svg b/appstore/ech0/logo.svg
new file mode 100644
index 000000000..5b42502ea
--- /dev/null
+++ b/appstore/ech0/logo.svg
@@ -0,0 +1,9 @@
+
diff --git a/appstore/homarr/1.38.0/.env b/appstore/homarr/1.39.0/.env
similarity index 100%
rename from appstore/homarr/1.38.0/.env
rename to appstore/homarr/1.39.0/.env
diff --git a/appstore/homarr/1.38.0/data.yml b/appstore/homarr/1.39.0/data.yml
similarity index 100%
rename from appstore/homarr/1.38.0/data.yml
rename to appstore/homarr/1.39.0/data.yml
diff --git a/dockge/homarr_1_38_0/docker-compose.yml b/appstore/homarr/1.39.0/docker-compose.yml
similarity index 89%
rename from dockge/homarr_1_38_0/docker-compose.yml
rename to appstore/homarr/1.39.0/docker-compose.yml
index 879698cb7..701e2f29d 100644
--- a/dockge/homarr_1_38_0/docker-compose.yml
+++ b/appstore/homarr/1.39.0/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/homarr-labs/homarr:v1.38.0
+ image: ghcr.io/homarr-labs/homarr:v1.39.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/nodepassdash/3.0.3/envs/default.env b/appstore/homarr/1.39.0/envs/default.env
similarity index 100%
rename from appstore/nodepassdash/3.0.3/envs/default.env
rename to appstore/homarr/1.39.0/envs/default.env
diff --git a/appstore/nodepassdash/3.0.3/envs/global.env b/appstore/homarr/1.39.0/envs/global.env
similarity index 100%
rename from appstore/nodepassdash/3.0.3/envs/global.env
rename to appstore/homarr/1.39.0/envs/global.env
diff --git a/appstore/nodepassdash/3.0.3/scripts/init.sh b/appstore/homarr/1.39.0/scripts/init.sh
similarity index 100%
rename from appstore/nodepassdash/3.0.3/scripts/init.sh
rename to appstore/homarr/1.39.0/scripts/init.sh
diff --git a/appstore/nodepassdash/3.0.3/scripts/uninstall.sh b/appstore/homarr/1.39.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/nodepassdash/3.0.3/scripts/uninstall.sh
rename to appstore/homarr/1.39.0/scripts/uninstall.sh
diff --git a/appstore/nodepassdash/3.0.3/scripts/upgrade.sh b/appstore/homarr/1.39.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/nodepassdash/3.0.3/scripts/upgrade.sh
rename to appstore/homarr/1.39.0/scripts/upgrade.sh
diff --git a/appstore/linkding/1.42.0/.env b/appstore/linkding/1.43.0/.env
similarity index 100%
rename from appstore/linkding/1.42.0/.env
rename to appstore/linkding/1.43.0/.env
diff --git a/appstore/linkding/1.42.0/data.yml b/appstore/linkding/1.43.0/data.yml
similarity index 100%
rename from appstore/linkding/1.42.0/data.yml
rename to appstore/linkding/1.43.0/data.yml
diff --git a/appstore/linkding/1.42.0/docker-compose.yml b/appstore/linkding/1.43.0/docker-compose.yml
similarity index 92%
rename from appstore/linkding/1.42.0/docker-compose.yml
rename to appstore/linkding/1.43.0/docker-compose.yml
index efdef7dc4..6a10ed923 100644
--- a/appstore/linkding/1.42.0/docker-compose.yml
+++ b/appstore/linkding/1.43.0/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- LD_DB_ENGINE=postgres
- HTTP_PROXY=${ALL_PROXY}
- HTTPS_PROXY=${ALL_PROXY}
- image: sissbruecker/linkding:1.42.0-plus
+ image: sissbruecker/linkding:1.43.0-plus
labels:
createdBy: Apps
networks:
diff --git a/appstore/onedev/13.0.3/envs/default.env b/appstore/linkding/1.43.0/envs/default.env
similarity index 100%
rename from appstore/onedev/13.0.3/envs/default.env
rename to appstore/linkding/1.43.0/envs/default.env
diff --git a/appstore/onedev/13.0.3/envs/global.env b/appstore/linkding/1.43.0/envs/global.env
similarity index 100%
rename from appstore/onedev/13.0.3/envs/global.env
rename to appstore/linkding/1.43.0/envs/global.env
diff --git a/appstore/openresty-manager/2.3.6/scripts/init.sh b/appstore/linkding/1.43.0/scripts/init.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.6/scripts/init.sh
rename to appstore/linkding/1.43.0/scripts/init.sh
diff --git a/appstore/onedev/13.0.3/scripts/uninstall.sh b/appstore/linkding/1.43.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/onedev/13.0.3/scripts/uninstall.sh
rename to appstore/linkding/1.43.0/scripts/uninstall.sh
diff --git a/appstore/openresty-manager/2.3.6/scripts/upgrade.sh b/appstore/linkding/1.43.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.6/scripts/upgrade.sh
rename to appstore/linkding/1.43.0/scripts/upgrade.sh
diff --git a/appstore/nodepassdash/3.0.3/.env b/appstore/nodepassdash/3.0.4/.env
similarity index 100%
rename from appstore/nodepassdash/3.0.3/.env
rename to appstore/nodepassdash/3.0.4/.env
diff --git a/appstore/nodepassdash/3.0.3/data.yml b/appstore/nodepassdash/3.0.4/data.yml
similarity index 100%
rename from appstore/nodepassdash/3.0.3/data.yml
rename to appstore/nodepassdash/3.0.4/data.yml
diff --git a/appstore/nodepassdash/3.0.3/docker-compose.yml b/appstore/nodepassdash/3.0.4/docker-compose.yml
similarity index 90%
rename from appstore/nodepassdash/3.0.3/docker-compose.yml
rename to appstore/nodepassdash/3.0.4/docker-compose.yml
index db30ec291..b75a5c991 100644
--- a/appstore/nodepassdash/3.0.3/docker-compose.yml
+++ b/appstore/nodepassdash/3.0.4/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- PORT=${PANEL_APP_PORT_HTTP}
- image: ghcr.io/nodepassproject/nodepassdash:3.0.3
+ image: ghcr.io/nodepassproject/nodepassdash:3.0.4
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/openresty-manager/2.3.6/envs/default.env b/appstore/nodepassdash/3.0.4/envs/default.env
similarity index 100%
rename from appstore/openresty-manager/2.3.6/envs/default.env
rename to appstore/nodepassdash/3.0.4/envs/default.env
diff --git a/appstore/openresty-manager/2.3.6/envs/global.env b/appstore/nodepassdash/3.0.4/envs/global.env
similarity index 100%
rename from appstore/openresty-manager/2.3.6/envs/global.env
rename to appstore/nodepassdash/3.0.4/envs/global.env
diff --git a/appstore/s-ui/1.3.6/scripts/init.sh b/appstore/nodepassdash/3.0.4/scripts/init.sh
similarity index 100%
rename from appstore/s-ui/1.3.6/scripts/init.sh
rename to appstore/nodepassdash/3.0.4/scripts/init.sh
diff --git a/appstore/openresty-manager/2.3.6/scripts/uninstall.sh b/appstore/nodepassdash/3.0.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.6/scripts/uninstall.sh
rename to appstore/nodepassdash/3.0.4/scripts/uninstall.sh
diff --git a/appstore/s-ui/1.3.6/scripts/upgrade.sh b/appstore/nodepassdash/3.0.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/s-ui/1.3.6/scripts/upgrade.sh
rename to appstore/nodepassdash/3.0.4/scripts/upgrade.sh
diff --git a/appstore/onedev/13.0.3/.env b/appstore/onedev/13.0.4/.env
similarity index 100%
rename from appstore/onedev/13.0.3/.env
rename to appstore/onedev/13.0.4/.env
diff --git a/appstore/onedev/13.0.3/data.yml b/appstore/onedev/13.0.4/data.yml
similarity index 100%
rename from appstore/onedev/13.0.3/data.yml
rename to appstore/onedev/13.0.4/data.yml
diff --git a/appstore/onedev/13.0.3/docker-compose.yml b/appstore/onedev/13.0.4/docker-compose.yml
similarity index 95%
rename from appstore/onedev/13.0.3/docker-compose.yml
rename to appstore/onedev/13.0.4/docker-compose.yml
index 044c7a3a2..16d61819e 100644
--- a/appstore/onedev/13.0.3/docker-compose.yml
+++ b/appstore/onedev/13.0.4/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- initial_email=${INITIAL_EMAIL}
- initial_server_url=${INITIAL_SERVER_URL}
- initial_ssh_root_url=${INITIAL_SSH_ROOT_URL}
- image: 1dev/server:13.0.3
+ image: 1dev/server:13.0.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/s-ui/1.3.6/envs/default.env b/appstore/onedev/13.0.4/envs/default.env
similarity index 100%
rename from appstore/s-ui/1.3.6/envs/default.env
rename to appstore/onedev/13.0.4/envs/default.env
diff --git a/appstore/s-ui/1.3.6/envs/global.env b/appstore/onedev/13.0.4/envs/global.env
similarity index 100%
rename from appstore/s-ui/1.3.6/envs/global.env
rename to appstore/onedev/13.0.4/envs/global.env
diff --git a/appstore/onedev/13.0.3/envs/onedev.env b/appstore/onedev/13.0.4/envs/onedev.env
similarity index 100%
rename from appstore/onedev/13.0.3/envs/onedev.env
rename to appstore/onedev/13.0.4/envs/onedev.env
diff --git a/appstore/onedev/13.0.3/scripts/init.sh b/appstore/onedev/13.0.4/scripts/init.sh
similarity index 100%
rename from appstore/onedev/13.0.3/scripts/init.sh
rename to appstore/onedev/13.0.4/scripts/init.sh
diff --git a/appstore/s-ui/1.3.6/scripts/uninstall.sh b/appstore/onedev/13.0.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/s-ui/1.3.6/scripts/uninstall.sh
rename to appstore/onedev/13.0.4/scripts/uninstall.sh
diff --git a/appstore/onedev/13.0.3/scripts/upgrade.sh b/appstore/onedev/13.0.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/onedev/13.0.3/scripts/upgrade.sh
rename to appstore/onedev/13.0.4/scripts/upgrade.sh
diff --git a/appstore/openresty-manager/2.3.6/.env b/appstore/openresty-manager/2.3.7/.env
similarity index 100%
rename from appstore/openresty-manager/2.3.6/.env
rename to appstore/openresty-manager/2.3.7/.env
diff --git a/appstore/openresty-manager/2.3.6/data.yml b/appstore/openresty-manager/2.3.7/data.yml
similarity index 100%
rename from appstore/openresty-manager/2.3.6/data.yml
rename to appstore/openresty-manager/2.3.7/data.yml
diff --git a/appstore/openresty-manager/2.3.6/docker-compose.yml b/appstore/openresty-manager/2.3.7/docker-compose.yml
similarity index 94%
rename from appstore/openresty-manager/2.3.6/docker-compose.yml
rename to appstore/openresty-manager/2.3.7/docker-compose.yml
index ca218634d..22b3a0893 100644
--- a/appstore/openresty-manager/2.3.6/docker-compose.yml
+++ b/appstore/openresty-manager/2.3.7/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: uusec/openresty-manager:2.3.6
+ image: uusec/openresty-manager:2.3.7
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/shiori/1.7.4/envs/default.env b/appstore/openresty-manager/2.3.7/envs/default.env
similarity index 100%
rename from appstore/shiori/1.7.4/envs/default.env
rename to appstore/openresty-manager/2.3.7/envs/default.env
diff --git a/appstore/shiori/1.7.4/envs/global.env b/appstore/openresty-manager/2.3.7/envs/global.env
similarity index 100%
rename from appstore/shiori/1.7.4/envs/global.env
rename to appstore/openresty-manager/2.3.7/envs/global.env
diff --git a/appstore/shiori/1.7.4/scripts/init.sh b/appstore/openresty-manager/2.3.7/scripts/init.sh
similarity index 100%
rename from appstore/shiori/1.7.4/scripts/init.sh
rename to appstore/openresty-manager/2.3.7/scripts/init.sh
diff --git a/appstore/shiori/1.7.4/scripts/uninstall.sh b/appstore/openresty-manager/2.3.7/scripts/uninstall.sh
similarity index 100%
rename from appstore/shiori/1.7.4/scripts/uninstall.sh
rename to appstore/openresty-manager/2.3.7/scripts/uninstall.sh
diff --git a/appstore/shiori/1.7.4/scripts/upgrade.sh b/appstore/openresty-manager/2.3.7/scripts/upgrade.sh
similarity index 100%
rename from appstore/shiori/1.7.4/scripts/upgrade.sh
rename to appstore/openresty-manager/2.3.7/scripts/upgrade.sh
diff --git a/appstore/s-ui/1.3.6/.env b/appstore/s-ui/1.3.7/.env
similarity index 100%
rename from appstore/s-ui/1.3.6/.env
rename to appstore/s-ui/1.3.7/.env
diff --git a/appstore/s-ui/1.3.6/data.yml b/appstore/s-ui/1.3.7/data.yml
similarity index 100%
rename from appstore/s-ui/1.3.6/data.yml
rename to appstore/s-ui/1.3.7/data.yml
diff --git a/appstore/s-ui/1.3.6/docker-compose.yml b/appstore/s-ui/1.3.7/docker-compose.yml
similarity index 93%
rename from appstore/s-ui/1.3.6/docker-compose.yml
rename to appstore/s-ui/1.3.7/docker-compose.yml
index 991907c68..2b724eb2e 100644
--- a/appstore/s-ui/1.3.6/docker-compose.yml
+++ b/appstore/s-ui/1.3.7/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- TZ=Asia/Shanghai
- SUI_LOG_LEVEL=info
- SUI_DEBUG=false
- image: alireza7/s-ui:1.3.6
+ image: alireza7/s-ui:v1.3.7
labels:
createdBy: Apps
networks:
diff --git a/dockge/homarr_1_38_0/envs/default.env b/appstore/s-ui/1.3.7/envs/default.env
similarity index 100%
rename from dockge/homarr_1_38_0/envs/default.env
rename to appstore/s-ui/1.3.7/envs/default.env
diff --git a/dockge/homarr_1_38_0/envs/global.env b/appstore/s-ui/1.3.7/envs/global.env
similarity index 100%
rename from dockge/homarr_1_38_0/envs/global.env
rename to appstore/s-ui/1.3.7/envs/global.env
diff --git a/appstore/s-ui/1.3.7/scripts/init.sh b/appstore/s-ui/1.3.7/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/s-ui/1.3.7/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.7/scripts/uninstall.sh b/appstore/s-ui/1.3.7/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/s-ui/1.3.7/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.7/scripts/upgrade.sh b/appstore/s-ui/1.3.7/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/s-ui/1.3.7/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/shiori/1.7.4/.env b/appstore/shiori/1.8.0/.env
similarity index 100%
rename from appstore/shiori/1.7.4/.env
rename to appstore/shiori/1.8.0/.env
diff --git a/appstore/shiori/1.7.4/data.yml b/appstore/shiori/1.8.0/data.yml
similarity index 100%
rename from appstore/shiori/1.7.4/data.yml
rename to appstore/shiori/1.8.0/data.yml
diff --git a/appstore/shiori/1.7.4/docker-compose.yml b/appstore/shiori/1.8.0/docker-compose.yml
similarity index 94%
rename from appstore/shiori/1.7.4/docker-compose.yml
rename to appstore/shiori/1.8.0/docker-compose.yml
index 4b91877a6..4d37d57f4 100644
--- a/appstore/shiori/1.7.4/docker-compose.yml
+++ b/appstore/shiori/1.8.0/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- SHIORI_HTTP_IDLE_TIMEOUT=10s
- SHIORI_HTTP_DISABLE_KEEP_ALIVE=true
- SHIORI_HTTP_DISABLE_PARSE_MULTIPART_FORM=true
- image: ghcr.io/go-shiori/shiori:v1.7.4
+ image: ghcr.io/go-shiori/shiori:v1.8.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/shiori/1.8.0/envs/default.env b/appstore/shiori/1.8.0/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/appstore/shiori/1.8.0/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/shiori/1.8.0/envs/global.env b/appstore/shiori/1.8.0/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/appstore/shiori/1.8.0/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/shiori/1.8.0/scripts/init.sh b/appstore/shiori/1.8.0/scripts/init.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/shiori/1.8.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/shiori/1.8.0/scripts/uninstall.sh b/appstore/shiori/1.8.0/scripts/uninstall.sh
new file mode 100644
index 000000000..c86c4fbca
--- /dev/null
+++ b/appstore/shiori/1.8.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/shiori/1.8.0/scripts/upgrade.sh b/appstore/shiori/1.8.0/scripts/upgrade.sh
new file mode 100644
index 000000000..07fb8c3fe
--- /dev/null
+++ b/appstore/shiori/1.8.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/dockge/astrbot-napcat/docker-compose.yml b/dockge/astrbot-napcat/docker-compose.yml
index c81137a23..3ad7c5a80 100644
--- a/dockge/astrbot-napcat/docker-compose.yml
+++ b/dockge/astrbot-napcat/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
labels:
createdBy: Apps
networks:
diff --git a/dockge/astrbot/docker-compose.yml b/dockge/astrbot/docker-compose.yml
index 5199ef3c8..3da462fa0 100644
--- a/dockge/astrbot/docker-compose.yml
+++ b/dockge/astrbot/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.1.7
+ image: soulter/astrbot:v4.2.1
labels:
createdBy: Apps
networks:
diff --git a/dockge/bark/docker-compose.yml b/dockge/bark/docker-compose.yml
index 809feb6ad..f76d0f702 100644
--- a/dockge/bark/docker-compose.yml
+++ b/dockge/bark/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- BARK_SERVER_URL_PREFIX=/
- BARK_SERVER_DATA_DIR=/data
- BARK_SERVER_SERVERLESS=false
- image: finab/bark-server:v2.2.6
+ image: finab/bark-server:v2.2.8
labels:
createdBy: Apps
networks:
diff --git a/dockge/casdoor/docker-compose.yml b/dockge/casdoor/docker-compose.yml
index 066525479..14a89ab96 100644
--- a/dockge/casdoor/docker-compose.yml
+++ b/dockge/casdoor/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10
- appname=casdoor
- authState=casdoor
- image: casbin/casdoor:v2.68.0
+ image: casbin/casdoor:v2.69.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/ech0/.env b/dockge/ech0/.env
new file mode 100644
index 000000000..9cd0ec1c3
--- /dev/null
+++ b/dockge/ech0/.env
@@ -0,0 +1,12 @@
+# 数据持久化路径 [必填]
+ECH0_ROOT_PATH=/home/ech0
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=6277
+
+# API 端口 [必填]
+PANEL_APP_PORT_API=6278
+
+# JWT 密钥 [必填]
+JWT_SECRET=
+
diff --git a/dockge/ech0/docker-compose.yml b/dockge/ech0/docker-compose.yml
new file mode 100644
index 000000000..31ee5427d
--- /dev/null
+++ b/dockge/ech0/docker-compose.yml
@@ -0,0 +1,23 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ app_name:
+ container_name: ech0
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: sn0wl1n/ech0:v2.5.5
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:6277
+ - ${PANEL_APP_PORT_API}:6278
+ restart: always
+ volumes:
+ - ${ECH0_ROOT_PATH}/data:/app/data
+ - ${ECH0_ROOT_PATH}/backup:/app/backup
diff --git a/dockge/ech0/envs/default.env b/dockge/ech0/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/ech0/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/ech0/envs/global.env b/dockge/ech0/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/ech0/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/homarr/.env b/dockge/homarr/.env
index 9370b8091..4610427ed 100644
--- a/dockge/homarr/.env
+++ b/dockge/homarr/.env
@@ -8,5 +8,5 @@ HOMARR_ROOT_PATH=/home/homarr
PANEL_APP_PORT_HTTP=7575
# 密钥 [必填]
-SECRET_ENCRYPTION_KEY=b7fa3f6f09ac8084ca03b94589d799e6a9225212e8f691c6b419a139acf412c7
+SECRET_ENCRYPTION_KEY=7f0f511ce7898929066688ee9146aa509293a6c58a345ea0ea7270e7b34ff32d
diff --git a/dockge/homarr/docker-compose.yml b/dockge/homarr/docker-compose.yml
index 8568f94b3..701e2f29d 100644
--- a/dockge/homarr/docker-compose.yml
+++ b/dockge/homarr/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/ajnart/homarr:0.16.0
+ image: ghcr.io/homarr-labs/homarr:v1.39.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/homarr_1_38_0/.env b/dockge/homarr_0_16_0/.env
similarity index 67%
rename from dockge/homarr_1_38_0/.env
rename to dockge/homarr_0_16_0/.env
index 4610427ed..9370b8091 100644
--- a/dockge/homarr_1_38_0/.env
+++ b/dockge/homarr_0_16_0/.env
@@ -8,5 +8,5 @@ HOMARR_ROOT_PATH=/home/homarr
PANEL_APP_PORT_HTTP=7575
# 密钥 [必填]
-SECRET_ENCRYPTION_KEY=7f0f511ce7898929066688ee9146aa509293a6c58a345ea0ea7270e7b34ff32d
+SECRET_ENCRYPTION_KEY=b7fa3f6f09ac8084ca03b94589d799e6a9225212e8f691c6b419a139acf412c7
diff --git a/appstore/homarr/1.38.0/docker-compose.yml b/dockge/homarr_0_16_0/docker-compose.yml
similarity index 89%
rename from appstore/homarr/1.38.0/docker-compose.yml
rename to dockge/homarr_0_16_0/docker-compose.yml
index 879698cb7..8568f94b3 100644
--- a/appstore/homarr/1.38.0/docker-compose.yml
+++ b/dockge/homarr_0_16_0/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/homarr-labs/homarr:v1.38.0
+ image: ghcr.io/ajnart/homarr:0.16.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/homarr_0_16_0/envs/default.env b/dockge/homarr_0_16_0/envs/default.env
new file mode 100644
index 000000000..cd05f46e6
--- /dev/null
+++ b/dockge/homarr_0_16_0/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/homarr_0_16_0/envs/global.env b/dockge/homarr_0_16_0/envs/global.env
new file mode 100644
index 000000000..e10989fe4
--- /dev/null
+++ b/dockge/homarr_0_16_0/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/linkding/docker-compose.yml b/dockge/linkding/docker-compose.yml
index efdef7dc4..6a10ed923 100644
--- a/dockge/linkding/docker-compose.yml
+++ b/dockge/linkding/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- LD_DB_ENGINE=postgres
- HTTP_PROXY=${ALL_PROXY}
- HTTPS_PROXY=${ALL_PROXY}
- image: sissbruecker/linkding:1.42.0-plus
+ image: sissbruecker/linkding:1.43.0-plus
labels:
createdBy: Apps
networks:
diff --git a/dockge/nodepassdash/docker-compose.yml b/dockge/nodepassdash/docker-compose.yml
index db30ec291..b75a5c991 100644
--- a/dockge/nodepassdash/docker-compose.yml
+++ b/dockge/nodepassdash/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- PORT=${PANEL_APP_PORT_HTTP}
- image: ghcr.io/nodepassproject/nodepassdash:3.0.3
+ image: ghcr.io/nodepassproject/nodepassdash:3.0.4
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/onedev/docker-compose.yml b/dockge/onedev/docker-compose.yml
index 044c7a3a2..16d61819e 100644
--- a/dockge/onedev/docker-compose.yml
+++ b/dockge/onedev/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- initial_email=${INITIAL_EMAIL}
- initial_server_url=${INITIAL_SERVER_URL}
- initial_ssh_root_url=${INITIAL_SSH_ROOT_URL}
- image: 1dev/server:13.0.3
+ image: 1dev/server:13.0.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/openresty-manager/docker-compose.yml b/dockge/openresty-manager/docker-compose.yml
index ca218634d..22b3a0893 100644
--- a/dockge/openresty-manager/docker-compose.yml
+++ b/dockge/openresty-manager/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: uusec/openresty-manager:2.3.6
+ image: uusec/openresty-manager:2.3.7
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/s-ui/docker-compose.yml b/dockge/s-ui/docker-compose.yml
index 991907c68..2b724eb2e 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.3.6
+ image: alireza7/s-ui:v1.3.7
labels:
createdBy: Apps
networks:
diff --git a/dockge/shiori/docker-compose.yml b/dockge/shiori/docker-compose.yml
index 4b91877a6..4d37d57f4 100644
--- a/dockge/shiori/docker-compose.yml
+++ b/dockge/shiori/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- SHIORI_HTTP_IDLE_TIMEOUT=10s
- SHIORI_HTTP_DISABLE_KEEP_ALIVE=true
- SHIORI_HTTP_DISABLE_PARSE_MULTIPART_FORM=true
- image: ghcr.io/go-shiori/shiori:v1.7.4
+ image: ghcr.io/go-shiori/shiori:v1.8.0
labels:
createdBy: Apps
networks: