diff --git a/.github/README.md b/.github/README.md
index 9781fe351..20f4852fa 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -115,7 +115,8 @@
| 🟢 |
| Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | |
| 🟢 |
| MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | |
| 🟢 |
| MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | |
-| 🟢 |
| MoonTV | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | |
+| 🟢 |
| LunaTV (MoonTV) | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | MoonTV |
+| 🟢 |
| Helios (MoonTV API) | https://github.com/MoonTechLab/Helios/ | 【API】跨平台的影视聚合播放站 | MoonTV |
| 🟢 |
| MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | |
| 🟢 |
| MixSpace | https://mx-space.js.org/ | 前后端分离个人空间解决方案 | |
| 🟢 |
| MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL |
diff --git a/README.md b/README.md
index 0425b52d4..73341a591 100644
--- a/README.md
+++ b/README.md
@@ -99,7 +99,6 @@
| 🟢 |
| Komga | https://komga.org/ | 漫画、漫画、蓝光光盘、杂志和电子书的媒体服务器 | |
| 🟢 |
| Kotatsu | https://kotatsu.app/ | 口袋里的漫画 | |
| 🟢 |
| KSpeeder | https://kspeeder.istoreos.com/ | Docker镜像加速专家 | |
-| 🟢 |
| Kvrocks | https://kvrocks.apache.org/ | 分布式键值 NoSQL 数据库 | |
| 🟢 |
| LibreTV | https://libretv.is-an.org/ | 免费在线视频搜索与观看平台 | |
| 🟢 |
| 问卷星 | https://www.limesurvey.org/ | 在线问卷调查程序 | |
| 🟢 |
| LinkDing | https://github.com/sissbruecker/linkding/ | 自托管书签管理器 | |
@@ -111,7 +110,8 @@
| 🟢 |
| Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | |
| 🟢 |
| MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | |
| 🟢 |
| MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | |
-| 🟢 |
| MoonTV | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | |
+| 🟢 |
| LunaTV (MoonTV) | https://github.com/MoonTechLab/LunaTV/ | 跨平台的影视聚合播放站 | MoonTV |
+| 🟢 |
| Helios (MoonTV API) | https://github.com/MoonTechLab/Helios/ | 【API】跨平台的影视聚合播放站 | MoonTV |
| 🟢 |
| MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | |
| 🟢 |
| MixSpace | https://mx-space.js.org/ | 前后端分离个人空间解决方案 | |
| 🟢 |
| MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL |
diff --git a/apps/ani-rss/2.2.12/data.yml b/apps/ani-rss/2.3.4/data.yml
similarity index 100%
rename from apps/ani-rss/2.2.12/data.yml
rename to apps/ani-rss/2.3.4/data.yml
diff --git a/apps/ani-rss/2.2.12/docker-compose.yml b/apps/ani-rss/2.3.4/docker-compose.yml
similarity index 96%
rename from apps/ani-rss/2.2.12/docker-compose.yml
rename to apps/ani-rss/2.3.4/docker-compose.yml
index b8dc16727..fe061f6a9 100644
--- a/apps/ani-rss/2.2.12/docker-compose.yml
+++ b/apps/ani-rss/2.3.4/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
ani-rss:
- image: wushuo894/ani-rss:v2.2.12
+ image: wushuo894/ani-rss:v2.3.4
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/ani-rss/2.2.12/envs/default.env b/apps/ani-rss/2.3.4/envs/default.env
similarity index 100%
rename from apps/ani-rss/2.2.12/envs/default.env
rename to apps/ani-rss/2.3.4/envs/default.env
diff --git a/apps/ani-rss/2.2.12/envs/global.env b/apps/ani-rss/2.3.4/envs/global.env
similarity index 100%
rename from apps/ani-rss/2.2.12/envs/global.env
rename to apps/ani-rss/2.3.4/envs/global.env
diff --git a/apps/ani-rss/2.2.12/scripts/init.sh b/apps/ani-rss/2.3.4/scripts/init.sh
similarity index 100%
rename from apps/ani-rss/2.2.12/scripts/init.sh
rename to apps/ani-rss/2.3.4/scripts/init.sh
diff --git a/apps/ani-rss/2.2.12/scripts/uninstall.sh b/apps/ani-rss/2.3.4/scripts/uninstall.sh
similarity index 100%
rename from apps/ani-rss/2.2.12/scripts/uninstall.sh
rename to apps/ani-rss/2.3.4/scripts/uninstall.sh
diff --git a/apps/ani-rss/2.2.12/scripts/upgrade.sh b/apps/ani-rss/2.3.4/scripts/upgrade.sh
similarity index 100%
rename from apps/ani-rss/2.2.12/scripts/upgrade.sh
rename to apps/ani-rss/2.3.4/scripts/upgrade.sh
diff --git a/apps/astrbot-napcat/4.8.119/data.yml b/apps/astrbot-napcat/4.8.122/data.yml
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/data.yml
rename to apps/astrbot-napcat/4.8.122/data.yml
diff --git a/apps/astrbot-napcat/4.8.119/docker-compose.yml b/apps/astrbot-napcat/4.8.122/docker-compose.yml
similarity index 94%
rename from apps/astrbot-napcat/4.8.119/docker-compose.yml
rename to apps/astrbot-napcat/4.8.122/docker-compose.yml
index 1d4d635c6..6a98bdc2d 100644
--- a/apps/astrbot-napcat/4.8.119/docker-compose.yml
+++ b/apps/astrbot-napcat/4.8.122/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
napcat:
- image: mlikiowa/napcat-docker:v4.8.119
+ image: mlikiowa/napcat-docker:v4.8.122
container_name: napcat-${CONTAINER_NAME}
restart: always
networks:
@@ -24,7 +24,7 @@ services:
- NAPCAT_UID=${NAPCAT_UID:-1000}
- NAPCAT_GID=${NAPCAT_GID:-1000}
astrbot:
- image: soulter/astrbot:v4.3.2
+ image: soulter/astrbot:v4.3.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/astrbot-napcat/4.8.119/envs/default.env b/apps/astrbot-napcat/4.8.122/envs/default.env
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/envs/default.env
rename to apps/astrbot-napcat/4.8.122/envs/default.env
diff --git a/apps/astrbot-napcat/4.8.119/envs/global.env b/apps/astrbot-napcat/4.8.122/envs/global.env
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/envs/global.env
rename to apps/astrbot-napcat/4.8.122/envs/global.env
diff --git a/apps/astrbot-napcat/4.8.119/scripts/init.sh b/apps/astrbot-napcat/4.8.122/scripts/init.sh
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/scripts/init.sh
rename to apps/astrbot-napcat/4.8.122/scripts/init.sh
diff --git a/apps/astrbot-napcat/4.8.119/scripts/uninstall.sh b/apps/astrbot-napcat/4.8.122/scripts/uninstall.sh
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/scripts/uninstall.sh
rename to apps/astrbot-napcat/4.8.122/scripts/uninstall.sh
diff --git a/apps/astrbot-napcat/4.8.119/scripts/upgrade.sh b/apps/astrbot-napcat/4.8.122/scripts/upgrade.sh
similarity index 100%
rename from apps/astrbot-napcat/4.8.119/scripts/upgrade.sh
rename to apps/astrbot-napcat/4.8.122/scripts/upgrade.sh
diff --git a/apps/astrbot/4.3.2/data.yml b/apps/astrbot/4.3.5/data.yml
similarity index 100%
rename from apps/astrbot/4.3.2/data.yml
rename to apps/astrbot/4.3.5/data.yml
diff --git a/apps/astrbot/4.3.2/docker-compose.yml b/apps/astrbot/4.3.5/docker-compose.yml
similarity index 95%
rename from apps/astrbot/4.3.2/docker-compose.yml
rename to apps/astrbot/4.3.5/docker-compose.yml
index ecdfb387c..cc6ea8c36 100644
--- a/apps/astrbot/4.3.2/docker-compose.yml
+++ b/apps/astrbot/4.3.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
astrbot:
- image: soulter/astrbot:v4.3.2
+ image: soulter/astrbot:v4.3.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/astrbot/4.3.2/envs/default.env b/apps/astrbot/4.3.5/envs/default.env
similarity index 100%
rename from apps/astrbot/4.3.2/envs/default.env
rename to apps/astrbot/4.3.5/envs/default.env
diff --git a/apps/astrbot/4.3.2/envs/global.env b/apps/astrbot/4.3.5/envs/global.env
similarity index 100%
rename from apps/astrbot/4.3.2/envs/global.env
rename to apps/astrbot/4.3.5/envs/global.env
diff --git a/apps/astrbot/4.3.2/scripts/init.sh b/apps/astrbot/4.3.5/scripts/init.sh
similarity index 100%
rename from apps/astrbot/4.3.2/scripts/init.sh
rename to apps/astrbot/4.3.5/scripts/init.sh
diff --git a/apps/astrbot/4.3.2/scripts/uninstall.sh b/apps/astrbot/4.3.5/scripts/uninstall.sh
similarity index 100%
rename from apps/astrbot/4.3.2/scripts/uninstall.sh
rename to apps/astrbot/4.3.5/scripts/uninstall.sh
diff --git a/apps/astrbot/4.3.2/scripts/upgrade.sh b/apps/astrbot/4.3.5/scripts/upgrade.sh
similarity index 100%
rename from apps/astrbot/4.3.2/scripts/upgrade.sh
rename to apps/astrbot/4.3.5/scripts/upgrade.sh
diff --git a/apps/beszel-agent/0.13.1/data.yml b/apps/beszel-agent/0.14.0/data.yml
similarity index 100%
rename from apps/beszel-agent/0.13.1/data.yml
rename to apps/beszel-agent/0.14.0/data.yml
diff --git a/apps/beszel-agent/0.13.1/docker-compose.yml b/apps/beszel-agent/0.14.0/docker-compose.yml
similarity index 93%
rename from apps/beszel-agent/0.13.1/docker-compose.yml
rename to apps/beszel-agent/0.14.0/docker-compose.yml
index a474c104f..3669874cd 100644
--- a/apps/beszel-agent/0.13.1/docker-compose.yml
+++ b/apps/beszel-agent/0.14.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
beszel-agent:
- image: henrygd/beszel-agent:0.13.1
+ image: henrygd/beszel-agent:0.14.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/beszel-agent/0.13.1/envs/default.env b/apps/beszel-agent/0.14.0/envs/default.env
similarity index 100%
rename from apps/beszel-agent/0.13.1/envs/default.env
rename to apps/beszel-agent/0.14.0/envs/default.env
diff --git a/apps/beszel-agent/0.13.1/envs/global.env b/apps/beszel-agent/0.14.0/envs/global.env
similarity index 100%
rename from apps/beszel-agent/0.13.1/envs/global.env
rename to apps/beszel-agent/0.14.0/envs/global.env
diff --git a/apps/beszel-agent/0.13.1/scripts/init.sh b/apps/beszel-agent/0.14.0/scripts/init.sh
similarity index 100%
rename from apps/beszel-agent/0.13.1/scripts/init.sh
rename to apps/beszel-agent/0.14.0/scripts/init.sh
diff --git a/apps/beszel-agent/0.13.1/scripts/uninstall.sh b/apps/beszel-agent/0.14.0/scripts/uninstall.sh
similarity index 100%
rename from apps/beszel-agent/0.13.1/scripts/uninstall.sh
rename to apps/beszel-agent/0.14.0/scripts/uninstall.sh
diff --git a/apps/beszel-agent/0.13.1/scripts/upgrade.sh b/apps/beszel-agent/0.14.0/scripts/upgrade.sh
similarity index 100%
rename from apps/beszel-agent/0.13.1/scripts/upgrade.sh
rename to apps/beszel-agent/0.14.0/scripts/upgrade.sh
diff --git a/apps/beszel/0.13.1/data.yml b/apps/beszel/0.14.0/data.yml
similarity index 100%
rename from apps/beszel/0.13.1/data.yml
rename to apps/beszel/0.14.0/data.yml
diff --git a/apps/beszel/0.13.1/docker-compose.yml b/apps/beszel/0.14.0/docker-compose.yml
similarity index 93%
rename from apps/beszel/0.13.1/docker-compose.yml
rename to apps/beszel/0.14.0/docker-compose.yml
index bb20f0166..9b4d0611b 100644
--- a/apps/beszel/0.13.1/docker-compose.yml
+++ b/apps/beszel/0.14.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
beszel:
- image: henrygd/beszel:0.13.1
+ image: henrygd/beszel:0.14.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/beszel/0.13.1/envs/default.env b/apps/beszel/0.14.0/envs/default.env
similarity index 100%
rename from apps/beszel/0.13.1/envs/default.env
rename to apps/beszel/0.14.0/envs/default.env
diff --git a/apps/beszel/0.13.1/envs/global.env b/apps/beszel/0.14.0/envs/global.env
similarity index 100%
rename from apps/beszel/0.13.1/envs/global.env
rename to apps/beszel/0.14.0/envs/global.env
diff --git a/apps/beszel/0.13.1/scripts/init.sh b/apps/beszel/0.14.0/scripts/init.sh
similarity index 100%
rename from apps/beszel/0.13.1/scripts/init.sh
rename to apps/beszel/0.14.0/scripts/init.sh
diff --git a/apps/beszel/0.13.1/scripts/uninstall.sh b/apps/beszel/0.14.0/scripts/uninstall.sh
similarity index 100%
rename from apps/beszel/0.13.1/scripts/uninstall.sh
rename to apps/beszel/0.14.0/scripts/uninstall.sh
diff --git a/apps/beszel/0.13.1/scripts/upgrade.sh b/apps/beszel/0.14.0/scripts/upgrade.sh
similarity index 100%
rename from apps/beszel/0.13.1/scripts/upgrade.sh
rename to apps/beszel/0.14.0/scripts/upgrade.sh
diff --git a/apps/bili-fetcher/1.6.6/config/categories.json b/apps/bili-fetcher/1.6.8/config/categories.json
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/categories.json
rename to apps/bili-fetcher/1.6.8/config/categories.json
diff --git a/apps/bili-fetcher/1.6.6/config/config.yaml b/apps/bili-fetcher/1.6.8/config/config.yaml
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/config.yaml
rename to apps/bili-fetcher/1.6.8/config/config.yaml
diff --git a/apps/bili-fetcher/1.6.6/config/scheduler_config.yaml b/apps/bili-fetcher/1.6.8/config/scheduler_config.yaml
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/scheduler_config.yaml
rename to apps/bili-fetcher/1.6.8/config/scheduler_config.yaml
diff --git a/apps/bili-fetcher/1.6.6/config/sql_statements_mysql.py b/apps/bili-fetcher/1.6.8/config/sql_statements_mysql.py
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/sql_statements_mysql.py
rename to apps/bili-fetcher/1.6.8/config/sql_statements_mysql.py
diff --git a/apps/bili-fetcher/1.6.6/config/sql_statements_sqlite.py b/apps/bili-fetcher/1.6.8/config/sql_statements_sqlite.py
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/sql_statements_sqlite.py
rename to apps/bili-fetcher/1.6.8/config/sql_statements_sqlite.py
diff --git a/apps/bili-fetcher/1.6.6/config/template.html b/apps/bili-fetcher/1.6.8/config/template.html
similarity index 100%
rename from apps/bili-fetcher/1.6.6/config/template.html
rename to apps/bili-fetcher/1.6.8/config/template.html
diff --git a/apps/bili-fetcher/1.6.6/data.yml b/apps/bili-fetcher/1.6.8/data.yml
similarity index 100%
rename from apps/bili-fetcher/1.6.6/data.yml
rename to apps/bili-fetcher/1.6.8/data.yml
diff --git a/apps/bili-fetcher/1.6.6/docker-compose.yml b/apps/bili-fetcher/1.6.8/docker-compose.yml
similarity index 90%
rename from apps/bili-fetcher/1.6.6/docker-compose.yml
rename to apps/bili-fetcher/1.6.8/docker-compose.yml
index f380e4035..9b012ea40 100644
--- a/apps/bili-fetcher/1.6.6/docker-compose.yml
+++ b/apps/bili-fetcher/1.6.8/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
bili-fetcher-api:
- image: qyg2297248353/bili-fetcher:v1.6.6
+ image: qyg2297248353/bili-fetcher:v1.6.8
container_name: api-${CONTAINER_NAME}
restart: always
networks:
@@ -22,7 +22,7 @@ services:
- DOCKER_ENV=true
bili-fetcher-web:
- image: qyg2297248353/bili-fetcher-web:v1.6.6
+ image: qyg2297248353/bili-fetcher-web:v1.6.8
depends_on:
- bili-fetcher-api
container_name: ${CONTAINER_NAME}
diff --git a/apps/bili-fetcher/1.6.6/envs/default.env b/apps/bili-fetcher/1.6.8/envs/default.env
similarity index 100%
rename from apps/bili-fetcher/1.6.6/envs/default.env
rename to apps/bili-fetcher/1.6.8/envs/default.env
diff --git a/apps/bili-fetcher/1.6.6/envs/global.env b/apps/bili-fetcher/1.6.8/envs/global.env
similarity index 100%
rename from apps/bili-fetcher/1.6.6/envs/global.env
rename to apps/bili-fetcher/1.6.8/envs/global.env
diff --git a/apps/bili-fetcher/1.6.6/scripts/init.sh b/apps/bili-fetcher/1.6.8/scripts/init.sh
similarity index 100%
rename from apps/bili-fetcher/1.6.6/scripts/init.sh
rename to apps/bili-fetcher/1.6.8/scripts/init.sh
diff --git a/apps/bili-fetcher/1.6.6/scripts/uninstall.sh b/apps/bili-fetcher/1.6.8/scripts/uninstall.sh
similarity index 100%
rename from apps/bili-fetcher/1.6.6/scripts/uninstall.sh
rename to apps/bili-fetcher/1.6.8/scripts/uninstall.sh
diff --git a/apps/bili-fetcher/1.6.6/scripts/upgrade.sh b/apps/bili-fetcher/1.6.8/scripts/upgrade.sh
similarity index 100%
rename from apps/bili-fetcher/1.6.6/scripts/upgrade.sh
rename to apps/bili-fetcher/1.6.8/scripts/upgrade.sh
diff --git a/apps/casdoor/2.77.0/config/init_data.json b/apps/casdoor/2.89.0/config/init_data.json
similarity index 100%
rename from apps/casdoor/2.77.0/config/init_data.json
rename to apps/casdoor/2.89.0/config/init_data.json
diff --git a/apps/casdoor/2.77.0/data.yml b/apps/casdoor/2.89.0/data.yml
similarity index 100%
rename from apps/casdoor/2.77.0/data.yml
rename to apps/casdoor/2.89.0/data.yml
diff --git a/apps/casdoor/2.77.0/docker-compose.yml b/apps/casdoor/2.89.0/docker-compose.yml
similarity index 94%
rename from apps/casdoor/2.77.0/docker-compose.yml
rename to apps/casdoor/2.89.0/docker-compose.yml
index 6fa956c88..01c49668d 100644
--- a/apps/casdoor/2.77.0/docker-compose.yml
+++ b/apps/casdoor/2.89.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
casdoor:
- image: casbin/casdoor:v2.77.0
+ image: casbin/casdoor:v2.89.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/casdoor/2.77.0/envs/casdoor.env b/apps/casdoor/2.89.0/envs/casdoor.env
similarity index 100%
rename from apps/casdoor/2.77.0/envs/casdoor.env
rename to apps/casdoor/2.89.0/envs/casdoor.env
diff --git a/apps/casdoor/2.77.0/envs/default.env b/apps/casdoor/2.89.0/envs/default.env
similarity index 100%
rename from apps/casdoor/2.77.0/envs/default.env
rename to apps/casdoor/2.89.0/envs/default.env
diff --git a/apps/casdoor/2.77.0/envs/global.env b/apps/casdoor/2.89.0/envs/global.env
similarity index 100%
rename from apps/casdoor/2.77.0/envs/global.env
rename to apps/casdoor/2.89.0/envs/global.env
diff --git a/apps/casdoor/2.77.0/scripts/init.sh b/apps/casdoor/2.89.0/scripts/init.sh
similarity index 100%
rename from apps/casdoor/2.77.0/scripts/init.sh
rename to apps/casdoor/2.89.0/scripts/init.sh
diff --git a/apps/casdoor/2.77.0/scripts/uninstall.sh b/apps/casdoor/2.89.0/scripts/uninstall.sh
similarity index 100%
rename from apps/casdoor/2.77.0/scripts/uninstall.sh
rename to apps/casdoor/2.89.0/scripts/uninstall.sh
diff --git a/apps/casdoor/2.77.0/scripts/upgrade.sh b/apps/casdoor/2.89.0/scripts/upgrade.sh
similarity index 100%
rename from apps/casdoor/2.77.0/scripts/upgrade.sh
rename to apps/casdoor/2.89.0/scripts/upgrade.sh
diff --git a/apps/clouddrive2/0.9.8/data.yml b/apps/clouddrive2/0.9.11/data.yml
similarity index 100%
rename from apps/clouddrive2/0.9.8/data.yml
rename to apps/clouddrive2/0.9.11/data.yml
diff --git a/apps/clouddrive2/0.9.8/docker-compose.yml b/apps/clouddrive2/0.9.11/docker-compose.yml
similarity index 94%
rename from apps/clouddrive2/0.9.8/docker-compose.yml
rename to apps/clouddrive2/0.9.11/docker-compose.yml
index 25a65b079..43c45c994 100644
--- a/apps/clouddrive2/0.9.8/docker-compose.yml
+++ b/apps/clouddrive2/0.9.11/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
clouddrive2:
- image: cloudnas/clouddrive2:0.9.8
+ image: cloudnas/clouddrive2:0.9.11
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/clouddrive2/0.9.8/envs/default.env b/apps/clouddrive2/0.9.11/envs/default.env
similarity index 100%
rename from apps/clouddrive2/0.9.8/envs/default.env
rename to apps/clouddrive2/0.9.11/envs/default.env
diff --git a/apps/clouddrive2/0.9.8/envs/global.env b/apps/clouddrive2/0.9.11/envs/global.env
similarity index 100%
rename from apps/clouddrive2/0.9.8/envs/global.env
rename to apps/clouddrive2/0.9.11/envs/global.env
diff --git a/apps/clouddrive2/0.9.8/scripts/init.sh b/apps/clouddrive2/0.9.11/scripts/init.sh
similarity index 100%
rename from apps/clouddrive2/0.9.8/scripts/init.sh
rename to apps/clouddrive2/0.9.11/scripts/init.sh
diff --git a/apps/clouddrive2/0.9.8/scripts/uninstall.sh b/apps/clouddrive2/0.9.11/scripts/uninstall.sh
similarity index 100%
rename from apps/clouddrive2/0.9.8/scripts/uninstall.sh
rename to apps/clouddrive2/0.9.11/scripts/uninstall.sh
diff --git a/apps/clouddrive2/0.9.8/scripts/upgrade.sh b/apps/clouddrive2/0.9.11/scripts/upgrade.sh
similarity index 100%
rename from apps/clouddrive2/0.9.8/scripts/upgrade.sh
rename to apps/clouddrive2/0.9.11/scripts/upgrade.sh
diff --git a/apps/cloudreve/4.8.0/data.yml b/apps/cloudreve/4.9.2/data.yml
similarity index 100%
rename from apps/cloudreve/4.8.0/data.yml
rename to apps/cloudreve/4.9.2/data.yml
diff --git a/apps/cloudreve/4.8.0/docker-compose.yml b/apps/cloudreve/4.9.2/docker-compose.yml
similarity index 92%
rename from apps/cloudreve/4.8.0/docker-compose.yml
rename to apps/cloudreve/4.9.2/docker-compose.yml
index fe443fad9..d6c7aaa2e 100644
--- a/apps/cloudreve/4.8.0/docker-compose.yml
+++ b/apps/cloudreve/4.9.2/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
cloudreve:
- image: cloudreve/cloudreve:4.8.0
+ image: cloudreve/cloudreve:4.9.2
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/cloudreve/4.8.0/envs/default.env b/apps/cloudreve/4.9.2/envs/default.env
similarity index 100%
rename from apps/cloudreve/4.8.0/envs/default.env
rename to apps/cloudreve/4.9.2/envs/default.env
diff --git a/apps/cloudreve/4.8.0/envs/global.env b/apps/cloudreve/4.9.2/envs/global.env
similarity index 100%
rename from apps/cloudreve/4.8.0/envs/global.env
rename to apps/cloudreve/4.9.2/envs/global.env
diff --git a/apps/cloudreve/4.8.0/scripts/init.sh b/apps/cloudreve/4.9.2/scripts/init.sh
similarity index 100%
rename from apps/cloudreve/4.8.0/scripts/init.sh
rename to apps/cloudreve/4.9.2/scripts/init.sh
diff --git a/apps/cloudreve/4.8.0/scripts/uninstall.sh b/apps/cloudreve/4.9.2/scripts/uninstall.sh
similarity index 100%
rename from apps/cloudreve/4.8.0/scripts/uninstall.sh
rename to apps/cloudreve/4.9.2/scripts/uninstall.sh
diff --git a/apps/cloudreve/4.8.0/scripts/upgrade.sh b/apps/cloudreve/4.9.2/scripts/upgrade.sh
similarity index 100%
rename from apps/cloudreve/4.8.0/scripts/upgrade.sh
rename to apps/cloudreve/4.9.2/scripts/upgrade.sh
diff --git a/apps/deeplx/1.0.8.1/data.yml b/apps/deeplx/1.0.9.1/data.yml
similarity index 100%
rename from apps/deeplx/1.0.8.1/data.yml
rename to apps/deeplx/1.0.9.1/data.yml
diff --git a/apps/deeplx/1.0.8.1/docker-compose.yml b/apps/deeplx/1.0.9.1/docker-compose.yml
similarity index 90%
rename from apps/deeplx/1.0.8.1/docker-compose.yml
rename to apps/deeplx/1.0.9.1/docker-compose.yml
index 57ec989ba..d83573385 100644
--- a/apps/deeplx/1.0.8.1/docker-compose.yml
+++ b/apps/deeplx/1.0.9.1/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
deeplx:
- image: qyg2297248353/deeplx:v1.0.8.1
+ image: qyg2297248353/deeplx:v1.0.9.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/deeplx/1.0.8.1/envs/default.env b/apps/deeplx/1.0.9.1/envs/default.env
similarity index 100%
rename from apps/deeplx/1.0.8.1/envs/default.env
rename to apps/deeplx/1.0.9.1/envs/default.env
diff --git a/apps/deeplx/1.0.8.1/envs/global.env b/apps/deeplx/1.0.9.1/envs/global.env
similarity index 100%
rename from apps/deeplx/1.0.8.1/envs/global.env
rename to apps/deeplx/1.0.9.1/envs/global.env
diff --git a/apps/deeplx/1.0.8.1/scripts/init.sh b/apps/deeplx/1.0.9.1/scripts/init.sh
similarity index 100%
rename from apps/deeplx/1.0.8.1/scripts/init.sh
rename to apps/deeplx/1.0.9.1/scripts/init.sh
diff --git a/apps/deeplx/1.0.8.1/scripts/uninstall.sh b/apps/deeplx/1.0.9.1/scripts/uninstall.sh
similarity index 100%
rename from apps/deeplx/1.0.8.1/scripts/uninstall.sh
rename to apps/deeplx/1.0.9.1/scripts/uninstall.sh
diff --git a/apps/deeplx/1.0.8.1/scripts/upgrade.sh b/apps/deeplx/1.0.9.1/scripts/upgrade.sh
similarity index 100%
rename from apps/deeplx/1.0.8.1/scripts/upgrade.sh
rename to apps/deeplx/1.0.9.1/scripts/upgrade.sh
diff --git a/apps/dozzle/8.14.4/data.yml b/apps/dozzle/8.14.5/data.yml
similarity index 100%
rename from apps/dozzle/8.14.4/data.yml
rename to apps/dozzle/8.14.5/data.yml
diff --git a/apps/dozzle/8.14.4/docker-compose.yml b/apps/dozzle/8.14.5/docker-compose.yml
similarity index 95%
rename from apps/dozzle/8.14.4/docker-compose.yml
rename to apps/dozzle/8.14.5/docker-compose.yml
index b3b97b1c9..06d70140e 100644
--- a/apps/dozzle/8.14.4/docker-compose.yml
+++ b/apps/dozzle/8.14.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
dozzle:
- image: amir20/dozzle:v8.14.4
+ image: amir20/dozzle:v8.14.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/dozzle/8.14.4/envs/default.env b/apps/dozzle/8.14.5/envs/default.env
similarity index 100%
rename from apps/dozzle/8.14.4/envs/default.env
rename to apps/dozzle/8.14.5/envs/default.env
diff --git a/apps/dozzle/8.14.4/envs/global.env b/apps/dozzle/8.14.5/envs/global.env
similarity index 100%
rename from apps/dozzle/8.14.4/envs/global.env
rename to apps/dozzle/8.14.5/envs/global.env
diff --git a/apps/dozzle/8.14.4/scripts/init.sh b/apps/dozzle/8.14.5/scripts/init.sh
similarity index 100%
rename from apps/dozzle/8.14.4/scripts/init.sh
rename to apps/dozzle/8.14.5/scripts/init.sh
diff --git a/apps/dozzle/8.14.4/scripts/uninstall.sh b/apps/dozzle/8.14.5/scripts/uninstall.sh
similarity index 100%
rename from apps/dozzle/8.14.4/scripts/uninstall.sh
rename to apps/dozzle/8.14.5/scripts/uninstall.sh
diff --git a/apps/dozzle/8.14.4/scripts/upgrade.sh b/apps/dozzle/8.14.5/scripts/upgrade.sh
similarity index 100%
rename from apps/dozzle/8.14.4/scripts/upgrade.sh
rename to apps/dozzle/8.14.5/scripts/upgrade.sh
diff --git a/apps/ech0/2.7.5/data.yml b/apps/ech0/2.8.5/data.yml
similarity index 100%
rename from apps/ech0/2.7.5/data.yml
rename to apps/ech0/2.8.5/data.yml
diff --git a/apps/ech0/2.7.5/docker-compose.yml b/apps/ech0/2.8.5/docker-compose.yml
similarity index 94%
rename from apps/ech0/2.7.5/docker-compose.yml
rename to apps/ech0/2.8.5/docker-compose.yml
index 1428ee616..8f2d679c2 100644
--- a/apps/ech0/2.7.5/docker-compose.yml
+++ b/apps/ech0/2.8.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
app_name:
- image: sn0wl1n/ech0:v2.7.5
+ image: sn0wl1n/ech0:v2.8.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/ech0/2.7.5/envs/default.env b/apps/ech0/2.8.5/envs/default.env
similarity index 100%
rename from apps/ech0/2.7.5/envs/default.env
rename to apps/ech0/2.8.5/envs/default.env
diff --git a/apps/ech0/2.7.5/envs/global.env b/apps/ech0/2.8.5/envs/global.env
similarity index 100%
rename from apps/ech0/2.7.5/envs/global.env
rename to apps/ech0/2.8.5/envs/global.env
diff --git a/apps/ech0/2.7.5/scripts/init.sh b/apps/ech0/2.8.5/scripts/init.sh
similarity index 100%
rename from apps/ech0/2.7.5/scripts/init.sh
rename to apps/ech0/2.8.5/scripts/init.sh
diff --git a/apps/ech0/2.7.5/scripts/uninstall.sh b/apps/ech0/2.8.5/scripts/uninstall.sh
similarity index 100%
rename from apps/ech0/2.7.5/scripts/uninstall.sh
rename to apps/ech0/2.8.5/scripts/uninstall.sh
diff --git a/apps/ech0/2.7.5/scripts/upgrade.sh b/apps/ech0/2.8.5/scripts/upgrade.sh
similarity index 100%
rename from apps/ech0/2.7.5/scripts/upgrade.sh
rename to apps/ech0/2.8.5/scripts/upgrade.sh
diff --git a/apps/emby/4.9.2.1/data.yml b/apps/emby/4.9.2.5/data.yml
similarity index 100%
rename from apps/emby/4.9.2.1/data.yml
rename to apps/emby/4.9.2.5/data.yml
diff --git a/apps/emby/4.9.2.1/docker-compose.yml b/apps/emby/4.9.2.5/docker-compose.yml
similarity index 97%
rename from apps/emby/4.9.2.1/docker-compose.yml
rename to apps/emby/4.9.2.5/docker-compose.yml
index 4b9a7947b..e9d67456f 100644
--- a/apps/emby/4.9.2.1/docker-compose.yml
+++ b/apps/emby/4.9.2.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
emby:
- image: emby/embyserver:4.9.2.1
+ image: emby/embyserver:4.9.2.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/emby/4.9.2.1/envs/default.env b/apps/emby/4.9.2.5/envs/default.env
similarity index 100%
rename from apps/emby/4.9.2.1/envs/default.env
rename to apps/emby/4.9.2.5/envs/default.env
diff --git a/apps/emby/4.9.2.1/envs/global.env b/apps/emby/4.9.2.5/envs/global.env
similarity index 100%
rename from apps/emby/4.9.2.1/envs/global.env
rename to apps/emby/4.9.2.5/envs/global.env
diff --git a/apps/emby/4.9.2.1/scripts/init.sh b/apps/emby/4.9.2.5/scripts/init.sh
similarity index 100%
rename from apps/emby/4.9.2.1/scripts/init.sh
rename to apps/emby/4.9.2.5/scripts/init.sh
diff --git a/apps/emby/4.9.2.1/scripts/uninstall.sh b/apps/emby/4.9.2.5/scripts/uninstall.sh
similarity index 100%
rename from apps/emby/4.9.2.1/scripts/uninstall.sh
rename to apps/emby/4.9.2.5/scripts/uninstall.sh
diff --git a/apps/emby/4.9.2.1/scripts/upgrade.sh b/apps/emby/4.9.2.5/scripts/upgrade.sh
similarity index 100%
rename from apps/emby/4.9.2.1/scripts/upgrade.sh
rename to apps/emby/4.9.2.5/scripts/upgrade.sh
diff --git a/apps/flaresolverr/3.4.1/data.yml b/apps/flaresolverr/3.4.2/data.yml
similarity index 100%
rename from apps/flaresolverr/3.4.1/data.yml
rename to apps/flaresolverr/3.4.2/data.yml
diff --git a/apps/flaresolverr/3.4.1/docker-compose.yml b/apps/flaresolverr/3.4.2/docker-compose.yml
similarity index 94%
rename from apps/flaresolverr/3.4.1/docker-compose.yml
rename to apps/flaresolverr/3.4.2/docker-compose.yml
index 684ebc041..8311b0635 100644
--- a/apps/flaresolverr/3.4.1/docker-compose.yml
+++ b/apps/flaresolverr/3.4.2/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
flaresolverr:
- image: flaresolverr/flaresolverr:v3.4.1
+ image: flaresolverr/flaresolverr:v3.4.2
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/flaresolverr/3.4.1/envs/default.env b/apps/flaresolverr/3.4.2/envs/default.env
similarity index 100%
rename from apps/flaresolverr/3.4.1/envs/default.env
rename to apps/flaresolverr/3.4.2/envs/default.env
diff --git a/apps/flaresolverr/3.4.1/envs/global.env b/apps/flaresolverr/3.4.2/envs/global.env
similarity index 100%
rename from apps/flaresolverr/3.4.1/envs/global.env
rename to apps/flaresolverr/3.4.2/envs/global.env
diff --git a/apps/flaresolverr/3.4.1/scripts/init.sh b/apps/flaresolverr/3.4.2/scripts/init.sh
similarity index 100%
rename from apps/flaresolverr/3.4.1/scripts/init.sh
rename to apps/flaresolverr/3.4.2/scripts/init.sh
diff --git a/apps/flaresolverr/3.4.1/scripts/uninstall.sh b/apps/flaresolverr/3.4.2/scripts/uninstall.sh
similarity index 100%
rename from apps/flaresolverr/3.4.1/scripts/uninstall.sh
rename to apps/flaresolverr/3.4.2/scripts/uninstall.sh
diff --git a/apps/flaresolverr/3.4.1/scripts/upgrade.sh b/apps/flaresolverr/3.4.2/scripts/upgrade.sh
similarity index 100%
rename from apps/flaresolverr/3.4.1/scripts/upgrade.sh
rename to apps/flaresolverr/3.4.2/scripts/upgrade.sh
diff --git a/apps/ghost/6.2.0/data.yml b/apps/ghost/6.4.0/data.yml
similarity index 100%
rename from apps/ghost/6.2.0/data.yml
rename to apps/ghost/6.4.0/data.yml
diff --git a/apps/ghost/6.2.0/docker-compose.yml b/apps/ghost/6.4.0/docker-compose.yml
similarity index 96%
rename from apps/ghost/6.2.0/docker-compose.yml
rename to apps/ghost/6.4.0/docker-compose.yml
index 72d0ace08..fd1a1e90f 100644
--- a/apps/ghost/6.2.0/docker-compose.yml
+++ b/apps/ghost/6.4.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
ghost:
- image: ghost:6.2.0
+ image: ghost:6.4.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/ghost/6.2.0/envs/default.env b/apps/ghost/6.4.0/envs/default.env
similarity index 100%
rename from apps/ghost/6.2.0/envs/default.env
rename to apps/ghost/6.4.0/envs/default.env
diff --git a/apps/ghost/6.2.0/envs/global.env b/apps/ghost/6.4.0/envs/global.env
similarity index 100%
rename from apps/ghost/6.2.0/envs/global.env
rename to apps/ghost/6.4.0/envs/global.env
diff --git a/apps/ghost/6.2.0/scripts/init.sh b/apps/ghost/6.4.0/scripts/init.sh
similarity index 100%
rename from apps/ghost/6.2.0/scripts/init.sh
rename to apps/ghost/6.4.0/scripts/init.sh
diff --git a/apps/ghost/6.2.0/scripts/uninstall.sh b/apps/ghost/6.4.0/scripts/uninstall.sh
similarity index 100%
rename from apps/ghost/6.2.0/scripts/uninstall.sh
rename to apps/ghost/6.4.0/scripts/uninstall.sh
diff --git a/apps/ghost/6.2.0/scripts/upgrade.sh b/apps/ghost/6.4.0/scripts/upgrade.sh
similarity index 100%
rename from apps/ghost/6.2.0/scripts/upgrade.sh
rename to apps/ghost/6.4.0/scripts/upgrade.sh
diff --git a/apps/helios/README.md b/apps/helios/README.md
new file mode 100644
index 000000000..71f20f7dc
--- /dev/null
+++ b/apps/helios/README.md
@@ -0,0 +1,86 @@
+# LunaTV (MoonTV API)
+
+🎬 Helios 是 Selene 所需 API 的 golang 实现。设计目标是单容器、单用户、最小化。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🎬 多源搜索
+
+支持多个影视资源站点的搜索
+
+### 🔍 实时搜索
+
+提供SSE实时搜索功能
+
+### ❤️ 收藏管理
+
+收藏喜欢的影视作品
+
+### 📚 搜索历史
+
+记录和管理搜索历史
+
+### 🎯 播放记录
+
+追踪播放进度和记录
+
+### 🔐 用户认证
+
+基于用户名密码的安全认证
+
+### ⚡ 高性能
+
+使用Go语言开发,性能优异
+
+### 🗄️ 数据持久化
+
+SQLite数据库存储用户数据
+
+### 🐳 容器化
+
+支持Docker部署
+
+## 客户端
+
+### 开源地址
+
+[Selene](https://github.com/MoonTechLab/Selene)
+
+[Android TV (OrionTV)](https://github.com/orion-lib/OrionTV)
+
+### 📱 支持平台
+
+Android - 最低支持 Android 5.0 (API 21)
+
+iOS - 最低支持 iOS 12.0
+
+MacOS - 最低支持 macOS 10.14 (Mojave)
+
+Windows - 仅支持 64位
+
+---
+
+
diff --git a/apps/helios/data.yml b/apps/helios/data.yml
new file mode 100644
index 000000000..8fa0f78ba
--- /dev/null
+++ b/apps/helios/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: helios
+ name: Helios (MoonTV API)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 跨平台的影视聚合播放站
+ shortDescEn: Cross-platform video aggregation station
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/MoonTechLab/Helios/
+ github: https://github.com/MoonTechLab/Helios/
+ document: https://github.com/MoonTechLab/Helios/
diff --git a/apps/helios/latest/data.yml b/apps/helios/latest/data.yml
new file mode 100644
index 000000000..7aa1f87a8
--- /dev/null
+++ b/apps/helios/latest/data.yml
@@ -0,0 +1,38 @@
+additionalProperties:
+ formFields:
+ - default: "/home/helios"
+ edit: true
+ envKey: HELIOS_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 8080
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: USERNAME
+ labelZh: 管理员用户名
+ labelEn: Admin Username
+ required: true
+ type: text
+ - default: ""
+ edit: true
+ envKey: PASSWORD
+ labelZh: 管理员密码
+ labelEn: Admin Password
+ required: true
+ type: password
+ - default: ""
+ edit: true
+ envKey: SUBSCRIPTION_URL
+ labelZh: 订阅地址
+ labelEn: Subscription Url
+ required: true
+ type: text
diff --git a/apps/moontv/4.3.0/docker-compose.yml b/apps/helios/latest/docker-compose.yml
similarity index 71%
rename from apps/moontv/4.3.0/docker-compose.yml
rename to apps/helios/latest/docker-compose.yml
index 5f6f13f61..e9f8802ef 100644
--- a/apps/moontv/4.3.0/docker-compose.yml
+++ b/apps/helios/latest/docker-compose.yml
@@ -3,8 +3,8 @@ networks:
external: true
services:
- moontv:
- image: ghcr.io/moontechlab/lunatv:4.3.0
+ helios:
+ image: ghcr.io/moontechlab/helios:latest
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
@@ -12,9 +12,11 @@ services:
networks:
- 1panel-network
ports:
- - ${PANEL_APP_PORT_HTTP}:3000
+ - ${PANEL_APP_PORT_HTTP}:8080
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
+ volumes:
+ - ${HELIOS_ROOT_PATH}/data:/data
environment:
- TZ=Asia/Shanghai
diff --git a/apps/homarr/1.40.0/envs/default.env b/apps/helios/latest/envs/default.env
similarity index 100%
rename from apps/homarr/1.40.0/envs/default.env
rename to apps/helios/latest/envs/default.env
diff --git a/apps/homarr/1.40.0/envs/global.env b/apps/helios/latest/envs/global.env
similarity index 100%
rename from apps/homarr/1.40.0/envs/global.env
rename to apps/helios/latest/envs/global.env
diff --git a/apps/homarr/1.40.0/scripts/init.sh b/apps/helios/latest/scripts/init.sh
similarity index 100%
rename from apps/homarr/1.40.0/scripts/init.sh
rename to apps/helios/latest/scripts/init.sh
diff --git a/apps/homarr/1.40.0/scripts/uninstall.sh b/apps/helios/latest/scripts/uninstall.sh
similarity index 100%
rename from apps/homarr/1.40.0/scripts/uninstall.sh
rename to apps/helios/latest/scripts/uninstall.sh
diff --git a/apps/homarr/1.40.0/scripts/upgrade.sh b/apps/helios/latest/scripts/upgrade.sh
similarity index 100%
rename from apps/homarr/1.40.0/scripts/upgrade.sh
rename to apps/helios/latest/scripts/upgrade.sh
diff --git a/apps/helios/logo.png b/apps/helios/logo.png
new file mode 100644
index 000000000..f48bb8d0f
Binary files /dev/null and b/apps/helios/logo.png differ
diff --git a/apps/homarr/1.40.0/data.yml b/apps/homarr/1.42.1/data.yml
similarity index 100%
rename from apps/homarr/1.40.0/data.yml
rename to apps/homarr/1.42.1/data.yml
diff --git a/apps/homarr/1.40.0/docker-compose.yml b/apps/homarr/1.42.1/docker-compose.yml
similarity index 91%
rename from apps/homarr/1.40.0/docker-compose.yml
rename to apps/homarr/1.42.1/docker-compose.yml
index 2db16a3cf..5396cb6cc 100644
--- a/apps/homarr/1.40.0/docker-compose.yml
+++ b/apps/homarr/1.42.1/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
homarr:
- image: ghcr.io/homarr-labs/homarr:v1.40.0
+ image: ghcr.io/homarr-labs/homarr:v1.42.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/immich-machine-learning/2.0.1/envs/default.env b/apps/homarr/1.42.1/envs/default.env
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/envs/default.env
rename to apps/homarr/1.42.1/envs/default.env
diff --git a/apps/immich-machine-learning/2.0.1/envs/global.env b/apps/homarr/1.42.1/envs/global.env
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/envs/global.env
rename to apps/homarr/1.42.1/envs/global.env
diff --git a/apps/immich-machine-learning/2.0.1/scripts/init.sh b/apps/homarr/1.42.1/scripts/init.sh
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/scripts/init.sh
rename to apps/homarr/1.42.1/scripts/init.sh
diff --git a/apps/immich-machine-learning/2.0.1/scripts/uninstall.sh b/apps/homarr/1.42.1/scripts/uninstall.sh
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/scripts/uninstall.sh
rename to apps/homarr/1.42.1/scripts/uninstall.sh
diff --git a/apps/immich-machine-learning/2.0.1/scripts/upgrade.sh b/apps/homarr/1.42.1/scripts/upgrade.sh
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/scripts/upgrade.sh
rename to apps/homarr/1.42.1/scripts/upgrade.sh
diff --git a/apps/immich-machine-learning/2.0.1/data.yml b/apps/immich-machine-learning/2.1.0/data.yml
similarity index 100%
rename from apps/immich-machine-learning/2.0.1/data.yml
rename to apps/immich-machine-learning/2.1.0/data.yml
diff --git a/apps/immich-machine-learning/2.0.1/docker-compose.yml b/apps/immich-machine-learning/2.1.0/docker-compose.yml
similarity index 93%
rename from apps/immich-machine-learning/2.0.1/docker-compose.yml
rename to apps/immich-machine-learning/2.1.0/docker-compose.yml
index 3319c128e..b72e599eb 100644
--- a/apps/immich-machine-learning/2.0.1/docker-compose.yml
+++ b/apps/immich-machine-learning/2.1.0/docker-compose.yml
@@ -6,7 +6,7 @@ name: immich-machine-learning
services:
immich-machine-learning:
- image: ghcr.io/immich-app/immich-machine-learning:v2.0.1
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/immich-no-machine/2.0.1/envs/default.env b/apps/immich-machine-learning/2.1.0/envs/default.env
similarity index 100%
rename from apps/immich-no-machine/2.0.1/envs/default.env
rename to apps/immich-machine-learning/2.1.0/envs/default.env
diff --git a/apps/immich-no-machine/2.0.1/envs/global.env b/apps/immich-machine-learning/2.1.0/envs/global.env
similarity index 100%
rename from apps/immich-no-machine/2.0.1/envs/global.env
rename to apps/immich-machine-learning/2.1.0/envs/global.env
diff --git a/apps/immich-no-machine/2.0.1/scripts/init.sh b/apps/immich-machine-learning/2.1.0/scripts/init.sh
similarity index 100%
rename from apps/immich-no-machine/2.0.1/scripts/init.sh
rename to apps/immich-machine-learning/2.1.0/scripts/init.sh
diff --git a/apps/immich-no-machine/2.0.1/scripts/uninstall.sh b/apps/immich-machine-learning/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from apps/immich-no-machine/2.0.1/scripts/uninstall.sh
rename to apps/immich-machine-learning/2.1.0/scripts/uninstall.sh
diff --git a/apps/immich-no-machine/2.0.1/scripts/upgrade.sh b/apps/immich-machine-learning/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from apps/immich-no-machine/2.0.1/scripts/upgrade.sh
rename to apps/immich-machine-learning/2.1.0/scripts/upgrade.sh
diff --git a/apps/immich-no-machine/2.0.1/data.yml b/apps/immich-no-machine/2.1.0/data.yml
similarity index 100%
rename from apps/immich-no-machine/2.0.1/data.yml
rename to apps/immich-no-machine/2.1.0/data.yml
diff --git a/apps/immich-no-machine/2.0.1/docker-compose.yml b/apps/immich-no-machine/2.1.0/docker-compose.yml
similarity index 96%
rename from apps/immich-no-machine/2.0.1/docker-compose.yml
rename to apps/immich-no-machine/2.1.0/docker-compose.yml
index c58c12311..0b297337a 100644
--- a/apps/immich-no-machine/2.0.1/docker-compose.yml
+++ b/apps/immich-no-machine/2.1.0/docker-compose.yml
@@ -26,7 +26,7 @@ services:
immich-server:
depends_on:
- immich-pg14-vectors
- image: ghcr.io/immich-app/immich-server:v2.0.1
+ image: ghcr.io/immich-app/immich-server:v2.1.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/immich-server/2.0.1/envs/default.env b/apps/immich-no-machine/2.1.0/envs/default.env
similarity index 100%
rename from apps/immich-server/2.0.1/envs/default.env
rename to apps/immich-no-machine/2.1.0/envs/default.env
diff --git a/apps/immich-server/2.0.1/envs/global.env b/apps/immich-no-machine/2.1.0/envs/global.env
similarity index 100%
rename from apps/immich-server/2.0.1/envs/global.env
rename to apps/immich-no-machine/2.1.0/envs/global.env
diff --git a/apps/immich-server/2.0.1/scripts/init.sh b/apps/immich-no-machine/2.1.0/scripts/init.sh
similarity index 100%
rename from apps/immich-server/2.0.1/scripts/init.sh
rename to apps/immich-no-machine/2.1.0/scripts/init.sh
diff --git a/apps/immich-server/2.0.1/scripts/uninstall.sh b/apps/immich-no-machine/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from apps/immich-server/2.0.1/scripts/uninstall.sh
rename to apps/immich-no-machine/2.1.0/scripts/uninstall.sh
diff --git a/apps/immich-server/2.0.1/scripts/upgrade.sh b/apps/immich-no-machine/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from apps/immich-server/2.0.1/scripts/upgrade.sh
rename to apps/immich-no-machine/2.1.0/scripts/upgrade.sh
diff --git a/apps/immich-server/2.0.1/data.yml b/apps/immich-server/2.1.0/data.yml
similarity index 100%
rename from apps/immich-server/2.0.1/data.yml
rename to apps/immich-server/2.1.0/data.yml
diff --git a/apps/immich-server/2.0.1/docker-compose.yml b/apps/immich-server/2.1.0/docker-compose.yml
similarity index 94%
rename from apps/immich-server/2.0.1/docker-compose.yml
rename to apps/immich-server/2.1.0/docker-compose.yml
index bafb12f7c..d3908333e 100644
--- a/apps/immich-server/2.0.1/docker-compose.yml
+++ b/apps/immich-server/2.1.0/docker-compose.yml
@@ -6,7 +6,7 @@ name: immich-server
services:
immich-server:
- image: ghcr.io/immich-app/immich-server:v2.0.1
+ image: ghcr.io/immich-app/immich-server:v2.1.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/immich/2.0.1/envs/default.env b/apps/immich-server/2.1.0/envs/default.env
similarity index 100%
rename from apps/immich/2.0.1/envs/default.env
rename to apps/immich-server/2.1.0/envs/default.env
diff --git a/apps/immich/2.0.1/envs/global.env b/apps/immich-server/2.1.0/envs/global.env
similarity index 100%
rename from apps/immich/2.0.1/envs/global.env
rename to apps/immich-server/2.1.0/envs/global.env
diff --git a/apps/immich/2.0.1/scripts/init.sh b/apps/immich-server/2.1.0/scripts/init.sh
similarity index 100%
rename from apps/immich/2.0.1/scripts/init.sh
rename to apps/immich-server/2.1.0/scripts/init.sh
diff --git a/apps/immich/2.0.1/scripts/uninstall.sh b/apps/immich-server/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from apps/immich/2.0.1/scripts/uninstall.sh
rename to apps/immich-server/2.1.0/scripts/uninstall.sh
diff --git a/apps/immich/2.0.1/scripts/upgrade.sh b/apps/immich-server/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from apps/immich/2.0.1/scripts/upgrade.sh
rename to apps/immich-server/2.1.0/scripts/upgrade.sh
diff --git a/apps/immich/2.0.1/data.yml b/apps/immich/2.1.0/data.yml
similarity index 100%
rename from apps/immich/2.0.1/data.yml
rename to apps/immich/2.1.0/data.yml
diff --git a/apps/immich/2.0.1/docker-compose.yml b/apps/immich/2.1.0/docker-compose.yml
similarity index 94%
rename from apps/immich/2.0.1/docker-compose.yml
rename to apps/immich/2.1.0/docker-compose.yml
index 9b4109c86..d1372e99f 100644
--- a/apps/immich/2.0.1/docker-compose.yml
+++ b/apps/immich/2.1.0/docker-compose.yml
@@ -26,7 +26,7 @@ services:
immich-server:
depends_on:
- immich-pg14-vectors
- image: ghcr.io/immich-app/immich-server:v2.0.1
+ image: ghcr.io/immich-app/immich-server:v2.1.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
@@ -52,7 +52,7 @@ services:
- /etc/localtime:/etc/localtime
immich-machine-learning:
- image: ghcr.io/immich-app/immich-machine-learning:v2.0.1
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
container_name: machine-learning-${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/jellyfin/10.10.7/envs/default.env b/apps/immich/2.1.0/envs/default.env
similarity index 100%
rename from apps/jellyfin/10.10.7/envs/default.env
rename to apps/immich/2.1.0/envs/default.env
diff --git a/apps/jellyfin/10.10.7/envs/global.env b/apps/immich/2.1.0/envs/global.env
similarity index 100%
rename from apps/jellyfin/10.10.7/envs/global.env
rename to apps/immich/2.1.0/envs/global.env
diff --git a/apps/linkding/1.44.0/scripts/init.sh b/apps/immich/2.1.0/scripts/init.sh
similarity index 100%
rename from apps/linkding/1.44.0/scripts/init.sh
rename to apps/immich/2.1.0/scripts/init.sh
diff --git a/apps/jellyfin/10.10.7/scripts/uninstall.sh b/apps/immich/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from apps/jellyfin/10.10.7/scripts/uninstall.sh
rename to apps/immich/2.1.0/scripts/uninstall.sh
diff --git a/apps/linkding/1.44.0/scripts/upgrade.sh b/apps/immich/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from apps/linkding/1.44.0/scripts/upgrade.sh
rename to apps/immich/2.1.0/scripts/upgrade.sh
diff --git a/apps/jellyfin/10.10.7/data.yml b/apps/jellyfin/10.11.0/data.yml
similarity index 100%
rename from apps/jellyfin/10.10.7/data.yml
rename to apps/jellyfin/10.11.0/data.yml
diff --git a/apps/jellyfin/10.10.7/docker-compose.yml b/apps/jellyfin/10.11.0/docker-compose.yml
similarity index 97%
rename from apps/jellyfin/10.10.7/docker-compose.yml
rename to apps/jellyfin/10.11.0/docker-compose.yml
index cf929f691..42e88fbb3 100644
--- a/apps/jellyfin/10.10.7/docker-compose.yml
+++ b/apps/jellyfin/10.11.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
jellyfin:
- image: jellyfin/jellyfin:10.10.7
+ image: jellyfin/jellyfin:10.11.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/linkding/1.44.0/envs/default.env b/apps/jellyfin/10.11.0/envs/default.env
similarity index 100%
rename from apps/linkding/1.44.0/envs/default.env
rename to apps/jellyfin/10.11.0/envs/default.env
diff --git a/apps/linkding/1.44.0/envs/global.env b/apps/jellyfin/10.11.0/envs/global.env
similarity index 100%
rename from apps/linkding/1.44.0/envs/global.env
rename to apps/jellyfin/10.11.0/envs/global.env
diff --git a/apps/jellyfin/10.10.7/scripts/init.sh b/apps/jellyfin/10.11.0/scripts/init.sh
similarity index 100%
rename from apps/jellyfin/10.10.7/scripts/init.sh
rename to apps/jellyfin/10.11.0/scripts/init.sh
diff --git a/apps/linkding/1.44.0/scripts/uninstall.sh b/apps/jellyfin/10.11.0/scripts/uninstall.sh
similarity index 100%
rename from apps/linkding/1.44.0/scripts/uninstall.sh
rename to apps/jellyfin/10.11.0/scripts/uninstall.sh
diff --git a/apps/jellyfin/10.10.7/scripts/upgrade.sh b/apps/jellyfin/10.11.0/scripts/upgrade.sh
similarity index 100%
rename from apps/jellyfin/10.10.7/scripts/upgrade.sh
rename to apps/jellyfin/10.11.0/scripts/upgrade.sh
diff --git a/apps/linkding/1.44.0/data.yml b/apps/linkding/1.44.1/data.yml
similarity index 100%
rename from apps/linkding/1.44.0/data.yml
rename to apps/linkding/1.44.1/data.yml
diff --git a/apps/linkding/1.44.0/docker-compose.yml b/apps/linkding/1.44.1/docker-compose.yml
similarity index 93%
rename from apps/linkding/1.44.0/docker-compose.yml
rename to apps/linkding/1.44.1/docker-compose.yml
index e0c34bab0..ed6df0f1d 100644
--- a/apps/linkding/1.44.0/docker-compose.yml
+++ b/apps/linkding/1.44.1/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
linkding:
- image: sissbruecker/linkding:1.44.0-plus
+ image: sissbruecker/linkding:1.44.1-plus
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/macos/2.22/envs/default.env b/apps/linkding/1.44.1/envs/default.env
similarity index 100%
rename from apps/macos/2.22/envs/default.env
rename to apps/linkding/1.44.1/envs/default.env
diff --git a/apps/macos/2.22/envs/global.env b/apps/linkding/1.44.1/envs/global.env
similarity index 100%
rename from apps/macos/2.22/envs/global.env
rename to apps/linkding/1.44.1/envs/global.env
diff --git a/apps/macos/2.22/scripts/init.sh b/apps/linkding/1.44.1/scripts/init.sh
similarity index 100%
rename from apps/macos/2.22/scripts/init.sh
rename to apps/linkding/1.44.1/scripts/init.sh
diff --git a/apps/macos/2.22/scripts/uninstall.sh b/apps/linkding/1.44.1/scripts/uninstall.sh
similarity index 100%
rename from apps/macos/2.22/scripts/uninstall.sh
rename to apps/linkding/1.44.1/scripts/uninstall.sh
diff --git a/apps/macos/2.22/scripts/upgrade.sh b/apps/linkding/1.44.1/scripts/upgrade.sh
similarity index 100%
rename from apps/macos/2.22/scripts/upgrade.sh
rename to apps/linkding/1.44.1/scripts/upgrade.sh
diff --git a/apps/lunatv/README.md b/apps/lunatv/README.md
new file mode 100644
index 000000000..b64e586d5
--- /dev/null
+++ b/apps/lunatv/README.md
@@ -0,0 +1,61 @@
+# LunaTV (MoonTV)
+
+🎬 MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🔍 多源聚合搜索
+
+一次搜索立刻返回全源结果。
+
+### 📄 丰富详情页
+
+支持剧集列表、演员、年份、简介等完整信息展示。
+
+### ▶️ 流畅在线播放
+
+集成 HLS.js & ArtPlayer。
+
+### ❤️ 收藏 + 继续观看
+
+支持 Kvrocks/Redis/Upstash 存储,多端同步进度。
+
+### 📱 PWA
+
+离线缓存、安装到桌面/主屏,移动端原生体验。
+
+### 🌗 响应式布局
+
+桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
+
+### 👿 智能去广告
+
+自动跳过视频中的切片广告(实验性)。
+
+---
+
+
diff --git a/appstore/moontv/data.yml b/apps/lunatv/data.yml
similarity index 90%
rename from appstore/moontv/data.yml
rename to apps/lunatv/data.yml
index 0896af8d2..2b217de8d 100644
--- a/appstore/moontv/data.yml
+++ b/apps/lunatv/data.yml
@@ -1,6 +1,6 @@
additionalProperties:
- key: moontv
- name: MoonTV (LunaTV)
+ key: lunatv
+ name: LunaTv (MoonTV)
tags:
- WebSite
- Local
diff --git a/apps/moontv/4.3.0/data.yml b/apps/lunatv/latest/data.yml
similarity index 62%
rename from apps/moontv/4.3.0/data.yml
rename to apps/lunatv/latest/data.yml
index 6429f9a32..2cc7dba6c 100644
--- a/apps/moontv/4.3.0/data.yml
+++ b/apps/lunatv/latest/data.yml
@@ -24,34 +24,6 @@ additionalProperties:
required: true
rule: paramPort
type: number
- - default: ""
- edit: true
- envKey: AUTH_TOKEN
- labelZh: Authorization Code
- labelEn: A
- required: true
- type: text
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- default: ""
edit: true
envKey: USERNAME
@@ -66,30 +38,27 @@ additionalProperties:
labelEn: Admin Password
required: true
type: password
- - default: "false"
+ - default: ""
edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
+ envKey: SITE_BASE
+ labelZh: 站点URL
+ labelEn: Site Url
+ required: false
+ type: text
+ - default: "MoonTV"
edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
+ envKey: NEXT_PUBLIC_SITE_NAME
+ labelZh: 站点名称
+ labelEn: Site Name
required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
+ type: text
+ - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
+ edit: true
+ envKey: ANNOUNCEMENT
+ labelZh: 站点公告
+ labelEn: Site Announcement
+ required: true
+ type: text
- default: "redis"
edit: true
envKey: NEXT_PUBLIC_STORAGE_TYPE
@@ -132,3 +101,86 @@ additionalProperties:
labelEn: Upstash Token (Upstash Storage)
required: false
type: password
+ - default: 5
+ edit: true
+ envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
+ labelZh: 搜索结果最大页数
+ labelEn: Search result maximum number of pages
+ required: true
+ type: number
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY_TYPE
+ labelZh: 豆瓣数据源请求方式
+ labelEn: Douban data source request method
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: cors-proxy-zwei
+ value: "cors-proxy-zwei"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY
+ labelZh: 自定义豆瓣数据代理 URL
+ labelEn: Customize Douban data proxy URL
+ required: false
+ type: text
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE
+ labelZh: 豆瓣图片代理类型
+ labelEn: Douban picture agent type
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: 服务端代理
+ value: "server"
+ - label: 豆瓣官方的精品 cdn(阿里云)
+ value: "img3"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY
+ labelZh: 自定义豆瓣图片代理 URL
+ labelEn: Customize Douban image proxy URL
+ required: false
+ type: text
+ - default: "false"
+ edit: true
+ envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
+ labelZh: 关闭色情内容过滤
+ labelEn: Disable Yellow Filter
+ required: true
+ type: select
+ values:
+ - label: 开启过滤
+ value: "true"
+ - label: 禁用过滤
+ value: "false"
+ - default: "true"
+ edit: true
+ envKey: NEXT_PUBLIC_FLUID_SEARCH
+ labelZh: 流式输出功能
+ labelEn: Streaming output function
+ required: true
+ type: select
+ values:
+ - label: 开启流式输出
+ value: "true"
+ - label: 禁用流式输出
+ value: "false"
diff --git a/apps/moontv/latest/docker-compose.yml b/apps/lunatv/latest/docker-compose.yml
similarity index 100%
rename from apps/moontv/latest/docker-compose.yml
rename to apps/lunatv/latest/docker-compose.yml
diff --git a/apps/maxkb/2.2.0/envs/default.env b/apps/lunatv/latest/envs/default.env
similarity index 100%
rename from apps/maxkb/2.2.0/envs/default.env
rename to apps/lunatv/latest/envs/default.env
diff --git a/apps/maxkb/2.2.0/envs/global.env b/apps/lunatv/latest/envs/global.env
similarity index 100%
rename from apps/maxkb/2.2.0/envs/global.env
rename to apps/lunatv/latest/envs/global.env
diff --git a/apps/maxkb/2.2.0/scripts/init.sh b/apps/lunatv/latest/scripts/init.sh
similarity index 100%
rename from apps/maxkb/2.2.0/scripts/init.sh
rename to apps/lunatv/latest/scripts/init.sh
diff --git a/apps/maxkb/2.2.0/scripts/uninstall.sh b/apps/lunatv/latest/scripts/uninstall.sh
similarity index 100%
rename from apps/maxkb/2.2.0/scripts/uninstall.sh
rename to apps/lunatv/latest/scripts/uninstall.sh
diff --git a/apps/maxkb/2.2.0/scripts/upgrade.sh b/apps/lunatv/latest/scripts/upgrade.sh
similarity index 100%
rename from apps/maxkb/2.2.0/scripts/upgrade.sh
rename to apps/lunatv/latest/scripts/upgrade.sh
diff --git a/apps/moontv/logo.png b/apps/lunatv/logo.png
similarity index 100%
rename from apps/moontv/logo.png
rename to apps/lunatv/logo.png
diff --git a/apps/macos/2.22/data.yml b/apps/macos/2.26/data.yml
similarity index 100%
rename from apps/macos/2.22/data.yml
rename to apps/macos/2.26/data.yml
diff --git a/apps/macos/2.22/docker-compose.yml b/apps/macos/2.26/docker-compose.yml
similarity index 97%
rename from apps/macos/2.22/docker-compose.yml
rename to apps/macos/2.26/docker-compose.yml
index 5ae458f8e..c14bac2ab 100644
--- a/apps/macos/2.22/docker-compose.yml
+++ b/apps/macos/2.26/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
windows:
- image: dockurr/macos:2.22
+ image: dockurr/macos:2.26
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/moontv/4.3.0/envs/default.env b/apps/macos/2.26/envs/default.env
similarity index 100%
rename from apps/moontv/4.3.0/envs/default.env
rename to apps/macos/2.26/envs/default.env
diff --git a/apps/moontv/4.3.0/envs/global.env b/apps/macos/2.26/envs/global.env
similarity index 100%
rename from apps/moontv/4.3.0/envs/global.env
rename to apps/macos/2.26/envs/global.env
diff --git a/apps/moontv/4.3.0/scripts/init.sh b/apps/macos/2.26/scripts/init.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/init.sh
rename to apps/macos/2.26/scripts/init.sh
diff --git a/apps/moontv/4.3.0/scripts/uninstall.sh b/apps/macos/2.26/scripts/uninstall.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/uninstall.sh
rename to apps/macos/2.26/scripts/uninstall.sh
diff --git a/apps/moontv/4.3.0/scripts/upgrade.sh b/apps/macos/2.26/scripts/upgrade.sh
similarity index 100%
rename from apps/moontv/4.3.0/scripts/upgrade.sh
rename to apps/macos/2.26/scripts/upgrade.sh
diff --git a/apps/maxkb/2.2.0/data.yml b/apps/maxkb/2.2.1/data.yml
similarity index 100%
rename from apps/maxkb/2.2.0/data.yml
rename to apps/maxkb/2.2.1/data.yml
diff --git a/apps/maxkb/2.2.0/docker-compose.yml b/apps/maxkb/2.2.1/docker-compose.yml
similarity index 95%
rename from apps/maxkb/2.2.0/docker-compose.yml
rename to apps/maxkb/2.2.1/docker-compose.yml
index ab9491e01..3edf7ee26 100644
--- a/apps/maxkb/2.2.0/docker-compose.yml
+++ b/apps/maxkb/2.2.1/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
maxkb:
- image: 1panel/maxkb:v2.2.0
+ image: 1panel/maxkb:v2.2.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/moontv/latest/envs/default.env b/apps/maxkb/2.2.1/envs/default.env
similarity index 100%
rename from apps/moontv/latest/envs/default.env
rename to apps/maxkb/2.2.1/envs/default.env
diff --git a/apps/moontv/latest/envs/global.env b/apps/maxkb/2.2.1/envs/global.env
similarity index 100%
rename from apps/moontv/latest/envs/global.env
rename to apps/maxkb/2.2.1/envs/global.env
diff --git a/apps/moontv/latest/scripts/init.sh b/apps/maxkb/2.2.1/scripts/init.sh
similarity index 100%
rename from apps/moontv/latest/scripts/init.sh
rename to apps/maxkb/2.2.1/scripts/init.sh
diff --git a/apps/moontv/latest/scripts/uninstall.sh b/apps/maxkb/2.2.1/scripts/uninstall.sh
similarity index 100%
rename from apps/moontv/latest/scripts/uninstall.sh
rename to apps/maxkb/2.2.1/scripts/uninstall.sh
diff --git a/apps/moontv/latest/scripts/upgrade.sh b/apps/maxkb/2.2.1/scripts/upgrade.sh
similarity index 100%
rename from apps/moontv/latest/scripts/upgrade.sh
rename to apps/maxkb/2.2.1/scripts/upgrade.sh
diff --git a/apps/moontv/README.md b/apps/moontv/README.md
deleted file mode 100644
index fb59f4088..000000000
--- a/apps/moontv/README.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# MoonTV (LunaTV)
-
-跨平台的影视聚合播放站
-
-
-
-
-
-## 公告
-
-项目已死,感谢各位的支持。
-
-## 简介
-
-MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
-构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
-
-## 授权码
-
-> latest 已移除授权码,无需授权码
-
-请自行阅读官方文档,获取授权码。
-
-## 特性
-
-🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。
-
-📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
-
-▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。
-
-❤️ 收藏 + 继续观看:支持 Redis/D1 存储,多端同步进度。
-
-📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。
-
-🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
-
-🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。
-
-👿 智能去广告:自动跳过视频中的切片广告(实验性)
-
----
-
-
diff --git a/apps/moontv/latest/data.yml b/apps/moontv/latest/data.yml
deleted file mode 100644
index 2154c257e..000000000
--- a/apps/moontv/latest/data.yml
+++ /dev/null
@@ -1,127 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: false
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: false
- type: apps
- values:
- - label: Redis
- value: redis
- - label: Kvrocks
- value: kvrocks
- - default: 3000
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- - default: ""
- edit: true
- envKey: USERNAME
- labelZh: 管理员用户名
- labelEn: Admin Username
- required: true
- type: text
- - default: ""
- edit: true
- envKey: PASSWORD
- labelZh: 管理员密码
- labelEn: Admin Password
- required: true
- type: password
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
- required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
- - default: "redis"
- edit: true
- envKey: NEXT_PUBLIC_STORAGE_TYPE
- labelZh: 数据存储类型
- labelEn: Storage Type
- required: true
- type: select
- values:
- - label: Upstash
- value: "upstash"
- - label: Redis
- value: "redis"
- - label: Kvrocks
- value: "kvrocks"
- - default: "redis://127.0.0.1:6379"
- edit: true
- envKey: REDIS_URL
- labelZh: Redis 地址 (Redis 存储)
- labelEn: Redis Address (Redis Storage)
- required: false
- type: text
- - default: "redis://127.0.0.1:6666"
- edit: true
- envKey: KVROCKS_URL
- labelZh: Kvrocks 地址 (Kvrocks 存储)
- labelEn: Kvrocks Address (Kvrocks Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_URL
- labelZh: Upstash 地址 (Upstash 存储)
- labelEn: Upstash Address (Upstash Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_TOKEN
- labelZh: Upstash 授权码 (Upstash 存储)
- labelEn: Upstash Token (Upstash Storage)
- required: false
- type: password
diff --git a/apps/music-tag-web/2.5.8/data.yml b/apps/music-tag-web/2.5.9/data.yml
similarity index 100%
rename from apps/music-tag-web/2.5.8/data.yml
rename to apps/music-tag-web/2.5.9/data.yml
diff --git a/apps/music-tag-web/2.5.8/docker-compose.yml b/apps/music-tag-web/2.5.9/docker-compose.yml
similarity index 95%
rename from apps/music-tag-web/2.5.8/docker-compose.yml
rename to apps/music-tag-web/2.5.9/docker-compose.yml
index ba4f8a60c..43be6abf4 100644
--- a/apps/music-tag-web/2.5.8/docker-compose.yml
+++ b/apps/music-tag-web/2.5.9/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
music_tag_web:
- image: xhongc/music_tag_web:2.5.8
+ image: xhongc/music_tag_web:2.5.9
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/music-tag-web/2.5.8/envs/default.env b/apps/music-tag-web/2.5.9/envs/default.env
similarity index 100%
rename from apps/music-tag-web/2.5.8/envs/default.env
rename to apps/music-tag-web/2.5.9/envs/default.env
diff --git a/apps/music-tag-web/2.5.8/envs/global.env b/apps/music-tag-web/2.5.9/envs/global.env
similarity index 100%
rename from apps/music-tag-web/2.5.8/envs/global.env
rename to apps/music-tag-web/2.5.9/envs/global.env
diff --git a/apps/music-tag-web/2.5.8/scripts/init.sh b/apps/music-tag-web/2.5.9/scripts/init.sh
similarity index 100%
rename from apps/music-tag-web/2.5.8/scripts/init.sh
rename to apps/music-tag-web/2.5.9/scripts/init.sh
diff --git a/apps/music-tag-web/2.5.8/scripts/uninstall.sh b/apps/music-tag-web/2.5.9/scripts/uninstall.sh
similarity index 100%
rename from apps/music-tag-web/2.5.8/scripts/uninstall.sh
rename to apps/music-tag-web/2.5.9/scripts/uninstall.sh
diff --git a/apps/music-tag-web/2.5.8/scripts/upgrade.sh b/apps/music-tag-web/2.5.9/scripts/upgrade.sh
similarity index 100%
rename from apps/music-tag-web/2.5.8/scripts/upgrade.sh
rename to apps/music-tag-web/2.5.9/scripts/upgrade.sh
diff --git a/apps/n8n/1.115.1/data.yml b/apps/n8n/1.116.1/data.yml
similarity index 100%
rename from apps/n8n/1.115.1/data.yml
rename to apps/n8n/1.116.1/data.yml
diff --git a/apps/n8n/1.115.1/docker-compose.yml b/apps/n8n/1.116.1/docker-compose.yml
similarity index 95%
rename from apps/n8n/1.115.1/docker-compose.yml
rename to apps/n8n/1.116.1/docker-compose.yml
index cc4683fa7..34b7a29f5 100644
--- a/apps/n8n/1.115.1/docker-compose.yml
+++ b/apps/n8n/1.116.1/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
n8n:
- image: n8nio/n8n:1.115.1
+ image: n8nio/n8n:1.116.1
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/n8n/1.115.1/envs/default.env b/apps/n8n/1.116.1/envs/default.env
similarity index 100%
rename from apps/n8n/1.115.1/envs/default.env
rename to apps/n8n/1.116.1/envs/default.env
diff --git a/apps/n8n/1.115.1/envs/global.env b/apps/n8n/1.116.1/envs/global.env
similarity index 100%
rename from apps/n8n/1.115.1/envs/global.env
rename to apps/n8n/1.116.1/envs/global.env
diff --git a/apps/n8n/1.115.1/scripts/init.sh b/apps/n8n/1.116.1/scripts/init.sh
similarity index 100%
rename from apps/n8n/1.115.1/scripts/init.sh
rename to apps/n8n/1.116.1/scripts/init.sh
diff --git a/apps/n8n/1.115.1/scripts/uninstall.sh b/apps/n8n/1.116.1/scripts/uninstall.sh
similarity index 100%
rename from apps/n8n/1.115.1/scripts/uninstall.sh
rename to apps/n8n/1.116.1/scripts/uninstall.sh
diff --git a/apps/n8n/1.115.1/scripts/upgrade.sh b/apps/n8n/1.116.1/scripts/upgrade.sh
similarity index 100%
rename from apps/n8n/1.115.1/scripts/upgrade.sh
rename to apps/n8n/1.116.1/scripts/upgrade.sh
diff --git a/apps/nezha-dash/2.11.2/data.yml b/apps/nezha-dash/2.12.0/data.yml
similarity index 100%
rename from apps/nezha-dash/2.11.2/data.yml
rename to apps/nezha-dash/2.12.0/data.yml
diff --git a/apps/nezha-dash/2.11.2/docker-compose.yml b/apps/nezha-dash/2.12.0/docker-compose.yml
similarity index 95%
rename from apps/nezha-dash/2.11.2/docker-compose.yml
rename to apps/nezha-dash/2.12.0/docker-compose.yml
index 4c43175e3..aba7c9766 100644
--- a/apps/nezha-dash/2.11.2/docker-compose.yml
+++ b/apps/nezha-dash/2.12.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
nezha-dash:
- image: hamster1963/nezha-dash:v2.11.2
+ image: hamster1963/nezha-dash:v2.12.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/nezha-dash/2.11.2/envs/default.env b/apps/nezha-dash/2.12.0/envs/default.env
similarity index 100%
rename from apps/nezha-dash/2.11.2/envs/default.env
rename to apps/nezha-dash/2.12.0/envs/default.env
diff --git a/apps/nezha-dash/2.11.2/envs/global.env b/apps/nezha-dash/2.12.0/envs/global.env
similarity index 100%
rename from apps/nezha-dash/2.11.2/envs/global.env
rename to apps/nezha-dash/2.12.0/envs/global.env
diff --git a/apps/nezha-dash/2.11.2/scripts/init.sh b/apps/nezha-dash/2.12.0/scripts/init.sh
similarity index 100%
rename from apps/nezha-dash/2.11.2/scripts/init.sh
rename to apps/nezha-dash/2.12.0/scripts/init.sh
diff --git a/apps/nezha-dash/2.11.2/scripts/uninstall.sh b/apps/nezha-dash/2.12.0/scripts/uninstall.sh
similarity index 100%
rename from apps/nezha-dash/2.11.2/scripts/uninstall.sh
rename to apps/nezha-dash/2.12.0/scripts/uninstall.sh
diff --git a/apps/nezha-dash/2.11.2/scripts/upgrade.sh b/apps/nezha-dash/2.12.0/scripts/upgrade.sh
similarity index 100%
rename from apps/nezha-dash/2.11.2/scripts/upgrade.sh
rename to apps/nezha-dash/2.12.0/scripts/upgrade.sh
diff --git a/apps/nezha/1.14.5/data.yml b/apps/nezha/1.14.9/data.yml
similarity index 100%
rename from apps/nezha/1.14.5/data.yml
rename to apps/nezha/1.14.9/data.yml
diff --git a/apps/nezha/1.14.5/data/config-example.yaml b/apps/nezha/1.14.9/data/config-example.yaml
similarity index 100%
rename from apps/nezha/1.14.5/data/config-example.yaml
rename to apps/nezha/1.14.9/data/config-example.yaml
diff --git a/apps/nezha/1.14.5/docker-compose.yml b/apps/nezha/1.14.9/docker-compose.yml
similarity index 91%
rename from apps/nezha/1.14.5/docker-compose.yml
rename to apps/nezha/1.14.9/docker-compose.yml
index e2c7f1f87..c9cee9f9b 100644
--- a/apps/nezha/1.14.5/docker-compose.yml
+++ b/apps/nezha/1.14.9/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
nezha:
- image: ghcr.io/nezhahq/nezha:v1.14.5
+ image: ghcr.io/nezhahq/nezha:v1.14.9
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/nezha/1.14.5/envs/default.env b/apps/nezha/1.14.9/envs/default.env
similarity index 100%
rename from apps/nezha/1.14.5/envs/default.env
rename to apps/nezha/1.14.9/envs/default.env
diff --git a/apps/nezha/1.14.5/envs/global.env b/apps/nezha/1.14.9/envs/global.env
similarity index 100%
rename from apps/nezha/1.14.5/envs/global.env
rename to apps/nezha/1.14.9/envs/global.env
diff --git a/apps/nezha/1.14.5/scripts/init.sh b/apps/nezha/1.14.9/scripts/init.sh
similarity index 100%
rename from apps/nezha/1.14.5/scripts/init.sh
rename to apps/nezha/1.14.9/scripts/init.sh
diff --git a/apps/nezha/1.14.5/scripts/uninstall.sh b/apps/nezha/1.14.9/scripts/uninstall.sh
similarity index 100%
rename from apps/nezha/1.14.5/scripts/uninstall.sh
rename to apps/nezha/1.14.9/scripts/uninstall.sh
diff --git a/apps/nezha/1.14.5/scripts/upgrade.sh b/apps/nezha/1.14.9/scripts/upgrade.sh
similarity index 100%
rename from apps/nezha/1.14.5/scripts/upgrade.sh
rename to apps/nezha/1.14.9/scripts/upgrade.sh
diff --git a/apps/nodepassdash/3.1.2/data.yml b/apps/nodepassdash/3.1.3/data.yml
similarity index 100%
rename from apps/nodepassdash/3.1.2/data.yml
rename to apps/nodepassdash/3.1.3/data.yml
diff --git a/apps/nodepassdash/3.1.2/docker-compose.yml b/apps/nodepassdash/3.1.3/docker-compose.yml
similarity index 91%
rename from apps/nodepassdash/3.1.2/docker-compose.yml
rename to apps/nodepassdash/3.1.3/docker-compose.yml
index 8d780e90f..1cf456738 100644
--- a/apps/nodepassdash/3.1.2/docker-compose.yml
+++ b/apps/nodepassdash/3.1.3/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
nodepassdash:
- image: ghcr.io/nodepassproject/nodepassdash:3.1.2
+ image: ghcr.io/nodepassproject/nodepassdash:3.1.3
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/nodepassdash/3.1.2/envs/default.env b/apps/nodepassdash/3.1.3/envs/default.env
similarity index 100%
rename from apps/nodepassdash/3.1.2/envs/default.env
rename to apps/nodepassdash/3.1.3/envs/default.env
diff --git a/apps/nodepassdash/3.1.2/envs/global.env b/apps/nodepassdash/3.1.3/envs/global.env
similarity index 100%
rename from apps/nodepassdash/3.1.2/envs/global.env
rename to apps/nodepassdash/3.1.3/envs/global.env
diff --git a/apps/nodepassdash/3.1.2/scripts/init.sh b/apps/nodepassdash/3.1.3/scripts/init.sh
similarity index 100%
rename from apps/nodepassdash/3.1.2/scripts/init.sh
rename to apps/nodepassdash/3.1.3/scripts/init.sh
diff --git a/apps/nodepassdash/3.1.2/scripts/uninstall.sh b/apps/nodepassdash/3.1.3/scripts/uninstall.sh
similarity index 100%
rename from apps/nodepassdash/3.1.2/scripts/uninstall.sh
rename to apps/nodepassdash/3.1.3/scripts/uninstall.sh
diff --git a/apps/nodepassdash/3.1.2/scripts/upgrade.sh b/apps/nodepassdash/3.1.3/scripts/upgrade.sh
similarity index 100%
rename from apps/nodepassdash/3.1.2/scripts/upgrade.sh
rename to apps/nodepassdash/3.1.3/scripts/upgrade.sh
diff --git a/apps/ollama/0.12.3/data.yml b/apps/ollama/0.12.6/data.yml
similarity index 100%
rename from apps/ollama/0.12.3/data.yml
rename to apps/ollama/0.12.6/data.yml
diff --git a/apps/ollama/0.12.3/docker-compose.yml b/apps/ollama/0.12.6/docker-compose.yml
similarity index 97%
rename from apps/ollama/0.12.3/docker-compose.yml
rename to apps/ollama/0.12.6/docker-compose.yml
index 76425ff02..2bb2c5c8b 100644
--- a/apps/ollama/0.12.3/docker-compose.yml
+++ b/apps/ollama/0.12.6/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
ollama:
- image: ollama/ollama:0.12.3
+ image: ollama/ollama:0.12.6
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/ollama/0.12.3/envs/default.env b/apps/ollama/0.12.6/envs/default.env
similarity index 100%
rename from apps/ollama/0.12.3/envs/default.env
rename to apps/ollama/0.12.6/envs/default.env
diff --git a/apps/ollama/0.12.3/envs/global.env b/apps/ollama/0.12.6/envs/global.env
similarity index 100%
rename from apps/ollama/0.12.3/envs/global.env
rename to apps/ollama/0.12.6/envs/global.env
diff --git a/apps/ollama/0.12.3/scripts/init.sh b/apps/ollama/0.12.6/scripts/init.sh
similarity index 100%
rename from apps/ollama/0.12.3/scripts/init.sh
rename to apps/ollama/0.12.6/scripts/init.sh
diff --git a/apps/ollama/0.12.3/scripts/uninstall.sh b/apps/ollama/0.12.6/scripts/uninstall.sh
similarity index 100%
rename from apps/ollama/0.12.3/scripts/uninstall.sh
rename to apps/ollama/0.12.6/scripts/uninstall.sh
diff --git a/apps/ollama/0.12.3/scripts/upgrade.sh b/apps/ollama/0.12.6/scripts/upgrade.sh
similarity index 100%
rename from apps/ollama/0.12.3/scripts/upgrade.sh
rename to apps/ollama/0.12.6/scripts/upgrade.sh
diff --git a/apps/onedev/13.0.7/data.yml b/apps/onedev/13.0.9/data.yml
similarity index 100%
rename from apps/onedev/13.0.7/data.yml
rename to apps/onedev/13.0.9/data.yml
diff --git a/apps/onedev/13.0.7/docker-compose.yml b/apps/onedev/13.0.9/docker-compose.yml
similarity index 96%
rename from apps/onedev/13.0.7/docker-compose.yml
rename to apps/onedev/13.0.9/docker-compose.yml
index 2db7f9d19..21e0a5400 100644
--- a/apps/onedev/13.0.7/docker-compose.yml
+++ b/apps/onedev/13.0.9/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
onedev:
- image: 1dev/server:13.0.7
+ image: 1dev/server:13.0.9
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/onedev/13.0.7/envs/default.env b/apps/onedev/13.0.9/envs/default.env
similarity index 100%
rename from apps/onedev/13.0.7/envs/default.env
rename to apps/onedev/13.0.9/envs/default.env
diff --git a/apps/onedev/13.0.7/envs/global.env b/apps/onedev/13.0.9/envs/global.env
similarity index 100%
rename from apps/onedev/13.0.7/envs/global.env
rename to apps/onedev/13.0.9/envs/global.env
diff --git a/apps/onedev/13.0.7/envs/onedev.env b/apps/onedev/13.0.9/envs/onedev.env
similarity index 100%
rename from apps/onedev/13.0.7/envs/onedev.env
rename to apps/onedev/13.0.9/envs/onedev.env
diff --git a/apps/onedev/13.0.7/scripts/init.sh b/apps/onedev/13.0.9/scripts/init.sh
similarity index 100%
rename from apps/onedev/13.0.7/scripts/init.sh
rename to apps/onedev/13.0.9/scripts/init.sh
diff --git a/apps/onedev/13.0.7/scripts/uninstall.sh b/apps/onedev/13.0.9/scripts/uninstall.sh
similarity index 100%
rename from apps/onedev/13.0.7/scripts/uninstall.sh
rename to apps/onedev/13.0.9/scripts/uninstall.sh
diff --git a/apps/onedev/13.0.7/scripts/upgrade.sh b/apps/onedev/13.0.9/scripts/upgrade.sh
similarity index 100%
rename from apps/onedev/13.0.7/scripts/upgrade.sh
rename to apps/onedev/13.0.9/scripts/upgrade.sh
diff --git a/apps/open-webui/0.6.33/data.yml b/apps/open-webui/0.6.34/data.yml
similarity index 100%
rename from apps/open-webui/0.6.33/data.yml
rename to apps/open-webui/0.6.34/data.yml
diff --git a/apps/open-webui/0.6.33/docker-compose.yml b/apps/open-webui/0.6.34/docker-compose.yml
similarity index 95%
rename from apps/open-webui/0.6.33/docker-compose.yml
rename to apps/open-webui/0.6.34/docker-compose.yml
index c6db58520..8e968952e 100644
--- a/apps/open-webui/0.6.33/docker-compose.yml
+++ b/apps/open-webui/0.6.34/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
open-webui:
- image: ghcr.io/open-webui/open-webui:0.6.33
+ image: ghcr.io/open-webui/open-webui:0.6.34
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/open-webui/0.6.33/envs/default.env b/apps/open-webui/0.6.34/envs/default.env
similarity index 100%
rename from apps/open-webui/0.6.33/envs/default.env
rename to apps/open-webui/0.6.34/envs/default.env
diff --git a/apps/open-webui/0.6.33/envs/global.env b/apps/open-webui/0.6.34/envs/global.env
similarity index 100%
rename from apps/open-webui/0.6.33/envs/global.env
rename to apps/open-webui/0.6.34/envs/global.env
diff --git a/apps/open-webui/0.6.33/scripts/init.sh b/apps/open-webui/0.6.34/scripts/init.sh
similarity index 100%
rename from apps/open-webui/0.6.33/scripts/init.sh
rename to apps/open-webui/0.6.34/scripts/init.sh
diff --git a/apps/open-webui/0.6.33/scripts/uninstall.sh b/apps/open-webui/0.6.34/scripts/uninstall.sh
similarity index 100%
rename from apps/open-webui/0.6.33/scripts/uninstall.sh
rename to apps/open-webui/0.6.34/scripts/uninstall.sh
diff --git a/apps/open-webui/0.6.33/scripts/upgrade.sh b/apps/open-webui/0.6.34/scripts/upgrade.sh
similarity index 100%
rename from apps/open-webui/0.6.33/scripts/upgrade.sh
rename to apps/open-webui/0.6.34/scripts/upgrade.sh
diff --git a/apps/openresty-manager/2.3.7/data.yml b/apps/openresty-manager/2.4.0/data.yml
similarity index 100%
rename from apps/openresty-manager/2.3.7/data.yml
rename to apps/openresty-manager/2.4.0/data.yml
diff --git a/apps/openresty-manager/2.3.7/docker-compose.yml b/apps/openresty-manager/2.4.0/docker-compose.yml
similarity index 95%
rename from apps/openresty-manager/2.3.7/docker-compose.yml
rename to apps/openresty-manager/2.4.0/docker-compose.yml
index b6e85cda1..50c55470a 100644
--- a/apps/openresty-manager/2.3.7/docker-compose.yml
+++ b/apps/openresty-manager/2.4.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
openresty-manager:
- image: uusec/openresty-manager:2.3.7
+ image: uusec/openresty-manager:2.4.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/openresty-manager/2.3.7/envs/default.env b/apps/openresty-manager/2.4.0/envs/default.env
similarity index 100%
rename from apps/openresty-manager/2.3.7/envs/default.env
rename to apps/openresty-manager/2.4.0/envs/default.env
diff --git a/apps/openresty-manager/2.3.7/envs/global.env b/apps/openresty-manager/2.4.0/envs/global.env
similarity index 100%
rename from apps/openresty-manager/2.3.7/envs/global.env
rename to apps/openresty-manager/2.4.0/envs/global.env
diff --git a/apps/openresty-manager/2.3.7/scripts/init.sh b/apps/openresty-manager/2.4.0/scripts/init.sh
similarity index 100%
rename from apps/openresty-manager/2.3.7/scripts/init.sh
rename to apps/openresty-manager/2.4.0/scripts/init.sh
diff --git a/apps/openresty-manager/2.3.7/scripts/uninstall.sh b/apps/openresty-manager/2.4.0/scripts/uninstall.sh
similarity index 100%
rename from apps/openresty-manager/2.3.7/scripts/uninstall.sh
rename to apps/openresty-manager/2.4.0/scripts/uninstall.sh
diff --git a/apps/openresty-manager/2.3.7/scripts/upgrade.sh b/apps/openresty-manager/2.4.0/scripts/upgrade.sh
similarity index 100%
rename from apps/openresty-manager/2.3.7/scripts/upgrade.sh
rename to apps/openresty-manager/2.4.0/scripts/upgrade.sh
diff --git a/apps/radarr/5.27.5/data.yml b/apps/radarr/5.28.0/data.yml
similarity index 100%
rename from apps/radarr/5.27.5/data.yml
rename to apps/radarr/5.28.0/data.yml
diff --git a/apps/radarr/5.27.5/docker-compose.yml b/apps/radarr/5.28.0/docker-compose.yml
similarity index 96%
rename from apps/radarr/5.27.5/docker-compose.yml
rename to apps/radarr/5.28.0/docker-compose.yml
index 5fe047e3a..c2a66491c 100644
--- a/apps/radarr/5.27.5/docker-compose.yml
+++ b/apps/radarr/5.28.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
radarr:
- image: linuxserver/radarr:5.27.5
+ image: linuxserver/radarr:5.28.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/radarr/5.27.5/envs/default.env b/apps/radarr/5.28.0/envs/default.env
similarity index 100%
rename from apps/radarr/5.27.5/envs/default.env
rename to apps/radarr/5.28.0/envs/default.env
diff --git a/apps/radarr/5.27.5/envs/global.env b/apps/radarr/5.28.0/envs/global.env
similarity index 100%
rename from apps/radarr/5.27.5/envs/global.env
rename to apps/radarr/5.28.0/envs/global.env
diff --git a/apps/radarr/5.27.5/scripts/init.sh b/apps/radarr/5.28.0/scripts/init.sh
similarity index 100%
rename from apps/radarr/5.27.5/scripts/init.sh
rename to apps/radarr/5.28.0/scripts/init.sh
diff --git a/apps/radarr/5.27.5/scripts/uninstall.sh b/apps/radarr/5.28.0/scripts/uninstall.sh
similarity index 100%
rename from apps/radarr/5.27.5/scripts/uninstall.sh
rename to apps/radarr/5.28.0/scripts/uninstall.sh
diff --git a/apps/radarr/5.27.5/scripts/upgrade.sh b/apps/radarr/5.28.0/scripts/upgrade.sh
similarity index 100%
rename from apps/radarr/5.27.5/scripts/upgrade.sh
rename to apps/radarr/5.28.0/scripts/upgrade.sh
diff --git a/apps/readeck-pg/0.20.3/data.yml b/apps/readeck-pg/0.20.4/data.yml
similarity index 100%
rename from apps/readeck-pg/0.20.3/data.yml
rename to apps/readeck-pg/0.20.4/data.yml
diff --git a/apps/readeck-pg/0.20.3/docker-compose.yml b/apps/readeck-pg/0.20.4/docker-compose.yml
similarity index 95%
rename from apps/readeck-pg/0.20.3/docker-compose.yml
rename to apps/readeck-pg/0.20.4/docker-compose.yml
index ac7444ad0..5260f05c6 100644
--- a/apps/readeck-pg/0.20.3/docker-compose.yml
+++ b/apps/readeck-pg/0.20.4/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
readeck:
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/readeck-pg/0.20.3/envs/default.env b/apps/readeck-pg/0.20.4/envs/default.env
similarity index 100%
rename from apps/readeck-pg/0.20.3/envs/default.env
rename to apps/readeck-pg/0.20.4/envs/default.env
diff --git a/apps/readeck-pg/0.20.3/envs/global.env b/apps/readeck-pg/0.20.4/envs/global.env
similarity index 100%
rename from apps/readeck-pg/0.20.3/envs/global.env
rename to apps/readeck-pg/0.20.4/envs/global.env
diff --git a/apps/readeck-pg/0.20.3/scripts/init.sh b/apps/readeck-pg/0.20.4/scripts/init.sh
similarity index 100%
rename from apps/readeck-pg/0.20.3/scripts/init.sh
rename to apps/readeck-pg/0.20.4/scripts/init.sh
diff --git a/apps/readeck-pg/0.20.3/scripts/uninstall.sh b/apps/readeck-pg/0.20.4/scripts/uninstall.sh
similarity index 100%
rename from apps/readeck-pg/0.20.3/scripts/uninstall.sh
rename to apps/readeck-pg/0.20.4/scripts/uninstall.sh
diff --git a/apps/readeck-pg/0.20.3/scripts/upgrade.sh b/apps/readeck-pg/0.20.4/scripts/upgrade.sh
similarity index 100%
rename from apps/readeck-pg/0.20.3/scripts/upgrade.sh
rename to apps/readeck-pg/0.20.4/scripts/upgrade.sh
diff --git a/apps/readeck/0.20.3/data.yml b/apps/readeck/0.20.4/data.yml
similarity index 100%
rename from apps/readeck/0.20.3/data.yml
rename to apps/readeck/0.20.4/data.yml
diff --git a/apps/readeck/0.20.3/docker-compose.yml b/apps/readeck/0.20.4/docker-compose.yml
similarity index 94%
rename from apps/readeck/0.20.3/docker-compose.yml
rename to apps/readeck/0.20.4/docker-compose.yml
index b791ae9b0..884e78802 100644
--- a/apps/readeck/0.20.3/docker-compose.yml
+++ b/apps/readeck/0.20.4/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
readeck:
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/readeck/0.20.3/envs/default.env b/apps/readeck/0.20.4/envs/default.env
similarity index 100%
rename from apps/readeck/0.20.3/envs/default.env
rename to apps/readeck/0.20.4/envs/default.env
diff --git a/apps/readeck/0.20.3/envs/global.env b/apps/readeck/0.20.4/envs/global.env
similarity index 100%
rename from apps/readeck/0.20.3/envs/global.env
rename to apps/readeck/0.20.4/envs/global.env
diff --git a/apps/readeck/0.20.3/scripts/init.sh b/apps/readeck/0.20.4/scripts/init.sh
similarity index 100%
rename from apps/readeck/0.20.3/scripts/init.sh
rename to apps/readeck/0.20.4/scripts/init.sh
diff --git a/apps/readeck/0.20.3/scripts/uninstall.sh b/apps/readeck/0.20.4/scripts/uninstall.sh
similarity index 100%
rename from apps/readeck/0.20.3/scripts/uninstall.sh
rename to apps/readeck/0.20.4/scripts/uninstall.sh
diff --git a/apps/readeck/0.20.3/scripts/upgrade.sh b/apps/readeck/0.20.4/scripts/upgrade.sh
similarity index 100%
rename from apps/readeck/0.20.3/scripts/upgrade.sh
rename to apps/readeck/0.20.4/scripts/upgrade.sh
diff --git a/apps/siyuan/3.3.4/data.yml b/apps/siyuan/3.3.5/data.yml
similarity index 100%
rename from apps/siyuan/3.3.4/data.yml
rename to apps/siyuan/3.3.5/data.yml
diff --git a/apps/siyuan/3.3.4/docker-compose.yml b/apps/siyuan/3.3.5/docker-compose.yml
similarity index 94%
rename from apps/siyuan/3.3.4/docker-compose.yml
rename to apps/siyuan/3.3.5/docker-compose.yml
index 06fe02d8d..3a7c16da3 100644
--- a/apps/siyuan/3.3.4/docker-compose.yml
+++ b/apps/siyuan/3.3.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
siyuan:
- image: b3log/siyuan:v3.3.4
+ image: b3log/siyuan:v3.3.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/siyuan/3.3.4/envs/default.env b/apps/siyuan/3.3.5/envs/default.env
similarity index 100%
rename from apps/siyuan/3.3.4/envs/default.env
rename to apps/siyuan/3.3.5/envs/default.env
diff --git a/apps/siyuan/3.3.4/envs/global.env b/apps/siyuan/3.3.5/envs/global.env
similarity index 100%
rename from apps/siyuan/3.3.4/envs/global.env
rename to apps/siyuan/3.3.5/envs/global.env
diff --git a/apps/siyuan/3.3.4/scripts/init.sh b/apps/siyuan/3.3.5/scripts/init.sh
similarity index 100%
rename from apps/siyuan/3.3.4/scripts/init.sh
rename to apps/siyuan/3.3.5/scripts/init.sh
diff --git a/apps/siyuan/3.3.4/scripts/uninstall.sh b/apps/siyuan/3.3.5/scripts/uninstall.sh
similarity index 100%
rename from apps/siyuan/3.3.4/scripts/uninstall.sh
rename to apps/siyuan/3.3.5/scripts/uninstall.sh
diff --git a/apps/siyuan/3.3.4/scripts/upgrade.sh b/apps/siyuan/3.3.5/scripts/upgrade.sh
similarity index 100%
rename from apps/siyuan/3.3.4/scripts/upgrade.sh
rename to apps/siyuan/3.3.5/scripts/upgrade.sh
diff --git a/apps/slink/1.7.0/data.yml b/apps/slink/1.7.3/data.yml
similarity index 100%
rename from apps/slink/1.7.0/data.yml
rename to apps/slink/1.7.3/data.yml
diff --git a/apps/slink/1.7.0/docker-compose.yml b/apps/slink/1.7.3/docker-compose.yml
similarity index 95%
rename from apps/slink/1.7.0/docker-compose.yml
rename to apps/slink/1.7.3/docker-compose.yml
index 250464475..9f992afa6 100644
--- a/apps/slink/1.7.0/docker-compose.yml
+++ b/apps/slink/1.7.3/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
slink:
- image: anirdev/slink:v1.7.0
+ image: anirdev/slink:v1.7.3
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/slink/1.7.0/envs/default.env b/apps/slink/1.7.3/envs/default.env
similarity index 100%
rename from apps/slink/1.7.0/envs/default.env
rename to apps/slink/1.7.3/envs/default.env
diff --git a/apps/slink/1.7.0/envs/global.env b/apps/slink/1.7.3/envs/global.env
similarity index 100%
rename from apps/slink/1.7.0/envs/global.env
rename to apps/slink/1.7.3/envs/global.env
diff --git a/apps/slink/1.7.0/scripts/init.sh b/apps/slink/1.7.3/scripts/init.sh
similarity index 100%
rename from apps/slink/1.7.0/scripts/init.sh
rename to apps/slink/1.7.3/scripts/init.sh
diff --git a/apps/slink/1.7.0/scripts/uninstall.sh b/apps/slink/1.7.3/scripts/uninstall.sh
similarity index 100%
rename from apps/slink/1.7.0/scripts/uninstall.sh
rename to apps/slink/1.7.3/scripts/uninstall.sh
diff --git a/apps/slink/1.7.0/scripts/upgrade.sh b/apps/slink/1.7.3/scripts/upgrade.sh
similarity index 100%
rename from apps/slink/1.7.0/scripts/upgrade.sh
rename to apps/slink/1.7.3/scripts/upgrade.sh
diff --git a/apps/smtp-proxy-server/1.0.5/data.yml b/apps/smtp-proxy-server/1.0.6/data.yml
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/data.yml
rename to apps/smtp-proxy-server/1.0.6/data.yml
diff --git a/apps/smtp-proxy-server/1.0.5/docker-compose.yml b/apps/smtp-proxy-server/1.0.6/docker-compose.yml
similarity index 97%
rename from apps/smtp-proxy-server/1.0.5/docker-compose.yml
rename to apps/smtp-proxy-server/1.0.6/docker-compose.yml
index 45164e5f1..7e1bbd3a8 100644
--- a/apps/smtp-proxy-server/1.0.5/docker-compose.yml
+++ b/apps/smtp-proxy-server/1.0.6/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
smtp_proxy_server:
- image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.5
+ image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.6
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/smtp-proxy-server/1.0.5/envs/default.env b/apps/smtp-proxy-server/1.0.6/envs/default.env
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/envs/default.env
rename to apps/smtp-proxy-server/1.0.6/envs/default.env
diff --git a/apps/smtp-proxy-server/1.0.5/envs/global.env b/apps/smtp-proxy-server/1.0.6/envs/global.env
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/envs/global.env
rename to apps/smtp-proxy-server/1.0.6/envs/global.env
diff --git a/apps/smtp-proxy-server/1.0.5/scripts/init.sh b/apps/smtp-proxy-server/1.0.6/scripts/init.sh
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/scripts/init.sh
rename to apps/smtp-proxy-server/1.0.6/scripts/init.sh
diff --git a/apps/smtp-proxy-server/1.0.5/scripts/uninstall.sh b/apps/smtp-proxy-server/1.0.6/scripts/uninstall.sh
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/scripts/uninstall.sh
rename to apps/smtp-proxy-server/1.0.6/scripts/uninstall.sh
diff --git a/apps/smtp-proxy-server/1.0.5/scripts/upgrade.sh b/apps/smtp-proxy-server/1.0.6/scripts/upgrade.sh
similarity index 100%
rename from apps/smtp-proxy-server/1.0.5/scripts/upgrade.sh
rename to apps/smtp-proxy-server/1.0.6/scripts/upgrade.sh
diff --git a/apps/super-productivity/15.1.1/conf/webdav.yaml b/apps/super-productivity/16.0.0/conf/webdav.yaml
similarity index 100%
rename from apps/super-productivity/15.1.1/conf/webdav.yaml
rename to apps/super-productivity/16.0.0/conf/webdav.yaml
diff --git a/apps/super-productivity/15.1.1/data.yml b/apps/super-productivity/16.0.0/data.yml
similarity index 100%
rename from apps/super-productivity/15.1.1/data.yml
rename to apps/super-productivity/16.0.0/data.yml
diff --git a/apps/super-productivity/15.1.1/docker-compose.yml b/apps/super-productivity/16.0.0/docker-compose.yml
similarity index 94%
rename from apps/super-productivity/15.1.1/docker-compose.yml
rename to apps/super-productivity/16.0.0/docker-compose.yml
index 3de80271f..97b318d1d 100644
--- a/apps/super-productivity/15.1.1/docker-compose.yml
+++ b/apps/super-productivity/16.0.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
super-productivity:
- image: johannesjo/super-productivity:v15.1.1
+ image: johannesjo/super-productivity:v16.0.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/super-productivity/15.1.1/envs/default.env b/apps/super-productivity/16.0.0/envs/default.env
similarity index 100%
rename from apps/super-productivity/15.1.1/envs/default.env
rename to apps/super-productivity/16.0.0/envs/default.env
diff --git a/apps/super-productivity/15.1.1/envs/global.env b/apps/super-productivity/16.0.0/envs/global.env
similarity index 100%
rename from apps/super-productivity/15.1.1/envs/global.env
rename to apps/super-productivity/16.0.0/envs/global.env
diff --git a/apps/super-productivity/15.1.1/scripts/init.sh b/apps/super-productivity/16.0.0/scripts/init.sh
similarity index 100%
rename from apps/super-productivity/15.1.1/scripts/init.sh
rename to apps/super-productivity/16.0.0/scripts/init.sh
diff --git a/apps/super-productivity/15.1.1/scripts/uninstall.sh b/apps/super-productivity/16.0.0/scripts/uninstall.sh
similarity index 100%
rename from apps/super-productivity/15.1.1/scripts/uninstall.sh
rename to apps/super-productivity/16.0.0/scripts/uninstall.sh
diff --git a/apps/super-productivity/15.1.1/scripts/upgrade.sh b/apps/super-productivity/16.0.0/scripts/upgrade.sh
similarity index 100%
rename from apps/super-productivity/15.1.1/scripts/upgrade.sh
rename to apps/super-productivity/16.0.0/scripts/upgrade.sh
diff --git a/apps/synapse/1.139.2/data.yml b/apps/synapse/1.140.0/data.yml
similarity index 100%
rename from apps/synapse/1.139.2/data.yml
rename to apps/synapse/1.140.0/data.yml
diff --git a/apps/synapse/1.139.2/docker-compose.yml b/apps/synapse/1.140.0/docker-compose.yml
similarity index 91%
rename from apps/synapse/1.139.2/docker-compose.yml
rename to apps/synapse/1.140.0/docker-compose.yml
index e03cca8df..62d5a1932 100644
--- a/apps/synapse/1.139.2/docker-compose.yml
+++ b/apps/synapse/1.140.0/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
synapse-init:
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
container_name: init-${CONTAINER_NAME}
entrypoint:
- /start.py
@@ -22,7 +22,7 @@ services:
- SYNAPSE_NO_TLS=true
- SYNAPSE_HTTP_PORT=8008
synapse:
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/synapse/1.139.2/envs/default.env b/apps/synapse/1.140.0/envs/default.env
similarity index 100%
rename from apps/synapse/1.139.2/envs/default.env
rename to apps/synapse/1.140.0/envs/default.env
diff --git a/apps/synapse/1.139.2/envs/global.env b/apps/synapse/1.140.0/envs/global.env
similarity index 100%
rename from apps/synapse/1.139.2/envs/global.env
rename to apps/synapse/1.140.0/envs/global.env
diff --git a/apps/synapse/1.139.2/scripts/init.sh b/apps/synapse/1.140.0/scripts/init.sh
similarity index 100%
rename from apps/synapse/1.139.2/scripts/init.sh
rename to apps/synapse/1.140.0/scripts/init.sh
diff --git a/apps/synapse/1.139.2/scripts/uninstall.sh b/apps/synapse/1.140.0/scripts/uninstall.sh
similarity index 100%
rename from apps/synapse/1.139.2/scripts/uninstall.sh
rename to apps/synapse/1.140.0/scripts/uninstall.sh
diff --git a/apps/synapse/1.139.2/scripts/upgrade.sh b/apps/synapse/1.140.0/scripts/upgrade.sh
similarity index 100%
rename from apps/synapse/1.139.2/scripts/upgrade.sh
rename to apps/synapse/1.140.0/scripts/upgrade.sh
diff --git a/apps/telegram-search/1.1.20/config/config.yaml b/apps/telegram-search/1.1.22/config/config.yaml
similarity index 100%
rename from apps/telegram-search/1.1.20/config/config.yaml
rename to apps/telegram-search/1.1.22/config/config.yaml
diff --git a/apps/telegram-search/1.1.20/config/init.sql b/apps/telegram-search/1.1.22/config/init.sql
similarity index 100%
rename from apps/telegram-search/1.1.20/config/init.sql
rename to apps/telegram-search/1.1.22/config/init.sql
diff --git a/apps/telegram-search/1.1.20/data.yml b/apps/telegram-search/1.1.22/data.yml
similarity index 100%
rename from apps/telegram-search/1.1.20/data.yml
rename to apps/telegram-search/1.1.22/data.yml
diff --git a/apps/telegram-search/1.1.20/docker-compose.yml b/apps/telegram-search/1.1.22/docker-compose.yml
similarity index 96%
rename from apps/telegram-search/1.1.20/docker-compose.yml
rename to apps/telegram-search/1.1.22/docker-compose.yml
index b75e6db6e..c55b351da 100644
--- a/apps/telegram-search/1.1.20/docker-compose.yml
+++ b/apps/telegram-search/1.1.22/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
telegram_search:
- image: ghcr.io/groupultra/telegram-search:1.1.20
+ image: ghcr.io/groupultra/telegram-search:1.1.22
depends_on:
telegram_search_pgvector:
condition: service_healthy
diff --git a/apps/telegram-search/1.1.20/envs/default.env b/apps/telegram-search/1.1.22/envs/default.env
similarity index 100%
rename from apps/telegram-search/1.1.20/envs/default.env
rename to apps/telegram-search/1.1.22/envs/default.env
diff --git a/apps/telegram-search/1.1.20/envs/global.env b/apps/telegram-search/1.1.22/envs/global.env
similarity index 100%
rename from apps/telegram-search/1.1.20/envs/global.env
rename to apps/telegram-search/1.1.22/envs/global.env
diff --git a/apps/telegram-search/1.1.20/scripts/init.sh b/apps/telegram-search/1.1.22/scripts/init.sh
similarity index 100%
rename from apps/telegram-search/1.1.20/scripts/init.sh
rename to apps/telegram-search/1.1.22/scripts/init.sh
diff --git a/apps/telegram-search/1.1.20/scripts/uninstall.sh b/apps/telegram-search/1.1.22/scripts/uninstall.sh
similarity index 100%
rename from apps/telegram-search/1.1.20/scripts/uninstall.sh
rename to apps/telegram-search/1.1.22/scripts/uninstall.sh
diff --git a/apps/telegram-search/1.1.20/scripts/upgrade.sh b/apps/telegram-search/1.1.22/scripts/upgrade.sh
similarity index 100%
rename from apps/telegram-search/1.1.20/scripts/upgrade.sh
rename to apps/telegram-search/1.1.22/scripts/upgrade.sh
diff --git a/apps/weblate/5.13.3.4/data.yml b/apps/weblate/5.13.3.5/data.yml
similarity index 100%
rename from apps/weblate/5.13.3.4/data.yml
rename to apps/weblate/5.13.3.5/data.yml
diff --git a/apps/weblate/5.13.3.4/docker-compose.yml b/apps/weblate/5.13.3.5/docker-compose.yml
similarity index 95%
rename from apps/weblate/5.13.3.4/docker-compose.yml
rename to apps/weblate/5.13.3.5/docker-compose.yml
index f06e923a0..ab4528bcf 100644
--- a/apps/weblate/5.13.3.4/docker-compose.yml
+++ b/apps/weblate/5.13.3.5/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
weblate:
- image: weblate/weblate:5.13.3.4
+ image: weblate/weblate:5.13.3.5
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
diff --git a/apps/weblate/5.13.3.4/envs/default.env b/apps/weblate/5.13.3.5/envs/default.env
similarity index 100%
rename from apps/weblate/5.13.3.4/envs/default.env
rename to apps/weblate/5.13.3.5/envs/default.env
diff --git a/apps/weblate/5.13.3.4/envs/global.env b/apps/weblate/5.13.3.5/envs/global.env
similarity index 100%
rename from apps/weblate/5.13.3.4/envs/global.env
rename to apps/weblate/5.13.3.5/envs/global.env
diff --git a/apps/weblate/5.13.3.4/scripts/init.sh b/apps/weblate/5.13.3.5/scripts/init.sh
similarity index 100%
rename from apps/weblate/5.13.3.4/scripts/init.sh
rename to apps/weblate/5.13.3.5/scripts/init.sh
diff --git a/apps/weblate/5.13.3.4/scripts/uninstall.sh b/apps/weblate/5.13.3.5/scripts/uninstall.sh
similarity index 100%
rename from apps/weblate/5.13.3.4/scripts/uninstall.sh
rename to apps/weblate/5.13.3.5/scripts/uninstall.sh
diff --git a/apps/weblate/5.13.3.4/scripts/upgrade.sh b/apps/weblate/5.13.3.5/scripts/upgrade.sh
similarity index 100%
rename from apps/weblate/5.13.3.4/scripts/upgrade.sh
rename to apps/weblate/5.13.3.5/scripts/upgrade.sh
diff --git a/appstore/ani-rss/2.2.12/.env b/appstore/ani-rss/2.3.4/.env
similarity index 100%
rename from appstore/ani-rss/2.2.12/.env
rename to appstore/ani-rss/2.3.4/.env
diff --git a/appstore/ani-rss/2.2.12/data.yml b/appstore/ani-rss/2.3.4/data.yml
similarity index 100%
rename from appstore/ani-rss/2.2.12/data.yml
rename to appstore/ani-rss/2.3.4/data.yml
diff --git a/appstore/ani-rss/2.2.12/docker-compose.yml b/appstore/ani-rss/2.3.4/docker-compose.yml
similarity index 95%
rename from appstore/ani-rss/2.2.12/docker-compose.yml
rename to appstore/ani-rss/2.3.4/docker-compose.yml
index 3cbbf646f..f8c37ebb7 100644
--- a/appstore/ani-rss/2.2.12/docker-compose.yml
+++ b/appstore/ani-rss/2.3.4/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
- image: wushuo894/ani-rss:v2.2.12
+ image: wushuo894/ani-rss:v2.3.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/ani-rss/2.2.12/envs/default.env b/appstore/ani-rss/2.3.4/envs/default.env
similarity index 100%
rename from appstore/ani-rss/2.2.12/envs/default.env
rename to appstore/ani-rss/2.3.4/envs/default.env
diff --git a/appstore/ani-rss/2.2.12/envs/global.env b/appstore/ani-rss/2.3.4/envs/global.env
similarity index 100%
rename from appstore/ani-rss/2.2.12/envs/global.env
rename to appstore/ani-rss/2.3.4/envs/global.env
diff --git a/appstore/ani-rss/2.2.12/scripts/init.sh b/appstore/ani-rss/2.3.4/scripts/init.sh
similarity index 100%
rename from appstore/ani-rss/2.2.12/scripts/init.sh
rename to appstore/ani-rss/2.3.4/scripts/init.sh
diff --git a/appstore/ani-rss/2.2.12/scripts/uninstall.sh b/appstore/ani-rss/2.3.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/ani-rss/2.2.12/scripts/uninstall.sh
rename to appstore/ani-rss/2.3.4/scripts/uninstall.sh
diff --git a/appstore/ani-rss/2.2.12/scripts/upgrade.sh b/appstore/ani-rss/2.3.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/ani-rss/2.2.12/scripts/upgrade.sh
rename to appstore/ani-rss/2.3.4/scripts/upgrade.sh
diff --git a/appstore/astrbot-napcat/4.8.119/.env b/appstore/astrbot-napcat/4.8.122/.env
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/.env
rename to appstore/astrbot-napcat/4.8.122/.env
diff --git a/appstore/astrbot-napcat/4.8.119/data.yml b/appstore/astrbot-napcat/4.8.122/data.yml
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/data.yml
rename to appstore/astrbot-napcat/4.8.122/data.yml
diff --git a/appstore/astrbot-napcat/4.8.119/docker-compose.yml b/appstore/astrbot-napcat/4.8.122/docker-compose.yml
similarity index 93%
rename from appstore/astrbot-napcat/4.8.119/docker-compose.yml
rename to appstore/astrbot-napcat/4.8.122/docker-compose.yml
index 6c2786554..7afe99e91 100644
--- a/appstore/astrbot-napcat/4.8.119/docker-compose.yml
+++ b/appstore/astrbot-napcat/4.8.122/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.3.2
+ image: soulter/astrbot:v4.3.5
labels:
createdBy: Apps
networks:
@@ -36,7 +36,7 @@ services:
- MODE=astrbot
- NAPCAT_UID=${NAPCAT_UID:-1000}
- NAPCAT_GID=${NAPCAT_GID:-1000}
- image: mlikiowa/napcat-docker:v4.8.119
+ image: mlikiowa/napcat-docker:v4.8.122
mac_address: ${NAPCAT_MAC_ADDRESS:-02:42:ac:11:00:02}
networks:
- 1panel-network
diff --git a/appstore/astrbot-napcat/4.8.119/envs/default.env b/appstore/astrbot-napcat/4.8.122/envs/default.env
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/envs/default.env
rename to appstore/astrbot-napcat/4.8.122/envs/default.env
diff --git a/appstore/astrbot-napcat/4.8.119/envs/global.env b/appstore/astrbot-napcat/4.8.122/envs/global.env
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/envs/global.env
rename to appstore/astrbot-napcat/4.8.122/envs/global.env
diff --git a/appstore/astrbot-napcat/4.8.119/scripts/init.sh b/appstore/astrbot-napcat/4.8.122/scripts/init.sh
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/scripts/init.sh
rename to appstore/astrbot-napcat/4.8.122/scripts/init.sh
diff --git a/appstore/astrbot-napcat/4.8.119/scripts/uninstall.sh b/appstore/astrbot-napcat/4.8.122/scripts/uninstall.sh
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/scripts/uninstall.sh
rename to appstore/astrbot-napcat/4.8.122/scripts/uninstall.sh
diff --git a/appstore/astrbot-napcat/4.8.119/scripts/upgrade.sh b/appstore/astrbot-napcat/4.8.122/scripts/upgrade.sh
similarity index 100%
rename from appstore/astrbot-napcat/4.8.119/scripts/upgrade.sh
rename to appstore/astrbot-napcat/4.8.122/scripts/upgrade.sh
diff --git a/appstore/astrbot/4.3.2/.env b/appstore/astrbot/4.3.5/.env
similarity index 100%
rename from appstore/astrbot/4.3.2/.env
rename to appstore/astrbot/4.3.5/.env
diff --git a/appstore/astrbot/4.3.2/data.yml b/appstore/astrbot/4.3.5/data.yml
similarity index 100%
rename from appstore/astrbot/4.3.2/data.yml
rename to appstore/astrbot/4.3.5/data.yml
diff --git a/appstore/astrbot/4.3.2/docker-compose.yml b/appstore/astrbot/4.3.5/docker-compose.yml
similarity index 94%
rename from appstore/astrbot/4.3.2/docker-compose.yml
rename to appstore/astrbot/4.3.5/docker-compose.yml
index c3270ebd3..1c997f8d0 100644
--- a/appstore/astrbot/4.3.2/docker-compose.yml
+++ b/appstore/astrbot/4.3.5/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: soulter/astrbot:v4.3.2
+ image: soulter/astrbot:v4.3.5
labels:
createdBy: Apps
networks:
diff --git a/appstore/astrbot/4.3.2/envs/default.env b/appstore/astrbot/4.3.5/envs/default.env
similarity index 100%
rename from appstore/astrbot/4.3.2/envs/default.env
rename to appstore/astrbot/4.3.5/envs/default.env
diff --git a/appstore/astrbot/4.3.2/envs/global.env b/appstore/astrbot/4.3.5/envs/global.env
similarity index 100%
rename from appstore/astrbot/4.3.2/envs/global.env
rename to appstore/astrbot/4.3.5/envs/global.env
diff --git a/appstore/astrbot/4.3.2/scripts/init.sh b/appstore/astrbot/4.3.5/scripts/init.sh
similarity index 100%
rename from appstore/astrbot/4.3.2/scripts/init.sh
rename to appstore/astrbot/4.3.5/scripts/init.sh
diff --git a/appstore/astrbot/4.3.2/scripts/uninstall.sh b/appstore/astrbot/4.3.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/astrbot/4.3.2/scripts/uninstall.sh
rename to appstore/astrbot/4.3.5/scripts/uninstall.sh
diff --git a/appstore/astrbot/4.3.2/scripts/upgrade.sh b/appstore/astrbot/4.3.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/astrbot/4.3.2/scripts/upgrade.sh
rename to appstore/astrbot/4.3.5/scripts/upgrade.sh
diff --git a/appstore/beszel-agent/0.13.1/.env b/appstore/beszel-agent/0.14.0/.env
similarity index 100%
rename from appstore/beszel-agent/0.13.1/.env
rename to appstore/beszel-agent/0.14.0/.env
diff --git a/appstore/beszel-agent/0.13.1/data.yml b/appstore/beszel-agent/0.14.0/data.yml
similarity index 100%
rename from appstore/beszel-agent/0.13.1/data.yml
rename to appstore/beszel-agent/0.14.0/data.yml
diff --git a/appstore/beszel-agent/0.13.1/docker-compose.yml b/appstore/beszel-agent/0.14.0/docker-compose.yml
similarity index 92%
rename from appstore/beszel-agent/0.13.1/docker-compose.yml
rename to appstore/beszel-agent/0.14.0/docker-compose.yml
index 7b7cf4e4a..4ce04a9c3 100644
--- a/appstore/beszel-agent/0.13.1/docker-compose.yml
+++ b/appstore/beszel-agent/0.14.0/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- TZ=Asia/Shanghai
- LOG_LEVEL=info
- PORT=${PANEL_APP_PORT_HTTP:-45876}
- image: henrygd/beszel-agent:0.13.1
+ image: henrygd/beszel-agent:0.14.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE:-host}
diff --git a/appstore/beszel-agent/0.13.1/envs/default.env b/appstore/beszel-agent/0.14.0/envs/default.env
similarity index 100%
rename from appstore/beszel-agent/0.13.1/envs/default.env
rename to appstore/beszel-agent/0.14.0/envs/default.env
diff --git a/appstore/beszel-agent/0.13.1/envs/global.env b/appstore/beszel-agent/0.14.0/envs/global.env
similarity index 100%
rename from appstore/beszel-agent/0.13.1/envs/global.env
rename to appstore/beszel-agent/0.14.0/envs/global.env
diff --git a/appstore/beszel-agent/0.13.1/scripts/init.sh b/appstore/beszel-agent/0.14.0/scripts/init.sh
similarity index 100%
rename from appstore/beszel-agent/0.13.1/scripts/init.sh
rename to appstore/beszel-agent/0.14.0/scripts/init.sh
diff --git a/appstore/beszel-agent/0.13.1/scripts/uninstall.sh b/appstore/beszel-agent/0.14.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/beszel-agent/0.13.1/scripts/uninstall.sh
rename to appstore/beszel-agent/0.14.0/scripts/uninstall.sh
diff --git a/appstore/beszel-agent/0.13.1/scripts/upgrade.sh b/appstore/beszel-agent/0.14.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/beszel-agent/0.13.1/scripts/upgrade.sh
rename to appstore/beszel-agent/0.14.0/scripts/upgrade.sh
diff --git a/appstore/beszel/0.13.1/.env b/appstore/beszel/0.14.0/.env
similarity index 100%
rename from appstore/beszel/0.13.1/.env
rename to appstore/beszel/0.14.0/.env
diff --git a/appstore/beszel/0.13.1/data.yml b/appstore/beszel/0.14.0/data.yml
similarity index 100%
rename from appstore/beszel/0.13.1/data.yml
rename to appstore/beszel/0.14.0/data.yml
diff --git a/appstore/beszel/0.13.1/docker-compose.yml b/appstore/beszel/0.14.0/docker-compose.yml
similarity index 91%
rename from appstore/beszel/0.13.1/docker-compose.yml
rename to appstore/beszel/0.14.0/docker-compose.yml
index 17847c415..4500d1092 100644
--- a/appstore/beszel/0.13.1/docker-compose.yml
+++ b/appstore/beszel/0.14.0/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: henrygd/beszel:0.13.1
+ image: henrygd/beszel:0.14.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/beszel/0.13.1/envs/default.env b/appstore/beszel/0.14.0/envs/default.env
similarity index 100%
rename from appstore/beszel/0.13.1/envs/default.env
rename to appstore/beszel/0.14.0/envs/default.env
diff --git a/appstore/beszel/0.13.1/envs/global.env b/appstore/beszel/0.14.0/envs/global.env
similarity index 100%
rename from appstore/beszel/0.13.1/envs/global.env
rename to appstore/beszel/0.14.0/envs/global.env
diff --git a/appstore/beszel/0.13.1/scripts/init.sh b/appstore/beszel/0.14.0/scripts/init.sh
similarity index 100%
rename from appstore/beszel/0.13.1/scripts/init.sh
rename to appstore/beszel/0.14.0/scripts/init.sh
diff --git a/appstore/beszel/0.13.1/scripts/uninstall.sh b/appstore/beszel/0.14.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/beszel/0.13.1/scripts/uninstall.sh
rename to appstore/beszel/0.14.0/scripts/uninstall.sh
diff --git a/appstore/beszel/0.13.1/scripts/upgrade.sh b/appstore/beszel/0.14.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/beszel/0.13.1/scripts/upgrade.sh
rename to appstore/beszel/0.14.0/scripts/upgrade.sh
diff --git a/appstore/bili-fetcher/1.6.6/.env b/appstore/bili-fetcher/1.6.8/.env
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/.env
rename to appstore/bili-fetcher/1.6.8/.env
diff --git a/appstore/bili-fetcher/1.6.6/config/categories.json b/appstore/bili-fetcher/1.6.8/config/categories.json
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/categories.json
rename to appstore/bili-fetcher/1.6.8/config/categories.json
diff --git a/appstore/bili-fetcher/1.6.6/config/config.yaml b/appstore/bili-fetcher/1.6.8/config/config.yaml
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/config.yaml
rename to appstore/bili-fetcher/1.6.8/config/config.yaml
diff --git a/appstore/bili-fetcher/1.6.6/config/scheduler_config.yaml b/appstore/bili-fetcher/1.6.8/config/scheduler_config.yaml
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/scheduler_config.yaml
rename to appstore/bili-fetcher/1.6.8/config/scheduler_config.yaml
diff --git a/appstore/bili-fetcher/1.6.6/config/sql_statements_mysql.py b/appstore/bili-fetcher/1.6.8/config/sql_statements_mysql.py
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/sql_statements_mysql.py
rename to appstore/bili-fetcher/1.6.8/config/sql_statements_mysql.py
diff --git a/appstore/bili-fetcher/1.6.6/config/sql_statements_sqlite.py b/appstore/bili-fetcher/1.6.8/config/sql_statements_sqlite.py
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/sql_statements_sqlite.py
rename to appstore/bili-fetcher/1.6.8/config/sql_statements_sqlite.py
diff --git a/appstore/bili-fetcher/1.6.6/config/template.html b/appstore/bili-fetcher/1.6.8/config/template.html
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/config/template.html
rename to appstore/bili-fetcher/1.6.8/config/template.html
diff --git a/appstore/bili-fetcher/1.6.6/data.yml b/appstore/bili-fetcher/1.6.8/data.yml
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/data.yml
rename to appstore/bili-fetcher/1.6.8/data.yml
diff --git a/appstore/bili-fetcher/1.6.6/docker-compose.yml b/appstore/bili-fetcher/1.6.8/docker-compose.yml
similarity index 88%
rename from appstore/bili-fetcher/1.6.6/docker-compose.yml
rename to appstore/bili-fetcher/1.6.8/docker-compose.yml
index 7886c5337..af4782f89 100644
--- a/appstore/bili-fetcher/1.6.6/docker-compose.yml
+++ b/appstore/bili-fetcher/1.6.8/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- DOCKER_ENV=true
- image: qyg2297248353/bili-fetcher:v1.6.6
+ image: qyg2297248353/bili-fetcher:v1.6.8
networks:
- 1panel-network
ports:
@@ -26,7 +26,7 @@ services:
environment:
- BACKEND_URL=http://bili-fetcher-api:8899
- TZ=Asia/Shanghai
- image: qyg2297248353/bili-fetcher-web:v1.6.6
+ image: qyg2297248353/bili-fetcher-web:v1.6.8
labels:
createdBy: Apps
networks:
diff --git a/appstore/bili-fetcher/1.6.6/envs/default.env b/appstore/bili-fetcher/1.6.8/envs/default.env
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/envs/default.env
rename to appstore/bili-fetcher/1.6.8/envs/default.env
diff --git a/appstore/bili-fetcher/1.6.6/envs/global.env b/appstore/bili-fetcher/1.6.8/envs/global.env
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/envs/global.env
rename to appstore/bili-fetcher/1.6.8/envs/global.env
diff --git a/appstore/bili-fetcher/1.6.6/scripts/init.sh b/appstore/bili-fetcher/1.6.8/scripts/init.sh
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/scripts/init.sh
rename to appstore/bili-fetcher/1.6.8/scripts/init.sh
diff --git a/appstore/bili-fetcher/1.6.6/scripts/uninstall.sh b/appstore/bili-fetcher/1.6.8/scripts/uninstall.sh
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/scripts/uninstall.sh
rename to appstore/bili-fetcher/1.6.8/scripts/uninstall.sh
diff --git a/appstore/bili-fetcher/1.6.6/scripts/upgrade.sh b/appstore/bili-fetcher/1.6.8/scripts/upgrade.sh
similarity index 100%
rename from appstore/bili-fetcher/1.6.6/scripts/upgrade.sh
rename to appstore/bili-fetcher/1.6.8/scripts/upgrade.sh
diff --git a/appstore/casdoor/2.77.0/.env b/appstore/casdoor/2.89.0/.env
similarity index 100%
rename from appstore/casdoor/2.77.0/.env
rename to appstore/casdoor/2.89.0/.env
diff --git a/appstore/casdoor/2.77.0/config/init_data.json b/appstore/casdoor/2.89.0/config/init_data.json
similarity index 100%
rename from appstore/casdoor/2.77.0/config/init_data.json
rename to appstore/casdoor/2.89.0/config/init_data.json
diff --git a/appstore/casdoor/2.77.0/data.yml b/appstore/casdoor/2.89.0/data.yml
similarity index 100%
rename from appstore/casdoor/2.77.0/data.yml
rename to appstore/casdoor/2.89.0/data.yml
diff --git a/appstore/casdoor/2.77.0/docker-compose.yml b/appstore/casdoor/2.89.0/docker-compose.yml
similarity index 93%
rename from appstore/casdoor/2.77.0/docker-compose.yml
rename to appstore/casdoor/2.89.0/docker-compose.yml
index eb08c2458..90b13e141 100644
--- a/appstore/casdoor/2.77.0/docker-compose.yml
+++ b/appstore/casdoor/2.89.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10
- appname=casdoor
- authState=casdoor
- image: casbin/casdoor:v2.77.0
+ image: casbin/casdoor:v2.89.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/casdoor/2.77.0/envs/casdoor.env b/appstore/casdoor/2.89.0/envs/casdoor.env
similarity index 100%
rename from appstore/casdoor/2.77.0/envs/casdoor.env
rename to appstore/casdoor/2.89.0/envs/casdoor.env
diff --git a/appstore/casdoor/2.77.0/envs/default.env b/appstore/casdoor/2.89.0/envs/default.env
similarity index 100%
rename from appstore/casdoor/2.77.0/envs/default.env
rename to appstore/casdoor/2.89.0/envs/default.env
diff --git a/appstore/casdoor/2.77.0/envs/global.env b/appstore/casdoor/2.89.0/envs/global.env
similarity index 100%
rename from appstore/casdoor/2.77.0/envs/global.env
rename to appstore/casdoor/2.89.0/envs/global.env
diff --git a/appstore/casdoor/2.77.0/scripts/init.sh b/appstore/casdoor/2.89.0/scripts/init.sh
similarity index 100%
rename from appstore/casdoor/2.77.0/scripts/init.sh
rename to appstore/casdoor/2.89.0/scripts/init.sh
diff --git a/appstore/casdoor/2.77.0/scripts/uninstall.sh b/appstore/casdoor/2.89.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/casdoor/2.77.0/scripts/uninstall.sh
rename to appstore/casdoor/2.89.0/scripts/uninstall.sh
diff --git a/appstore/casdoor/2.77.0/scripts/upgrade.sh b/appstore/casdoor/2.89.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/casdoor/2.77.0/scripts/upgrade.sh
rename to appstore/casdoor/2.89.0/scripts/upgrade.sh
diff --git a/appstore/clouddrive2/0.9.8/.env b/appstore/clouddrive2/0.9.11/.env
similarity index 100%
rename from appstore/clouddrive2/0.9.8/.env
rename to appstore/clouddrive2/0.9.11/.env
diff --git a/appstore/clouddrive2/0.9.8/data.yml b/appstore/clouddrive2/0.9.11/data.yml
similarity index 100%
rename from appstore/clouddrive2/0.9.8/data.yml
rename to appstore/clouddrive2/0.9.11/data.yml
diff --git a/appstore/clouddrive2/0.9.8/docker-compose.yml b/appstore/clouddrive2/0.9.11/docker-compose.yml
similarity index 94%
rename from appstore/clouddrive2/0.9.8/docker-compose.yml
rename to appstore/clouddrive2/0.9.11/docker-compose.yml
index c4331d444..e1d9cb922 100644
--- a/appstore/clouddrive2/0.9.8/docker-compose.yml
+++ b/appstore/clouddrive2/0.9.11/docker-compose.yml
@@ -14,7 +14,7 @@ services:
environment:
- TZ=Asia/Shanghai
- CLOUDDRIVE_HOME=/Config
- image: cloudnas/clouddrive2:0.9.8
+ image: cloudnas/clouddrive2:0.9.11
labels:
createdBy: Apps
networks:
diff --git a/appstore/clouddrive2/0.9.8/envs/default.env b/appstore/clouddrive2/0.9.11/envs/default.env
similarity index 100%
rename from appstore/clouddrive2/0.9.8/envs/default.env
rename to appstore/clouddrive2/0.9.11/envs/default.env
diff --git a/appstore/clouddrive2/0.9.8/envs/global.env b/appstore/clouddrive2/0.9.11/envs/global.env
similarity index 100%
rename from appstore/clouddrive2/0.9.8/envs/global.env
rename to appstore/clouddrive2/0.9.11/envs/global.env
diff --git a/appstore/clouddrive2/0.9.8/scripts/init.sh b/appstore/clouddrive2/0.9.11/scripts/init.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.8/scripts/init.sh
rename to appstore/clouddrive2/0.9.11/scripts/init.sh
diff --git a/appstore/clouddrive2/0.9.8/scripts/uninstall.sh b/appstore/clouddrive2/0.9.11/scripts/uninstall.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.8/scripts/uninstall.sh
rename to appstore/clouddrive2/0.9.11/scripts/uninstall.sh
diff --git a/appstore/clouddrive2/0.9.8/scripts/upgrade.sh b/appstore/clouddrive2/0.9.11/scripts/upgrade.sh
similarity index 100%
rename from appstore/clouddrive2/0.9.8/scripts/upgrade.sh
rename to appstore/clouddrive2/0.9.11/scripts/upgrade.sh
diff --git a/appstore/cloudreve/4.8.0/.env b/appstore/cloudreve/4.9.2/.env
similarity index 100%
rename from appstore/cloudreve/4.8.0/.env
rename to appstore/cloudreve/4.9.2/.env
diff --git a/appstore/cloudreve/4.8.0/data.yml b/appstore/cloudreve/4.9.2/data.yml
similarity index 100%
rename from appstore/cloudreve/4.8.0/data.yml
rename to appstore/cloudreve/4.9.2/data.yml
diff --git a/appstore/cloudreve/4.8.0/docker-compose.yml b/appstore/cloudreve/4.9.2/docker-compose.yml
similarity index 91%
rename from appstore/cloudreve/4.8.0/docker-compose.yml
rename to appstore/cloudreve/4.9.2/docker-compose.yml
index 905e52ac6..f5ce23ad0 100644
--- a/appstore/cloudreve/4.8.0/docker-compose.yml
+++ b/appstore/cloudreve/4.9.2/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: cloudreve/cloudreve:4.8.0
+ image: cloudreve/cloudreve:4.9.2
labels:
createdBy: Apps
networks:
diff --git a/appstore/cloudreve/4.8.0/envs/default.env b/appstore/cloudreve/4.9.2/envs/default.env
similarity index 100%
rename from appstore/cloudreve/4.8.0/envs/default.env
rename to appstore/cloudreve/4.9.2/envs/default.env
diff --git a/appstore/cloudreve/4.8.0/envs/global.env b/appstore/cloudreve/4.9.2/envs/global.env
similarity index 100%
rename from appstore/cloudreve/4.8.0/envs/global.env
rename to appstore/cloudreve/4.9.2/envs/global.env
diff --git a/appstore/cloudreve/4.8.0/scripts/init.sh b/appstore/cloudreve/4.9.2/scripts/init.sh
similarity index 100%
rename from appstore/cloudreve/4.8.0/scripts/init.sh
rename to appstore/cloudreve/4.9.2/scripts/init.sh
diff --git a/appstore/cloudreve/4.8.0/scripts/uninstall.sh b/appstore/cloudreve/4.9.2/scripts/uninstall.sh
similarity index 100%
rename from appstore/cloudreve/4.8.0/scripts/uninstall.sh
rename to appstore/cloudreve/4.9.2/scripts/uninstall.sh
diff --git a/appstore/cloudreve/4.8.0/scripts/upgrade.sh b/appstore/cloudreve/4.9.2/scripts/upgrade.sh
similarity index 100%
rename from appstore/cloudreve/4.8.0/scripts/upgrade.sh
rename to appstore/cloudreve/4.9.2/scripts/upgrade.sh
diff --git a/appstore/deeplx/1.0.8.1/.env b/appstore/deeplx/1.0.9.1/.env
similarity index 100%
rename from appstore/deeplx/1.0.8.1/.env
rename to appstore/deeplx/1.0.9.1/.env
diff --git a/appstore/deeplx/1.0.8.1/data.yml b/appstore/deeplx/1.0.9.1/data.yml
similarity index 100%
rename from appstore/deeplx/1.0.8.1/data.yml
rename to appstore/deeplx/1.0.9.1/data.yml
diff --git a/appstore/deeplx/1.0.8.1/docker-compose.yml b/appstore/deeplx/1.0.9.1/docker-compose.yml
similarity index 88%
rename from appstore/deeplx/1.0.8.1/docker-compose.yml
rename to appstore/deeplx/1.0.9.1/docker-compose.yml
index c27a767ad..fe7864ca7 100644
--- a/appstore/deeplx/1.0.8.1/docker-compose.yml
+++ b/appstore/deeplx/1.0.9.1/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- PORT=1188
- image: qyg2297248353/deeplx:v1.0.8.1
+ image: qyg2297248353/deeplx:v1.0.9.1
labels:
createdBy: Apps
networks:
diff --git a/appstore/deeplx/1.0.8.1/envs/default.env b/appstore/deeplx/1.0.9.1/envs/default.env
similarity index 100%
rename from appstore/deeplx/1.0.8.1/envs/default.env
rename to appstore/deeplx/1.0.9.1/envs/default.env
diff --git a/appstore/deeplx/1.0.8.1/envs/global.env b/appstore/deeplx/1.0.9.1/envs/global.env
similarity index 100%
rename from appstore/deeplx/1.0.8.1/envs/global.env
rename to appstore/deeplx/1.0.9.1/envs/global.env
diff --git a/appstore/deeplx/1.0.8.1/scripts/init.sh b/appstore/deeplx/1.0.9.1/scripts/init.sh
similarity index 100%
rename from appstore/deeplx/1.0.8.1/scripts/init.sh
rename to appstore/deeplx/1.0.9.1/scripts/init.sh
diff --git a/appstore/deeplx/1.0.8.1/scripts/uninstall.sh b/appstore/deeplx/1.0.9.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/deeplx/1.0.8.1/scripts/uninstall.sh
rename to appstore/deeplx/1.0.9.1/scripts/uninstall.sh
diff --git a/appstore/deeplx/1.0.8.1/scripts/upgrade.sh b/appstore/deeplx/1.0.9.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/deeplx/1.0.8.1/scripts/upgrade.sh
rename to appstore/deeplx/1.0.9.1/scripts/upgrade.sh
diff --git a/appstore/dozzle/8.14.4/.env b/appstore/dozzle/8.14.5/.env
similarity index 100%
rename from appstore/dozzle/8.14.4/.env
rename to appstore/dozzle/8.14.5/.env
diff --git a/appstore/dozzle/8.14.4/data.yml b/appstore/dozzle/8.14.5/data.yml
similarity index 100%
rename from appstore/dozzle/8.14.4/data.yml
rename to appstore/dozzle/8.14.5/data.yml
diff --git a/appstore/dozzle/8.14.4/docker-compose.yml b/appstore/dozzle/8.14.5/docker-compose.yml
similarity index 94%
rename from appstore/dozzle/8.14.4/docker-compose.yml
rename to appstore/dozzle/8.14.5/docker-compose.yml
index d576e5c87..28be32a41 100644
--- a/appstore/dozzle/8.14.4/docker-compose.yml
+++ b/appstore/dozzle/8.14.5/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- /dozzle
- healthcheck
timeout: 30s
- image: amir20/dozzle:v8.14.4
+ image: amir20/dozzle:v8.14.5
labels:
createdBy: Apps
networks:
diff --git a/appstore/dozzle/8.14.4/envs/default.env b/appstore/dozzle/8.14.5/envs/default.env
similarity index 100%
rename from appstore/dozzle/8.14.4/envs/default.env
rename to appstore/dozzle/8.14.5/envs/default.env
diff --git a/appstore/dozzle/8.14.4/envs/global.env b/appstore/dozzle/8.14.5/envs/global.env
similarity index 100%
rename from appstore/dozzle/8.14.4/envs/global.env
rename to appstore/dozzle/8.14.5/envs/global.env
diff --git a/appstore/dozzle/8.14.4/scripts/init.sh b/appstore/dozzle/8.14.5/scripts/init.sh
similarity index 100%
rename from appstore/dozzle/8.14.4/scripts/init.sh
rename to appstore/dozzle/8.14.5/scripts/init.sh
diff --git a/appstore/dozzle/8.14.4/scripts/uninstall.sh b/appstore/dozzle/8.14.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/dozzle/8.14.4/scripts/uninstall.sh
rename to appstore/dozzle/8.14.5/scripts/uninstall.sh
diff --git a/appstore/dozzle/8.14.4/scripts/upgrade.sh b/appstore/dozzle/8.14.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/dozzle/8.14.4/scripts/upgrade.sh
rename to appstore/dozzle/8.14.5/scripts/upgrade.sh
diff --git a/appstore/ech0/2.7.5/.env b/appstore/ech0/2.8.5/.env
similarity index 100%
rename from appstore/ech0/2.7.5/.env
rename to appstore/ech0/2.8.5/.env
diff --git a/appstore/ech0/2.7.5/data.yml b/appstore/ech0/2.8.5/data.yml
similarity index 100%
rename from appstore/ech0/2.7.5/data.yml
rename to appstore/ech0/2.8.5/data.yml
diff --git a/appstore/ech0/2.7.5/docker-compose.yml b/appstore/ech0/2.8.5/docker-compose.yml
similarity index 93%
rename from appstore/ech0/2.7.5/docker-compose.yml
rename to appstore/ech0/2.8.5/docker-compose.yml
index 648e436ef..62834fd41 100644
--- a/appstore/ech0/2.7.5/docker-compose.yml
+++ b/appstore/ech0/2.8.5/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: sn0wl1n/ech0:v2.7.5
+ image: sn0wl1n/ech0:v2.8.5
labels:
createdBy: Apps
networks:
diff --git a/appstore/ech0/2.7.5/envs/default.env b/appstore/ech0/2.8.5/envs/default.env
similarity index 100%
rename from appstore/ech0/2.7.5/envs/default.env
rename to appstore/ech0/2.8.5/envs/default.env
diff --git a/appstore/ech0/2.7.5/envs/global.env b/appstore/ech0/2.8.5/envs/global.env
similarity index 100%
rename from appstore/ech0/2.7.5/envs/global.env
rename to appstore/ech0/2.8.5/envs/global.env
diff --git a/appstore/ech0/2.7.5/scripts/init.sh b/appstore/ech0/2.8.5/scripts/init.sh
similarity index 100%
rename from appstore/ech0/2.7.5/scripts/init.sh
rename to appstore/ech0/2.8.5/scripts/init.sh
diff --git a/appstore/ech0/2.7.5/scripts/uninstall.sh b/appstore/ech0/2.8.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/ech0/2.7.5/scripts/uninstall.sh
rename to appstore/ech0/2.8.5/scripts/uninstall.sh
diff --git a/appstore/ech0/2.7.5/scripts/upgrade.sh b/appstore/ech0/2.8.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/ech0/2.7.5/scripts/upgrade.sh
rename to appstore/ech0/2.8.5/scripts/upgrade.sh
diff --git a/appstore/emby/4.9.2.1/.env b/appstore/emby/4.9.2.5/.env
similarity index 100%
rename from appstore/emby/4.9.2.1/.env
rename to appstore/emby/4.9.2.5/.env
diff --git a/appstore/emby/4.9.2.1/data.yml b/appstore/emby/4.9.2.5/data.yml
similarity index 100%
rename from appstore/emby/4.9.2.1/data.yml
rename to appstore/emby/4.9.2.5/data.yml
diff --git a/dockge/emby_4_9_2_1/docker-compose.yml b/appstore/emby/4.9.2.5/docker-compose.yml
similarity index 96%
rename from dockge/emby_4_9_2_1/docker-compose.yml
rename to appstore/emby/4.9.2.5/docker-compose.yml
index 73b330c12..7731d1807 100644
--- a/dockge/emby_4_9_2_1/docker-compose.yml
+++ b/appstore/emby/4.9.2.5/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- HTTP_PROXY=${HTTP_PROXY:-}
- HTTPS_PROXY=${HTTP_PROXY:-}
- NO_PROXY=localhost,127.0.0.1,::1
- image: emby/embyserver:4.9.2.1
+ image: emby/embyserver:4.9.2.5
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/emby/4.9.2.1/envs/default.env b/appstore/emby/4.9.2.5/envs/default.env
similarity index 100%
rename from appstore/emby/4.9.2.1/envs/default.env
rename to appstore/emby/4.9.2.5/envs/default.env
diff --git a/appstore/emby/4.9.2.1/envs/global.env b/appstore/emby/4.9.2.5/envs/global.env
similarity index 100%
rename from appstore/emby/4.9.2.1/envs/global.env
rename to appstore/emby/4.9.2.5/envs/global.env
diff --git a/appstore/emby/4.9.2.1/scripts/init.sh b/appstore/emby/4.9.2.5/scripts/init.sh
similarity index 100%
rename from appstore/emby/4.9.2.1/scripts/init.sh
rename to appstore/emby/4.9.2.5/scripts/init.sh
diff --git a/appstore/emby/4.9.2.1/scripts/uninstall.sh b/appstore/emby/4.9.2.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/emby/4.9.2.1/scripts/uninstall.sh
rename to appstore/emby/4.9.2.5/scripts/uninstall.sh
diff --git a/appstore/emby/4.9.2.1/scripts/upgrade.sh b/appstore/emby/4.9.2.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/emby/4.9.2.1/scripts/upgrade.sh
rename to appstore/emby/4.9.2.5/scripts/upgrade.sh
diff --git a/appstore/flaresolverr/3.4.1/.env b/appstore/flaresolverr/3.4.2/.env
similarity index 100%
rename from appstore/flaresolverr/3.4.1/.env
rename to appstore/flaresolverr/3.4.2/.env
diff --git a/appstore/flaresolverr/3.4.1/data.yml b/appstore/flaresolverr/3.4.2/data.yml
similarity index 100%
rename from appstore/flaresolverr/3.4.1/data.yml
rename to appstore/flaresolverr/3.4.2/data.yml
diff --git a/appstore/flaresolverr/3.4.1/docker-compose.yml b/appstore/flaresolverr/3.4.2/docker-compose.yml
similarity index 93%
rename from appstore/flaresolverr/3.4.1/docker-compose.yml
rename to appstore/flaresolverr/3.4.2/docker-compose.yml
index 20ce83645..7f0b8bb08 100644
--- a/appstore/flaresolverr/3.4.1/docker-compose.yml
+++ b/appstore/flaresolverr/3.4.2/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- HOST=0.0.0.0
- PROMETHEUS_ENABLED=false
- PROMETHEUS_PORT=8192
- image: flaresolverr/flaresolverr:v3.4.1
+ image: flaresolverr/flaresolverr:v3.4.2
labels:
createdBy: Apps
networks:
diff --git a/appstore/flaresolverr/3.4.1/envs/default.env b/appstore/flaresolverr/3.4.2/envs/default.env
similarity index 100%
rename from appstore/flaresolverr/3.4.1/envs/default.env
rename to appstore/flaresolverr/3.4.2/envs/default.env
diff --git a/appstore/flaresolverr/3.4.1/envs/global.env b/appstore/flaresolverr/3.4.2/envs/global.env
similarity index 100%
rename from appstore/flaresolverr/3.4.1/envs/global.env
rename to appstore/flaresolverr/3.4.2/envs/global.env
diff --git a/appstore/flaresolverr/3.4.1/scripts/init.sh b/appstore/flaresolverr/3.4.2/scripts/init.sh
similarity index 100%
rename from appstore/flaresolverr/3.4.1/scripts/init.sh
rename to appstore/flaresolverr/3.4.2/scripts/init.sh
diff --git a/appstore/flaresolverr/3.4.1/scripts/uninstall.sh b/appstore/flaresolverr/3.4.2/scripts/uninstall.sh
similarity index 100%
rename from appstore/flaresolverr/3.4.1/scripts/uninstall.sh
rename to appstore/flaresolverr/3.4.2/scripts/uninstall.sh
diff --git a/appstore/flaresolverr/3.4.1/scripts/upgrade.sh b/appstore/flaresolverr/3.4.2/scripts/upgrade.sh
similarity index 100%
rename from appstore/flaresolverr/3.4.1/scripts/upgrade.sh
rename to appstore/flaresolverr/3.4.2/scripts/upgrade.sh
diff --git a/appstore/ghost/6.2.0/.env b/appstore/ghost/6.4.0/.env
similarity index 100%
rename from appstore/ghost/6.2.0/.env
rename to appstore/ghost/6.4.0/.env
diff --git a/appstore/ghost/6.2.0/data.yml b/appstore/ghost/6.4.0/data.yml
similarity index 100%
rename from appstore/ghost/6.2.0/data.yml
rename to appstore/ghost/6.4.0/data.yml
diff --git a/appstore/ghost/6.2.0/docker-compose.yml b/appstore/ghost/6.4.0/docker-compose.yml
similarity index 95%
rename from appstore/ghost/6.2.0/docker-compose.yml
rename to appstore/ghost/6.4.0/docker-compose.yml
index b84e1b5c3..73208561a 100644
--- a/appstore/ghost/6.2.0/docker-compose.yml
+++ b/appstore/ghost/6.4.0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- database__client=mysql
- mail__options__service=Email
- mail__options__secure=true
- image: ghost:6.2.0
+ image: ghost:6.4.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/ghost/6.2.0/envs/default.env b/appstore/ghost/6.4.0/envs/default.env
similarity index 100%
rename from appstore/ghost/6.2.0/envs/default.env
rename to appstore/ghost/6.4.0/envs/default.env
diff --git a/appstore/ghost/6.2.0/envs/global.env b/appstore/ghost/6.4.0/envs/global.env
similarity index 100%
rename from appstore/ghost/6.2.0/envs/global.env
rename to appstore/ghost/6.4.0/envs/global.env
diff --git a/appstore/ghost/6.2.0/scripts/init.sh b/appstore/ghost/6.4.0/scripts/init.sh
similarity index 100%
rename from appstore/ghost/6.2.0/scripts/init.sh
rename to appstore/ghost/6.4.0/scripts/init.sh
diff --git a/appstore/ghost/6.2.0/scripts/uninstall.sh b/appstore/ghost/6.4.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/ghost/6.2.0/scripts/uninstall.sh
rename to appstore/ghost/6.4.0/scripts/uninstall.sh
diff --git a/appstore/ghost/6.2.0/scripts/upgrade.sh b/appstore/ghost/6.4.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/ghost/6.2.0/scripts/upgrade.sh
rename to appstore/ghost/6.4.0/scripts/upgrade.sh
diff --git a/appstore/helios/README.md b/appstore/helios/README.md
new file mode 100644
index 000000000..71f20f7dc
--- /dev/null
+++ b/appstore/helios/README.md
@@ -0,0 +1,86 @@
+# LunaTV (MoonTV API)
+
+🎬 Helios 是 Selene 所需 API 的 golang 实现。设计目标是单容器、单用户、最小化。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🎬 多源搜索
+
+支持多个影视资源站点的搜索
+
+### 🔍 实时搜索
+
+提供SSE实时搜索功能
+
+### ❤️ 收藏管理
+
+收藏喜欢的影视作品
+
+### 📚 搜索历史
+
+记录和管理搜索历史
+
+### 🎯 播放记录
+
+追踪播放进度和记录
+
+### 🔐 用户认证
+
+基于用户名密码的安全认证
+
+### ⚡ 高性能
+
+使用Go语言开发,性能优异
+
+### 🗄️ 数据持久化
+
+SQLite数据库存储用户数据
+
+### 🐳 容器化
+
+支持Docker部署
+
+## 客户端
+
+### 开源地址
+
+[Selene](https://github.com/MoonTechLab/Selene)
+
+[Android TV (OrionTV)](https://github.com/orion-lib/OrionTV)
+
+### 📱 支持平台
+
+Android - 最低支持 Android 5.0 (API 21)
+
+iOS - 最低支持 iOS 12.0
+
+MacOS - 最低支持 macOS 10.14 (Mojave)
+
+Windows - 仅支持 64位
+
+---
+
+
diff --git a/appstore/helios/data.yml b/appstore/helios/data.yml
new file mode 100644
index 000000000..8fa0f78ba
--- /dev/null
+++ b/appstore/helios/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: helios
+ name: Helios (MoonTV API)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 跨平台的影视聚合播放站
+ shortDescEn: Cross-platform video aggregation station
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/MoonTechLab/Helios/
+ github: https://github.com/MoonTechLab/Helios/
+ document: https://github.com/MoonTechLab/Helios/
diff --git a/appstore/helios/latest/.env b/appstore/helios/latest/.env
new file mode 100644
index 000000000..ab8c5dc97
--- /dev/null
+++ b/appstore/helios/latest/.env
@@ -0,0 +1,15 @@
+# 数据持久化路径 [必填]
+HELIOS_ROOT_PATH=/home/helios
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8080
+
+# 管理员用户名 [必填]
+USERNAME=
+
+# 管理员密码 [必填]
+PASSWORD=
+
+# 订阅地址 [必填]
+SUBSCRIPTION_URL=
+
diff --git a/appstore/helios/latest/data.yml b/appstore/helios/latest/data.yml
new file mode 100644
index 000000000..7aa1f87a8
--- /dev/null
+++ b/appstore/helios/latest/data.yml
@@ -0,0 +1,38 @@
+additionalProperties:
+ formFields:
+ - default: "/home/helios"
+ edit: true
+ envKey: HELIOS_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 8080
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: ""
+ edit: true
+ envKey: USERNAME
+ labelZh: 管理员用户名
+ labelEn: Admin Username
+ required: true
+ type: text
+ - default: ""
+ edit: true
+ envKey: PASSWORD
+ labelZh: 管理员密码
+ labelEn: Admin Password
+ required: true
+ type: password
+ - default: ""
+ edit: true
+ envKey: SUBSCRIPTION_URL
+ labelZh: 订阅地址
+ labelEn: Subscription Url
+ required: true
+ type: text
diff --git a/appstore/moontv/4.3.0/docker-compose.yml b/appstore/helios/latest/docker-compose.yml
similarity index 59%
rename from appstore/moontv/4.3.0/docker-compose.yml
rename to appstore/helios/latest/docker-compose.yml
index 399cbb8a3..93733f578 100644
--- a/appstore/moontv/4.3.0/docker-compose.yml
+++ b/appstore/helios/latest/docker-compose.yml
@@ -2,18 +2,20 @@ networks:
1panel-network:
external: true
services:
- moontv:
- container_name: moontv
+ helios:
+ container_name: helios
env_file:
- ./envs/global.env
- .env
environment:
- TZ=Asia/Shanghai
- image: ghcr.io/moontechlab/lunatv:4.3.0
+ image: ghcr.io/moontechlab/helios:latest
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- - ${PANEL_APP_PORT_HTTP}:3000
+ - ${PANEL_APP_PORT_HTTP}:8080
restart: always
+ volumes:
+ - ${HELIOS_ROOT_PATH}/data:/data
diff --git a/appstore/homarr/1.40.0/envs/default.env b/appstore/helios/latest/envs/default.env
similarity index 100%
rename from appstore/homarr/1.40.0/envs/default.env
rename to appstore/helios/latest/envs/default.env
diff --git a/appstore/homarr/1.40.0/envs/global.env b/appstore/helios/latest/envs/global.env
similarity index 100%
rename from appstore/homarr/1.40.0/envs/global.env
rename to appstore/helios/latest/envs/global.env
diff --git a/appstore/homarr/1.40.0/scripts/init.sh b/appstore/helios/latest/scripts/init.sh
similarity index 100%
rename from appstore/homarr/1.40.0/scripts/init.sh
rename to appstore/helios/latest/scripts/init.sh
diff --git a/appstore/homarr/1.40.0/scripts/uninstall.sh b/appstore/helios/latest/scripts/uninstall.sh
similarity index 100%
rename from appstore/homarr/1.40.0/scripts/uninstall.sh
rename to appstore/helios/latest/scripts/uninstall.sh
diff --git a/appstore/homarr/1.40.0/scripts/upgrade.sh b/appstore/helios/latest/scripts/upgrade.sh
similarity index 100%
rename from appstore/homarr/1.40.0/scripts/upgrade.sh
rename to appstore/helios/latest/scripts/upgrade.sh
diff --git a/appstore/helios/logo.png b/appstore/helios/logo.png
new file mode 100644
index 000000000..f48bb8d0f
Binary files /dev/null and b/appstore/helios/logo.png differ
diff --git a/appstore/homarr/1.40.0/.env b/appstore/homarr/1.42.1/.env
similarity index 100%
rename from appstore/homarr/1.40.0/.env
rename to appstore/homarr/1.42.1/.env
diff --git a/appstore/homarr/1.40.0/data.yml b/appstore/homarr/1.42.1/data.yml
similarity index 100%
rename from appstore/homarr/1.40.0/data.yml
rename to appstore/homarr/1.42.1/data.yml
diff --git a/appstore/homarr/1.40.0/docker-compose.yml b/appstore/homarr/1.42.1/docker-compose.yml
similarity index 89%
rename from appstore/homarr/1.40.0/docker-compose.yml
rename to appstore/homarr/1.42.1/docker-compose.yml
index b8eb2eac4..07b037bb3 100644
--- a/appstore/homarr/1.40.0/docker-compose.yml
+++ b/appstore/homarr/1.42.1/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/homarr-labs/homarr:v1.40.0
+ image: ghcr.io/homarr-labs/homarr:v1.42.1
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/immich-machine-learning/1.132.3/envs/default.env b/appstore/homarr/1.42.1/envs/default.env
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/envs/default.env
rename to appstore/homarr/1.42.1/envs/default.env
diff --git a/appstore/immich-machine-learning/1.132.3/envs/global.env b/appstore/homarr/1.42.1/envs/global.env
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/envs/global.env
rename to appstore/homarr/1.42.1/envs/global.env
diff --git a/appstore/immich-machine-learning/1.132.3/scripts/init.sh b/appstore/homarr/1.42.1/scripts/init.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/scripts/init.sh
rename to appstore/homarr/1.42.1/scripts/init.sh
diff --git a/appstore/immich-machine-learning/1.132.3/scripts/uninstall.sh b/appstore/homarr/1.42.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/scripts/uninstall.sh
rename to appstore/homarr/1.42.1/scripts/uninstall.sh
diff --git a/appstore/immich-machine-learning/1.132.3/scripts/upgrade.sh b/appstore/homarr/1.42.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/scripts/upgrade.sh
rename to appstore/homarr/1.42.1/scripts/upgrade.sh
diff --git a/appstore/immich-machine-learning/1.136.0/.env b/appstore/immich-machine-learning/1.136.0/.env
deleted file mode 100644
index 91116ad60..000000000
--- a/appstore/immich-machine-learning/1.136.0/.env
+++ /dev/null
@@ -1,21 +0,0 @@
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-machine-learning
-
-# API 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 硬件驱动路径 [必填]
-IMMICH_DRIVE_PATH=/dev/dri
-
-# 时区 [必填]
-TZ=Asia/Shanghai
-
-# 机器学习 预加载模型
-MACHINE_LEARNING_PRELOAD__CLIP=XLM-Roberta-Large-Vit-B-16Plus
-
-# 人脸识别 预加载模型
-MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION=buffalo_l
-
-# Hugging Face 服务地址
-HF_ENDPOINT=https://hf-mirror.com
-
diff --git a/appstore/immich-machine-learning/1.136.0/data.yml b/appstore/immich-machine-learning/1.136.0/data.yml
deleted file mode 100644
index 7321cde6d..000000000
--- a/appstore/immich-machine-learning/1.136.0/data.yml
+++ /dev/null
@@ -1,61 +0,0 @@
-additionalProperties:
- formFields:
- - default: "/home/immich-machine-learning"
- edit: true
- envKey: IMMICH_ROOT_PATH
- labelZh: 数据持久化路径
- labelEn: Data persistence path
- required: true
- type: text
- - default: 2283
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: API 端口
- labelEn: API port
- required: true
- rule: paramPort
- type: number
- - default: "/dev/dri"
- edit: true
- envKey: IMMICH_DRIVE_PATH
- labelZh: 硬件驱动路径
- labelEn: Drive path
- required: true
- type: text
- - default: "Asia/Shanghai"
- edit: true
- envKey: TZ
- labelZh: 时区
- labelEn: Timezone
- required: true
- type: text
- - default: "XLM-Roberta-Large-Vit-B-16Plus"
- edit: true
- envKey: MACHINE_LEARNING_PRELOAD__CLIP
- labelEn: Machine Learning Preload Model
- labelZh: 机器学习 预加载模型
- required: false
- type: text
- - default: "buffalo_l"
- edit: true
- envKey: MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION
- labelEn: Machine Learning Preload Model
- labelZh: 人脸识别 预加载模型
- required: false
- type: select
- values:
- - label: antelopev2
- value: "antelopev2"
- - label: buffalo_l
- value: "buffalo_l"
- - label: buffalo_m
- value: "buffalo_m"
- - label: buffalo_s
- value: "buffalo_s"
- - default: "https://hf-mirror.com"
- edit: true
- envKey: HF_ENDPOINT
- labelZh: Hugging Face 服务地址
- labelEn: Hugging Face Endpoint
- required: false
- type: text
diff --git a/appstore/immich-machine-learning/1.136.0/docker-compose.yml b/appstore/immich-machine-learning/1.136.0/docker-compose.yml
deleted file mode 100644
index 7e51478d0..000000000
--- a/appstore/immich-machine-learning/1.136.0/docker-compose.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-name: immich-machine-learning
-networks:
- 1panel-network:
- external: true
-services:
- immich-machine-learning:
- container_name: immich-machine-learning-immich-machine-learning
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:3003
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/cache:/cache
diff --git a/appstore/immich-machine-learning/1.132.3/.env b/appstore/immich-machine-learning/2.1.0/.env
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/.env
rename to appstore/immich-machine-learning/2.1.0/.env
diff --git a/appstore/immich-machine-learning/1.132.3/data.yml b/appstore/immich-machine-learning/2.1.0/data.yml
similarity index 100%
rename from appstore/immich-machine-learning/1.132.3/data.yml
rename to appstore/immich-machine-learning/2.1.0/data.yml
diff --git a/appstore/immich-machine-learning/1.132.3/docker-compose.yml b/appstore/immich-machine-learning/2.1.0/docker-compose.yml
similarity index 74%
rename from appstore/immich-machine-learning/1.132.3/docker-compose.yml
rename to appstore/immich-machine-learning/2.1.0/docker-compose.yml
index 0c0530ffe..854f49abb 100644
--- a/appstore/immich-machine-learning/1.132.3/docker-compose.yml
+++ b/appstore/immich-machine-learning/2.1.0/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-machine-learning:
- container_name: immich-machine-learning-immich-machine-learning
+ container_name: immich-machine-learning
devices:
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.132.3
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/immich-machine-learning/1.136.0/envs/default.env b/appstore/immich-machine-learning/2.1.0/envs/default.env
similarity index 100%
rename from appstore/immich-machine-learning/1.136.0/envs/default.env
rename to appstore/immich-machine-learning/2.1.0/envs/default.env
diff --git a/appstore/immich-machine-learning/1.136.0/envs/global.env b/appstore/immich-machine-learning/2.1.0/envs/global.env
similarity index 100%
rename from appstore/immich-machine-learning/1.136.0/envs/global.env
rename to appstore/immich-machine-learning/2.1.0/envs/global.env
diff --git a/appstore/immich-machine-learning/1.136.0/scripts/init.sh b/appstore/immich-machine-learning/2.1.0/scripts/init.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.136.0/scripts/init.sh
rename to appstore/immich-machine-learning/2.1.0/scripts/init.sh
diff --git a/appstore/immich-machine-learning/1.136.0/scripts/uninstall.sh b/appstore/immich-machine-learning/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.136.0/scripts/uninstall.sh
rename to appstore/immich-machine-learning/2.1.0/scripts/uninstall.sh
diff --git a/appstore/immich-machine-learning/1.136.0/scripts/upgrade.sh b/appstore/immich-machine-learning/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-machine-learning/1.136.0/scripts/upgrade.sh
rename to appstore/immich-machine-learning/2.1.0/scripts/upgrade.sh
diff --git a/appstore/immich-machine-learning/data.yml b/appstore/immich-machine-learning/data.yml
index 0a798c8f8..74aa335ad 100644
--- a/appstore/immich-machine-learning/data.yml
+++ b/appstore/immich-machine-learning/data.yml
@@ -7,8 +7,8 @@
shortDescZh: 高性能自托管照片和视频备份解决方案
shortDescEn: High performance self-hosted photo and video backup solution
type: tool
- crossVersionUpdate: true
+ crossVersionUpdate: false
limit: 0
website: https://immich.app/
- github: https://github.com/immich-app/immich
- document: https://immich.app/docs/overview/introduction
+ github: https://github.com/immich-app/immich/
+ document: https://docs.immich.app/
diff --git a/appstore/immich-no-machine/1.132.3/docker-compose.yml b/appstore/immich-no-machine/1.132.3/docker-compose.yml
deleted file mode 100644
index 0ad713e57..000000000
--- a/appstore/immich-no-machine/1.132.3/docker-compose.yml
+++ /dev/null
@@ -1,65 +0,0 @@
-name: immich
-networks:
- 1panel-network:
- external: true
-services:
- immich-pg14-vectors:
- command:
- - postgres
- - -c
- - shared_preload_libraries=vectors.so
- - -c
- - search_path="$$user", public, vectors
- - -c
- - logging_collector=on
- - -c
- - max_wal_size=2GB
- - -c
- - shared_buffers=512MB
- - -c
- - wal_compression=on
- container_name: pg14-vectors-immich-no-machine
- environment:
- POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
- POSTGRES_INITDB_ARGS: --data-checksums
- POSTGRES_PASSWORD: ${DB_PASSWORD}
- POSTGRES_USER: ${DB_USERNAME:-postgres}
- healthcheck:
- interval: 5m
- start_interval: 30s
- start_period: 5m
- test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures),
- 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
- "$$Chksum" = '0' ] || exit 1
- image: tensorchord/pgvecto-rs:pg14-v0.2.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_DB:-5432}:5432
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
- immich-server:
- container_name: immich-server-immich-no-machine
- depends_on:
- - immich-pg14-vectors
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/appstore/immich-no-machine/1.136.0/.env b/appstore/immich-no-machine/1.136.0/.env
deleted file mode 100644
index da1ba0f59..000000000
--- a/appstore/immich-no-machine/1.136.0/.env
+++ /dev/null
@@ -1,42 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 数据库连接密码 [必填]
-DB_PASSWORD=
-
-# 数据库 端口 [必填]
-PANEL_APP_PORT_DB=5432
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=immich-pg14-vectors
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/appstore/immich-no-machine/1.136.0/data.yml b/appstore/immich-no-machine/1.136.0/data.yml
deleted file mode 100644
index 093e32b15..000000000
--- a/appstore/immich-no-machine/1.136.0/data.yml
+++ /dev/null
@@ -1,117 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: true
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: true
- type: apps
- values:
- - label: Redis
- value: redis
- - default: "/home/immich-app"
- edit: true
- envKey: IMMICH_ROOT_PATH
- labelZh: 数据持久化路径
- labelEn: Data persistence path
- required: true
- type: text
- - default: 2283
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: ""
- edit: true
- envKey: DB_PASSWORD
- labelEn: Database Password
- labelZh: 数据库连接密码
- random: true
- required: true
- rule: paramComplexity
- type: password
- - default: 5432
- edit: true
- envKey: PANEL_APP_PORT_DB
- labelZh: 数据库 端口
- labelEn: Database Port
- required: true
- rule: paramPort
- type: number
- - default: "immich-pg14-vectors"
- disabled: true
- envKey: DB_HOSTNAME
- labelZh: 数据库 主机地址
- labelEn: Database Host
- required: true
- type: text
- - default: "postgres"
- disabled: true
- envKey: DB_USERNAME
- labelZh: 数据库 用户名
- labelEn: Database User
- required: true
- type: text
- - default: "immich"
- disabled: true
- envKey: DB_DATABASE_NAME
- labelZh: 数据库 名称
- labelEn: Database Name
- required: true
- type: text
- - default: "127.0.0.1"
- edit: true
- envKey: REDIS_HOSTNAME
- labelZh: Redis 主机
- labelEn: Redis Host
- required: true
- type: text
- - default: 6379
- edit: true
- envKey: REDIS_PORT
- labelZh: Redis 端口
- labelEn: Redis Port
- required: true
- rule: paramPort
- type: number
- - default: 0
- edit: true
- envKey: REDIS_DBINDEX
- labelZh: Redis 索引
- labelEn: Redis Index
- required: true
- type: number
- - default: ""
- edit: true
- envKey: REDIS_USERNAME
- labelZh: Redis 用户名
- labelEn: Redis Username
- required: false
- type: text
- - default: ""
- edit: true
- envKey: REDIS_PASSWORD
- labelZh: Redis 密码
- labelEn: Redis Password
- required: false
- type: password
- - default: "false"
- edit: true
- envKey: IMMICH_IGNORE_MOUNT_CHECK_ERRORS
- labelZh: 是否跳过目录检查
- labelEn: Skip Mount Check
- required: false
- type: select
- values:
- - label: 跳过检查
- value: "true"
- - label: 不跳过检查
- value: "false"
diff --git a/appstore/immich-no-machine/1.136.0/docker-compose.yml b/appstore/immich-no-machine/1.136.0/docker-compose.yml
deleted file mode 100644
index f953ba274..000000000
--- a/appstore/immich-no-machine/1.136.0/docker-compose.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-name: immich
-networks:
- 1panel-network:
- external: true
-services:
- immich-pg14-vectors:
- container_name: pg14-vectors-immich-no-machine
- environment:
- POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
- POSTGRES_INITDB_ARGS: --data-checksums
- POSTGRES_PASSWORD: ${DB_PASSWORD}
- POSTGRES_USER: ${DB_USERNAME:-postgres}
- image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_DB:-5432}:5432
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
- immich-server:
- container_name: immich-server-immich-no-machine
- depends_on:
- - immich-pg14-vectors
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/appstore/immich-no-machine/1.132.3/.env b/appstore/immich-no-machine/2.1.0/.env
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/.env
rename to appstore/immich-no-machine/2.1.0/.env
diff --git a/appstore/immich-no-machine/1.132.3/data.yml b/appstore/immich-no-machine/2.1.0/data.yml
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/data.yml
rename to appstore/immich-no-machine/2.1.0/data.yml
diff --git a/dockge/immich-no-machine_1_136_0/docker-compose.yml b/appstore/immich-no-machine/2.1.0/docker-compose.yml
similarity index 85%
rename from dockge/immich-no-machine_1_136_0/docker-compose.yml
rename to appstore/immich-no-machine/2.1.0/docker-compose.yml
index f953ba274..bcfe12551 100644
--- a/dockge/immich-no-machine_1_136_0/docker-compose.yml
+++ b/appstore/immich-no-machine/2.1.0/docker-compose.yml
@@ -21,7 +21,7 @@ services:
volumes:
- ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
immich-server:
- container_name: immich-server-immich-no-machine
+ container_name: immich-no-machine
depends_on:
- immich-pg14-vectors
devices:
@@ -29,7 +29,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -38,5 +38,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/appstore/immich-no-machine/1.132.3/envs/default.env b/appstore/immich-no-machine/2.1.0/envs/default.env
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/envs/default.env
rename to appstore/immich-no-machine/2.1.0/envs/default.env
diff --git a/appstore/immich-no-machine/1.132.3/envs/global.env b/appstore/immich-no-machine/2.1.0/envs/global.env
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/envs/global.env
rename to appstore/immich-no-machine/2.1.0/envs/global.env
diff --git a/appstore/immich-no-machine/1.132.3/scripts/init.sh b/appstore/immich-no-machine/2.1.0/scripts/init.sh
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/scripts/init.sh
rename to appstore/immich-no-machine/2.1.0/scripts/init.sh
diff --git a/appstore/immich-no-machine/1.132.3/scripts/uninstall.sh b/appstore/immich-no-machine/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/scripts/uninstall.sh
rename to appstore/immich-no-machine/2.1.0/scripts/uninstall.sh
diff --git a/appstore/immich-no-machine/1.132.3/scripts/upgrade.sh b/appstore/immich-no-machine/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-no-machine/1.132.3/scripts/upgrade.sh
rename to appstore/immich-no-machine/2.1.0/scripts/upgrade.sh
diff --git a/appstore/immich-no-machine/data.yml b/appstore/immich-no-machine/data.yml
index 65d883be7..21160fdf9 100644
--- a/appstore/immich-no-machine/data.yml
+++ b/appstore/immich-no-machine/data.yml
@@ -9,8 +9,8 @@
shortDescZh: 高性能自托管照片和视频备份解决方案
shortDescEn: High performance self-hosted photo and video backup solution
type: website
- crossVersionUpdate: true
+ crossVersionUpdate: false
limit: 0
website: https://immich.app/
github: https://github.com/immich-app/immich/
- document: https://immich.app/docs/overview/introduction/
+ document: https://docs.immich.app/
diff --git a/appstore/immich-server/1.132.3/docker-compose.yml b/appstore/immich-server/1.132.3/docker-compose.yml
deleted file mode 100644
index 1f7695a07..000000000
--- a/appstore/immich-server/1.132.3/docker-compose.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: immich-server
-networks:
- 1panel-network:
- external: true
-services:
- immich-server:
- container_name: immich-server-immich-server
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/appstore/immich-server/1.136.0/.env b/appstore/immich-server/1.136.0/.env
deleted file mode 100644
index 27aea5506..000000000
--- a/appstore/immich-server/1.136.0/.env
+++ /dev/null
@@ -1,48 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# Postgres 服务 (前置检查) [必填]
-PANEL_POSTGRES_TYPE=postgresql
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 时区 [必填]
-TZ=Asia/Shanghai
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=127.0.0.1
-
-# 数据库 端口 [必填]
-DB_PORT=5432
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 密码 [必填]
-DB_PASSWORD=
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/appstore/immich-server/1.136.0/data.yml b/appstore/immich-server/1.136.0/data.yml
deleted file mode 100644
index 33b62351b..000000000
--- a/appstore/immich-server/1.136.0/data.yml
+++ /dev/null
@@ -1,138 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: true
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: true
- type: apps
- values:
- - label: Redis
- value: redis
- - child:
- default: ""
- envKey: PANEL_POSTGRES_SERVICE
- required: true
- type: service
- default: postgresql
- envKey: PANEL_POSTGRES_TYPE
- labelZh: Postgres 服务 (前置检查)
- labelEn: Postgres Service (Pre-check)
- required: true
- type: apps
- values:
- - label: PostgreSQL
- value: postgresql
- - default: "/home/immich-app"
- edit: true
- envKey: IMMICH_ROOT_PATH
- labelZh: 数据持久化路径
- labelEn: Data persistence path
- required: true
- type: text
- - default: 2283
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: "Asia/Shanghai"
- edit: true
- envKey: TZ
- labelZh: 时区
- labelEn: Timezone
- required: true
- type: text
- - default: "127.0.0.1"
- edit: true
- envKey: DB_HOSTNAME
- labelZh: 数据库 主机地址
- labelEn: Database Host
- required: true
- type: text
- - default: 5432
- edit: true
- envKey: DB_PORT
- labelZh: 数据库 端口
- labelEn: Database Port
- required: true
- rule: paramPort
- type: number
- - default: "postgres"
- edit: true
- envKey: DB_USERNAME
- labelZh: 数据库 用户名
- labelEn: Database User
- required: true
- type: text
- - default: ""
- edit: true
- envKey: DB_PASSWORD
- labelZh: 数据库 密码
- labelEn: Database Password
- random: true
- required: true
- rule: paramComplexity
- type: password
- - default: "immich"
- edit: true
- envKey: DB_DATABASE_NAME
- labelZh: 数据库 名称
- labelEn: Database Name
- required: true
- type: text
- - default: "127.0.0.1"
- edit: true
- envKey: REDIS_HOSTNAME
- labelZh: Redis 主机
- labelEn: Redis Host
- required: true
- type: text
- - default: 6379
- edit: true
- envKey: REDIS_PORT
- labelZh: Redis 端口
- labelEn: Redis Port
- required: true
- rule: paramPort
- type: number
- - default: 0
- edit: true
- envKey: REDIS_DBINDEX
- labelZh: Redis 索引
- labelEn: Redis Index
- required: true
- type: number
- - default: ""
- edit: true
- envKey: REDIS_USERNAME
- labelZh: Redis 用户名
- labelEn: Redis Username
- required: false
- type: text
- - default: ""
- edit: true
- envKey: REDIS_PASSWORD
- labelZh: Redis 密码
- labelEn: Redis Password
- required: false
- type: password
- - default: "false"
- edit: true
- envKey: IMMICH_IGNORE_MOUNT_CHECK_ERRORS
- labelZh: 是否跳过目录检查
- labelEn: Skip Mount Check
- required: false
- type: select
- values:
- - label: 跳过检查
- value: "true"
- - label: 不跳过检查
- value: "false"
diff --git a/appstore/immich-server/1.136.0/docker-compose.yml b/appstore/immich-server/1.136.0/docker-compose.yml
deleted file mode 100644
index 90cd2aad0..000000000
--- a/appstore/immich-server/1.136.0/docker-compose.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-name: immich-server
-networks:
- 1panel-network:
- external: true
-services:
- immich-server:
- container_name: immich-server-immich-server
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/appstore/immich-server/1.132.3/.env b/appstore/immich-server/2.1.0/.env
similarity index 100%
rename from appstore/immich-server/1.132.3/.env
rename to appstore/immich-server/2.1.0/.env
diff --git a/appstore/immich-server/1.132.3/data.yml b/appstore/immich-server/2.1.0/data.yml
similarity index 100%
rename from appstore/immich-server/1.132.3/data.yml
rename to appstore/immich-server/2.1.0/data.yml
diff --git a/dockge/immich-server_1_136_0/docker-compose.yml b/appstore/immich-server/2.1.0/docker-compose.yml
similarity index 69%
rename from dockge/immich-server_1_136_0/docker-compose.yml
rename to appstore/immich-server/2.1.0/docker-compose.yml
index 90cd2aad0..1daf03e25 100644
--- a/dockge/immich-server_1_136_0/docker-compose.yml
+++ b/appstore/immich-server/2.1.0/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-server:
- container_name: immich-server-immich-server
+ container_name: immich-server
devices:
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -19,5 +19,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/appstore/immich-no-machine/1.136.0/envs/default.env b/appstore/immich-server/2.1.0/envs/default.env
similarity index 100%
rename from appstore/immich-no-machine/1.136.0/envs/default.env
rename to appstore/immich-server/2.1.0/envs/default.env
diff --git a/appstore/immich-no-machine/1.136.0/envs/global.env b/appstore/immich-server/2.1.0/envs/global.env
similarity index 100%
rename from appstore/immich-no-machine/1.136.0/envs/global.env
rename to appstore/immich-server/2.1.0/envs/global.env
diff --git a/appstore/immich-no-machine/1.136.0/scripts/init.sh b/appstore/immich-server/2.1.0/scripts/init.sh
similarity index 100%
rename from appstore/immich-no-machine/1.136.0/scripts/init.sh
rename to appstore/immich-server/2.1.0/scripts/init.sh
diff --git a/appstore/immich-no-machine/1.136.0/scripts/uninstall.sh b/appstore/immich-server/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-no-machine/1.136.0/scripts/uninstall.sh
rename to appstore/immich-server/2.1.0/scripts/uninstall.sh
diff --git a/appstore/immich-no-machine/1.136.0/scripts/upgrade.sh b/appstore/immich-server/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-no-machine/1.136.0/scripts/upgrade.sh
rename to appstore/immich-server/2.1.0/scripts/upgrade.sh
diff --git a/appstore/immich-server/data.yml b/appstore/immich-server/data.yml
index bb94dd1c8..1f38d52a0 100644
--- a/appstore/immich-server/data.yml
+++ b/appstore/immich-server/data.yml
@@ -8,8 +8,8 @@
shortDescZh: 高性能自托管照片和视频备份解决方案
shortDescEn: High performance self-hosted photo and video backup solution
type: website
- crossVersionUpdate: true
+ crossVersionUpdate: false
limit: 0
website: https://immich.app/
- github: https://github.com/immich-app/immich
- document: https://immich.app/docs/overview/introduction
+ github: https://github.com/immich-app/immich/
+ document: https://docs.immich.app/
diff --git a/appstore/immich/1.132.3/docker-compose.yml b/appstore/immich/1.132.3/docker-compose.yml
deleted file mode 100644
index 44a2398ec..000000000
--- a/appstore/immich/1.132.3/docker-compose.yml
+++ /dev/null
@@ -1,81 +0,0 @@
-name: immich
-networks:
- 1panel-network:
- external: true
-services:
- immich-machine-learning:
- container_name: immich-machine-learning-immich
- devices: &id001
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.132.3
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_MACHINE_LEARNING}:3003
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/cache:/cache
- immich-pg14-vectors:
- command:
- - postgres
- - -c
- - shared_preload_libraries=vectors.so
- - -c
- - search_path="$$user", public, vectors
- - -c
- - logging_collector=on
- - -c
- - max_wal_size=2GB
- - -c
- - shared_buffers=512MB
- - -c
- - wal_compression=on
- container_name: pg14-vectors-immich
- environment:
- POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
- POSTGRES_INITDB_ARGS: --data-checksums
- POSTGRES_PASSWORD: ${DB_PASSWORD}
- POSTGRES_USER: ${DB_USERNAME:-postgres}
- healthcheck:
- interval: 5m
- start_interval: 30s
- start_period: 5m
- test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures),
- 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
- "$$Chksum" = '0' ] || exit 1
- image: tensorchord/pgvecto-rs:pg14-v0.2.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_DB:-5432}:5432
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
- immich-server:
- container_name: immich-server-immich
- depends_on:
- - immich-pg14-vectors
- devices: *id001
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/appstore/immich/1.136.0/.env b/appstore/immich/1.136.0/.env
deleted file mode 100644
index a4e4ae287..000000000
--- a/appstore/immich/1.136.0/.env
+++ /dev/null
@@ -1,54 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 机器学习端口 [必填]
-PANEL_APP_PORT_MACHINE_LEARNING=3003
-
-# 数据库连接密码 [必填]
-DB_PASSWORD=
-
-# 数据库 端口 [必填]
-PANEL_APP_PORT_DB=5432
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=immich-pg14-vectors
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 机器学习 预加载模型
-MACHINE_LEARNING_PRELOAD__CLIP=XLM-Roberta-Large-Vit-B-16Plus
-
-# 人脸识别 预加载模型
-MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION=buffalo_l
-
-# Hugging Face 服务地址
-HF_ENDPOINT=https://hf-mirror.com
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/appstore/immich/1.136.0/data.yml b/appstore/immich/1.136.0/data.yml
deleted file mode 100644
index 5dafe3219..000000000
--- a/appstore/immich/1.136.0/data.yml
+++ /dev/null
@@ -1,156 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: true
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: true
- type: apps
- values:
- - label: Redis
- value: redis
- - default: "/home/immich-app"
- edit: true
- envKey: IMMICH_ROOT_PATH
- labelZh: 数据持久化路径
- labelEn: Data persistence path
- required: true
- type: text
- - default: 2283
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: 3003
- edit: true
- envKey: PANEL_APP_PORT_MACHINE_LEARNING
- labelZh: 机器学习端口
- labelEn: Machine Learning port
- required: true
- rule: paramPort
- type: number
- - default: ""
- edit: true
- envKey: DB_PASSWORD
- labelEn: Database Password
- labelZh: 数据库连接密码
- random: true
- required: true
- rule: paramComplexity
- type: password
- - default: 5432
- edit: true
- envKey: PANEL_APP_PORT_DB
- labelZh: 数据库 端口
- labelEn: Database Port
- required: true
- rule: paramPort
- type: number
- - default: "immich-pg14-vectors"
- disabled: true
- envKey: DB_HOSTNAME
- labelZh: 数据库 主机地址
- labelEn: Database Host
- required: true
- type: text
- - default: "postgres"
- disabled: true
- envKey: DB_USERNAME
- labelZh: 数据库 用户名
- labelEn: Database User
- required: true
- type: text
- - default: "immich"
- disabled: true
- envKey: DB_DATABASE_NAME
- labelZh: 数据库 名称
- labelEn: Database Name
- required: true
- type: text
- - default: "127.0.0.1"
- edit: true
- envKey: REDIS_HOSTNAME
- labelZh: Redis 主机
- labelEn: Redis Host
- required: true
- type: text
- - default: 6379
- edit: true
- envKey: REDIS_PORT
- labelZh: Redis 端口
- labelEn: Redis Port
- required: true
- rule: paramPort
- type: number
- - default: 0
- edit: true
- envKey: REDIS_DBINDEX
- labelZh: Redis 索引
- labelEn: Redis Index
- required: true
- type: number
- - default: ""
- edit: true
- envKey: REDIS_USERNAME
- labelZh: Redis 用户名
- labelEn: Redis Username
- required: false
- type: text
- - default: ""
- edit: true
- envKey: REDIS_PASSWORD
- labelZh: Redis 密码
- labelEn: Redis Password
- required: false
- type: password
- - default: "XLM-Roberta-Large-Vit-B-16Plus"
- edit: true
- envKey: MACHINE_LEARNING_PRELOAD__CLIP
- labelEn: Machine Learning Preload Model
- labelZh: 机器学习 预加载模型
- required: false
- type: text
- - default: "buffalo_l"
- edit: true
- envKey: MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION
- labelEn: Machine Learning Preload Model
- labelZh: 人脸识别 预加载模型
- required: false
- type: select
- values:
- - label: antelopev2
- value: "antelopev2"
- - label: buffalo_l
- value: "buffalo_l"
- - label: buffalo_m
- value: "buffalo_m"
- - label: buffalo_s
- value: "buffalo_s"
- - default: "https://hf-mirror.com"
- edit: true
- envKey: HF_ENDPOINT
- labelZh: Hugging Face 服务地址
- labelEn: Hugging Face Endpoint
- rule: paramExtUrl
- required: false
- type: text
- - default: "false"
- edit: true
- envKey: IMMICH_IGNORE_MOUNT_CHECK_ERRORS
- labelZh: 是否跳过目录检查
- labelEn: Skip Mount Check
- required: false
- type: select
- values:
- - label: 跳过检查
- value: "true"
- - label: 不跳过检查
- value: "false"
diff --git a/appstore/immich/1.132.3/.env b/appstore/immich/2.1.0/.env
similarity index 100%
rename from appstore/immich/1.132.3/.env
rename to appstore/immich/2.1.0/.env
diff --git a/appstore/immich/1.132.3/data.yml b/appstore/immich/2.1.0/data.yml
similarity index 100%
rename from appstore/immich/1.132.3/data.yml
rename to appstore/immich/2.1.0/data.yml
diff --git a/appstore/immich/1.136.0/docker-compose.yml b/appstore/immich/2.1.0/docker-compose.yml
similarity index 78%
rename from appstore/immich/1.136.0/docker-compose.yml
rename to appstore/immich/2.1.0/docker-compose.yml
index b1db34b69..438accd35 100644
--- a/appstore/immich/1.136.0/docker-compose.yml
+++ b/appstore/immich/2.1.0/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-machine-learning:
- container_name: immich-machine-learning-immich
+ container_name: machine-learning-immich
devices: &id001
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.136.0
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
labels:
createdBy: Apps
networks:
@@ -27,7 +27,7 @@ services:
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME:-postgres}
- image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0
labels:
createdBy: Apps
networks:
@@ -38,14 +38,14 @@ services:
volumes:
- ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
immich-server:
- container_name: immich-server-immich
+ container_name: immich
depends_on:
- immich-pg14-vectors
devices: *id001
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -54,5 +54,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/appstore/immich-server/1.132.3/envs/default.env b/appstore/immich/2.1.0/envs/default.env
similarity index 100%
rename from appstore/immich-server/1.132.3/envs/default.env
rename to appstore/immich/2.1.0/envs/default.env
diff --git a/appstore/immich-server/1.132.3/envs/global.env b/appstore/immich/2.1.0/envs/global.env
similarity index 100%
rename from appstore/immich-server/1.132.3/envs/global.env
rename to appstore/immich/2.1.0/envs/global.env
diff --git a/appstore/immich-server/1.132.3/scripts/init.sh b/appstore/immich/2.1.0/scripts/init.sh
similarity index 100%
rename from appstore/immich-server/1.132.3/scripts/init.sh
rename to appstore/immich/2.1.0/scripts/init.sh
diff --git a/appstore/immich-server/1.132.3/scripts/uninstall.sh b/appstore/immich/2.1.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-server/1.132.3/scripts/uninstall.sh
rename to appstore/immich/2.1.0/scripts/uninstall.sh
diff --git a/appstore/immich-server/1.132.3/scripts/upgrade.sh b/appstore/immich/2.1.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-server/1.132.3/scripts/upgrade.sh
rename to appstore/immich/2.1.0/scripts/upgrade.sh
diff --git a/appstore/immich/data.yml b/appstore/immich/data.yml
index 7b79f7e6f..ce75bb2b9 100644
--- a/appstore/immich/data.yml
+++ b/appstore/immich/data.yml
@@ -9,8 +9,8 @@
shortDescZh: 高性能自托管照片和视频备份解决方案
shortDescEn: High performance self-hosted photo and video backup solution
type: website
- crossVersionUpdate: true
+ crossVersionUpdate: false
limit: 0
website: https://immich.app/
github: https://github.com/immich-app/immich/
- document: https://immich.app/docs/overview/introduction/
+ document: https://docs.immich.app/
diff --git a/appstore/jellyfin/10.10.7/.env b/appstore/jellyfin/10.11.0/.env
similarity index 100%
rename from appstore/jellyfin/10.10.7/.env
rename to appstore/jellyfin/10.11.0/.env
diff --git a/appstore/jellyfin/10.10.7/data.yml b/appstore/jellyfin/10.11.0/data.yml
similarity index 100%
rename from appstore/jellyfin/10.10.7/data.yml
rename to appstore/jellyfin/10.11.0/data.yml
diff --git a/appstore/jellyfin/10.10.7/docker-compose.yml b/appstore/jellyfin/10.11.0/docker-compose.yml
similarity index 96%
rename from appstore/jellyfin/10.10.7/docker-compose.yml
rename to appstore/jellyfin/10.11.0/docker-compose.yml
index ea6fe3ec2..fb8f19502 100644
--- a/appstore/jellyfin/10.10.7/docker-compose.yml
+++ b/appstore/jellyfin/10.11.0/docker-compose.yml
@@ -10,7 +10,7 @@ services:
- ROC_ENABLE_PRE_VEGA=1
- HTTPS_PROXY=${HTTP_PROXY:-}
- NO_PROXY=localhost,127.0.0.1,::1
- image: jellyfin/jellyfin:10.10.7
+ image: jellyfin/jellyfin:10.11.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/immich-server/1.136.0/envs/default.env b/appstore/jellyfin/10.11.0/envs/default.env
similarity index 100%
rename from appstore/immich-server/1.136.0/envs/default.env
rename to appstore/jellyfin/10.11.0/envs/default.env
diff --git a/appstore/immich-server/1.136.0/envs/global.env b/appstore/jellyfin/10.11.0/envs/global.env
similarity index 100%
rename from appstore/immich-server/1.136.0/envs/global.env
rename to appstore/jellyfin/10.11.0/envs/global.env
diff --git a/appstore/jellyfin/10.10.7/scripts/init.sh b/appstore/jellyfin/10.11.0/scripts/init.sh
similarity index 100%
rename from appstore/jellyfin/10.10.7/scripts/init.sh
rename to appstore/jellyfin/10.11.0/scripts/init.sh
diff --git a/appstore/immich-server/1.136.0/scripts/uninstall.sh b/appstore/jellyfin/10.11.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich-server/1.136.0/scripts/uninstall.sh
rename to appstore/jellyfin/10.11.0/scripts/uninstall.sh
diff --git a/appstore/jellyfin/10.10.7/scripts/upgrade.sh b/appstore/jellyfin/10.11.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/jellyfin/10.10.7/scripts/upgrade.sh
rename to appstore/jellyfin/10.11.0/scripts/upgrade.sh
diff --git a/appstore/linkding/1.44.0/.env b/appstore/linkding/1.44.1/.env
similarity index 100%
rename from appstore/linkding/1.44.0/.env
rename to appstore/linkding/1.44.1/.env
diff --git a/appstore/linkding/1.44.0/data.yml b/appstore/linkding/1.44.1/data.yml
similarity index 100%
rename from appstore/linkding/1.44.0/data.yml
rename to appstore/linkding/1.44.1/data.yml
diff --git a/appstore/linkding/1.44.0/docker-compose.yml b/appstore/linkding/1.44.1/docker-compose.yml
similarity index 92%
rename from appstore/linkding/1.44.0/docker-compose.yml
rename to appstore/linkding/1.44.1/docker-compose.yml
index 39da7a875..a8c767bb0 100644
--- a/appstore/linkding/1.44.0/docker-compose.yml
+++ b/appstore/linkding/1.44.1/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- LD_DB_ENGINE=postgres
- HTTP_PROXY=${ALL_PROXY}
- HTTPS_PROXY=${ALL_PROXY}
- image: sissbruecker/linkding:1.44.0-plus
+ image: sissbruecker/linkding:1.44.1-plus
labels:
createdBy: Apps
networks:
diff --git a/appstore/immich/1.132.3/envs/default.env b/appstore/linkding/1.44.1/envs/default.env
similarity index 100%
rename from appstore/immich/1.132.3/envs/default.env
rename to appstore/linkding/1.44.1/envs/default.env
diff --git a/appstore/immich/1.132.3/envs/global.env b/appstore/linkding/1.44.1/envs/global.env
similarity index 100%
rename from appstore/immich/1.132.3/envs/global.env
rename to appstore/linkding/1.44.1/envs/global.env
diff --git a/appstore/immich-server/1.136.0/scripts/init.sh b/appstore/linkding/1.44.1/scripts/init.sh
similarity index 100%
rename from appstore/immich-server/1.136.0/scripts/init.sh
rename to appstore/linkding/1.44.1/scripts/init.sh
diff --git a/appstore/immich/1.132.3/scripts/uninstall.sh b/appstore/linkding/1.44.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich/1.132.3/scripts/uninstall.sh
rename to appstore/linkding/1.44.1/scripts/uninstall.sh
diff --git a/appstore/immich-server/1.136.0/scripts/upgrade.sh b/appstore/linkding/1.44.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich-server/1.136.0/scripts/upgrade.sh
rename to appstore/linkding/1.44.1/scripts/upgrade.sh
diff --git a/appstore/lunatv/README.md b/appstore/lunatv/README.md
new file mode 100644
index 000000000..b64e586d5
--- /dev/null
+++ b/appstore/lunatv/README.md
@@ -0,0 +1,61 @@
+# LunaTV (MoonTV)
+
+🎬 MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。
+
+
+
+
+
+
+
+
⚠️
+
+ 温馨提示
+ 请勿在国内宣传该产品
+
+
+
+
+## 公告
+
+请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
+
+## 简介
+
+MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
+构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
+
+## 特性
+
+### 🔍 多源聚合搜索
+
+一次搜索立刻返回全源结果。
+
+### 📄 丰富详情页
+
+支持剧集列表、演员、年份、简介等完整信息展示。
+
+### ▶️ 流畅在线播放
+
+集成 HLS.js & ArtPlayer。
+
+### ❤️ 收藏 + 继续观看
+
+支持 Kvrocks/Redis/Upstash 存储,多端同步进度。
+
+### 📱 PWA
+
+离线缓存、安装到桌面/主屏,移动端原生体验。
+
+### 🌗 响应式布局
+
+桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
+
+### 👿 智能去广告
+
+自动跳过视频中的切片广告(实验性)。
+
+---
+
+
diff --git a/apps/moontv/data.yml b/appstore/lunatv/data.yml
similarity index 90%
rename from apps/moontv/data.yml
rename to appstore/lunatv/data.yml
index 0896af8d2..2b217de8d 100644
--- a/apps/moontv/data.yml
+++ b/appstore/lunatv/data.yml
@@ -1,6 +1,6 @@
additionalProperties:
- key: moontv
- name: MoonTV (LunaTV)
+ key: lunatv
+ name: LunaTv (MoonTV)
tags:
- WebSite
- Local
diff --git a/dockge/moontv/.env b/appstore/lunatv/latest/.env
similarity index 66%
rename from dockge/moontv/.env
rename to appstore/lunatv/latest/.env
index c1e2d49fa..9be40543b 100644
--- a/dockge/moontv/.env
+++ b/appstore/lunatv/latest/.env
@@ -4,29 +4,20 @@ PANEL_REDIS_TYPE=redis
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=3000
-# Authorization Code [必填]
-AUTH_TOKEN=
-
-# 网站名称 [必填]
-SITE_NAME=MoonTV
-
-# 站点公告 [必填]
-ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
-
-# 搜索结果最大页数 [必填]
-NEXT_PUBLIC_SEARCH_MAX_PAGE=5
-
# 管理员用户名 [必填]
USERNAME=
# 管理员密码 [必填]
PASSWORD=
-# 是否允许注册 [必填]
-NEXT_PUBLIC_ENABLE_REGISTER=false
+# 站点URL
+SITE_BASE=
-# 关闭色情内容过滤 [必填]
-NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
+# 站点名称 [必填]
+NEXT_PUBLIC_SITE_NAME=MoonTV
+
+# 站点公告 [必填]
+ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
# 数据存储类型 [必填]
NEXT_PUBLIC_STORAGE_TYPE=redis
@@ -43,3 +34,24 @@ UPSTASH_URL=
# Upstash 授权码 (Upstash 存储)
UPSTASH_TOKEN=
+# 搜索结果最大页数 [必填]
+NEXT_PUBLIC_SEARCH_MAX_PAGE=5
+
+# 豆瓣数据源请求方式 [必填]
+NEXT_PUBLIC_DOUBAN_PROXY_TYPE=direct
+
+# 自定义豆瓣数据代理 URL
+NEXT_PUBLIC_DOUBAN_PROXY=
+
+# 豆瓣图片代理类型 [必填]
+NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE=direct
+
+# 自定义豆瓣图片代理 URL
+NEXT_PUBLIC_DOUBAN_IMAGE_PROXY=
+
+# 关闭色情内容过滤 [必填]
+NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
+
+# 流式输出功能 [必填]
+NEXT_PUBLIC_FLUID_SEARCH=true
+
diff --git a/appstore/moontv/4.3.0/data.yml b/appstore/lunatv/latest/data.yml
similarity index 62%
rename from appstore/moontv/4.3.0/data.yml
rename to appstore/lunatv/latest/data.yml
index 6429f9a32..2cc7dba6c 100644
--- a/appstore/moontv/4.3.0/data.yml
+++ b/appstore/lunatv/latest/data.yml
@@ -24,34 +24,6 @@ additionalProperties:
required: true
rule: paramPort
type: number
- - default: ""
- edit: true
- envKey: AUTH_TOKEN
- labelZh: Authorization Code
- labelEn: A
- required: true
- type: text
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- default: ""
edit: true
envKey: USERNAME
@@ -66,30 +38,27 @@ additionalProperties:
labelEn: Admin Password
required: true
type: password
- - default: "false"
+ - default: ""
edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
+ envKey: SITE_BASE
+ labelZh: 站点URL
+ labelEn: Site Url
+ required: false
+ type: text
+ - default: "MoonTV"
edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
+ envKey: NEXT_PUBLIC_SITE_NAME
+ labelZh: 站点名称
+ labelEn: Site Name
required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
+ type: text
+ - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
+ edit: true
+ envKey: ANNOUNCEMENT
+ labelZh: 站点公告
+ labelEn: Site Announcement
+ required: true
+ type: text
- default: "redis"
edit: true
envKey: NEXT_PUBLIC_STORAGE_TYPE
@@ -132,3 +101,86 @@ additionalProperties:
labelEn: Upstash Token (Upstash Storage)
required: false
type: password
+ - default: 5
+ edit: true
+ envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
+ labelZh: 搜索结果最大页数
+ labelEn: Search result maximum number of pages
+ required: true
+ type: number
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY_TYPE
+ labelZh: 豆瓣数据源请求方式
+ labelEn: Douban data source request method
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: cors-proxy-zwei
+ value: "cors-proxy-zwei"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_PROXY
+ labelZh: 自定义豆瓣数据代理 URL
+ labelEn: Customize Douban data proxy URL
+ required: false
+ type: text
+ - default: "direct"
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE
+ labelZh: 豆瓣图片代理类型
+ labelEn: Douban picture agent type
+ required: true
+ type: select
+ values:
+ - label: 直连
+ value: "direct"
+ - label: 服务端代理
+ value: "server"
+ - label: 豆瓣官方的精品 cdn(阿里云)
+ value: "img3"
+ - label: cmliussss-cdn-tencent
+ value: "cmliussss-cdn-tencent"
+ - label: cmliussss-cdn-ali
+ value: "cmliussss-cdn-ali"
+ - label: 自定义
+ value: "custom"
+ - default: ""
+ edit: true
+ envKey: NEXT_PUBLIC_DOUBAN_IMAGE_PROXY
+ labelZh: 自定义豆瓣图片代理 URL
+ labelEn: Customize Douban image proxy URL
+ required: false
+ type: text
+ - default: "false"
+ edit: true
+ envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
+ labelZh: 关闭色情内容过滤
+ labelEn: Disable Yellow Filter
+ required: true
+ type: select
+ values:
+ - label: 开启过滤
+ value: "true"
+ - label: 禁用过滤
+ value: "false"
+ - default: "true"
+ edit: true
+ envKey: NEXT_PUBLIC_FLUID_SEARCH
+ labelZh: 流式输出功能
+ labelEn: Streaming output function
+ required: true
+ type: select
+ values:
+ - label: 开启流式输出
+ value: "true"
+ - label: 禁用流式输出
+ value: "false"
diff --git a/appstore/moontv/latest/docker-compose.yml b/appstore/lunatv/latest/docker-compose.yml
similarity index 92%
rename from appstore/moontv/latest/docker-compose.yml
rename to appstore/lunatv/latest/docker-compose.yml
index eedce5001..18bb0271b 100644
--- a/appstore/moontv/latest/docker-compose.yml
+++ b/appstore/lunatv/latest/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
moontv:
- container_name: moontv
+ container_name: lunatv
env_file:
- ./envs/global.env
- .env
diff --git a/appstore/immich/1.136.0/envs/default.env b/appstore/lunatv/latest/envs/default.env
similarity index 100%
rename from appstore/immich/1.136.0/envs/default.env
rename to appstore/lunatv/latest/envs/default.env
diff --git a/appstore/immich/1.136.0/envs/global.env b/appstore/lunatv/latest/envs/global.env
similarity index 100%
rename from appstore/immich/1.136.0/envs/global.env
rename to appstore/lunatv/latest/envs/global.env
diff --git a/appstore/immich/1.132.3/scripts/init.sh b/appstore/lunatv/latest/scripts/init.sh
similarity index 100%
rename from appstore/immich/1.132.3/scripts/init.sh
rename to appstore/lunatv/latest/scripts/init.sh
diff --git a/appstore/immich/1.136.0/scripts/uninstall.sh b/appstore/lunatv/latest/scripts/uninstall.sh
similarity index 100%
rename from appstore/immich/1.136.0/scripts/uninstall.sh
rename to appstore/lunatv/latest/scripts/uninstall.sh
diff --git a/appstore/immich/1.132.3/scripts/upgrade.sh b/appstore/lunatv/latest/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich/1.132.3/scripts/upgrade.sh
rename to appstore/lunatv/latest/scripts/upgrade.sh
diff --git a/appstore/moontv/logo.png b/appstore/lunatv/logo.png
similarity index 100%
rename from appstore/moontv/logo.png
rename to appstore/lunatv/logo.png
diff --git a/appstore/macos/2.22/.env b/appstore/macos/2.26/.env
similarity index 100%
rename from appstore/macos/2.22/.env
rename to appstore/macos/2.26/.env
diff --git a/appstore/macos/2.22/data.yml b/appstore/macos/2.26/data.yml
similarity index 100%
rename from appstore/macos/2.22/data.yml
rename to appstore/macos/2.26/data.yml
diff --git a/appstore/macos/2.22/docker-compose.yml b/appstore/macos/2.26/docker-compose.yml
similarity index 95%
rename from appstore/macos/2.22/docker-compose.yml
rename to appstore/macos/2.26/docker-compose.yml
index e612d8c4a..3a8e6feec 100644
--- a/appstore/macos/2.22/docker-compose.yml
+++ b/appstore/macos/2.26/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- .env
environment:
- VERSION=${VERSION}
- image: dockurr/macos:2.22
+ image: dockurr/macos:2.26
labels:
createdBy: Apps
networks:
diff --git a/appstore/jellyfin/10.10.7/envs/default.env b/appstore/macos/2.26/envs/default.env
similarity index 100%
rename from appstore/jellyfin/10.10.7/envs/default.env
rename to appstore/macos/2.26/envs/default.env
diff --git a/appstore/jellyfin/10.10.7/envs/global.env b/appstore/macos/2.26/envs/global.env
similarity index 100%
rename from appstore/jellyfin/10.10.7/envs/global.env
rename to appstore/macos/2.26/envs/global.env
diff --git a/appstore/immich/1.136.0/scripts/init.sh b/appstore/macos/2.26/scripts/init.sh
similarity index 100%
rename from appstore/immich/1.136.0/scripts/init.sh
rename to appstore/macos/2.26/scripts/init.sh
diff --git a/appstore/jellyfin/10.10.7/scripts/uninstall.sh b/appstore/macos/2.26/scripts/uninstall.sh
similarity index 100%
rename from appstore/jellyfin/10.10.7/scripts/uninstall.sh
rename to appstore/macos/2.26/scripts/uninstall.sh
diff --git a/appstore/immich/1.136.0/scripts/upgrade.sh b/appstore/macos/2.26/scripts/upgrade.sh
similarity index 100%
rename from appstore/immich/1.136.0/scripts/upgrade.sh
rename to appstore/macos/2.26/scripts/upgrade.sh
diff --git a/appstore/maxkb/2.2.0/.env b/appstore/maxkb/2.2.1/.env
similarity index 100%
rename from appstore/maxkb/2.2.0/.env
rename to appstore/maxkb/2.2.1/.env
diff --git a/appstore/maxkb/2.2.0/data.yml b/appstore/maxkb/2.2.1/data.yml
similarity index 100%
rename from appstore/maxkb/2.2.0/data.yml
rename to appstore/maxkb/2.2.1/data.yml
diff --git a/appstore/maxkb/2.2.0/docker-compose.yml b/appstore/maxkb/2.2.1/docker-compose.yml
similarity index 94%
rename from appstore/maxkb/2.2.0/docker-compose.yml
rename to appstore/maxkb/2.2.1/docker-compose.yml
index 18b12d9d5..e046dbbf2 100644
--- a/appstore/maxkb/2.2.0/docker-compose.yml
+++ b/appstore/maxkb/2.2.1/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: 1panel/maxkb:v2.2.0
+ image: 1panel/maxkb:v2.2.1
labels:
createdBy: Apps
networks:
diff --git a/appstore/linkding/1.44.0/envs/default.env b/appstore/maxkb/2.2.1/envs/default.env
similarity index 100%
rename from appstore/linkding/1.44.0/envs/default.env
rename to appstore/maxkb/2.2.1/envs/default.env
diff --git a/appstore/linkding/1.44.0/envs/global.env b/appstore/maxkb/2.2.1/envs/global.env
similarity index 100%
rename from appstore/linkding/1.44.0/envs/global.env
rename to appstore/maxkb/2.2.1/envs/global.env
diff --git a/appstore/linkding/1.44.0/scripts/init.sh b/appstore/maxkb/2.2.1/scripts/init.sh
similarity index 100%
rename from appstore/linkding/1.44.0/scripts/init.sh
rename to appstore/maxkb/2.2.1/scripts/init.sh
diff --git a/appstore/linkding/1.44.0/scripts/uninstall.sh b/appstore/maxkb/2.2.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/linkding/1.44.0/scripts/uninstall.sh
rename to appstore/maxkb/2.2.1/scripts/uninstall.sh
diff --git a/appstore/linkding/1.44.0/scripts/upgrade.sh b/appstore/maxkb/2.2.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/linkding/1.44.0/scripts/upgrade.sh
rename to appstore/maxkb/2.2.1/scripts/upgrade.sh
diff --git a/appstore/moontv/README.md b/appstore/moontv/README.md
deleted file mode 100644
index fb59f4088..000000000
--- a/appstore/moontv/README.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# MoonTV (LunaTV)
-
-跨平台的影视聚合播放站
-
-
-
-
-
-## 公告
-
-项目已死,感谢各位的支持。
-
-## 简介
-
-MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript
-构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。
-
-## 授权码
-
-> latest 已移除授权码,无需授权码
-
-请自行阅读官方文档,获取授权码。
-
-## 特性
-
-🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。
-
-📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。
-
-▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。
-
-❤️ 收藏 + 继续观看:支持 Redis/D1 存储,多端同步进度。
-
-📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。
-
-🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。
-
-🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。
-
-👿 智能去广告:自动跳过视频中的切片广告(实验性)
-
----
-
-
diff --git a/appstore/moontv/latest/.env b/appstore/moontv/latest/.env
deleted file mode 100644
index 4f33d3980..000000000
--- a/appstore/moontv/latest/.env
+++ /dev/null
@@ -1,42 +0,0 @@
-# Redis 服务 (前置检查)
-PANEL_REDIS_TYPE=redis
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=3000
-
-# 网站名称 [必填]
-SITE_NAME=MoonTV
-
-# 站点公告 [必填]
-ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
-
-# 搜索结果最大页数 [必填]
-NEXT_PUBLIC_SEARCH_MAX_PAGE=5
-
-# 管理员用户名 [必填]
-USERNAME=
-
-# 管理员密码 [必填]
-PASSWORD=
-
-# 是否允许注册 [必填]
-NEXT_PUBLIC_ENABLE_REGISTER=false
-
-# 关闭色情内容过滤 [必填]
-NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
-
-# 数据存储类型 [必填]
-NEXT_PUBLIC_STORAGE_TYPE=redis
-
-# Redis 地址 (Redis 存储)
-REDIS_URL=redis://127.0.0.1:6379
-
-# Kvrocks 地址 (Kvrocks 存储)
-KVROCKS_URL=redis://127.0.0.1:6666
-
-# Upstash 地址 (Upstash 存储)
-UPSTASH_URL=
-
-# Upstash 授权码 (Upstash 存储)
-UPSTASH_TOKEN=
-
diff --git a/appstore/moontv/latest/data.yml b/appstore/moontv/latest/data.yml
deleted file mode 100644
index 2154c257e..000000000
--- a/appstore/moontv/latest/data.yml
+++ /dev/null
@@ -1,127 +0,0 @@
-additionalProperties:
- formFields:
- - child:
- default: ""
- envKey: PANEL_REDIS_SERVICE
- required: false
- type: service
- default: redis
- envKey: PANEL_REDIS_TYPE
- labelZh: Redis 服务 (前置检查)
- labelEn: Redis Service (Pre-check)
- required: false
- type: apps
- values:
- - label: Redis
- value: redis
- - label: Kvrocks
- value: kvrocks
- - default: 3000
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelZh: WebUI 端口
- labelEn: WebUI port
- required: true
- rule: paramPort
- type: number
- - default: "MoonTV"
- edit: true
- envKey: SITE_NAME
- labelZh: 网站名称
- labelEn: Site Name
- required: true
- type: text
- - default: "本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。"
- edit: true
- envKey: ANNOUNCEMENT
- labelZh: 站点公告
- labelEn: Site Announcement
- required: true
- type: text
- - default: 5
- edit: true
- envKey: NEXT_PUBLIC_SEARCH_MAX_PAGE
- labelZh: 搜索结果最大页数
- labelEn: Search result maximum number of pages
- required: true
- type: number
- - default: ""
- edit: true
- envKey: USERNAME
- labelZh: 管理员用户名
- labelEn: Admin Username
- required: true
- type: text
- - default: ""
- edit: true
- envKey: PASSWORD
- labelZh: 管理员密码
- labelEn: Admin Password
- required: true
- type: password
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_ENABLE_REGISTER
- labelZh: 是否允许注册
- labelEn: Enable Register
- required: true
- type: select
- values:
- - label: 允许注册
- value: "true"
- - label: 禁用注册
- value: "false"
- - default: "false"
- edit: true
- envKey: NEXT_PUBLIC_DISABLE_YELLOW_FILTER
- labelZh: 关闭色情内容过滤
- labelEn: Disable Yellow Filter
- required: true
- type: select
- values:
- - label: 开启过滤
- value: "true"
- - label: 禁用过滤
- value: "false"
- - default: "redis"
- edit: true
- envKey: NEXT_PUBLIC_STORAGE_TYPE
- labelZh: 数据存储类型
- labelEn: Storage Type
- required: true
- type: select
- values:
- - label: Upstash
- value: "upstash"
- - label: Redis
- value: "redis"
- - label: Kvrocks
- value: "kvrocks"
- - default: "redis://127.0.0.1:6379"
- edit: true
- envKey: REDIS_URL
- labelZh: Redis 地址 (Redis 存储)
- labelEn: Redis Address (Redis Storage)
- required: false
- type: text
- - default: "redis://127.0.0.1:6666"
- edit: true
- envKey: KVROCKS_URL
- labelZh: Kvrocks 地址 (Kvrocks 存储)
- labelEn: Kvrocks Address (Kvrocks Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_URL
- labelZh: Upstash 地址 (Upstash 存储)
- labelEn: Upstash Address (Upstash Storage)
- required: false
- type: text
- - default: ""
- edit: true
- envKey: UPSTASH_TOKEN
- labelZh: Upstash 授权码 (Upstash 存储)
- labelEn: Upstash Token (Upstash Storage)
- required: false
- type: password
diff --git a/appstore/music-tag-web/2.5.8/.env b/appstore/music-tag-web/2.5.9/.env
similarity index 100%
rename from appstore/music-tag-web/2.5.8/.env
rename to appstore/music-tag-web/2.5.9/.env
diff --git a/appstore/music-tag-web/2.5.8/data.yml b/appstore/music-tag-web/2.5.9/data.yml
similarity index 100%
rename from appstore/music-tag-web/2.5.8/data.yml
rename to appstore/music-tag-web/2.5.9/data.yml
diff --git a/appstore/music-tag-web/2.5.8/docker-compose.yml b/appstore/music-tag-web/2.5.9/docker-compose.yml
similarity index 94%
rename from appstore/music-tag-web/2.5.8/docker-compose.yml
rename to appstore/music-tag-web/2.5.9/docker-compose.yml
index a6131590e..e02a522e1 100644
--- a/appstore/music-tag-web/2.5.8/docker-compose.yml
+++ b/appstore/music-tag-web/2.5.9/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: xhongc/music_tag_web:2.5.8
+ image: xhongc/music_tag_web:2.5.9
labels:
createdBy: Apps
networks:
diff --git a/appstore/macos/2.22/envs/default.env b/appstore/music-tag-web/2.5.9/envs/default.env
similarity index 100%
rename from appstore/macos/2.22/envs/default.env
rename to appstore/music-tag-web/2.5.9/envs/default.env
diff --git a/appstore/macos/2.22/envs/global.env b/appstore/music-tag-web/2.5.9/envs/global.env
similarity index 100%
rename from appstore/macos/2.22/envs/global.env
rename to appstore/music-tag-web/2.5.9/envs/global.env
diff --git a/appstore/macos/2.22/scripts/init.sh b/appstore/music-tag-web/2.5.9/scripts/init.sh
similarity index 100%
rename from appstore/macos/2.22/scripts/init.sh
rename to appstore/music-tag-web/2.5.9/scripts/init.sh
diff --git a/appstore/macos/2.22/scripts/uninstall.sh b/appstore/music-tag-web/2.5.9/scripts/uninstall.sh
similarity index 100%
rename from appstore/macos/2.22/scripts/uninstall.sh
rename to appstore/music-tag-web/2.5.9/scripts/uninstall.sh
diff --git a/appstore/macos/2.22/scripts/upgrade.sh b/appstore/music-tag-web/2.5.9/scripts/upgrade.sh
similarity index 100%
rename from appstore/macos/2.22/scripts/upgrade.sh
rename to appstore/music-tag-web/2.5.9/scripts/upgrade.sh
diff --git a/appstore/n8n/1.115.1/.env b/appstore/n8n/1.116.1/.env
similarity index 100%
rename from appstore/n8n/1.115.1/.env
rename to appstore/n8n/1.116.1/.env
diff --git a/appstore/n8n/1.115.1/data.yml b/appstore/n8n/1.116.1/data.yml
similarity index 100%
rename from appstore/n8n/1.115.1/data.yml
rename to appstore/n8n/1.116.1/data.yml
diff --git a/appstore/n8n/1.115.1/docker-compose.yml b/appstore/n8n/1.116.1/docker-compose.yml
similarity index 94%
rename from appstore/n8n/1.115.1/docker-compose.yml
rename to appstore/n8n/1.116.1/docker-compose.yml
index 497287881..97fc3074e 100644
--- a/appstore/n8n/1.115.1/docker-compose.yml
+++ b/appstore/n8n/1.116.1/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- N8N_PROTOCOL=http
- N8N_DIAGNOSTICS_ENABLED=false
- N8N_SECURE_COOKIE=false
- image: n8nio/n8n:1.115.1
+ image: n8nio/n8n:1.116.1
labels:
createdBy: Apps
networks:
diff --git a/appstore/maxkb/2.2.0/envs/default.env b/appstore/n8n/1.116.1/envs/default.env
similarity index 100%
rename from appstore/maxkb/2.2.0/envs/default.env
rename to appstore/n8n/1.116.1/envs/default.env
diff --git a/appstore/maxkb/2.2.0/envs/global.env b/appstore/n8n/1.116.1/envs/global.env
similarity index 100%
rename from appstore/maxkb/2.2.0/envs/global.env
rename to appstore/n8n/1.116.1/envs/global.env
diff --git a/appstore/n8n/1.115.1/scripts/init.sh b/appstore/n8n/1.116.1/scripts/init.sh
similarity index 100%
rename from appstore/n8n/1.115.1/scripts/init.sh
rename to appstore/n8n/1.116.1/scripts/init.sh
diff --git a/appstore/maxkb/2.2.0/scripts/uninstall.sh b/appstore/n8n/1.116.1/scripts/uninstall.sh
similarity index 100%
rename from appstore/maxkb/2.2.0/scripts/uninstall.sh
rename to appstore/n8n/1.116.1/scripts/uninstall.sh
diff --git a/appstore/maxkb/2.2.0/scripts/upgrade.sh b/appstore/n8n/1.116.1/scripts/upgrade.sh
similarity index 100%
rename from appstore/maxkb/2.2.0/scripts/upgrade.sh
rename to appstore/n8n/1.116.1/scripts/upgrade.sh
diff --git a/appstore/nezha-dash/2.11.1/.env b/appstore/nezha-dash/2.12.0/.env
similarity index 100%
rename from appstore/nezha-dash/2.11.1/.env
rename to appstore/nezha-dash/2.12.0/.env
diff --git a/appstore/nezha-dash/2.11.1/data.yml b/appstore/nezha-dash/2.12.0/data.yml
similarity index 100%
rename from appstore/nezha-dash/2.11.1/data.yml
rename to appstore/nezha-dash/2.12.0/data.yml
diff --git a/appstore/nezha-dash/2.11.1/docker-compose.yml b/appstore/nezha-dash/2.12.0/docker-compose.yml
similarity index 94%
rename from appstore/nezha-dash/2.11.1/docker-compose.yml
rename to appstore/nezha-dash/2.12.0/docker-compose.yml
index 0681f11b3..1da401079 100644
--- a/appstore/nezha-dash/2.11.1/docker-compose.yml
+++ b/appstore/nezha-dash/2.12.0/docker-compose.yml
@@ -19,7 +19,7 @@ services:
- NEXT_PUBLIC_CustomLogo=https://nezha-cf.buycoffee.top/apple-touch-icon.png
- NEXT_PUBLIC_CustomTitle=NezhaDash
- NEXT_PUBLIC_CustomDescription=NezhaDash is a dashboard for Nezha.
- image: hamster1963/nezha-dash:v2.11.1
+ image: hamster1963/nezha-dash:v2.12.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/moontv/4.3.0/envs/default.env b/appstore/nezha-dash/2.12.0/envs/default.env
similarity index 100%
rename from appstore/moontv/4.3.0/envs/default.env
rename to appstore/nezha-dash/2.12.0/envs/default.env
diff --git a/appstore/moontv/4.3.0/envs/global.env b/appstore/nezha-dash/2.12.0/envs/global.env
similarity index 100%
rename from appstore/moontv/4.3.0/envs/global.env
rename to appstore/nezha-dash/2.12.0/envs/global.env
diff --git a/appstore/maxkb/2.2.0/scripts/init.sh b/appstore/nezha-dash/2.12.0/scripts/init.sh
similarity index 100%
rename from appstore/maxkb/2.2.0/scripts/init.sh
rename to appstore/nezha-dash/2.12.0/scripts/init.sh
diff --git a/appstore/moontv/4.3.0/scripts/uninstall.sh b/appstore/nezha-dash/2.12.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/moontv/4.3.0/scripts/uninstall.sh
rename to appstore/nezha-dash/2.12.0/scripts/uninstall.sh
diff --git a/appstore/moontv/4.3.0/scripts/upgrade.sh b/appstore/nezha-dash/2.12.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/moontv/4.3.0/scripts/upgrade.sh
rename to appstore/nezha-dash/2.12.0/scripts/upgrade.sh
diff --git a/appstore/nezha/1.14.3/.env b/appstore/nezha/1.14.9/.env
similarity index 100%
rename from appstore/nezha/1.14.3/.env
rename to appstore/nezha/1.14.9/.env
diff --git a/appstore/nezha/1.14.3/data.yml b/appstore/nezha/1.14.9/data.yml
similarity index 100%
rename from appstore/nezha/1.14.3/data.yml
rename to appstore/nezha/1.14.9/data.yml
diff --git a/appstore/nezha/1.14.3/data/config-example.yaml b/appstore/nezha/1.14.9/data/config-example.yaml
similarity index 100%
rename from appstore/nezha/1.14.3/data/config-example.yaml
rename to appstore/nezha/1.14.9/data/config-example.yaml
diff --git a/appstore/nezha/1.14.3/docker-compose.yml b/appstore/nezha/1.14.9/docker-compose.yml
similarity index 90%
rename from appstore/nezha/1.14.3/docker-compose.yml
rename to appstore/nezha/1.14.9/docker-compose.yml
index f2120908f..0a11135a7 100644
--- a/appstore/nezha/1.14.3/docker-compose.yml
+++ b/appstore/nezha/1.14.9/docker-compose.yml
@@ -7,7 +7,7 @@ services:
environment:
- NZ_LISTEN_PORT=${PANEL_APP_PORT_HTTP}
- NZ_LOCATION=Asia/Shanghai
- image: ghcr.io/nezhahq/nezha:v1.14.3
+ image: ghcr.io/nezhahq/nezha:v1.14.9
labels:
createdBy: Apps
networks:
diff --git a/appstore/moontv/latest/envs/default.env b/appstore/nezha/1.14.9/envs/default.env
similarity index 100%
rename from appstore/moontv/latest/envs/default.env
rename to appstore/nezha/1.14.9/envs/default.env
diff --git a/appstore/moontv/latest/envs/global.env b/appstore/nezha/1.14.9/envs/global.env
similarity index 100%
rename from appstore/moontv/latest/envs/global.env
rename to appstore/nezha/1.14.9/envs/global.env
diff --git a/appstore/moontv/4.3.0/scripts/init.sh b/appstore/nezha/1.14.9/scripts/init.sh
similarity index 100%
rename from appstore/moontv/4.3.0/scripts/init.sh
rename to appstore/nezha/1.14.9/scripts/init.sh
diff --git a/appstore/moontv/latest/scripts/uninstall.sh b/appstore/nezha/1.14.9/scripts/uninstall.sh
similarity index 100%
rename from appstore/moontv/latest/scripts/uninstall.sh
rename to appstore/nezha/1.14.9/scripts/uninstall.sh
diff --git a/appstore/nezha/1.14.3/scripts/upgrade.sh b/appstore/nezha/1.14.9/scripts/upgrade.sh
similarity index 100%
rename from appstore/nezha/1.14.3/scripts/upgrade.sh
rename to appstore/nezha/1.14.9/scripts/upgrade.sh
diff --git a/appstore/nodepassdash/3.1.2/.env b/appstore/nodepassdash/3.1.3/.env
similarity index 100%
rename from appstore/nodepassdash/3.1.2/.env
rename to appstore/nodepassdash/3.1.3/.env
diff --git a/appstore/nodepassdash/3.1.2/data.yml b/appstore/nodepassdash/3.1.3/data.yml
similarity index 100%
rename from appstore/nodepassdash/3.1.2/data.yml
rename to appstore/nodepassdash/3.1.3/data.yml
diff --git a/appstore/nodepassdash/3.1.2/docker-compose.yml b/appstore/nodepassdash/3.1.3/docker-compose.yml
similarity index 90%
rename from appstore/nodepassdash/3.1.2/docker-compose.yml
rename to appstore/nodepassdash/3.1.3/docker-compose.yml
index 62d78c70f..5ee7fe1ee 100644
--- a/appstore/nodepassdash/3.1.2/docker-compose.yml
+++ b/appstore/nodepassdash/3.1.3/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- PORT=${PANEL_APP_PORT_HTTP}
- image: ghcr.io/nodepassproject/nodepassdash:3.1.2
+ image: ghcr.io/nodepassproject/nodepassdash:3.1.3
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/music-tag-web/2.5.8/envs/default.env b/appstore/nodepassdash/3.1.3/envs/default.env
similarity index 100%
rename from appstore/music-tag-web/2.5.8/envs/default.env
rename to appstore/nodepassdash/3.1.3/envs/default.env
diff --git a/appstore/music-tag-web/2.5.8/envs/global.env b/appstore/nodepassdash/3.1.3/envs/global.env
similarity index 100%
rename from appstore/music-tag-web/2.5.8/envs/global.env
rename to appstore/nodepassdash/3.1.3/envs/global.env
diff --git a/appstore/moontv/latest/scripts/init.sh b/appstore/nodepassdash/3.1.3/scripts/init.sh
similarity index 100%
rename from appstore/moontv/latest/scripts/init.sh
rename to appstore/nodepassdash/3.1.3/scripts/init.sh
diff --git a/appstore/music-tag-web/2.5.8/scripts/uninstall.sh b/appstore/nodepassdash/3.1.3/scripts/uninstall.sh
similarity index 100%
rename from appstore/music-tag-web/2.5.8/scripts/uninstall.sh
rename to appstore/nodepassdash/3.1.3/scripts/uninstall.sh
diff --git a/appstore/moontv/latest/scripts/upgrade.sh b/appstore/nodepassdash/3.1.3/scripts/upgrade.sh
similarity index 100%
rename from appstore/moontv/latest/scripts/upgrade.sh
rename to appstore/nodepassdash/3.1.3/scripts/upgrade.sh
diff --git a/appstore/ollama/0.12.3/.env b/appstore/ollama/0.12.6/.env
similarity index 100%
rename from appstore/ollama/0.12.3/.env
rename to appstore/ollama/0.12.6/.env
diff --git a/appstore/ollama/0.12.3/data.yml b/appstore/ollama/0.12.6/data.yml
similarity index 100%
rename from appstore/ollama/0.12.3/data.yml
rename to appstore/ollama/0.12.6/data.yml
diff --git a/appstore/ollama/0.12.3/docker-compose.yml b/appstore/ollama/0.12.6/docker-compose.yml
similarity index 95%
rename from appstore/ollama/0.12.3/docker-compose.yml
rename to appstore/ollama/0.12.6/docker-compose.yml
index ae0d0aa11..b74e0d900 100644
--- a/appstore/ollama/0.12.3/docker-compose.yml
+++ b/appstore/ollama/0.12.6/docker-compose.yml
@@ -18,7 +18,7 @@ services:
- OLLAMA_MAX_QUEUE=512
- OLLAMA_FLASH_ATTENTION=0
- OLLAMA_KV_CACHE_TYPE=f16
- image: ollama/ollama:0.12.3
+ image: ollama/ollama:0.12.6
labels:
createdBy: Apps
networks:
diff --git a/appstore/n8n/1.115.1/envs/default.env b/appstore/ollama/0.12.6/envs/default.env
similarity index 100%
rename from appstore/n8n/1.115.1/envs/default.env
rename to appstore/ollama/0.12.6/envs/default.env
diff --git a/appstore/n8n/1.115.1/envs/global.env b/appstore/ollama/0.12.6/envs/global.env
similarity index 100%
rename from appstore/n8n/1.115.1/envs/global.env
rename to appstore/ollama/0.12.6/envs/global.env
diff --git a/appstore/music-tag-web/2.5.8/scripts/init.sh b/appstore/ollama/0.12.6/scripts/init.sh
similarity index 100%
rename from appstore/music-tag-web/2.5.8/scripts/init.sh
rename to appstore/ollama/0.12.6/scripts/init.sh
diff --git a/appstore/n8n/1.115.1/scripts/uninstall.sh b/appstore/ollama/0.12.6/scripts/uninstall.sh
similarity index 100%
rename from appstore/n8n/1.115.1/scripts/uninstall.sh
rename to appstore/ollama/0.12.6/scripts/uninstall.sh
diff --git a/appstore/music-tag-web/2.5.8/scripts/upgrade.sh b/appstore/ollama/0.12.6/scripts/upgrade.sh
similarity index 100%
rename from appstore/music-tag-web/2.5.8/scripts/upgrade.sh
rename to appstore/ollama/0.12.6/scripts/upgrade.sh
diff --git a/appstore/onedev/13.0.7/.env b/appstore/onedev/13.0.9/.env
similarity index 100%
rename from appstore/onedev/13.0.7/.env
rename to appstore/onedev/13.0.9/.env
diff --git a/appstore/onedev/13.0.7/data.yml b/appstore/onedev/13.0.9/data.yml
similarity index 100%
rename from appstore/onedev/13.0.7/data.yml
rename to appstore/onedev/13.0.9/data.yml
diff --git a/appstore/onedev/13.0.7/docker-compose.yml b/appstore/onedev/13.0.9/docker-compose.yml
similarity index 95%
rename from appstore/onedev/13.0.7/docker-compose.yml
rename to appstore/onedev/13.0.9/docker-compose.yml
index 0de03ce27..b7a62b5f2 100644
--- a/appstore/onedev/13.0.7/docker-compose.yml
+++ b/appstore/onedev/13.0.9/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.7
+ image: 1dev/server:13.0.9
labels:
createdBy: Apps
networks:
diff --git a/appstore/nezha-dash/2.11.1/envs/default.env b/appstore/onedev/13.0.9/envs/default.env
similarity index 100%
rename from appstore/nezha-dash/2.11.1/envs/default.env
rename to appstore/onedev/13.0.9/envs/default.env
diff --git a/appstore/nezha-dash/2.11.1/envs/global.env b/appstore/onedev/13.0.9/envs/global.env
similarity index 100%
rename from appstore/nezha-dash/2.11.1/envs/global.env
rename to appstore/onedev/13.0.9/envs/global.env
diff --git a/appstore/onedev/13.0.7/envs/onedev.env b/appstore/onedev/13.0.9/envs/onedev.env
similarity index 100%
rename from appstore/onedev/13.0.7/envs/onedev.env
rename to appstore/onedev/13.0.9/envs/onedev.env
diff --git a/appstore/onedev/13.0.7/scripts/init.sh b/appstore/onedev/13.0.9/scripts/init.sh
similarity index 100%
rename from appstore/onedev/13.0.7/scripts/init.sh
rename to appstore/onedev/13.0.9/scripts/init.sh
diff --git a/appstore/nezha-dash/2.11.1/scripts/uninstall.sh b/appstore/onedev/13.0.9/scripts/uninstall.sh
similarity index 100%
rename from appstore/nezha-dash/2.11.1/scripts/uninstall.sh
rename to appstore/onedev/13.0.9/scripts/uninstall.sh
diff --git a/appstore/onedev/13.0.7/scripts/upgrade.sh b/appstore/onedev/13.0.9/scripts/upgrade.sh
similarity index 100%
rename from appstore/onedev/13.0.7/scripts/upgrade.sh
rename to appstore/onedev/13.0.9/scripts/upgrade.sh
diff --git a/appstore/open-webui/0.6.33/.env b/appstore/open-webui/0.6.34/.env
similarity index 100%
rename from appstore/open-webui/0.6.33/.env
rename to appstore/open-webui/0.6.34/.env
diff --git a/appstore/open-webui/0.6.33/data.yml b/appstore/open-webui/0.6.34/data.yml
similarity index 100%
rename from appstore/open-webui/0.6.33/data.yml
rename to appstore/open-webui/0.6.34/data.yml
diff --git a/appstore/open-webui/0.6.33/docker-compose.yml b/appstore/open-webui/0.6.34/docker-compose.yml
similarity index 91%
rename from appstore/open-webui/0.6.33/docker-compose.yml
rename to appstore/open-webui/0.6.34/docker-compose.yml
index a17822f98..a12b5476b 100644
--- a/appstore/open-webui/0.6.33/docker-compose.yml
+++ b/appstore/open-webui/0.6.34/docker-compose.yml
@@ -15,7 +15,7 @@ services:
- ENABLE_OLLAMA_API=True
- ENABLE_OPENAI_API=False
- https_proxy=${http_proxy}
- image: ghcr.io/open-webui/open-webui:0.6.33
+ image: ghcr.io/open-webui/open-webui:0.6.34
labels:
createdBy: Apps
networks:
diff --git a/appstore/nezha/1.14.3/envs/default.env b/appstore/open-webui/0.6.34/envs/default.env
similarity index 100%
rename from appstore/nezha/1.14.3/envs/default.env
rename to appstore/open-webui/0.6.34/envs/default.env
diff --git a/appstore/nezha/1.14.3/envs/global.env b/appstore/open-webui/0.6.34/envs/global.env
similarity index 100%
rename from appstore/nezha/1.14.3/envs/global.env
rename to appstore/open-webui/0.6.34/envs/global.env
diff --git a/appstore/nezha-dash/2.11.1/scripts/init.sh b/appstore/open-webui/0.6.34/scripts/init.sh
similarity index 100%
rename from appstore/nezha-dash/2.11.1/scripts/init.sh
rename to appstore/open-webui/0.6.34/scripts/init.sh
diff --git a/appstore/nezha/1.14.3/scripts/uninstall.sh b/appstore/open-webui/0.6.34/scripts/uninstall.sh
similarity index 100%
rename from appstore/nezha/1.14.3/scripts/uninstall.sh
rename to appstore/open-webui/0.6.34/scripts/uninstall.sh
diff --git a/appstore/n8n/1.115.1/scripts/upgrade.sh b/appstore/open-webui/0.6.34/scripts/upgrade.sh
similarity index 100%
rename from appstore/n8n/1.115.1/scripts/upgrade.sh
rename to appstore/open-webui/0.6.34/scripts/upgrade.sh
diff --git a/appstore/openresty-manager/2.3.7/.env b/appstore/openresty-manager/2.4.0/.env
similarity index 100%
rename from appstore/openresty-manager/2.3.7/.env
rename to appstore/openresty-manager/2.4.0/.env
diff --git a/appstore/openresty-manager/2.3.7/data.yml b/appstore/openresty-manager/2.4.0/data.yml
similarity index 100%
rename from appstore/openresty-manager/2.3.7/data.yml
rename to appstore/openresty-manager/2.4.0/data.yml
diff --git a/appstore/openresty-manager/2.3.7/docker-compose.yml b/appstore/openresty-manager/2.4.0/docker-compose.yml
similarity index 94%
rename from appstore/openresty-manager/2.3.7/docker-compose.yml
rename to appstore/openresty-manager/2.4.0/docker-compose.yml
index 22b3a0893..6f3c3d93c 100644
--- a/appstore/openresty-manager/2.3.7/docker-compose.yml
+++ b/appstore/openresty-manager/2.4.0/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: uusec/openresty-manager:2.3.7
+ image: uusec/openresty-manager:2.4.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/appstore/nodepassdash/3.1.2/envs/default.env b/appstore/openresty-manager/2.4.0/envs/default.env
similarity index 100%
rename from appstore/nodepassdash/3.1.2/envs/default.env
rename to appstore/openresty-manager/2.4.0/envs/default.env
diff --git a/appstore/nodepassdash/3.1.2/envs/global.env b/appstore/openresty-manager/2.4.0/envs/global.env
similarity index 100%
rename from appstore/nodepassdash/3.1.2/envs/global.env
rename to appstore/openresty-manager/2.4.0/envs/global.env
diff --git a/appstore/nezha/1.14.3/scripts/init.sh b/appstore/openresty-manager/2.4.0/scripts/init.sh
similarity index 100%
rename from appstore/nezha/1.14.3/scripts/init.sh
rename to appstore/openresty-manager/2.4.0/scripts/init.sh
diff --git a/appstore/nodepassdash/3.1.2/scripts/uninstall.sh b/appstore/openresty-manager/2.4.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/nodepassdash/3.1.2/scripts/uninstall.sh
rename to appstore/openresty-manager/2.4.0/scripts/uninstall.sh
diff --git a/appstore/nezha-dash/2.11.1/scripts/upgrade.sh b/appstore/openresty-manager/2.4.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/nezha-dash/2.11.1/scripts/upgrade.sh
rename to appstore/openresty-manager/2.4.0/scripts/upgrade.sh
diff --git a/appstore/radarr/5.27.5/.env b/appstore/radarr/5.28.0/.env
similarity index 100%
rename from appstore/radarr/5.27.5/.env
rename to appstore/radarr/5.28.0/.env
diff --git a/appstore/radarr/5.27.5/data.yml b/appstore/radarr/5.28.0/data.yml
similarity index 100%
rename from appstore/radarr/5.27.5/data.yml
rename to appstore/radarr/5.28.0/data.yml
diff --git a/appstore/radarr/5.27.5/docker-compose.yml b/appstore/radarr/5.28.0/docker-compose.yml
similarity index 95%
rename from appstore/radarr/5.27.5/docker-compose.yml
rename to appstore/radarr/5.28.0/docker-compose.yml
index 15de4e9ca..d0858f37b 100644
--- a/appstore/radarr/5.27.5/docker-compose.yml
+++ b/appstore/radarr/5.28.0/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- PGID=1000
- UMASK=022
- TZ=Asia/Shanghai
- image: linuxserver/radarr:5.27.5
+ image: linuxserver/radarr:5.28.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/ollama/0.12.3/envs/default.env b/appstore/radarr/5.28.0/envs/default.env
similarity index 100%
rename from appstore/ollama/0.12.3/envs/default.env
rename to appstore/radarr/5.28.0/envs/default.env
diff --git a/appstore/ollama/0.12.3/envs/global.env b/appstore/radarr/5.28.0/envs/global.env
similarity index 100%
rename from appstore/ollama/0.12.3/envs/global.env
rename to appstore/radarr/5.28.0/envs/global.env
diff --git a/appstore/nodepassdash/3.1.2/scripts/init.sh b/appstore/radarr/5.28.0/scripts/init.sh
similarity index 100%
rename from appstore/nodepassdash/3.1.2/scripts/init.sh
rename to appstore/radarr/5.28.0/scripts/init.sh
diff --git a/appstore/ollama/0.12.3/scripts/uninstall.sh b/appstore/radarr/5.28.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/ollama/0.12.3/scripts/uninstall.sh
rename to appstore/radarr/5.28.0/scripts/uninstall.sh
diff --git a/appstore/nodepassdash/3.1.2/scripts/upgrade.sh b/appstore/radarr/5.28.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/nodepassdash/3.1.2/scripts/upgrade.sh
rename to appstore/radarr/5.28.0/scripts/upgrade.sh
diff --git a/appstore/readeck-pg/0.20.3/.env b/appstore/readeck-pg/0.20.4/.env
similarity index 100%
rename from appstore/readeck-pg/0.20.3/.env
rename to appstore/readeck-pg/0.20.4/.env
diff --git a/appstore/readeck-pg/0.20.3/data.yml b/appstore/readeck-pg/0.20.4/data.yml
similarity index 100%
rename from appstore/readeck-pg/0.20.3/data.yml
rename to appstore/readeck-pg/0.20.4/data.yml
diff --git a/appstore/readeck-pg/0.20.3/docker-compose.yml b/appstore/readeck-pg/0.20.4/docker-compose.yml
similarity index 94%
rename from appstore/readeck-pg/0.20.3/docker-compose.yml
rename to appstore/readeck-pg/0.20.4/docker-compose.yml
index e87f22b72..b28eda14a 100644
--- a/appstore/readeck-pg/0.20.3/docker-compose.yml
+++ b/appstore/readeck-pg/0.20.4/docker-compose.yml
@@ -24,7 +24,7 @@ services:
- -config
- config.toml
timeout: 2s
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/onedev/13.0.7/envs/default.env b/appstore/readeck-pg/0.20.4/envs/default.env
similarity index 100%
rename from appstore/onedev/13.0.7/envs/default.env
rename to appstore/readeck-pg/0.20.4/envs/default.env
diff --git a/appstore/onedev/13.0.7/envs/global.env b/appstore/readeck-pg/0.20.4/envs/global.env
similarity index 100%
rename from appstore/onedev/13.0.7/envs/global.env
rename to appstore/readeck-pg/0.20.4/envs/global.env
diff --git a/appstore/ollama/0.12.3/scripts/init.sh b/appstore/readeck-pg/0.20.4/scripts/init.sh
similarity index 100%
rename from appstore/ollama/0.12.3/scripts/init.sh
rename to appstore/readeck-pg/0.20.4/scripts/init.sh
diff --git a/appstore/onedev/13.0.7/scripts/uninstall.sh b/appstore/readeck-pg/0.20.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/onedev/13.0.7/scripts/uninstall.sh
rename to appstore/readeck-pg/0.20.4/scripts/uninstall.sh
diff --git a/appstore/ollama/0.12.3/scripts/upgrade.sh b/appstore/readeck-pg/0.20.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/ollama/0.12.3/scripts/upgrade.sh
rename to appstore/readeck-pg/0.20.4/scripts/upgrade.sh
diff --git a/appstore/readeck/0.20.3/.env b/appstore/readeck/0.20.4/.env
similarity index 100%
rename from appstore/readeck/0.20.3/.env
rename to appstore/readeck/0.20.4/.env
diff --git a/appstore/readeck/0.20.3/data.yml b/appstore/readeck/0.20.4/data.yml
similarity index 100%
rename from appstore/readeck/0.20.3/data.yml
rename to appstore/readeck/0.20.4/data.yml
diff --git a/appstore/readeck/0.20.3/docker-compose.yml b/appstore/readeck/0.20.4/docker-compose.yml
similarity index 93%
rename from appstore/readeck/0.20.3/docker-compose.yml
rename to appstore/readeck/0.20.4/docker-compose.yml
index 3216ec988..24016abaa 100644
--- a/appstore/readeck/0.20.3/docker-compose.yml
+++ b/appstore/readeck/0.20.4/docker-compose.yml
@@ -23,7 +23,7 @@ services:
- -config
- config.toml
timeout: 2s
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
labels:
createdBy: Apps
networks:
diff --git a/appstore/open-webui/0.6.33/envs/default.env b/appstore/readeck/0.20.4/envs/default.env
similarity index 100%
rename from appstore/open-webui/0.6.33/envs/default.env
rename to appstore/readeck/0.20.4/envs/default.env
diff --git a/appstore/open-webui/0.6.33/envs/global.env b/appstore/readeck/0.20.4/envs/global.env
similarity index 100%
rename from appstore/open-webui/0.6.33/envs/global.env
rename to appstore/readeck/0.20.4/envs/global.env
diff --git a/appstore/open-webui/0.6.33/scripts/init.sh b/appstore/readeck/0.20.4/scripts/init.sh
similarity index 100%
rename from appstore/open-webui/0.6.33/scripts/init.sh
rename to appstore/readeck/0.20.4/scripts/init.sh
diff --git a/appstore/open-webui/0.6.33/scripts/uninstall.sh b/appstore/readeck/0.20.4/scripts/uninstall.sh
similarity index 100%
rename from appstore/open-webui/0.6.33/scripts/uninstall.sh
rename to appstore/readeck/0.20.4/scripts/uninstall.sh
diff --git a/appstore/open-webui/0.6.33/scripts/upgrade.sh b/appstore/readeck/0.20.4/scripts/upgrade.sh
similarity index 100%
rename from appstore/open-webui/0.6.33/scripts/upgrade.sh
rename to appstore/readeck/0.20.4/scripts/upgrade.sh
diff --git a/appstore/siyuan/3.3.4/.env b/appstore/siyuan/3.3.5/.env
similarity index 100%
rename from appstore/siyuan/3.3.4/.env
rename to appstore/siyuan/3.3.5/.env
diff --git a/appstore/siyuan/3.3.4/data.yml b/appstore/siyuan/3.3.5/data.yml
similarity index 100%
rename from appstore/siyuan/3.3.4/data.yml
rename to appstore/siyuan/3.3.5/data.yml
diff --git a/appstore/siyuan/3.3.4/docker-compose.yml b/appstore/siyuan/3.3.5/docker-compose.yml
similarity index 93%
rename from appstore/siyuan/3.3.4/docker-compose.yml
rename to appstore/siyuan/3.3.5/docker-compose.yml
index ead9f5a23..a20812c21 100644
--- a/appstore/siyuan/3.3.4/docker-compose.yml
+++ b/appstore/siyuan/3.3.5/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- ./envs/global.env
environment:
- RUN_IN_CONTAINER=true
- image: b3log/siyuan:v3.3.4
+ image: b3log/siyuan:v3.3.5
labels:
createdBy: Apps
networks:
diff --git a/appstore/openresty-manager/2.3.7/envs/default.env b/appstore/siyuan/3.3.5/envs/default.env
similarity index 100%
rename from appstore/openresty-manager/2.3.7/envs/default.env
rename to appstore/siyuan/3.3.5/envs/default.env
diff --git a/appstore/openresty-manager/2.3.7/envs/global.env b/appstore/siyuan/3.3.5/envs/global.env
similarity index 100%
rename from appstore/openresty-manager/2.3.7/envs/global.env
rename to appstore/siyuan/3.3.5/envs/global.env
diff --git a/appstore/siyuan/3.3.4/scripts/init.sh b/appstore/siyuan/3.3.5/scripts/init.sh
similarity index 100%
rename from appstore/siyuan/3.3.4/scripts/init.sh
rename to appstore/siyuan/3.3.5/scripts/init.sh
diff --git a/appstore/openresty-manager/2.3.7/scripts/uninstall.sh b/appstore/siyuan/3.3.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.7/scripts/uninstall.sh
rename to appstore/siyuan/3.3.5/scripts/uninstall.sh
diff --git a/appstore/siyuan/3.3.4/scripts/upgrade.sh b/appstore/siyuan/3.3.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/siyuan/3.3.4/scripts/upgrade.sh
rename to appstore/siyuan/3.3.5/scripts/upgrade.sh
diff --git a/appstore/slink/1.7.0/scripts/init.sh b/appstore/slink/1.7.0/scripts/init.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/slink/1.7.0/scripts/init.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/slink/1.7.0/scripts/upgrade.sh b/appstore/slink/1.7.0/scripts/upgrade.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/slink/1.7.0/scripts/upgrade.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/slink/1.7.0/.env b/appstore/slink/1.7.3/.env
similarity index 100%
rename from appstore/slink/1.7.0/.env
rename to appstore/slink/1.7.3/.env
diff --git a/appstore/slink/1.7.0/data.yml b/appstore/slink/1.7.3/data.yml
similarity index 100%
rename from appstore/slink/1.7.0/data.yml
rename to appstore/slink/1.7.3/data.yml
diff --git a/appstore/slink/1.7.0/docker-compose.yml b/appstore/slink/1.7.3/docker-compose.yml
similarity index 94%
rename from appstore/slink/1.7.0/docker-compose.yml
rename to appstore/slink/1.7.3/docker-compose.yml
index ad6021568..10ae49d13 100644
--- a/appstore/slink/1.7.0/docker-compose.yml
+++ b/appstore/slink/1.7.3/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- USER_PASSWORD_REQUIREMENTS=15
- IMAGE_MAX_SIZE=15M
- STORAGE_PROVIDER=local
- image: anirdev/slink:v1.7.0
+ image: anirdev/slink:v1.7.3
labels:
createdBy: Apps
networks:
diff --git a/appstore/radarr/5.27.5/envs/default.env b/appstore/slink/1.7.3/envs/default.env
similarity index 100%
rename from appstore/radarr/5.27.5/envs/default.env
rename to appstore/slink/1.7.3/envs/default.env
diff --git a/appstore/radarr/5.27.5/envs/global.env b/appstore/slink/1.7.3/envs/global.env
similarity index 100%
rename from appstore/radarr/5.27.5/envs/global.env
rename to appstore/slink/1.7.3/envs/global.env
diff --git a/appstore/openresty-manager/2.3.7/scripts/init.sh b/appstore/slink/1.7.3/scripts/init.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.7/scripts/init.sh
rename to appstore/slink/1.7.3/scripts/init.sh
diff --git a/appstore/radarr/5.27.5/scripts/uninstall.sh b/appstore/slink/1.7.3/scripts/uninstall.sh
similarity index 100%
rename from appstore/radarr/5.27.5/scripts/uninstall.sh
rename to appstore/slink/1.7.3/scripts/uninstall.sh
diff --git a/appstore/openresty-manager/2.3.7/scripts/upgrade.sh b/appstore/slink/1.7.3/scripts/upgrade.sh
similarity index 100%
rename from appstore/openresty-manager/2.3.7/scripts/upgrade.sh
rename to appstore/slink/1.7.3/scripts/upgrade.sh
diff --git a/appstore/smtp-proxy-server/1.0.5/scripts/init.sh b/appstore/smtp-proxy-server/1.0.5/scripts/init.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/smtp-proxy-server/1.0.5/scripts/init.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/smtp-proxy-server/1.0.5/scripts/upgrade.sh b/appstore/smtp-proxy-server/1.0.5/scripts/upgrade.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/smtp-proxy-server/1.0.5/scripts/upgrade.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/smtp-proxy-server/1.0.5/.env b/appstore/smtp-proxy-server/1.0.6/.env
similarity index 100%
rename from appstore/smtp-proxy-server/1.0.5/.env
rename to appstore/smtp-proxy-server/1.0.6/.env
diff --git a/appstore/smtp-proxy-server/1.0.5/data.yml b/appstore/smtp-proxy-server/1.0.6/data.yml
similarity index 100%
rename from appstore/smtp-proxy-server/1.0.5/data.yml
rename to appstore/smtp-proxy-server/1.0.6/data.yml
diff --git a/appstore/smtp-proxy-server/1.0.5/docker-compose.yml b/appstore/smtp-proxy-server/1.0.6/docker-compose.yml
similarity index 96%
rename from appstore/smtp-proxy-server/1.0.5/docker-compose.yml
rename to appstore/smtp-proxy-server/1.0.6/docker-compose.yml
index c6b814efd..7fef4c0bb 100644
--- a/appstore/smtp-proxy-server/1.0.5/docker-compose.yml
+++ b/appstore/smtp-proxy-server/1.0.6/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- proxy_url=${PROXY_URL}
- port=${PANEL_APP_PORT_SMTP}
- imap_port=${PANEL_APP_PORT_IMAP}
- image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.5
+ image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.6
labels:
createdBy: Apps
networks:
diff --git a/appstore/readeck-pg/0.20.3/envs/default.env b/appstore/smtp-proxy-server/1.0.6/envs/default.env
similarity index 100%
rename from appstore/readeck-pg/0.20.3/envs/default.env
rename to appstore/smtp-proxy-server/1.0.6/envs/default.env
diff --git a/appstore/readeck-pg/0.20.3/envs/global.env b/appstore/smtp-proxy-server/1.0.6/envs/global.env
similarity index 100%
rename from appstore/readeck-pg/0.20.3/envs/global.env
rename to appstore/smtp-proxy-server/1.0.6/envs/global.env
diff --git a/appstore/radarr/5.27.5/scripts/init.sh b/appstore/smtp-proxy-server/1.0.6/scripts/init.sh
similarity index 100%
rename from appstore/radarr/5.27.5/scripts/init.sh
rename to appstore/smtp-proxy-server/1.0.6/scripts/init.sh
diff --git a/appstore/readeck-pg/0.20.3/scripts/uninstall.sh b/appstore/smtp-proxy-server/1.0.6/scripts/uninstall.sh
similarity index 100%
rename from appstore/readeck-pg/0.20.3/scripts/uninstall.sh
rename to appstore/smtp-proxy-server/1.0.6/scripts/uninstall.sh
diff --git a/appstore/radarr/5.27.5/scripts/upgrade.sh b/appstore/smtp-proxy-server/1.0.6/scripts/upgrade.sh
similarity index 100%
rename from appstore/radarr/5.27.5/scripts/upgrade.sh
rename to appstore/smtp-proxy-server/1.0.6/scripts/upgrade.sh
diff --git a/appstore/super-productivity/15.1.1/scripts/uninstall.sh b/appstore/super-productivity/15.1.1/scripts/uninstall.sh
deleted file mode 100644
index c86c4fbca..000000000
--- a/appstore/super-productivity/15.1.1/scripts/uninstall.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-if [ -f .env ]; then
- source .env
-
- echo "Check Finish."
-
-else
- echo "Error: .env file not found."
-fi
diff --git a/appstore/super-productivity/15.1.1/.env b/appstore/super-productivity/16.0.0/.env
similarity index 100%
rename from appstore/super-productivity/15.1.1/.env
rename to appstore/super-productivity/16.0.0/.env
diff --git a/appstore/super-productivity/15.1.1/conf/webdav.yaml b/appstore/super-productivity/16.0.0/conf/webdav.yaml
similarity index 100%
rename from appstore/super-productivity/15.1.1/conf/webdav.yaml
rename to appstore/super-productivity/16.0.0/conf/webdav.yaml
diff --git a/appstore/super-productivity/15.1.1/data.yml b/appstore/super-productivity/16.0.0/data.yml
similarity index 100%
rename from appstore/super-productivity/15.1.1/data.yml
rename to appstore/super-productivity/16.0.0/data.yml
diff --git a/appstore/super-productivity/15.1.1/docker-compose.yml b/appstore/super-productivity/16.0.0/docker-compose.yml
similarity index 93%
rename from appstore/super-productivity/15.1.1/docker-compose.yml
rename to appstore/super-productivity/16.0.0/docker-compose.yml
index 3ffdcd009..133b50d6a 100644
--- a/appstore/super-productivity/15.1.1/docker-compose.yml
+++ b/appstore/super-productivity/16.0.0/docker-compose.yml
@@ -21,7 +21,7 @@ services:
environment:
- TZ=Asia/Shanghai
- WEBDAV_BACKEND=http://sp-webdav
- image: johannesjo/super-productivity:v15.1.1
+ image: johannesjo/super-productivity:v16.0.0
labels:
createdBy: Apps
networks:
diff --git a/appstore/readeck/0.20.3/envs/default.env b/appstore/super-productivity/16.0.0/envs/default.env
similarity index 100%
rename from appstore/readeck/0.20.3/envs/default.env
rename to appstore/super-productivity/16.0.0/envs/default.env
diff --git a/appstore/readeck/0.20.3/envs/global.env b/appstore/super-productivity/16.0.0/envs/global.env
similarity index 100%
rename from appstore/readeck/0.20.3/envs/global.env
rename to appstore/super-productivity/16.0.0/envs/global.env
diff --git a/appstore/super-productivity/15.1.1/scripts/init.sh b/appstore/super-productivity/16.0.0/scripts/init.sh
similarity index 100%
rename from appstore/super-productivity/15.1.1/scripts/init.sh
rename to appstore/super-productivity/16.0.0/scripts/init.sh
diff --git a/appstore/readeck/0.20.3/scripts/uninstall.sh b/appstore/super-productivity/16.0.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/readeck/0.20.3/scripts/uninstall.sh
rename to appstore/super-productivity/16.0.0/scripts/uninstall.sh
diff --git a/appstore/super-productivity/15.1.1/scripts/upgrade.sh b/appstore/super-productivity/16.0.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/super-productivity/15.1.1/scripts/upgrade.sh
rename to appstore/super-productivity/16.0.0/scripts/upgrade.sh
diff --git a/appstore/synapse/1.139.2/scripts/init.sh b/appstore/synapse/1.139.2/scripts/init.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/synapse/1.139.2/scripts/init.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/synapse/1.139.2/scripts/uninstall.sh b/appstore/synapse/1.139.2/scripts/uninstall.sh
deleted file mode 100644
index c86c4fbca..000000000
--- a/appstore/synapse/1.139.2/scripts/uninstall.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-if [ -f .env ]; then
- source .env
-
- echo "Check Finish."
-
-else
- echo "Error: .env file not found."
-fi
diff --git a/appstore/synapse/1.139.2/scripts/upgrade.sh b/appstore/synapse/1.139.2/scripts/upgrade.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/synapse/1.139.2/scripts/upgrade.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/synapse/1.139.2/.env b/appstore/synapse/1.140.0/.env
similarity index 100%
rename from appstore/synapse/1.139.2/.env
rename to appstore/synapse/1.140.0/.env
diff --git a/appstore/synapse/1.139.2/data.yml b/appstore/synapse/1.140.0/data.yml
similarity index 100%
rename from appstore/synapse/1.139.2/data.yml
rename to appstore/synapse/1.140.0/data.yml
diff --git a/appstore/synapse/1.139.2/docker-compose.yml b/appstore/synapse/1.140.0/docker-compose.yml
similarity index 89%
rename from appstore/synapse/1.139.2/docker-compose.yml
rename to appstore/synapse/1.140.0/docker-compose.yml
index 58715bb2c..3cf451da0 100644
--- a/appstore/synapse/1.139.2/docker-compose.yml
+++ b/appstore/synapse/1.140.0/docker-compose.yml
@@ -9,7 +9,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
labels:
createdBy: Apps
networks:
@@ -31,7 +31,7 @@ services:
- SYNAPSE_REPORT_STATS=no
- SYNAPSE_NO_TLS=true
- SYNAPSE_HTTP_PORT=8008
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
networks:
- 1panel-network
restart: false
diff --git a/appstore/siyuan/3.3.4/envs/default.env b/appstore/synapse/1.140.0/envs/default.env
similarity index 100%
rename from appstore/siyuan/3.3.4/envs/default.env
rename to appstore/synapse/1.140.0/envs/default.env
diff --git a/appstore/siyuan/3.3.4/envs/global.env b/appstore/synapse/1.140.0/envs/global.env
similarity index 100%
rename from appstore/siyuan/3.3.4/envs/global.env
rename to appstore/synapse/1.140.0/envs/global.env
diff --git a/appstore/readeck-pg/0.20.3/scripts/init.sh b/appstore/synapse/1.140.0/scripts/init.sh
similarity index 100%
rename from appstore/readeck-pg/0.20.3/scripts/init.sh
rename to appstore/synapse/1.140.0/scripts/init.sh
diff --git a/appstore/siyuan/3.3.4/scripts/uninstall.sh b/appstore/synapse/1.140.0/scripts/uninstall.sh
similarity index 100%
rename from appstore/siyuan/3.3.4/scripts/uninstall.sh
rename to appstore/synapse/1.140.0/scripts/uninstall.sh
diff --git a/appstore/readeck-pg/0.20.3/scripts/upgrade.sh b/appstore/synapse/1.140.0/scripts/upgrade.sh
similarity index 100%
rename from appstore/readeck-pg/0.20.3/scripts/upgrade.sh
rename to appstore/synapse/1.140.0/scripts/upgrade.sh
diff --git a/appstore/telegram-search/1.1.20/scripts/init.sh b/appstore/telegram-search/1.1.20/scripts/init.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/telegram-search/1.1.20/scripts/init.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/telegram-search/1.1.20/scripts/uninstall.sh b/appstore/telegram-search/1.1.20/scripts/uninstall.sh
deleted file mode 100644
index c86c4fbca..000000000
--- a/appstore/telegram-search/1.1.20/scripts/uninstall.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-if [ -f .env ]; then
- source .env
-
- echo "Check Finish."
-
-else
- echo "Error: .env file not found."
-fi
diff --git a/appstore/telegram-search/1.1.20/scripts/upgrade.sh b/appstore/telegram-search/1.1.20/scripts/upgrade.sh
deleted file mode 100644
index 07fb8c3fe..000000000
--- a/appstore/telegram-search/1.1.20/scripts/upgrade.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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/telegram-search/1.1.20/.env b/appstore/telegram-search/1.1.22/.env
similarity index 100%
rename from appstore/telegram-search/1.1.20/.env
rename to appstore/telegram-search/1.1.22/.env
diff --git a/appstore/telegram-search/1.1.20/config/config.yaml b/appstore/telegram-search/1.1.22/config/config.yaml
similarity index 100%
rename from appstore/telegram-search/1.1.20/config/config.yaml
rename to appstore/telegram-search/1.1.22/config/config.yaml
diff --git a/appstore/telegram-search/1.1.20/config/init.sql b/appstore/telegram-search/1.1.22/config/init.sql
similarity index 100%
rename from appstore/telegram-search/1.1.20/config/init.sql
rename to appstore/telegram-search/1.1.22/config/init.sql
diff --git a/appstore/telegram-search/1.1.20/data.yml b/appstore/telegram-search/1.1.22/data.yml
similarity index 100%
rename from appstore/telegram-search/1.1.20/data.yml
rename to appstore/telegram-search/1.1.22/data.yml
diff --git a/appstore/telegram-search/1.1.20/docker-compose.yml b/appstore/telegram-search/1.1.22/docker-compose.yml
similarity index 96%
rename from appstore/telegram-search/1.1.20/docker-compose.yml
rename to appstore/telegram-search/1.1.22/docker-compose.yml
index 4fcc3ce8e..028b8b3b7 100644
--- a/appstore/telegram-search/1.1.20/docker-compose.yml
+++ b/appstore/telegram-search/1.1.22/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- TZ=Asia/Shanghai
- DATABASE_TYPE=postgres
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@telegram_search_pgvector:5432/${POSTGRES_DATABASE}
- image: ghcr.io/groupultra/telegram-search:1.1.20
+ image: ghcr.io/groupultra/telegram-search:1.1.22
labels:
createdBy: Apps
networks:
diff --git a/appstore/slink/1.7.0/envs/default.env b/appstore/telegram-search/1.1.22/envs/default.env
similarity index 100%
rename from appstore/slink/1.7.0/envs/default.env
rename to appstore/telegram-search/1.1.22/envs/default.env
diff --git a/appstore/slink/1.7.0/envs/global.env b/appstore/telegram-search/1.1.22/envs/global.env
similarity index 100%
rename from appstore/slink/1.7.0/envs/global.env
rename to appstore/telegram-search/1.1.22/envs/global.env
diff --git a/appstore/readeck/0.20.3/scripts/init.sh b/appstore/telegram-search/1.1.22/scripts/init.sh
similarity index 100%
rename from appstore/readeck/0.20.3/scripts/init.sh
rename to appstore/telegram-search/1.1.22/scripts/init.sh
diff --git a/appstore/slink/1.7.0/scripts/uninstall.sh b/appstore/telegram-search/1.1.22/scripts/uninstall.sh
similarity index 100%
rename from appstore/slink/1.7.0/scripts/uninstall.sh
rename to appstore/telegram-search/1.1.22/scripts/uninstall.sh
diff --git a/appstore/readeck/0.20.3/scripts/upgrade.sh b/appstore/telegram-search/1.1.22/scripts/upgrade.sh
similarity index 100%
rename from appstore/readeck/0.20.3/scripts/upgrade.sh
rename to appstore/telegram-search/1.1.22/scripts/upgrade.sh
diff --git a/appstore/weblate/5.13.3.4/scripts/uninstall.sh b/appstore/weblate/5.13.3.4/scripts/uninstall.sh
deleted file mode 100644
index c86c4fbca..000000000
--- a/appstore/weblate/5.13.3.4/scripts/uninstall.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-if [ -f .env ]; then
- source .env
-
- echo "Check Finish."
-
-else
- echo "Error: .env file not found."
-fi
diff --git a/appstore/weblate/5.13.3.4/.env b/appstore/weblate/5.13.3.5/.env
similarity index 100%
rename from appstore/weblate/5.13.3.4/.env
rename to appstore/weblate/5.13.3.5/.env
diff --git a/appstore/weblate/5.13.3.4/data.yml b/appstore/weblate/5.13.3.5/data.yml
similarity index 100%
rename from appstore/weblate/5.13.3.4/data.yml
rename to appstore/weblate/5.13.3.5/data.yml
diff --git a/appstore/weblate/5.13.3.4/docker-compose.yml b/appstore/weblate/5.13.3.5/docker-compose.yml
similarity index 94%
rename from appstore/weblate/5.13.3.4/docker-compose.yml
rename to appstore/weblate/5.13.3.5/docker-compose.yml
index 709a0c038..64889cbe6 100644
--- a/appstore/weblate/5.13.3.4/docker-compose.yml
+++ b/appstore/weblate/5.13.3.5/docker-compose.yml
@@ -16,7 +16,7 @@ services:
- WEBLATE_ALLOWED_HOSTS=*
- POSTGRES_DATABASE=weblate
- CLIENT_MAX_BODY_SIZE=200M
- image: weblate/weblate:5.13.3.4
+ image: weblate/weblate:5.13.3.5
labels:
createdBy: Apps
networks:
diff --git a/appstore/smtp-proxy-server/1.0.5/envs/default.env b/appstore/weblate/5.13.3.5/envs/default.env
similarity index 100%
rename from appstore/smtp-proxy-server/1.0.5/envs/default.env
rename to appstore/weblate/5.13.3.5/envs/default.env
diff --git a/appstore/smtp-proxy-server/1.0.5/envs/global.env b/appstore/weblate/5.13.3.5/envs/global.env
similarity index 100%
rename from appstore/smtp-proxy-server/1.0.5/envs/global.env
rename to appstore/weblate/5.13.3.5/envs/global.env
diff --git a/appstore/weblate/5.13.3.4/scripts/init.sh b/appstore/weblate/5.13.3.5/scripts/init.sh
similarity index 100%
rename from appstore/weblate/5.13.3.4/scripts/init.sh
rename to appstore/weblate/5.13.3.5/scripts/init.sh
diff --git a/appstore/smtp-proxy-server/1.0.5/scripts/uninstall.sh b/appstore/weblate/5.13.3.5/scripts/uninstall.sh
similarity index 100%
rename from appstore/smtp-proxy-server/1.0.5/scripts/uninstall.sh
rename to appstore/weblate/5.13.3.5/scripts/uninstall.sh
diff --git a/appstore/weblate/5.13.3.4/scripts/upgrade.sh b/appstore/weblate/5.13.3.5/scripts/upgrade.sh
similarity index 100%
rename from appstore/weblate/5.13.3.4/scripts/upgrade.sh
rename to appstore/weblate/5.13.3.5/scripts/upgrade.sh
diff --git a/dockge/affine/docker-compose.yml b/dockge/affine/docker-compose.yml
index 18926413f..94a383ee2 100644
--- a/dockge/affine/docker-compose.yml
+++ b/dockge/affine/docker-compose.yml
@@ -22,7 +22,7 @@ services:
- AFFINE_SERVER_PORT=3010
- AFFINE_SERVER_HTTPS=false
- AFFINE_SERVER_EXTERNAL_URL=http://127.0.0.1:3010
- image: ghcr.io/toeverything/affine-graphql:stable-1623f5d
+ image: ghcr.io/toeverything/affine-graphql:stable-e98f035
labels:
createdBy: Apps
networks:
diff --git a/dockge/affine_stable-e98f035/.env b/dockge/affine_stable-1623f5d/.env
similarity index 100%
rename from dockge/affine_stable-e98f035/.env
rename to dockge/affine_stable-1623f5d/.env
diff --git a/dockge/affine_stable-e98f035/docker-compose.yml b/dockge/affine_stable-1623f5d/docker-compose.yml
similarity index 94%
rename from dockge/affine_stable-e98f035/docker-compose.yml
rename to dockge/affine_stable-1623f5d/docker-compose.yml
index 94a383ee2..18926413f 100644
--- a/dockge/affine_stable-e98f035/docker-compose.yml
+++ b/dockge/affine_stable-1623f5d/docker-compose.yml
@@ -22,7 +22,7 @@ services:
- AFFINE_SERVER_PORT=3010
- AFFINE_SERVER_HTTPS=false
- AFFINE_SERVER_EXTERNAL_URL=http://127.0.0.1:3010
- image: ghcr.io/toeverything/affine-graphql:stable-e98f035
+ image: ghcr.io/toeverything/affine-graphql:stable-1623f5d
labels:
createdBy: Apps
networks:
diff --git a/appstore/super-productivity/15.1.1/envs/default.env b/dockge/affine_stable-1623f5d/envs/default.env
similarity index 100%
rename from appstore/super-productivity/15.1.1/envs/default.env
rename to dockge/affine_stable-1623f5d/envs/default.env
diff --git a/appstore/super-productivity/15.1.1/envs/global.env b/dockge/affine_stable-1623f5d/envs/global.env
similarity index 100%
rename from appstore/super-productivity/15.1.1/envs/global.env
rename to dockge/affine_stable-1623f5d/envs/global.env
diff --git a/dockge/alist-aria2/.env b/dockge/alist-aria2/.env
index c573106b5..6f75a8f45 100644
--- a/dockge/alist-aria2/.env
+++ b/dockge/alist-aria2/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-OPENLIST_ROOT_PATH=/home/openlist
+ALIST_ROOT_PATH=/home/alist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist-aria2/docker-compose.yml b/dockge/alist-aria2/docker-compose.yml
index d11a2d481..a6913980a 100644
--- a/dockge/alist-aria2/docker-compose.yml
+++ b/dockge/alist-aria2/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- openlist:
+ alist-aria2:
container_name: alist-aria2
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: openlistteam/openlist:v4.0.2-aria2
+ image: qyg2297248353/alist-aria2:v3.40.0
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
+ - ${ALIST_ROOT_PATH}/data:/opt/alist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/dockge/alist_3_45_0/.env b/dockge/alist-aria2_4_0_2/.env
similarity index 93%
rename from dockge/alist_3_45_0/.env
rename to dockge/alist-aria2_4_0_2/.env
index 6f75a8f45..c573106b5 100644
--- a/dockge/alist_3_45_0/.env
+++ b/dockge/alist-aria2_4_0_2/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-ALIST_ROOT_PATH=/home/alist
+OPENLIST_ROOT_PATH=/home/openlist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist-aria2_3_40_0/docker-compose.yml b/dockge/alist-aria2_4_0_2/docker-compose.yml
similarity index 85%
rename from dockge/alist-aria2_3_40_0/docker-compose.yml
rename to dockge/alist-aria2_4_0_2/docker-compose.yml
index a6913980a..d11a2d481 100644
--- a/dockge/alist-aria2_3_40_0/docker-compose.yml
+++ b/dockge/alist-aria2_4_0_2/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- alist-aria2:
+ openlist:
container_name: alist-aria2
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: qyg2297248353/alist-aria2:v3.40.0
+ image: openlistteam/openlist:v4.0.2-aria2
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${ALIST_ROOT_PATH}/data:/opt/alist/data
+ - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/appstore/synapse/1.139.2/envs/default.env b/dockge/alist-aria2_4_0_2/envs/default.env
similarity index 100%
rename from appstore/synapse/1.139.2/envs/default.env
rename to dockge/alist-aria2_4_0_2/envs/default.env
diff --git a/appstore/synapse/1.139.2/envs/global.env b/dockge/alist-aria2_4_0_2/envs/global.env
similarity index 100%
rename from appstore/synapse/1.139.2/envs/global.env
rename to dockge/alist-aria2_4_0_2/envs/global.env
diff --git a/dockge/alist-ffmpeg/.env b/dockge/alist-ffmpeg/.env
index c573106b5..6f75a8f45 100644
--- a/dockge/alist-ffmpeg/.env
+++ b/dockge/alist-ffmpeg/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-OPENLIST_ROOT_PATH=/home/openlist
+ALIST_ROOT_PATH=/home/alist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist-ffmpeg/docker-compose.yml b/dockge/alist-ffmpeg/docker-compose.yml
index ded9a5b7e..37149a612 100644
--- a/dockge/alist-ffmpeg/docker-compose.yml
+++ b/dockge/alist-ffmpeg/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- openlist:
+ alist:
container_name: alist-ffmpeg
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: openlistteam/openlist:v4.0.2-ffmpeg
+ image: xhofe/alist:v3.45.0-ffmpeg
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
+ - ${ALIST_ROOT_PATH}/data:/opt/alist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/dockge/alist-aria2_3_40_0/.env b/dockge/alist-ffmpeg_4_0_2/.env
similarity index 93%
rename from dockge/alist-aria2_3_40_0/.env
rename to dockge/alist-ffmpeg_4_0_2/.env
index 6f75a8f45..c573106b5 100644
--- a/dockge/alist-aria2_3_40_0/.env
+++ b/dockge/alist-ffmpeg_4_0_2/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-ALIST_ROOT_PATH=/home/alist
+OPENLIST_ROOT_PATH=/home/openlist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist-ffmpeg_3_45_0/docker-compose.yml b/dockge/alist-ffmpeg_4_0_2/docker-compose.yml
similarity index 85%
rename from dockge/alist-ffmpeg_3_45_0/docker-compose.yml
rename to dockge/alist-ffmpeg_4_0_2/docker-compose.yml
index 37149a612..ded9a5b7e 100644
--- a/dockge/alist-ffmpeg_3_45_0/docker-compose.yml
+++ b/dockge/alist-ffmpeg_4_0_2/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- alist:
+ openlist:
container_name: alist-ffmpeg
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: xhofe/alist:v3.45.0-ffmpeg
+ image: openlistteam/openlist:v4.0.2-ffmpeg
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${ALIST_ROOT_PATH}/data:/opt/alist/data
+ - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/appstore/telegram-search/1.1.20/envs/default.env b/dockge/alist-ffmpeg_4_0_2/envs/default.env
similarity index 100%
rename from appstore/telegram-search/1.1.20/envs/default.env
rename to dockge/alist-ffmpeg_4_0_2/envs/default.env
diff --git a/appstore/telegram-search/1.1.20/envs/global.env b/dockge/alist-ffmpeg_4_0_2/envs/global.env
similarity index 100%
rename from appstore/telegram-search/1.1.20/envs/global.env
rename to dockge/alist-ffmpeg_4_0_2/envs/global.env
diff --git a/dockge/alist/.env b/dockge/alist/.env
index c573106b5..6f75a8f45 100644
--- a/dockge/alist/.env
+++ b/dockge/alist/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-OPENLIST_ROOT_PATH=/home/openlist
+ALIST_ROOT_PATH=/home/alist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist/docker-compose.yml b/dockge/alist/docker-compose.yml
index 8099cd02f..baa8abfb1 100644
--- a/dockge/alist/docker-compose.yml
+++ b/dockge/alist/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- openlist:
+ alist:
container_name: alist
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: openlistteam/openlist:v4.0.2
+ image: xhofe/alist:v3.45.0
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
+ - ${ALIST_ROOT_PATH}/data:/opt/alist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/dockge/alist-ffmpeg_3_45_0/.env b/dockge/alist_4_0_2/.env
similarity index 93%
rename from dockge/alist-ffmpeg_3_45_0/.env
rename to dockge/alist_4_0_2/.env
index 6f75a8f45..c573106b5 100644
--- a/dockge/alist-ffmpeg_3_45_0/.env
+++ b/dockge/alist_4_0_2/.env
@@ -1,5 +1,5 @@
# 数据持久化路径 [必填]
-ALIST_ROOT_PATH=/home/alist
+OPENLIST_ROOT_PATH=/home/openlist
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=5244
diff --git a/dockge/alist_3_45_0/docker-compose.yml b/dockge/alist_4_0_2/docker-compose.yml
similarity index 86%
rename from dockge/alist_3_45_0/docker-compose.yml
rename to dockge/alist_4_0_2/docker-compose.yml
index baa8abfb1..8099cd02f 100644
--- a/dockge/alist_3_45_0/docker-compose.yml
+++ b/dockge/alist_4_0_2/docker-compose.yml
@@ -2,7 +2,7 @@ networks:
1panel-network:
external: true
services:
- alist:
+ openlist:
container_name: alist
env_file:
- ./envs/global.env
@@ -12,7 +12,7 @@ services:
- PGID=0
- UMASK=022
- FORCE=false
- image: xhofe/alist:v3.45.0
+ image: openlistteam/openlist:v4.0.2
labels:
createdBy: Apps
networks:
@@ -21,7 +21,7 @@ services:
- ${PANEL_APP_PORT_HTTP}:5244
restart: always
volumes:
- - ${ALIST_ROOT_PATH}/data:/opt/alist/data
+ - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data
- ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1}
- ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2}
- ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3}
diff --git a/appstore/weblate/5.13.3.4/envs/default.env b/dockge/alist_4_0_2/envs/default.env
similarity index 100%
rename from appstore/weblate/5.13.3.4/envs/default.env
rename to dockge/alist_4_0_2/envs/default.env
diff --git a/appstore/weblate/5.13.3.4/envs/global.env b/dockge/alist_4_0_2/envs/global.env
similarity index 100%
rename from appstore/weblate/5.13.3.4/envs/global.env
rename to dockge/alist_4_0_2/envs/global.env
diff --git a/dockge/ani-rss_2_2_12/.env b/dockge/ani-rss_2_3_4/.env
similarity index 100%
rename from dockge/ani-rss_2_2_12/.env
rename to dockge/ani-rss_2_3_4/.env
diff --git a/dockge/ani-rss_2_2_12/docker-compose.yml b/dockge/ani-rss_2_3_4/docker-compose.yml
similarity index 95%
rename from dockge/ani-rss_2_2_12/docker-compose.yml
rename to dockge/ani-rss_2_3_4/docker-compose.yml
index 3cbbf646f..f8c37ebb7 100644
--- a/dockge/ani-rss_2_2_12/docker-compose.yml
+++ b/dockge/ani-rss_2_3_4/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
- image: wushuo894/ani-rss:v2.2.12
+ image: wushuo894/ani-rss:v2.3.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/affine_stable-e98f035/envs/default.env b/dockge/ani-rss_2_3_4/envs/default.env
similarity index 100%
rename from dockge/affine_stable-e98f035/envs/default.env
rename to dockge/ani-rss_2_3_4/envs/default.env
diff --git a/dockge/affine_stable-e98f035/envs/global.env b/dockge/ani-rss_2_3_4/envs/global.env
similarity index 100%
rename from dockge/affine_stable-e98f035/envs/global.env
rename to dockge/ani-rss_2_3_4/envs/global.env
diff --git a/dockge/archivebox/docker-compose.yml b/dockge/archivebox/docker-compose.yml
index f70ce3cc2..ac22205db 100644
--- a/dockge/archivebox/docker-compose.yml
+++ b/dockge/archivebox/docker-compose.yml
@@ -4,6 +4,8 @@ networks:
services:
archivebox:
container_name: archivebox
+ depends_on:
+ - archivebox-init
env_file:
- ./envs/global.env
- .env
@@ -14,7 +16,7 @@ services:
- SEARCH_BACKEND_ENGINE=sonic
- SEARCH_BACKEND_HOST_NAME=archivebox-sonic
- SEARCH_BACKEND_PASSWORD=${ADMIN_PASSWORD:-}
- image: archivebox/archivebox:0.7.3
+ image: archivebox/archivebox:0.8.5rc51
labels:
createdBy: Apps
networks:
@@ -24,6 +26,26 @@ services:
restart: always
volumes:
- ${ARCHIVEBOX_ROOT_PATH}/data:/data
+ archivebox-init:
+ command: archivebox init
+ container_name: init-archivebox
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ - ALLOWED_HOSTS=*
+ - CSRF_TRUSTED_ORIGINS=http://localhost:8000
+ - SEARCH_BACKEND_ENGINE=sonic
+ - SEARCH_BACKEND_HOST_NAME=archivebox-sonic
+ - SEARCH_BACKEND_PASSWORD=${ADMIN_PASSWORD:-}
+ image: archivebox/archivebox:0.8.5rc51
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ volumes:
+ - ${ARCHIVEBOX_ROOT_PATH}/data:/data
archivebox-sonic:
container_name: sonic-archivebox
env_file:
diff --git a/dockge/archivebox_0_8_5rc51/.env b/dockge/archivebox_0_7_3/.env
similarity index 100%
rename from dockge/archivebox_0_8_5rc51/.env
rename to dockge/archivebox_0_7_3/.env
diff --git a/dockge/archivebox_0_8_5rc51/docker-compose.yml b/dockge/archivebox_0_7_3/docker-compose.yml
similarity index 60%
rename from dockge/archivebox_0_8_5rc51/docker-compose.yml
rename to dockge/archivebox_0_7_3/docker-compose.yml
index ac22205db..f70ce3cc2 100644
--- a/dockge/archivebox_0_8_5rc51/docker-compose.yml
+++ b/dockge/archivebox_0_7_3/docker-compose.yml
@@ -4,8 +4,6 @@ networks:
services:
archivebox:
container_name: archivebox
- depends_on:
- - archivebox-init
env_file:
- ./envs/global.env
- .env
@@ -16,7 +14,7 @@ services:
- SEARCH_BACKEND_ENGINE=sonic
- SEARCH_BACKEND_HOST_NAME=archivebox-sonic
- SEARCH_BACKEND_PASSWORD=${ADMIN_PASSWORD:-}
- image: archivebox/archivebox:0.8.5rc51
+ image: archivebox/archivebox:0.7.3
labels:
createdBy: Apps
networks:
@@ -26,26 +24,6 @@ services:
restart: always
volumes:
- ${ARCHIVEBOX_ROOT_PATH}/data:/data
- archivebox-init:
- command: archivebox init
- container_name: init-archivebox
- env_file:
- - ./envs/global.env
- - .env
- environment:
- - TZ=Asia/Shanghai
- - ALLOWED_HOSTS=*
- - CSRF_TRUSTED_ORIGINS=http://localhost:8000
- - SEARCH_BACKEND_ENGINE=sonic
- - SEARCH_BACKEND_HOST_NAME=archivebox-sonic
- - SEARCH_BACKEND_PASSWORD=${ADMIN_PASSWORD:-}
- image: archivebox/archivebox:0.8.5rc51
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- volumes:
- - ${ARCHIVEBOX_ROOT_PATH}/data:/data
archivebox-sonic:
container_name: sonic-archivebox
env_file:
diff --git a/dockge/alist-aria2_3_40_0/envs/default.env b/dockge/archivebox_0_7_3/envs/default.env
similarity index 100%
rename from dockge/alist-aria2_3_40_0/envs/default.env
rename to dockge/archivebox_0_7_3/envs/default.env
diff --git a/dockge/alist-aria2_3_40_0/envs/global.env b/dockge/archivebox_0_7_3/envs/global.env
similarity index 100%
rename from dockge/alist-aria2_3_40_0/envs/global.env
rename to dockge/archivebox_0_7_3/envs/global.env
diff --git a/dockge/astrbot-napcat/docker-compose.yml b/dockge/astrbot-napcat/docker-compose.yml
index 6c2786554..7afe99e91 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.3.2
+ image: soulter/astrbot:v4.3.5
labels:
createdBy: Apps
networks:
@@ -36,7 +36,7 @@ services:
- MODE=astrbot
- NAPCAT_UID=${NAPCAT_UID:-1000}
- NAPCAT_GID=${NAPCAT_GID:-1000}
- image: mlikiowa/napcat-docker:v4.8.119
+ image: mlikiowa/napcat-docker:v4.8.122
mac_address: ${NAPCAT_MAC_ADDRESS:-02:42:ac:11:00:02}
networks:
- 1panel-network
diff --git a/dockge/astrbot/docker-compose.yml b/dockge/astrbot/docker-compose.yml
index c3270ebd3..1c997f8d0 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.3.2
+ image: soulter/astrbot:v4.3.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/baota/docker-compose.yml b/dockge/baota/docker-compose.yml
index 678152df3..c28254802 100644
--- a/dockge/baota/docker-compose.yml
+++ b/dockge/baota/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- 3306
- 80
- 443
- image: btpanel/baota:10.0_lts
+ image: btpanel/baota:9.0_lts_latest
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/baota_9_0/.env b/dockge/baota_10_0/.env
similarity index 100%
rename from dockge/baota_9_0/.env
rename to dockge/baota_10_0/.env
diff --git a/dockge/baota_9_0/docker-compose.yml b/dockge/baota_10_0/docker-compose.yml
similarity index 92%
rename from dockge/baota_9_0/docker-compose.yml
rename to dockge/baota_10_0/docker-compose.yml
index c28254802..678152df3 100644
--- a/dockge/baota_9_0/docker-compose.yml
+++ b/dockge/baota_10_0/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- 3306
- 80
- 443
- image: btpanel/baota:9.0_lts_latest
+ image: btpanel/baota:10.0_lts
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/alist-ffmpeg_3_45_0/envs/default.env b/dockge/baota_10_0/envs/default.env
similarity index 100%
rename from dockge/alist-ffmpeg_3_45_0/envs/default.env
rename to dockge/baota_10_0/envs/default.env
diff --git a/dockge/alist-ffmpeg_3_45_0/envs/global.env b/dockge/baota_10_0/envs/global.env
similarity index 100%
rename from dockge/alist-ffmpeg_3_45_0/envs/global.env
rename to dockge/baota_10_0/envs/global.env
diff --git a/dockge/beszel-agent/docker-compose.yml b/dockge/beszel-agent/docker-compose.yml
index 7b7cf4e4a..4ce04a9c3 100644
--- a/dockge/beszel-agent/docker-compose.yml
+++ b/dockge/beszel-agent/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- TZ=Asia/Shanghai
- LOG_LEVEL=info
- PORT=${PANEL_APP_PORT_HTTP:-45876}
- image: henrygd/beszel-agent:0.13.1
+ image: henrygd/beszel-agent:0.14.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE:-host}
diff --git a/dockge/beszel/docker-compose.yml b/dockge/beszel/docker-compose.yml
index 17847c415..4500d1092 100644
--- a/dockge/beszel/docker-compose.yml
+++ b/dockge/beszel/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: henrygd/beszel:0.13.1
+ image: henrygd/beszel:0.14.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/bili-fetcher/docker-compose.yml b/dockge/bili-fetcher/docker-compose.yml
index 7886c5337..c68c76b14 100644
--- a/dockge/bili-fetcher/docker-compose.yml
+++ b/dockge/bili-fetcher/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- DOCKER_ENV=true
- image: qyg2297248353/bili-fetcher:v1.6.6
+ image: qyg2297248353/bili-fetcher:latest
networks:
- 1panel-network
ports:
@@ -26,7 +26,7 @@ services:
environment:
- BACKEND_URL=http://bili-fetcher-api:8899
- TZ=Asia/Shanghai
- image: qyg2297248353/bili-fetcher-web:v1.6.6
+ image: qyg2297248353/bili-fetcher-web:latest
labels:
createdBy: Apps
networks:
diff --git a/dockge/bili-fetcher_latest/.env b/dockge/bili-fetcher_1_6_8/.env
similarity index 100%
rename from dockge/bili-fetcher_latest/.env
rename to dockge/bili-fetcher_1_6_8/.env
diff --git a/dockge/bili-fetcher_latest/config/categories.json b/dockge/bili-fetcher_1_6_8/config/categories.json
similarity index 100%
rename from dockge/bili-fetcher_latest/config/categories.json
rename to dockge/bili-fetcher_1_6_8/config/categories.json
diff --git a/dockge/bili-fetcher_latest/config/config.yaml b/dockge/bili-fetcher_1_6_8/config/config.yaml
similarity index 100%
rename from dockge/bili-fetcher_latest/config/config.yaml
rename to dockge/bili-fetcher_1_6_8/config/config.yaml
diff --git a/dockge/bili-fetcher_latest/config/scheduler_config.yaml b/dockge/bili-fetcher_1_6_8/config/scheduler_config.yaml
similarity index 100%
rename from dockge/bili-fetcher_latest/config/scheduler_config.yaml
rename to dockge/bili-fetcher_1_6_8/config/scheduler_config.yaml
diff --git a/dockge/bili-fetcher_latest/config/sql_statements_mysql.py b/dockge/bili-fetcher_1_6_8/config/sql_statements_mysql.py
similarity index 100%
rename from dockge/bili-fetcher_latest/config/sql_statements_mysql.py
rename to dockge/bili-fetcher_1_6_8/config/sql_statements_mysql.py
diff --git a/dockge/bili-fetcher_latest/config/sql_statements_sqlite.py b/dockge/bili-fetcher_1_6_8/config/sql_statements_sqlite.py
similarity index 100%
rename from dockge/bili-fetcher_latest/config/sql_statements_sqlite.py
rename to dockge/bili-fetcher_1_6_8/config/sql_statements_sqlite.py
diff --git a/dockge/bili-fetcher_latest/config/template.html b/dockge/bili-fetcher_1_6_8/config/template.html
similarity index 100%
rename from dockge/bili-fetcher_latest/config/template.html
rename to dockge/bili-fetcher_1_6_8/config/template.html
diff --git a/dockge/bili-fetcher_latest/docker-compose.yml b/dockge/bili-fetcher_1_6_8/docker-compose.yml
similarity index 88%
rename from dockge/bili-fetcher_latest/docker-compose.yml
rename to dockge/bili-fetcher_1_6_8/docker-compose.yml
index c68c76b14..af4782f89 100644
--- a/dockge/bili-fetcher_latest/docker-compose.yml
+++ b/dockge/bili-fetcher_1_6_8/docker-compose.yml
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- DOCKER_ENV=true
- image: qyg2297248353/bili-fetcher:latest
+ image: qyg2297248353/bili-fetcher:v1.6.8
networks:
- 1panel-network
ports:
@@ -26,7 +26,7 @@ services:
environment:
- BACKEND_URL=http://bili-fetcher-api:8899
- TZ=Asia/Shanghai
- image: qyg2297248353/bili-fetcher-web:latest
+ image: qyg2297248353/bili-fetcher-web:v1.6.8
labels:
createdBy: Apps
networks:
diff --git a/dockge/alist_3_45_0/envs/default.env b/dockge/bili-fetcher_1_6_8/envs/default.env
similarity index 100%
rename from dockge/alist_3_45_0/envs/default.env
rename to dockge/bili-fetcher_1_6_8/envs/default.env
diff --git a/dockge/alist_3_45_0/envs/global.env b/dockge/bili-fetcher_1_6_8/envs/global.env
similarity index 100%
rename from dockge/alist_3_45_0/envs/global.env
rename to dockge/bili-fetcher_1_6_8/envs/global.env
diff --git a/dockge/casdoor/docker-compose.yml b/dockge/casdoor/docker-compose.yml
index eb08c2458..90b13e141 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.77.0
+ image: casbin/casdoor:v2.89.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/clouddrive2/docker-compose.yml b/dockge/clouddrive2/docker-compose.yml
index c4331d444..e1d9cb922 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.8
+ image: cloudnas/clouddrive2:0.9.11
labels:
createdBy: Apps
networks:
diff --git a/dockge/cloudreve/docker-compose.yml b/dockge/cloudreve/docker-compose.yml
index 905e52ac6..f5ce23ad0 100644
--- a/dockge/cloudreve/docker-compose.yml
+++ b/dockge/cloudreve/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: cloudreve/cloudreve:4.8.0
+ image: cloudreve/cloudreve:4.9.2
labels:
createdBy: Apps
networks:
diff --git a/dockge/deeplx/docker-compose.yml b/dockge/deeplx/docker-compose.yml
index c27a767ad..fe7864ca7 100644
--- a/dockge/deeplx/docker-compose.yml
+++ b/dockge/deeplx/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- PORT=1188
- image: qyg2297248353/deeplx:v1.0.8.1
+ image: qyg2297248353/deeplx:v1.0.9.1
labels:
createdBy: Apps
networks:
diff --git a/dockge/dozzle/docker-compose.yml b/dockge/dozzle/docker-compose.yml
index d576e5c87..28be32a41 100644
--- a/dockge/dozzle/docker-compose.yml
+++ b/dockge/dozzle/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- /dozzle
- healthcheck
timeout: 30s
- image: amir20/dozzle:v8.14.4
+ image: amir20/dozzle:v8.14.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/ech0/docker-compose.yml b/dockge/ech0/docker-compose.yml
index 648e436ef..62834fd41 100644
--- a/dockge/ech0/docker-compose.yml
+++ b/dockge/ech0/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: sn0wl1n/ech0:v2.7.5
+ image: sn0wl1n/ech0:v2.8.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/elastic-elasticsearch/docker-compose.yml b/dockge/elastic-elasticsearch/docker-compose.yml
index d618229ca..095cf8284 100644
--- a/dockge/elastic-elasticsearch/docker-compose.yml
+++ b/dockge/elastic-elasticsearch/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- LICENSE=basic
- ES_SETTING_BOOTSTRAP_MEMORY__LOCK=true
- ES_SETTING_PATH_REPO=/usr/share/elasticsearch/backup
- image: elasticsearch:8.19.5
+ image: elasticsearch:9.1.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/elastic-elasticsearch_9_1_5/.env b/dockge/elastic-elasticsearch_8_19_5/.env
similarity index 100%
rename from dockge/elastic-elasticsearch_9_1_5/.env
rename to dockge/elastic-elasticsearch_8_19_5/.env
diff --git a/dockge/elastic-elasticsearch_9_1_5/docker-compose.yml b/dockge/elastic-elasticsearch_8_19_5/docker-compose.yml
similarity index 96%
rename from dockge/elastic-elasticsearch_9_1_5/docker-compose.yml
rename to dockge/elastic-elasticsearch_8_19_5/docker-compose.yml
index 095cf8284..d618229ca 100644
--- a/dockge/elastic-elasticsearch_9_1_5/docker-compose.yml
+++ b/dockge/elastic-elasticsearch_8_19_5/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- LICENSE=basic
- ES_SETTING_BOOTSTRAP_MEMORY__LOCK=true
- ES_SETTING_PATH_REPO=/usr/share/elasticsearch/backup
- image: elasticsearch:9.1.5
+ image: elasticsearch:8.19.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/ani-rss_2_2_12/envs/default.env b/dockge/elastic-elasticsearch_8_19_5/envs/default.env
similarity index 100%
rename from dockge/ani-rss_2_2_12/envs/default.env
rename to dockge/elastic-elasticsearch_8_19_5/envs/default.env
diff --git a/dockge/ani-rss_2_2_12/envs/global.env b/dockge/elastic-elasticsearch_8_19_5/envs/global.env
similarity index 100%
rename from dockge/ani-rss_2_2_12/envs/global.env
rename to dockge/elastic-elasticsearch_8_19_5/envs/global.env
diff --git a/dockge/elastic-kibana/docker-compose.yml b/dockge/elastic-kibana/docker-compose.yml
index c7d0828cd..1a784d0e3 100644
--- a/dockge/elastic-kibana/docker-compose.yml
+++ b/dockge/elastic-kibana/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- I18N_LOCALE="zh-CN"
- SERVER_SHUTDOWNTIMEOUT="5s"
- MONITORING_UI_CONTAINER_ELASTICSEARCH_ENABLED=true
- image: kibana:8.19.5
+ image: kibana:9.1.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/elastic-kibana_9_1_5/.env b/dockge/elastic-kibana_8_19_5/.env
similarity index 100%
rename from dockge/elastic-kibana_9_1_5/.env
rename to dockge/elastic-kibana_8_19_5/.env
diff --git a/dockge/elastic-kibana_9_1_5/docker-compose.yml b/dockge/elastic-kibana_8_19_5/docker-compose.yml
similarity index 95%
rename from dockge/elastic-kibana_9_1_5/docker-compose.yml
rename to dockge/elastic-kibana_8_19_5/docker-compose.yml
index 1a784d0e3..c7d0828cd 100644
--- a/dockge/elastic-kibana_9_1_5/docker-compose.yml
+++ b/dockge/elastic-kibana_8_19_5/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- I18N_LOCALE="zh-CN"
- SERVER_SHUTDOWNTIMEOUT="5s"
- MONITORING_UI_CONTAINER_ELASTICSEARCH_ENABLED=true
- image: kibana:9.1.5
+ image: kibana:8.19.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/archivebox_0_8_5rc51/envs/default.env b/dockge/elastic-kibana_8_19_5/envs/default.env
similarity index 100%
rename from dockge/archivebox_0_8_5rc51/envs/default.env
rename to dockge/elastic-kibana_8_19_5/envs/default.env
diff --git a/dockge/archivebox_0_8_5rc51/envs/global.env b/dockge/elastic-kibana_8_19_5/envs/global.env
similarity index 100%
rename from dockge/archivebox_0_8_5rc51/envs/global.env
rename to dockge/elastic-kibana_8_19_5/envs/global.env
diff --git a/dockge/emby_4_9_2_1/.env b/dockge/emby_4_9_2_5/.env
similarity index 100%
rename from dockge/emby_4_9_2_1/.env
rename to dockge/emby_4_9_2_5/.env
diff --git a/appstore/emby/4.9.2.1/docker-compose.yml b/dockge/emby_4_9_2_5/docker-compose.yml
similarity index 96%
rename from appstore/emby/4.9.2.1/docker-compose.yml
rename to dockge/emby_4_9_2_5/docker-compose.yml
index 73b330c12..7731d1807 100644
--- a/appstore/emby/4.9.2.1/docker-compose.yml
+++ b/dockge/emby_4_9_2_5/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- HTTP_PROXY=${HTTP_PROXY:-}
- HTTPS_PROXY=${HTTP_PROXY:-}
- NO_PROXY=localhost,127.0.0.1,::1
- image: emby/embyserver:4.9.2.1
+ image: emby/embyserver:4.9.2.5
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/baota_9_0/envs/default.env b/dockge/emby_4_9_2_5/envs/default.env
similarity index 100%
rename from dockge/baota_9_0/envs/default.env
rename to dockge/emby_4_9_2_5/envs/default.env
diff --git a/dockge/baota_9_0/envs/global.env b/dockge/emby_4_9_2_5/envs/global.env
similarity index 100%
rename from dockge/baota_9_0/envs/global.env
rename to dockge/emby_4_9_2_5/envs/global.env
diff --git a/dockge/flaresolverr/docker-compose.yml b/dockge/flaresolverr/docker-compose.yml
index 20ce83645..7f0b8bb08 100644
--- a/dockge/flaresolverr/docker-compose.yml
+++ b/dockge/flaresolverr/docker-compose.yml
@@ -20,7 +20,7 @@ services:
- HOST=0.0.0.0
- PROMETHEUS_ENABLED=false
- PROMETHEUS_PORT=8192
- image: flaresolverr/flaresolverr:v3.4.1
+ image: flaresolverr/flaresolverr:v3.4.2
labels:
createdBy: Apps
networks:
diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml
index b84e1b5c3..73208561a 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:6.2.0
+ image: ghost:6.4.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/helios/.env b/dockge/helios/.env
new file mode 100644
index 000000000..ab8c5dc97
--- /dev/null
+++ b/dockge/helios/.env
@@ -0,0 +1,15 @@
+# 数据持久化路径 [必填]
+HELIOS_ROOT_PATH=/home/helios
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8080
+
+# 管理员用户名 [必填]
+USERNAME=
+
+# 管理员密码 [必填]
+PASSWORD=
+
+# 订阅地址 [必填]
+SUBSCRIPTION_URL=
+
diff --git a/dockge/helios/docker-compose.yml b/dockge/helios/docker-compose.yml
new file mode 100644
index 000000000..93733f578
--- /dev/null
+++ b/dockge/helios/docker-compose.yml
@@ -0,0 +1,21 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ helios:
+ container_name: helios
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - TZ=Asia/Shanghai
+ image: ghcr.io/moontechlab/helios:latest
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8080
+ restart: always
+ volumes:
+ - ${HELIOS_ROOT_PATH}/data:/data
diff --git a/dockge/bili-fetcher_latest/envs/default.env b/dockge/helios/envs/default.env
similarity index 100%
rename from dockge/bili-fetcher_latest/envs/default.env
rename to dockge/helios/envs/default.env
diff --git a/dockge/bili-fetcher_latest/envs/global.env b/dockge/helios/envs/global.env
similarity index 100%
rename from dockge/bili-fetcher_latest/envs/global.env
rename to dockge/helios/envs/global.env
diff --git a/dockge/homarr/docker-compose.yml b/dockge/homarr/docker-compose.yml
index b8eb2eac4..07b037bb3 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/homarr-labs/homarr:v1.40.0
+ image: ghcr.io/homarr-labs/homarr:v1.42.1
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/immich-machine-learning/docker-compose.yml b/dockge/immich-machine-learning/docker-compose.yml
index 0c0530ffe..854f49abb 100644
--- a/dockge/immich-machine-learning/docker-compose.yml
+++ b/dockge/immich-machine-learning/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-machine-learning:
- container_name: immich-machine-learning-immich-machine-learning
+ container_name: immich-machine-learning
devices:
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.132.3
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/immich-machine-learning_1_136_0/.env b/dockge/immich-machine-learning_1_136_0/.env
deleted file mode 100644
index 91116ad60..000000000
--- a/dockge/immich-machine-learning_1_136_0/.env
+++ /dev/null
@@ -1,21 +0,0 @@
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-machine-learning
-
-# API 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 硬件驱动路径 [必填]
-IMMICH_DRIVE_PATH=/dev/dri
-
-# 时区 [必填]
-TZ=Asia/Shanghai
-
-# 机器学习 预加载模型
-MACHINE_LEARNING_PRELOAD__CLIP=XLM-Roberta-Large-Vit-B-16Plus
-
-# 人脸识别 预加载模型
-MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION=buffalo_l
-
-# Hugging Face 服务地址
-HF_ENDPOINT=https://hf-mirror.com
-
diff --git a/dockge/immich-machine-learning_1_136_0/docker-compose.yml b/dockge/immich-machine-learning_1_136_0/docker-compose.yml
deleted file mode 100644
index 7e51478d0..000000000
--- a/dockge/immich-machine-learning_1_136_0/docker-compose.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-name: immich-machine-learning
-networks:
- 1panel-network:
- external: true
-services:
- immich-machine-learning:
- container_name: immich-machine-learning-immich-machine-learning
- devices:
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:3003
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/cache:/cache
diff --git a/dockge/immich-no-machine/docker-compose.yml b/dockge/immich-no-machine/docker-compose.yml
index 0ad713e57..bcfe12551 100644
--- a/dockge/immich-no-machine/docker-compose.yml
+++ b/dockge/immich-no-machine/docker-compose.yml
@@ -4,36 +4,13 @@ networks:
external: true
services:
immich-pg14-vectors:
- command:
- - postgres
- - -c
- - shared_preload_libraries=vectors.so
- - -c
- - search_path="$$user", public, vectors
- - -c
- - logging_collector=on
- - -c
- - max_wal_size=2GB
- - -c
- - shared_buffers=512MB
- - -c
- - wal_compression=on
container_name: pg14-vectors-immich-no-machine
environment:
POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME:-postgres}
- healthcheck:
- interval: 5m
- start_interval: 30s
- start_period: 5m
- test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures),
- 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
- "$$Chksum" = '0' ] || exit 1
- image: tensorchord/pgvecto-rs:pg14-v0.2.0
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
labels:
createdBy: Apps
networks:
@@ -44,7 +21,7 @@ services:
volumes:
- ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
immich-server:
- container_name: immich-server-immich-no-machine
+ container_name: immich-no-machine
depends_on:
- immich-pg14-vectors
devices:
@@ -52,7 +29,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -61,5 +38,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/dockge/immich-no-machine_1_136_0/.env b/dockge/immich-no-machine_1_136_0/.env
deleted file mode 100644
index da1ba0f59..000000000
--- a/dockge/immich-no-machine_1_136_0/.env
+++ /dev/null
@@ -1,42 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 数据库连接密码 [必填]
-DB_PASSWORD=
-
-# 数据库 端口 [必填]
-PANEL_APP_PORT_DB=5432
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=immich-pg14-vectors
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/dockge/immich-server/docker-compose.yml b/dockge/immich-server/docker-compose.yml
index 1f7695a07..1daf03e25 100644
--- a/dockge/immich-server/docker-compose.yml
+++ b/dockge/immich-server/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-server:
- container_name: immich-server-immich-server
+ container_name: immich-server
devices:
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -19,5 +19,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/dockge/immich-server_1_136_0/.env b/dockge/immich-server_1_136_0/.env
deleted file mode 100644
index 27aea5506..000000000
--- a/dockge/immich-server_1_136_0/.env
+++ /dev/null
@@ -1,48 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# Postgres 服务 (前置检查) [必填]
-PANEL_POSTGRES_TYPE=postgresql
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 时区 [必填]
-TZ=Asia/Shanghai
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=127.0.0.1
-
-# 数据库 端口 [必填]
-DB_PORT=5432
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 密码 [必填]
-DB_PASSWORD=
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/dockge/immich/docker-compose.yml b/dockge/immich/docker-compose.yml
index 44a2398ec..438accd35 100644
--- a/dockge/immich/docker-compose.yml
+++ b/dockge/immich/docker-compose.yml
@@ -4,13 +4,13 @@ networks:
external: true
services:
immich-machine-learning:
- container_name: immich-machine-learning-immich
+ container_name: machine-learning-immich
devices: &id001
- /dev/dri:/dev/dri
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.132.3
+ image: ghcr.io/immich-app/immich-machine-learning:v2.1.0
labels:
createdBy: Apps
networks:
@@ -21,36 +21,13 @@ services:
volumes:
- ${IMMICH_ROOT_PATH}/data/cache:/cache
immich-pg14-vectors:
- command:
- - postgres
- - -c
- - shared_preload_libraries=vectors.so
- - -c
- - search_path="$$user", public, vectors
- - -c
- - logging_collector=on
- - -c
- - max_wal_size=2GB
- - -c
- - shared_buffers=512MB
- - -c
- - wal_compression=on
container_name: pg14-vectors-immich
environment:
POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME:-postgres}
- healthcheck:
- interval: 5m
- start_interval: 30s
- start_period: 5m
- test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}'
- --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures),
- 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
- "$$Chksum" = '0' ] || exit 1
- image: tensorchord/pgvecto-rs:pg14-v0.2.0
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0
labels:
createdBy: Apps
networks:
@@ -61,14 +38,14 @@ services:
volumes:
- ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
immich-server:
- container_name: immich-server-immich
+ container_name: immich
depends_on:
- immich-pg14-vectors
devices: *id001
env_file:
- ./envs/global.env
- .env
- image: ghcr.io/immich-app/immich-server:v1.132.3
+ image: ghcr.io/immich-app/immich-server:v2.1.0
labels:
createdBy: Apps
networks:
@@ -77,5 +54,5 @@ services:
- ${PANEL_APP_PORT_HTTP}:2283
restart: always
volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
+ - ${IMMICH_ROOT_PATH}/data/library:/data
- /etc/localtime:/etc/localtime
diff --git a/dockge/immich_1_136_0/.env b/dockge/immich_1_136_0/.env
deleted file mode 100644
index a4e4ae287..000000000
--- a/dockge/immich_1_136_0/.env
+++ /dev/null
@@ -1,54 +0,0 @@
-# Redis 服务 (前置检查) [必填]
-PANEL_REDIS_TYPE=redis
-
-# 数据持久化路径 [必填]
-IMMICH_ROOT_PATH=/home/immich-app
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=2283
-
-# 机器学习端口 [必填]
-PANEL_APP_PORT_MACHINE_LEARNING=3003
-
-# 数据库连接密码 [必填]
-DB_PASSWORD=
-
-# 数据库 端口 [必填]
-PANEL_APP_PORT_DB=5432
-
-# 数据库 主机地址 [必填]
-DB_HOSTNAME=immich-pg14-vectors
-
-# 数据库 用户名 [必填]
-DB_USERNAME=postgres
-
-# 数据库 名称 [必填]
-DB_DATABASE_NAME=immich
-
-# Redis 主机 [必填]
-REDIS_HOSTNAME=127.0.0.1
-
-# Redis 端口 [必填]
-REDIS_PORT=6379
-
-# Redis 索引 [必填]
-REDIS_DBINDEX=0
-
-# Redis 用户名
-REDIS_USERNAME=
-
-# Redis 密码
-REDIS_PASSWORD=
-
-# 机器学习 预加载模型
-MACHINE_LEARNING_PRELOAD__CLIP=XLM-Roberta-Large-Vit-B-16Plus
-
-# 人脸识别 预加载模型
-MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION=buffalo_l
-
-# Hugging Face 服务地址
-HF_ENDPOINT=https://hf-mirror.com
-
-# 是否跳过目录检查
-IMMICH_IGNORE_MOUNT_CHECK_ERRORS=false
-
diff --git a/dockge/immich_1_136_0/docker-compose.yml b/dockge/immich_1_136_0/docker-compose.yml
deleted file mode 100644
index b1db34b69..000000000
--- a/dockge/immich_1_136_0/docker-compose.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-name: immich
-networks:
- 1panel-network:
- external: true
-services:
- immich-machine-learning:
- container_name: immich-machine-learning-immich
- devices: &id001
- - /dev/dri:/dev/dri
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-machine-learning:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_MACHINE_LEARNING}:3003
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/cache:/cache
- immich-pg14-vectors:
- container_name: pg14-vectors-immich
- environment:
- POSTGRES_DB: ${DB_DATABASE_NAME:-immich}
- POSTGRES_INITDB_ARGS: --data-checksums
- POSTGRES_PASSWORD: ${DB_PASSWORD}
- POSTGRES_USER: ${DB_USERNAME:-postgres}
- image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_DB:-5432}:5432
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data
- immich-server:
- container_name: immich-server-immich
- depends_on:
- - immich-pg14-vectors
- devices: *id001
- env_file:
- - ./envs/global.env
- - .env
- image: ghcr.io/immich-app/immich-server:v1.136.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:2283
- restart: always
- volumes:
- - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload
- - /etc/localtime:/etc/localtime
diff --git a/dockge/iyuu-plus/docker-compose.yml b/dockge/iyuu-plus/docker-compose.yml
index 142aaa4d5..39b4c1ba0 100644
--- a/dockge/iyuu-plus/docker-compose.yml
+++ b/dockge/iyuu-plus/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
iyuuplus:
container_name: iyuu-plus
- image: iyuucn/iyuuplus:latest
+ image: iyuucn/iyuuplus-nodb:latest
labels:
createdBy: Apps
networks:
diff --git a/dockge/iyuu-plus_latest/.env b/dockge/iyuu-plus_latest-mysql/.env
similarity index 100%
rename from dockge/iyuu-plus_latest/.env
rename to dockge/iyuu-plus_latest-mysql/.env
diff --git a/dockge/iyuu-plus_latest/docker-compose.yml b/dockge/iyuu-plus_latest-mysql/docker-compose.yml
similarity index 95%
rename from dockge/iyuu-plus_latest/docker-compose.yml
rename to dockge/iyuu-plus_latest-mysql/docker-compose.yml
index 39b4c1ba0..142aaa4d5 100644
--- a/dockge/iyuu-plus_latest/docker-compose.yml
+++ b/dockge/iyuu-plus_latest-mysql/docker-compose.yml
@@ -4,7 +4,7 @@ networks:
services:
iyuuplus:
container_name: iyuu-plus
- image: iyuucn/iyuuplus-nodb:latest
+ image: iyuucn/iyuuplus:latest
labels:
createdBy: Apps
networks:
diff --git a/dockge/elastic-elasticsearch_9_1_5/envs/default.env b/dockge/iyuu-plus_latest-mysql/envs/default.env
similarity index 100%
rename from dockge/elastic-elasticsearch_9_1_5/envs/default.env
rename to dockge/iyuu-plus_latest-mysql/envs/default.env
diff --git a/dockge/elastic-elasticsearch_9_1_5/envs/global.env b/dockge/iyuu-plus_latest-mysql/envs/global.env
similarity index 100%
rename from dockge/elastic-elasticsearch_9_1_5/envs/global.env
rename to dockge/iyuu-plus_latest-mysql/envs/global.env
diff --git a/dockge/jellyfin_10_10_7/.env b/dockge/jellyfin_10_11_0/.env
similarity index 100%
rename from dockge/jellyfin_10_10_7/.env
rename to dockge/jellyfin_10_11_0/.env
diff --git a/dockge/jellyfin_10_10_7/docker-compose.yml b/dockge/jellyfin_10_11_0/docker-compose.yml
similarity index 96%
rename from dockge/jellyfin_10_10_7/docker-compose.yml
rename to dockge/jellyfin_10_11_0/docker-compose.yml
index ea6fe3ec2..fb8f19502 100644
--- a/dockge/jellyfin_10_10_7/docker-compose.yml
+++ b/dockge/jellyfin_10_11_0/docker-compose.yml
@@ -10,7 +10,7 @@ services:
- ROC_ENABLE_PRE_VEGA=1
- HTTPS_PROXY=${HTTP_PROXY:-}
- NO_PROXY=localhost,127.0.0.1,::1
- image: jellyfin/jellyfin:10.10.7
+ image: jellyfin/jellyfin:10.11.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/elastic-kibana_9_1_5/envs/default.env b/dockge/jellyfin_10_11_0/envs/default.env
similarity index 100%
rename from dockge/elastic-kibana_9_1_5/envs/default.env
rename to dockge/jellyfin_10_11_0/envs/default.env
diff --git a/dockge/elastic-kibana_9_1_5/envs/global.env b/dockge/jellyfin_10_11_0/envs/global.env
similarity index 100%
rename from dockge/elastic-kibana_9_1_5/envs/global.env
rename to dockge/jellyfin_10_11_0/envs/global.env
diff --git a/dockge/linkding/docker-compose.yml b/dockge/linkding/docker-compose.yml
index 39da7a875..a8c767bb0 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.44.0-plus
+ image: sissbruecker/linkding:1.44.1-plus
labels:
createdBy: Apps
networks:
diff --git a/appstore/moontv/4.3.0/.env b/dockge/lunatv/.env
similarity index 66%
rename from appstore/moontv/4.3.0/.env
rename to dockge/lunatv/.env
index c1e2d49fa..9be40543b 100644
--- a/appstore/moontv/4.3.0/.env
+++ b/dockge/lunatv/.env
@@ -4,29 +4,20 @@ PANEL_REDIS_TYPE=redis
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=3000
-# Authorization Code [必填]
-AUTH_TOKEN=
-
-# 网站名称 [必填]
-SITE_NAME=MoonTV
-
-# 站点公告 [必填]
-ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
-
-# 搜索结果最大页数 [必填]
-NEXT_PUBLIC_SEARCH_MAX_PAGE=5
-
# 管理员用户名 [必填]
USERNAME=
# 管理员密码 [必填]
PASSWORD=
-# 是否允许注册 [必填]
-NEXT_PUBLIC_ENABLE_REGISTER=false
+# 站点URL
+SITE_BASE=
-# 关闭色情内容过滤 [必填]
-NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
+# 站点名称 [必填]
+NEXT_PUBLIC_SITE_NAME=MoonTV
+
+# 站点公告 [必填]
+ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
# 数据存储类型 [必填]
NEXT_PUBLIC_STORAGE_TYPE=redis
@@ -43,3 +34,24 @@ UPSTASH_URL=
# Upstash 授权码 (Upstash 存储)
UPSTASH_TOKEN=
+# 搜索结果最大页数 [必填]
+NEXT_PUBLIC_SEARCH_MAX_PAGE=5
+
+# 豆瓣数据源请求方式 [必填]
+NEXT_PUBLIC_DOUBAN_PROXY_TYPE=direct
+
+# 自定义豆瓣数据代理 URL
+NEXT_PUBLIC_DOUBAN_PROXY=
+
+# 豆瓣图片代理类型 [必填]
+NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE=direct
+
+# 自定义豆瓣图片代理 URL
+NEXT_PUBLIC_DOUBAN_IMAGE_PROXY=
+
+# 关闭色情内容过滤 [必填]
+NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
+
+# 流式输出功能 [必填]
+NEXT_PUBLIC_FLUID_SEARCH=true
+
diff --git a/dockge/moontv_latest/docker-compose.yml b/dockge/lunatv/docker-compose.yml
similarity index 92%
rename from dockge/moontv_latest/docker-compose.yml
rename to dockge/lunatv/docker-compose.yml
index eedce5001..18bb0271b 100644
--- a/dockge/moontv_latest/docker-compose.yml
+++ b/dockge/lunatv/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
moontv:
- container_name: moontv
+ container_name: lunatv
env_file:
- ./envs/global.env
- .env
diff --git a/dockge/emby_4_9_2_1/envs/default.env b/dockge/lunatv/envs/default.env
similarity index 100%
rename from dockge/emby_4_9_2_1/envs/default.env
rename to dockge/lunatv/envs/default.env
diff --git a/dockge/emby_4_9_2_1/envs/global.env b/dockge/lunatv/envs/global.env
similarity index 100%
rename from dockge/emby_4_9_2_1/envs/global.env
rename to dockge/lunatv/envs/global.env
diff --git a/dockge/macos/docker-compose.yml b/dockge/macos/docker-compose.yml
index e612d8c4a..3a8e6feec 100644
--- a/dockge/macos/docker-compose.yml
+++ b/dockge/macos/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- .env
environment:
- VERSION=${VERSION}
- image: dockurr/macos:2.22
+ image: dockurr/macos:2.26
labels:
createdBy: Apps
networks:
diff --git a/dockge/maxkb/docker-compose.yml b/dockge/maxkb/docker-compose.yml
index 18b12d9d5..e046dbbf2 100644
--- a/dockge/maxkb/docker-compose.yml
+++ b/dockge/maxkb/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: 1panel/maxkb:v2.2.0
+ image: 1panel/maxkb:v2.2.1
labels:
createdBy: Apps
networks:
diff --git a/dockge/minio/.env b/dockge/minio/.env
index 7addb6af6..f98243a34 100644
--- a/dockge/minio/.env
+++ b/dockge/minio/.env
@@ -4,12 +4,9 @@ MINIO_ROOT_PATH=/home/minio
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=9001
-# API 端口 (映射内部端口) [必填]
+# API 端口 [必填]
PANEL_APP_PORT_API=9000
-# API 内部端口 [必填]
-MINIO_API_PORT=9000
-
# 管理员 用户名 [必填]
MINIO_ROOT_USER=minio
diff --git a/dockge/minio/docker-compose.yml b/dockge/minio/docker-compose.yml
index 4e37e835a..2bc78e830 100644
--- a/dockge/minio/docker-compose.yml
+++ b/dockge/minio/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
minio:
- command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${MINIO_API_PORT}
+ command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${PANEL_APP_PORT_API}
--json
container_name: minio
env_file:
@@ -15,7 +15,7 @@ services:
- MINIO_BROWSER_REDIRECT=true
extra_hosts:
- ${MINIO_SERVER_HOST:-localhost}:127.0.0.1
- image: minio/minio:RELEASE.2025-09-07T16-13-09Z
+ image: qyg2297248353/minio:RELEASE.2025-04-22T22-12-26Z
labels:
createdBy: Apps
logging:
@@ -27,7 +27,7 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
- - ${PANEL_APP_PORT_API}:${MINIO_API_PORT}
+ - ${PANEL_APP_PORT_API}:${PANEL_APP_PORT_API}
restart: always
volumes:
- ${MINIO_ROOT_PATH}/certs:/root/.minio/certs
diff --git a/dockge/minio_2025-04-22/.env b/dockge/minio_2025-09-07/.env
similarity index 86%
rename from dockge/minio_2025-04-22/.env
rename to dockge/minio_2025-09-07/.env
index f98243a34..7addb6af6 100644
--- a/dockge/minio_2025-04-22/.env
+++ b/dockge/minio_2025-09-07/.env
@@ -4,9 +4,12 @@ MINIO_ROOT_PATH=/home/minio
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=9001
-# API 端口 [必填]
+# API 端口 (映射内部端口) [必填]
PANEL_APP_PORT_API=9000
+# API 内部端口 [必填]
+MINIO_API_PORT=9000
+
# 管理员 用户名 [必填]
MINIO_ROOT_USER=minio
diff --git a/dockge/minio_2025-04-22/docker-compose.yml b/dockge/minio_2025-09-07/docker-compose.yml
similarity index 83%
rename from dockge/minio_2025-04-22/docker-compose.yml
rename to dockge/minio_2025-09-07/docker-compose.yml
index 2bc78e830..4e37e835a 100644
--- a/dockge/minio_2025-04-22/docker-compose.yml
+++ b/dockge/minio_2025-09-07/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
minio:
- command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${PANEL_APP_PORT_API}
+ command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${MINIO_API_PORT}
--json
container_name: minio
env_file:
@@ -15,7 +15,7 @@ services:
- MINIO_BROWSER_REDIRECT=true
extra_hosts:
- ${MINIO_SERVER_HOST:-localhost}:127.0.0.1
- image: qyg2297248353/minio:RELEASE.2025-04-22T22-12-26Z
+ image: minio/minio:RELEASE.2025-09-07T16-13-09Z
labels:
createdBy: Apps
logging:
@@ -27,7 +27,7 @@ services:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
- - ${PANEL_APP_PORT_API}:${PANEL_APP_PORT_API}
+ - ${PANEL_APP_PORT_API}:${MINIO_API_PORT}
restart: always
volumes:
- ${MINIO_ROOT_PATH}/certs:/root/.minio/certs
diff --git a/dockge/immich-machine-learning_1_136_0/envs/default.env b/dockge/minio_2025-09-07/envs/default.env
similarity index 100%
rename from dockge/immich-machine-learning_1_136_0/envs/default.env
rename to dockge/minio_2025-09-07/envs/default.env
diff --git a/dockge/immich-machine-learning_1_136_0/envs/global.env b/dockge/minio_2025-09-07/envs/global.env
similarity index 100%
rename from dockge/immich-machine-learning_1_136_0/envs/global.env
rename to dockge/minio_2025-09-07/envs/global.env
diff --git a/dockge/moontv/docker-compose.yml b/dockge/moontv/docker-compose.yml
deleted file mode 100644
index 399cbb8a3..000000000
--- a/dockge/moontv/docker-compose.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-networks:
- 1panel-network:
- external: true
-services:
- moontv:
- container_name: moontv
- env_file:
- - ./envs/global.env
- - .env
- environment:
- - TZ=Asia/Shanghai
- image: ghcr.io/moontechlab/lunatv:4.3.0
- labels:
- createdBy: Apps
- networks:
- - 1panel-network
- ports:
- - ${PANEL_APP_PORT_HTTP}:3000
- restart: always
diff --git a/dockge/moontv_latest/.env b/dockge/moontv_latest/.env
deleted file mode 100644
index 4f33d3980..000000000
--- a/dockge/moontv_latest/.env
+++ /dev/null
@@ -1,42 +0,0 @@
-# Redis 服务 (前置检查)
-PANEL_REDIS_TYPE=redis
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=3000
-
-# 网站名称 [必填]
-SITE_NAME=MoonTV
-
-# 站点公告 [必填]
-ANNOUNCEMENT=本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。
-
-# 搜索结果最大页数 [必填]
-NEXT_PUBLIC_SEARCH_MAX_PAGE=5
-
-# 管理员用户名 [必填]
-USERNAME=
-
-# 管理员密码 [必填]
-PASSWORD=
-
-# 是否允许注册 [必填]
-NEXT_PUBLIC_ENABLE_REGISTER=false
-
-# 关闭色情内容过滤 [必填]
-NEXT_PUBLIC_DISABLE_YELLOW_FILTER=false
-
-# 数据存储类型 [必填]
-NEXT_PUBLIC_STORAGE_TYPE=redis
-
-# Redis 地址 (Redis 存储)
-REDIS_URL=redis://127.0.0.1:6379
-
-# Kvrocks 地址 (Kvrocks 存储)
-KVROCKS_URL=redis://127.0.0.1:6666
-
-# Upstash 地址 (Upstash 存储)
-UPSTASH_URL=
-
-# Upstash 授权码 (Upstash 存储)
-UPSTASH_TOKEN=
-
diff --git a/dockge/music-tag-web/docker-compose.yml b/dockge/music-tag-web/docker-compose.yml
index a6131590e..e02a522e1 100644
--- a/dockge/music-tag-web/docker-compose.yml
+++ b/dockge/music-tag-web/docker-compose.yml
@@ -9,7 +9,7 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- image: xhongc/music_tag_web:2.5.8
+ image: xhongc/music_tag_web:2.5.9
labels:
createdBy: Apps
networks:
diff --git a/dockge/mysql/config/my.cnf b/dockge/mysql/config/my.cnf
index c53ca32dc..6d6e1a932 100644
--- a/dockge/mysql/config/my.cnf
+++ b/dockge/mysql/config/my.cnf
@@ -1,20 +1,42 @@
+# For advice on how to change settings please see
+# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
+
[mysqld]
-host_cache_size=0
+#
+# Remove leading # and set to the amount of RAM for the most important data
+# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
+# innodb_buffer_pool_size = 128M
+#
+# Remove leading # to turn on a very important data integrity option: logging
+# changes to the binary log between backups.
+# log_bin
+#
+# Remove leading # to set options mainly useful for reporting servers.
+# The server defaults are faster for transactions and fast SELECTs.
+# Adjust sizes as needed, experiment to find the optimal values.
+# join_buffer_size = 128M
+# sort_buffer_size = 2M
+# read_rnd_buffer_size = 2M
+skip-host-cache
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
+secure-file-priv=/var/lib/mysql-files
user=mysql
-mysql_native_password=ON
+# Disabling symbolic-links is recommended to prevent assorted security risks
+symbolic-links=0
+
+#log-error=/var/log/mysqld.log
+pid-file=/var/run/mysqld/mysqld.pid
+
+max_allowed_packet=64M
character_set_server=utf8mb4
-collation_server=utf8mb4_unicode_ci
lower_case_table_names=1
group_concat_max_len=1024000
-log_bin_trust_function_creators=1
-secure_file_priv=
-pid_file=/var/run/mysqld/mysqld.pid
[client]
socket=/var/run/mysqld/mysqld.sock
!includedir /etc/mysql/conf.d/
+!includedir /etc/mysql/mysql.conf.d/
diff --git a/dockge/mysql/docker-compose.yml b/dockge/mysql/docker-compose.yml
index ba5d56398..5cac14f48 100644
--- a/dockge/mysql/docker-compose.yml
+++ b/dockge/mysql/docker-compose.yml
@@ -5,13 +5,14 @@ services:
mysql:
command:
- --character-set-server=utf8mb4
- - --collation-server=utf8mb4_unicode_ci
- - --mysql-native-password=ON
+ - --lower_case_table_names=1
+ - --collation-server=utf8mb4_general_ci
+ - --explicit_defaults_for_timestamp=true
container_name: mysql
env_file:
- ./envs/global.env
- .env
- image: mysql:8.4.6
+ image: mysql:5.7.44
labels:
createdBy: Apps
networks:
@@ -21,8 +22,8 @@ services:
restart: always
user: 1000:1000
volumes:
- - ${MYSQL_ROOT_PATH}/data:/var/lib/mysql
- - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/my.cnf
+ - ${MYSQL_ROOT_PATH}/data/:/var/lib/mysql
+ - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/mysql/my.cnf
- ${MYSQL_ROOT_PATH}/log:/var/log/mysql
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
diff --git a/dockge/mysql_5_7_44/config/my.cnf b/dockge/mysql_5_7_44/config/my.cnf
deleted file mode 100644
index 6d6e1a932..000000000
--- a/dockge/mysql_5_7_44/config/my.cnf
+++ /dev/null
@@ -1,42 +0,0 @@
-# For advice on how to change settings please see
-# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
-
-[mysqld]
-#
-# Remove leading # and set to the amount of RAM for the most important data
-# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
-# innodb_buffer_pool_size = 128M
-#
-# Remove leading # to turn on a very important data integrity option: logging
-# changes to the binary log between backups.
-# log_bin
-#
-# Remove leading # to set options mainly useful for reporting servers.
-# The server defaults are faster for transactions and fast SELECTs.
-# Adjust sizes as needed, experiment to find the optimal values.
-# join_buffer_size = 128M
-# sort_buffer_size = 2M
-# read_rnd_buffer_size = 2M
-skip-host-cache
-skip-name-resolve
-datadir=/var/lib/mysql
-socket=/var/run/mysqld/mysqld.sock
-secure-file-priv=/var/lib/mysql-files
-user=mysql
-
-# Disabling symbolic-links is recommended to prevent assorted security risks
-symbolic-links=0
-
-#log-error=/var/log/mysqld.log
-pid-file=/var/run/mysqld/mysqld.pid
-
-max_allowed_packet=64M
-character_set_server=utf8mb4
-lower_case_table_names=1
-group_concat_max_len=1024000
-
-[client]
-socket=/var/run/mysqld/mysqld.sock
-
-!includedir /etc/mysql/conf.d/
-!includedir /etc/mysql/mysql.conf.d/
diff --git a/dockge/mysql_5_7_44/.env b/dockge/mysql_8_4_6/.env
similarity index 100%
rename from dockge/mysql_5_7_44/.env
rename to dockge/mysql_8_4_6/.env
diff --git a/dockge/mysql_8_4_6/config/my.cnf b/dockge/mysql_8_4_6/config/my.cnf
new file mode 100644
index 000000000..c53ca32dc
--- /dev/null
+++ b/dockge/mysql_8_4_6/config/my.cnf
@@ -0,0 +1,20 @@
+[mysqld]
+host_cache_size=0
+skip-name-resolve
+datadir=/var/lib/mysql
+socket=/var/run/mysqld/mysqld.sock
+user=mysql
+
+mysql_native_password=ON
+character_set_server=utf8mb4
+collation_server=utf8mb4_unicode_ci
+lower_case_table_names=1
+group_concat_max_len=1024000
+log_bin_trust_function_creators=1
+
+secure_file_priv=
+pid_file=/var/run/mysqld/mysqld.pid
+[client]
+socket=/var/run/mysqld/mysqld.sock
+
+!includedir /etc/mysql/conf.d/
diff --git a/dockge/mysql_5_7_44/docker-compose.yml b/dockge/mysql_8_4_6/docker-compose.yml
similarity index 65%
rename from dockge/mysql_5_7_44/docker-compose.yml
rename to dockge/mysql_8_4_6/docker-compose.yml
index 5cac14f48..ba5d56398 100644
--- a/dockge/mysql_5_7_44/docker-compose.yml
+++ b/dockge/mysql_8_4_6/docker-compose.yml
@@ -5,14 +5,13 @@ services:
mysql:
command:
- --character-set-server=utf8mb4
- - --lower_case_table_names=1
- - --collation-server=utf8mb4_general_ci
- - --explicit_defaults_for_timestamp=true
+ - --collation-server=utf8mb4_unicode_ci
+ - --mysql-native-password=ON
container_name: mysql
env_file:
- ./envs/global.env
- .env
- image: mysql:5.7.44
+ image: mysql:8.4.6
labels:
createdBy: Apps
networks:
@@ -22,8 +21,8 @@ services:
restart: always
user: 1000:1000
volumes:
- - ${MYSQL_ROOT_PATH}/data/:/var/lib/mysql
- - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/mysql/my.cnf
+ - ${MYSQL_ROOT_PATH}/data:/var/lib/mysql
+ - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/my.cnf
- ${MYSQL_ROOT_PATH}/log:/var/log/mysql
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
diff --git a/dockge/immich-no-machine_1_136_0/envs/default.env b/dockge/mysql_8_4_6/envs/default.env
similarity index 100%
rename from dockge/immich-no-machine_1_136_0/envs/default.env
rename to dockge/mysql_8_4_6/envs/default.env
diff --git a/dockge/immich-no-machine_1_136_0/envs/global.env b/dockge/mysql_8_4_6/envs/global.env
similarity index 100%
rename from dockge/immich-no-machine_1_136_0/envs/global.env
rename to dockge/mysql_8_4_6/envs/global.env
diff --git a/dockge/n8n/docker-compose.yml b/dockge/n8n/docker-compose.yml
index 497287881..97fc3074e 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.115.1
+ image: n8nio/n8n:1.116.1
labels:
createdBy: Apps
networks:
diff --git a/dockge/nacos/docker-compose.yml b/dockge/nacos/docker-compose.yml
index 7e925e038..cf220b000 100644
--- a/dockge/nacos/docker-compose.yml
+++ b/dockge/nacos/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- NACOS_SERVER_PORT=${PANEL_APP_PORT_HTTP:-8848}
- NACOS_AUTH_ENABLE=true
- SPRING_DATASOURCE_PLATFORM=mysql
- image: nacos/nacos-server:v2.5.1
+ image: nacos/nacos-server:v2.4.3
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/nacos_2_4_3/.env b/dockge/nacos_2_5_1/.env
similarity index 100%
rename from dockge/nacos_2_4_3/.env
rename to dockge/nacos_2_5_1/.env
diff --git a/dockge/nacos_2_4_3/docker-compose.yml b/dockge/nacos_2_5_1/docker-compose.yml
similarity index 94%
rename from dockge/nacos_2_4_3/docker-compose.yml
rename to dockge/nacos_2_5_1/docker-compose.yml
index cf220b000..7e925e038 100644
--- a/dockge/nacos_2_4_3/docker-compose.yml
+++ b/dockge/nacos_2_5_1/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- NACOS_SERVER_PORT=${PANEL_APP_PORT_HTTP:-8848}
- NACOS_AUTH_ENABLE=true
- SPRING_DATASOURCE_PLATFORM=mysql
- image: nacos/nacos-server:v2.4.3
+ image: nacos/nacos-server:v2.5.1
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/immich-server_1_136_0/envs/default.env b/dockge/nacos_2_5_1/envs/default.env
similarity index 100%
rename from dockge/immich-server_1_136_0/envs/default.env
rename to dockge/nacos_2_5_1/envs/default.env
diff --git a/dockge/immich-server_1_136_0/envs/global.env b/dockge/nacos_2_5_1/envs/global.env
similarity index 100%
rename from dockge/immich-server_1_136_0/envs/global.env
rename to dockge/nacos_2_5_1/envs/global.env
diff --git a/dockge/nacos_2_4_3/init/mysql-schema.sql b/dockge/nacos_2_5_1/init/mysql-schema.sql
similarity index 100%
rename from dockge/nacos_2_4_3/init/mysql-schema.sql
rename to dockge/nacos_2_5_1/init/mysql-schema.sql
diff --git a/dockge/nezha-dash/docker-compose.yml b/dockge/nezha-dash/docker-compose.yml
index 0681f11b3..1da401079 100644
--- a/dockge/nezha-dash/docker-compose.yml
+++ b/dockge/nezha-dash/docker-compose.yml
@@ -19,7 +19,7 @@ services:
- NEXT_PUBLIC_CustomLogo=https://nezha-cf.buycoffee.top/apple-touch-icon.png
- NEXT_PUBLIC_CustomTitle=NezhaDash
- NEXT_PUBLIC_CustomDescription=NezhaDash is a dashboard for Nezha.
- image: hamster1963/nezha-dash:v2.11.1
+ image: hamster1963/nezha-dash:v2.12.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/nezha_1_14_3/envs/default.env b/dockge/nezha_1_14_3/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/nezha_1_14_3/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/nezha_1_14_3/envs/global.env b/dockge/nezha_1_14_3/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/nezha_1_14_3/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/nezha_1_14_3/.env b/dockge/nezha_1_14_9/.env
similarity index 100%
rename from dockge/nezha_1_14_3/.env
rename to dockge/nezha_1_14_9/.env
diff --git a/dockge/nezha_1_14_3/data/config-example.yaml b/dockge/nezha_1_14_9/data/config-example.yaml
similarity index 100%
rename from dockge/nezha_1_14_3/data/config-example.yaml
rename to dockge/nezha_1_14_9/data/config-example.yaml
diff --git a/dockge/nezha_1_14_3/docker-compose.yml b/dockge/nezha_1_14_9/docker-compose.yml
similarity index 90%
rename from dockge/nezha_1_14_3/docker-compose.yml
rename to dockge/nezha_1_14_9/docker-compose.yml
index f2120908f..0a11135a7 100644
--- a/dockge/nezha_1_14_3/docker-compose.yml
+++ b/dockge/nezha_1_14_9/docker-compose.yml
@@ -7,7 +7,7 @@ services:
environment:
- NZ_LISTEN_PORT=${PANEL_APP_PORT_HTTP}
- NZ_LOCATION=Asia/Shanghai
- image: ghcr.io/nezhahq/nezha:v1.14.3
+ image: ghcr.io/nezhahq/nezha:v1.14.9
labels:
createdBy: Apps
networks:
diff --git a/dockge/immich_1_136_0/envs/default.env b/dockge/nezha_1_14_9/envs/default.env
similarity index 100%
rename from dockge/immich_1_136_0/envs/default.env
rename to dockge/nezha_1_14_9/envs/default.env
diff --git a/dockge/immich_1_136_0/envs/global.env b/dockge/nezha_1_14_9/envs/global.env
similarity index 100%
rename from dockge/immich_1_136_0/envs/global.env
rename to dockge/nezha_1_14_9/envs/global.env
diff --git a/dockge/nodepassdash/docker-compose.yml b/dockge/nodepassdash/docker-compose.yml
index 62d78c70f..5ee7fe1ee 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.1.2
+ image: ghcr.io/nodepassproject/nodepassdash:3.1.3
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/ollama/docker-compose.yml b/dockge/ollama/docker-compose.yml
index ae0d0aa11..b74e0d900 100644
--- a/dockge/ollama/docker-compose.yml
+++ b/dockge/ollama/docker-compose.yml
@@ -18,7 +18,7 @@ services:
- OLLAMA_MAX_QUEUE=512
- OLLAMA_FLASH_ATTENTION=0
- OLLAMA_KV_CACHE_TYPE=f16
- image: ollama/ollama:0.12.3
+ image: ollama/ollama:0.12.6
labels:
createdBy: Apps
networks:
diff --git a/dockge/onedev/docker-compose.yml b/dockge/onedev/docker-compose.yml
index 0de03ce27..b7a62b5f2 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.7
+ image: 1dev/server:13.0.9
labels:
createdBy: Apps
networks:
diff --git a/dockge/open-webui/docker-compose.yml b/dockge/open-webui/docker-compose.yml
index a17822f98..a12b5476b 100644
--- a/dockge/open-webui/docker-compose.yml
+++ b/dockge/open-webui/docker-compose.yml
@@ -15,7 +15,7 @@ services:
- ENABLE_OLLAMA_API=True
- ENABLE_OPENAI_API=False
- https_proxy=${http_proxy}
- image: ghcr.io/open-webui/open-webui:0.6.33
+ image: ghcr.io/open-webui/open-webui:0.6.34
labels:
createdBy: Apps
networks:
diff --git a/dockge/openresty-manager/docker-compose.yml b/dockge/openresty-manager/docker-compose.yml
index 22b3a0893..6f3c3d93c 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.7
+ image: uusec/openresty-manager:2.4.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/postgresql-postgis/docker-compose.yml b/dockge/postgresql-postgis/docker-compose.yml
index a2cced821..eded4fd3c 100644
--- a/dockge/postgresql-postgis/docker-compose.yml
+++ b/dockge/postgresql-postgis/docker-compose.yml
@@ -12,7 +12,7 @@ services:
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER:-postgres}
- image: postgis/postgis:17-3.5
+ image: postgis/postgis:16-3.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/postgresql-postgis_16-3_5/.env b/dockge/postgresql-postgis_17-3_5/.env
similarity index 100%
rename from dockge/postgresql-postgis_16-3_5/.env
rename to dockge/postgresql-postgis_17-3_5/.env
diff --git a/dockge/postgresql-postgis_16-3_5/docker-compose.yml b/dockge/postgresql-postgis_17-3_5/docker-compose.yml
similarity index 94%
rename from dockge/postgresql-postgis_16-3_5/docker-compose.yml
rename to dockge/postgresql-postgis_17-3_5/docker-compose.yml
index eded4fd3c..a2cced821 100644
--- a/dockge/postgresql-postgis_16-3_5/docker-compose.yml
+++ b/dockge/postgresql-postgis_17-3_5/docker-compose.yml
@@ -12,7 +12,7 @@ services:
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER:-postgres}
- image: postgis/postgis:16-3.5
+ image: postgis/postgis:17-3.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/postgresql-postgis_16-3_5/envs/default.env b/dockge/postgresql-postgis_17-3_5/envs/default.env
similarity index 100%
rename from dockge/postgresql-postgis_16-3_5/envs/default.env
rename to dockge/postgresql-postgis_17-3_5/envs/default.env
diff --git a/dockge/postgresql-postgis_16-3_5/envs/global.env b/dockge/postgresql-postgis_17-3_5/envs/global.env
similarity index 100%
rename from dockge/postgresql-postgis_16-3_5/envs/global.env
rename to dockge/postgresql-postgis_17-3_5/envs/global.env
diff --git a/dockge/postgresql/docker-compose.yml b/dockge/postgresql/docker-compose.yml
index 9724e766c..e8ef19ae8 100644
--- a/dockge/postgresql/docker-compose.yml
+++ b/dockge/postgresql/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
postgresql:
- container_name: pg14-postgresql
+ container_name: postgresql
env_file:
- ./envs/global.env
- .env
@@ -12,7 +12,7 @@ services:
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER:-postgres}
- image: postgres:14
+ image: postgres:17.6-alpine
labels:
createdBy: Apps
networks:
diff --git a/dockge/postgresql_17_6-alpine/envs/default.env b/dockge/postgresql_17_6-alpine/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/postgresql_17_6-alpine/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/postgresql_17_6-alpine/envs/global.env b/dockge/postgresql_17_6-alpine/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/postgresql_17_6-alpine/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/postgresql_17_6-alpine/.env b/dockge/postgresql_pg14/.env
similarity index 100%
rename from dockge/postgresql_17_6-alpine/.env
rename to dockge/postgresql_pg14/.env
diff --git a/dockge/postgresql_17_6-alpine/docker-compose.yml b/dockge/postgresql_pg14/docker-compose.yml
similarity index 89%
rename from dockge/postgresql_17_6-alpine/docker-compose.yml
rename to dockge/postgresql_pg14/docker-compose.yml
index e8ef19ae8..9724e766c 100644
--- a/dockge/postgresql_17_6-alpine/docker-compose.yml
+++ b/dockge/postgresql_pg14/docker-compose.yml
@@ -3,7 +3,7 @@ networks:
external: true
services:
postgresql:
- container_name: postgresql
+ container_name: pg14-postgresql
env_file:
- ./envs/global.env
- .env
@@ -12,7 +12,7 @@ services:
POSTGRES_INITDB_ARGS: --data-checksums
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: ${POSTGRES_USER:-postgres}
- image: postgres:17.6-alpine
+ image: postgres:14
labels:
createdBy: Apps
networks:
diff --git a/dockge/iyuu-plus_latest/envs/default.env b/dockge/postgresql_pg14/envs/default.env
similarity index 100%
rename from dockge/iyuu-plus_latest/envs/default.env
rename to dockge/postgresql_pg14/envs/default.env
diff --git a/dockge/iyuu-plus_latest/envs/global.env b/dockge/postgresql_pg14/envs/global.env
similarity index 100%
rename from dockge/iyuu-plus_latest/envs/global.env
rename to dockge/postgresql_pg14/envs/global.env
diff --git a/dockge/qbittorrent/docker-compose.yml b/dockge/qbittorrent/docker-compose.yml
index 116044519..5ec4b458b 100644
--- a/dockge/qbittorrent/docker-compose.yml
+++ b/dockge/qbittorrent/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- UMASK=022
- WEBUI_PORT=${PANEL_APP_PORT_HTTP}
- TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING}
- image: linuxserver/qbittorrent:5.1.2
+ image: linuxserver/qbittorrent:4.6.7
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/qbittorrent_4_6_7/envs/default.env b/dockge/qbittorrent_4_6_7/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/qbittorrent_4_6_7/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/qbittorrent_4_6_7/envs/global.env b/dockge/qbittorrent_4_6_7/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/qbittorrent_4_6_7/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/qbittorrent_4_6_7/.env b/dockge/qbittorrent_5_1_2/.env
similarity index 100%
rename from dockge/qbittorrent_4_6_7/.env
rename to dockge/qbittorrent_5_1_2/.env
diff --git a/dockge/qbittorrent_4_6_7/docker-compose.yml b/dockge/qbittorrent_5_1_2/docker-compose.yml
similarity index 95%
rename from dockge/qbittorrent_4_6_7/docker-compose.yml
rename to dockge/qbittorrent_5_1_2/docker-compose.yml
index 5ec4b458b..116044519 100644
--- a/dockge/qbittorrent_4_6_7/docker-compose.yml
+++ b/dockge/qbittorrent_5_1_2/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- UMASK=022
- WEBUI_PORT=${PANEL_APP_PORT_HTTP}
- TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING}
- image: linuxserver/qbittorrent:4.6.7
+ image: linuxserver/qbittorrent:5.1.2
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
diff --git a/dockge/jellyfin_10_10_7/envs/default.env b/dockge/qbittorrent_5_1_2/envs/default.env
similarity index 100%
rename from dockge/jellyfin_10_10_7/envs/default.env
rename to dockge/qbittorrent_5_1_2/envs/default.env
diff --git a/dockge/jellyfin_10_10_7/envs/global.env b/dockge/qbittorrent_5_1_2/envs/global.env
similarity index 100%
rename from dockge/jellyfin_10_10_7/envs/global.env
rename to dockge/qbittorrent_5_1_2/envs/global.env
diff --git a/dockge/radarr/docker-compose.yml b/dockge/radarr/docker-compose.yml
index 15de4e9ca..d0858f37b 100644
--- a/dockge/radarr/docker-compose.yml
+++ b/dockge/radarr/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- PGID=1000
- UMASK=022
- TZ=Asia/Shanghai
- image: linuxserver/radarr:5.27.5
+ image: linuxserver/radarr:5.28.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/readeck-pg/docker-compose.yml b/dockge/readeck-pg/docker-compose.yml
index e87f22b72..b28eda14a 100644
--- a/dockge/readeck-pg/docker-compose.yml
+++ b/dockge/readeck-pg/docker-compose.yml
@@ -24,7 +24,7 @@ services:
- -config
- config.toml
timeout: 2s
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/readeck/docker-compose.yml b/dockge/readeck/docker-compose.yml
index 3216ec988..24016abaa 100644
--- a/dockge/readeck/docker-compose.yml
+++ b/dockge/readeck/docker-compose.yml
@@ -23,7 +23,7 @@ services:
- -config
- config.toml
timeout: 2s
- image: codeberg.org/readeck/readeck:0.20.3
+ image: codeberg.org/readeck/readeck:0.20.4
labels:
createdBy: Apps
networks:
diff --git a/dockge/redis/config/redis.conf b/dockge/redis/config/redis.conf
index ca22ec9f6..8795ae291 100644
--- a/dockge/redis/config/redis.conf
+++ b/dockge/redis/config/redis.conf
@@ -32,8 +32,17 @@
# If instead you are interested in using includes to override configuration
# options, it is better to use include as the last line.
#
+# Included paths may contain wildcards. All files matching the wildcards will
+# be included in alphabetical order.
+# Note that if an include path contains a wildcards but no files match it when
+# the server is started, the include statement will be ignored and no error will
+# be emitted. It is safe, therefore, to include wildcard files from empty
+# directories.
+#
# include /path/to/local.conf
# include /path/to/other.conf
+# include /path/to/fragments/*.conf
+#
################################## MODULES #####################################
@@ -49,43 +58,81 @@
# for connections from all available network interfaces on the host machine.
# It is possible to listen to just one or multiple selected interfaces using
# the "bind" configuration directive, followed by one or more IP addresses.
+# Each address can be prefixed by "-", which means that redis will not fail to
+# start if the address is not available. Being not available only refers to
+# addresses that does not correspond to any network interface. Addresses that
+# are already in use will always fail, and unsupported protocols will always BE
+# silently skipped.
#
# Examples:
#
-# bind 192.168.1.100 10.0.0.1
-# bind 127.0.0.1 ::1
+# bind 192.168.1.100 10.0.0.1 # listens on two specific IPv4 addresses
+# bind 127.0.0.1 ::1 # listens on loopback IPv4 and IPv6
+# bind * -::* # like the default, all available interfaces
#
# ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
# internet, binding to all the interfaces is dangerous and will expose the
# instance to everybody on the internet. So by default we uncomment the
# following bind directive, that will force Redis to listen only on the
-# IPv4 loopback interface address (this means Redis will only be able to
-# accept client connections from the same host that it is running on).
+# IPv4 and IPv6 (if available) loopback interface addresses (this means Redis
+# will only be able to accept client connections from the same host that it is
+# running on).
#
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
-# JUST COMMENT OUT THE FOLLOWING LINE.
+# COMMENT OUT THE FOLLOWING LINE.
+#
+# You will also need to set a password unless you explicitly disable protected
+# mode.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 0.0.0.0
+# By default, outgoing connections (from replica to master, from Sentinel to
+# instances, cluster bus, etc.) are not bound to a specific local address. In
+# most cases, this means the operating system will handle that based on routing
+# and the interface through which the connection goes out.
+#
+# Using bind-source-addr it is possible to configure a specific address to bind
+# to, which may also affect how the connection gets routed.
+#
+# Example:
+#
+# bind-source-addr 10.0.0.1
+
# Protected mode is a layer of security protection, in order to avoid that
# Redis instances left open on the internet are accessed and exploited.
#
-# When protected mode is on and if:
-#
-# 1) The server is not binding explicitly to a set of addresses using the
-# "bind" directive.
-# 2) No password is configured.
-#
-# The server only accepts connections from clients connecting from the
-# IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
-# sockets.
+# When protected mode is on and the default user has no password, the server
+# only accepts local connections from the IPv4 address (127.0.0.1), IPv6 address
+# (::1) or Unix domain sockets.
#
# By default protected mode is enabled. You should disable it only if
# you are sure you want clients from other hosts to connect to Redis
-# even if no authentication is configured, nor a specific set of interfaces
-# are explicitly listed using the "bind" directive.
+# even if no authentication is configured.
protected-mode yes
+# Redis uses default hardened security configuration directives to reduce the
+# attack surface on innocent users. Therefore, several sensitive configuration
+# directives are immutable, and some potentially-dangerous commands are blocked.
+#
+# Configuration directives that control files that Redis writes to (e.g., 'dir'
+# and 'dbfilename') and that aren't usually modified during runtime
+# are protected by making them immutable.
+#
+# Commands that can increase the attack surface of Redis and that aren't usually
+# called by users are blocked by default.
+#
+# These can be exposed to either all connections or just local ones by setting
+# each of the configs listed below to either of these values:
+#
+# no - Block for any connection (remain immutable)
+# yes - Allow for any connection (no protection)
+# local - Allow only for local connections. Ones originating from the
+# IPv4 address (127.0.0.1), IPv6 address (::1) or Unix domain sockets.
+#
+# enable-protected-configs no
+# enable-debug-command no
+# enable-module-command no
+
# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379
@@ -105,7 +152,7 @@ tcp-backlog 511
# incoming connections. There is no default, so Redis will not listen
# on a unix socket when not specified.
#
-# unixsocket /tmp/redis.sock
+# unixsocket /run/redis.sock
# unixsocketperm 700
# Close the connection after a client is idle for N seconds (0 to disable)
@@ -128,6 +175,16 @@ timeout 0
# Redis default starting with Redis 3.2.1.
tcp-keepalive 300
+# Apply OS-specific mechanism to mark the listening socket with the specified
+# ID, to support advanced routing and filtering capabilities.
+#
+# On Linux, the ID represents a connection mark.
+# On FreeBSD, the ID represents a socket cookie ID.
+# On OpenBSD, the ID represents a route table ID.
+#
+# The default value is 0, which implies no marking is required.
+# socket-mark-id 0
+
################################# TLS/SSL #####################################
# By default, TLS/SSL is disabled. To enable it, the "tls-port" configuration
@@ -143,8 +200,32 @@ tcp-keepalive 300
#
# tls-cert-file redis.crt
# tls-key-file redis.key
+#
+# If the key file is encrypted using a passphrase, it can be included here
+# as well.
+#
+# tls-key-file-pass secret
-# Configure a DH parameters file to enable Diffie-Hellman (DH) key exchange:
+# Normally Redis uses the same certificate for both server functions (accepting
+# connections) and client functions (replicating from a master, establishing
+# cluster bus connections, etc.).
+#
+# Sometimes certificates are issued with attributes that designate them as
+# client-only or server-only certificates. In that case it may be desired to use
+# different certificates for incoming (server) and outgoing (client)
+# connections. To do that, use the following directives:
+#
+# tls-client-cert-file client.crt
+# tls-client-key-file client.key
+#
+# If the key file is encrypted using a passphrase, it can be included here
+# as well.
+#
+# tls-client-key-file-pass secret
+
+# Configure a DH parameters file to enable Diffie-Hellman (DH) key exchange,
+# required by older versions of OpenSSL (<3.0). Newer versions do not require
+# this configuration and recommend against it.
#
# tls-dh-params-file redis.dh
@@ -177,9 +258,12 @@ tcp-keepalive 300
#
# tls-cluster yes
-# Explicitly specify TLS versions to support. Allowed values are case insensitive
-# and include "TLSv1", "TLSv1.1", "TLSv1.2", "TLSv1.3" (OpenSSL >= 1.1.1) or
-# any combination. To enable only TLSv1.2 and TLSv1.3, use:
+# By default, only TLSv1.2 and TLSv1.3 are enabled and it is highly recommended
+# that older formally deprecated versions are kept disabled to reduce the attack surface.
+# You can explicitly specify TLS versions to support.
+# Allowed values are case insensitive and include "TLSv1", "TLSv1.1", "TLSv1.2",
+# "TLSv1.3" (OpenSSL >= 1.1.1) or any combination.
+# To enable only TLSv1.2 and TLSv1.3, use:
#
# tls-protocols "TLSv1.2 TLSv1.3"
@@ -221,6 +305,7 @@ tcp-keepalive 300
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
+# When Redis is supervised by upstart or systemd, this parameter has no impact.
daemonize no
# If you run Redis from upstart or systemd, Redis can interact with your
@@ -229,11 +314,17 @@ daemonize no
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# requires "expect stop" in your upstart job config
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
+# on startup, and updating Redis status on a regular
+# basis.
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous pings back to your supervisor.
-supervised no
+#
+# The default is "no". To run under upstart/systemd, you can simply uncomment
+# the line below:
+#
+# supervised auto
# If a pid file is specified, Redis writes it where specified at startup
# and removes it at exit.
@@ -244,6 +335,9 @@ supervised no
#
# Creating a pid file is best effort: if Redis is not able to create it
# nothing bad happens, the server will start and run normally.
+#
+# Note that on modern Linux systems "/run/redis.pid" is more conforming
+# and should be used instead.
pidfile /var/run/redis_6379.pid
# Specify the server verbosity level.
@@ -269,44 +363,74 @@ logfile ""
# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7.
# syslog-facility local0
+# To disable the built in crash log, which will possibly produce cleaner core
+# dumps when they are needed, uncomment the following:
+#
+# crash-log-enabled no
+
+# To disable the fast memory check that's run as part of the crash log, which
+# will possibly let redis terminate sooner, uncomment the following:
+#
+# crash-memcheck-enabled no
+
# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT where
# dbid is a number between 0 and 'databases'-1
databases 16
# By default Redis shows an ASCII art logo only when started to log to the
-# standard output and if the standard output is a TTY. Basically this means
-# that normally a logo is displayed only in interactive sessions.
+# standard output and if the standard output is a TTY and syslog logging is
+# disabled. Basically this means that normally a logo is displayed only in
+# interactive sessions.
#
# However it is possible to force the pre-4.0 behavior and always show a
# ASCII art logo in startup logs by setting the following option to yes.
-always-show-logo yes
+always-show-logo no
+
+# By default, Redis modifies the process title (as seen in 'top' and 'ps') to
+# provide some runtime information. It is possible to disable this and leave
+# the process name as executed by setting the following to no.
+set-proc-title yes
+
+# When changing the process title, Redis uses the following template to construct
+# the modified title.
+#
+# Template variables are specified in curly brackets. The following variables are
+# supported:
+#
+# {title} Name of process as executed if parent, or type of child process.
+# {listen-addr} Bind address or '*' followed by TCP or TLS port listening on, or
+# Unix socket if only that's available.
+# {server-mode} Special mode, i.e. "[sentinel]" or "[cluster]".
+# {port} TCP port listening on, or 0.
+# {tls-port} TLS port listening on, or 0.
+# {unixsocket} Unix domain socket listening on, or "".
+# {config-file} Name of configuration file used.
+#
+proc-title-template "{title} {listen-addr} {server-mode}"
################################ SNAPSHOTTING ################################
-#
-# Save the DB on disk:
-#
-# save
-#
-# Will save the DB if both the given number of seconds and the given
-# number of write operations against the DB occurred.
-#
-# In the example below the behavior will be to save:
-# after 900 sec (15 min) if at least 1 key changed
-# after 300 sec (5 min) if at least 10 keys changed
-# after 60 sec if at least 10000 keys changed
-#
-# Note: you can disable saving completely by commenting out all "save" lines.
-#
-# It is also possible to remove all the previously configured save
-# points by adding a save directive with a single empty string argument
-# like in the following example:
-#
-# save ""
-save 900 1
-save 300 10
-save 60 10000
+# Save the DB to disk.
+#
+# save [ ...]
+#
+# Redis will save the DB if the given number of seconds elapsed and it
+# surpassed the given number of write operations against the DB.
+#
+# Snapshotting can be completely disabled with a single empty string argument
+# as in following example:
+#
+# save ""
+#
+# Unless specified otherwise, by default Redis will save the DB:
+# * After 3600 seconds (an hour) if at least 1 change was performed
+# * After 300 seconds (5 minutes) if at least 100 changes were performed
+# * After 60 seconds if at least 10000 changes were performed
+#
+# You can set these explicitly by uncommenting the following line.
+#
+# save 3600 1 300 100 60 10000
# By default Redis will stop accepting writes if RDB snapshots are enabled
# (at least one save point) and the latest background save failed.
@@ -338,6 +462,21 @@ rdbcompression yes
# tell the loading code to skip the check.
rdbchecksum yes
+# Enables or disables full sanitization checks for ziplist and listpack etc when
+# loading an RDB or RESTORE payload. This reduces the chances of a assertion or
+# crash later on while processing commands.
+# Options:
+# no - Never perform full sanitization
+# yes - Always perform full sanitization
+# clients - Perform full sanitization only for user connections.
+# Excludes: RDB files, RESTORE commands received from the master
+# connection, and client connections which have the
+# skip-sanitize-payload ACL flag.
+# The default should be 'clients' but since it currently affects cluster
+# resharding via MIGRATE, it is temporarily set to 'no' by default.
+#
+# sanitize-dump-payload no
+
# The filename where to dump the DB
dbfilename dump.rdb
@@ -412,9 +551,10 @@ dir ./
# still reply to client requests, possibly with out of date data, or the
# data set may just be empty if this is the first synchronization.
#
-# 2) If replica-serve-stale-data is set to 'no' the replica will reply with
-# an error "SYNC with master in progress" to all commands except:
-# INFO, REPLICAOF, AUTH, PING, SHUTDOWN, REPLCONF, ROLE, CONFIG, SUBSCRIBE,
+# 2) If replica-serve-stale-data is set to 'no' the replica will reply with error
+# "MASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no'"
+# to all data access commands, excluding commands such as:
+# INFO, REPLICAOF, AUTH, SHUTDOWN, REPLCONF, ROLE, CONFIG, SUBSCRIBE,
# UNSUBSCRIBE, PSUBSCRIBE, PUNSUBSCRIBE, PUBLISH, PUBSUB, COMMAND, POST,
# HOST and LATENCY.
#
@@ -463,7 +603,7 @@ replica-read-only yes
#
# With slow disks and fast (large bandwidth) networks, diskless replication
# works better.
-repl-diskless-sync no
+repl-diskless-sync yes
# When diskless replication is enabled, it is possible to configure the delay
# the server waits in order to spawn the child that transfers the RDB via socket
@@ -477,12 +617,18 @@ repl-diskless-sync no
# it entirely just set it to 0 seconds and the transfer will start ASAP.
repl-diskless-sync-delay 5
+# When diskless replication is enabled with a delay, it is possible to let
+# the replication start before the maximum delay is reached if the maximum
+# number of replicas expected have connected. Default of 0 means that the
+# maximum is not defined and Redis will wait the full delay.
+repl-diskless-sync-max-replicas 0
+
# -----------------------------------------------------------------------------
# WARNING: RDB diskless load is experimental. Since in this setup the replica
# does not immediately store an RDB on disk, it may cause data loss during
# failovers. RDB diskless load + Redis modules not handling I/O reads may also
# cause Redis to abort in case of I/O errors during the initial synchronization
-# stage with the master. Use only if your do what you are doing.
+# stage with the master. Use only if you know what you are doing.
# -----------------------------------------------------------------------------
#
# Replica can load the RDB it reads from the replication link directly from the
@@ -491,19 +637,23 @@ repl-diskless-sync-delay 5
#
# In many cases the disk is slower than the network, and storing and loading
# the RDB file may increase replication time (and even increase the master's
-# Copy on Write memory and salve buffers).
+# Copy on Write memory and replica buffers).
# However, parsing the RDB file directly from the socket may mean that we have
# to flush the contents of the current database before the full rdb was
# received. For this reason we have the following options:
#
# "disabled" - Don't use diskless load (store the rdb file to the disk first)
# "on-empty-db" - Use diskless load only when it is completely safe.
-# "swapdb" - Keep a copy of the current db contents in RAM while parsing
-# the data directly from the socket. note that this requires
-# sufficient memory, if you don't have it, you risk an OOM kill.
+# "swapdb" - Keep current db contents in RAM while parsing the data directly
+# from the socket. Replicas in this mode can keep serving current
+# data set while replication is in progress, except for cases where
+# they can't recognize master as having a data set from same
+# replication history.
+# Note that this requires sufficient memory, if you don't have it,
+# you risk an OOM kill.
repl-diskless-load disabled
-# Replicas send PINGs to server in a predefined interval. It's possible to
+# Master send PINGs to its replicas in a predefined interval. It's possible to
# change this interval with the repl_ping_replica_period option. The default
# value is 10 seconds.
#
@@ -578,6 +728,43 @@ repl-disable-tcp-nodelay no
# By default the priority is 100.
replica-priority 100
+# The propagation error behavior controls how Redis will behave when it is
+# unable to handle a command being processed in the replication stream from a master
+# or processed while reading from an AOF file. Errors that occur during propagation
+# are unexpected, and can cause data inconsistency. However, there are edge cases
+# in earlier versions of Redis where it was possible for the server to replicate or persist
+# commands that would fail on future versions. For this reason the default behavior
+# is to ignore such errors and continue processing commands.
+#
+# If an application wants to ensure there is no data divergence, this configuration
+# should be set to 'panic' instead. The value can also be set to 'panic-on-replicas'
+# to only panic when a replica encounters an error on the replication stream. One of
+# these two panic values will become the default value in the future once there are
+# sufficient safety mechanisms in place to prevent false positive crashes.
+#
+# propagation-error-behavior ignore
+
+# Replica ignore disk write errors controls the behavior of a replica when it is
+# unable to persist a write command received from its master to disk. By default,
+# this configuration is set to 'no' and will crash the replica in this condition.
+# It is not recommended to change this default, however in order to be compatible
+# with older versions of Redis this config can be toggled to 'yes' which will just
+# log a warning and execute the write command it got from the master.
+#
+# replica-ignore-disk-write-errors no
+
+# -----------------------------------------------------------------------------
+# By default, Redis Sentinel includes all replicas in its reports. A replica
+# can be excluded from Redis Sentinel's announcements. An unannounced replica
+# will be ignored by the 'sentinel replicas ' command and won't be
+# exposed to Redis Sentinel's clients.
+#
+# This option does not change the behavior of replica-priority. Even with
+# replica-announced set to 'no', the replica can be promoted to master. To
+# prevent this behavior, set replica-priority to 0.
+#
+# replica-announced yes
+
# It is possible for a master to stop accepting writes if there are less than
# N replicas connected, having a lag less or equal than M seconds.
#
@@ -633,7 +820,7 @@ replica-priority 100
# Redis implements server assisted support for client side caching of values.
# This is implemented using an invalidation table that remembers, using
-# 16 millions of slots, what clients may have certain subsets of keys. In turn
+# a radix key indexed by key name, what clients have which keys. In turn
# this is used in order to send invalidation messages to clients. Please
# check this page to understand more about the feature:
#
@@ -697,8 +884,12 @@ replica-priority 100
# off Disable the user: it's no longer possible to authenticate
# with this user, however the already authenticated connections
# will still work.
-# + Allow the execution of that command
-# - Disallow the execution of that command
+# skip-sanitize-payload RESTORE dump-payload sanitization is skipped.
+# sanitize-payload RESTORE dump-payload is sanitized (default).
+# + Allow the execution of that command.
+# May be used with `|` for allowing subcommands (e.g "+config|get")
+# - Disallow the execution of that command.
+# May be used with `|` for blocking subcommands (e.g "-config|set")
# +@ Allow the execution of all the commands in such category
# with valid categories are like @admin, @set, @sortedset, ...
# and so forth, see the full list in the server.c file where
@@ -706,10 +897,11 @@ replica-priority 100
# The special category @all means all the commands, but currently
# present in the server, and that will be loaded in the future
# via modules.
-# +|subcommand Allow a specific subcommand of an otherwise
-# disabled command. Note that this form is not
-# allowed as negative like -DEBUG|SEGFAULT, but
-# only additive starting with "+".
+# +|first-arg Allow a specific first argument of an otherwise
+# disabled command. It is only supported on commands with
+# no sub-commands, and is not allowed as negative form
+# like -SELECT|1, only additive starting with "+". This
+# feature is deprecated and may be removed in the future.
# allcommands Alias for +@all. Note that it implies the ability to execute
# all the future commands loaded via the modules system.
# nocommands Alias for -@all.
@@ -717,8 +909,17 @@ replica-priority 100
# commands. For instance ~* allows all the keys. The pattern
# is a glob-style pattern like the one of KEYS.
# It is possible to specify multiple patterns.
+# %R~ Add key read pattern that specifies which keys can be read
+# from.
+# %W~ Add key write pattern that specifies which keys can be
+# written to.
# allkeys Alias for ~*
# resetkeys Flush the list of allowed keys patterns.
+# & Add a glob-style pattern of Pub/Sub channels that can be
+# accessed by the user. It is possible to specify multiple channel
+# patterns.
+# allchannels Alias for &*
+# resetchannels Flush the list of allowed channel patterns.
# > Add this password to the list of valid password for the user.
# For example >mypass will add "mypass" to the list.
# This directive clears the "nopass" flag (see later).
@@ -737,6 +938,14 @@ replica-priority 100
# reset Performs the following actions: resetpass, resetkeys, off,
# -@all. The user returns to the same state it has immediately
# after its creation.
+# () Create a new selector with the options specified within the
+# parentheses and attach it to the user. Each option should be
+# space separated. The first character must be ( and the last
+# character must be ).
+# clearselectors Remove all of the currently attached selectors.
+# Note this does not change the "root" user permissions,
+# which are the permissions directly applied onto the
+# user (outside the parentheses).
#
# ACL rules can be specified in any order: for instance you can start with
# passwords, then flags, or key patterns. However note that the additive
@@ -758,6 +967,40 @@ replica-priority 100
#
# Basically ACL rules are processed left-to-right.
#
+# The following is a list of command categories and their meanings:
+# * keyspace - Writing or reading from keys, databases, or their metadata
+# in a type agnostic way. Includes DEL, RESTORE, DUMP, RENAME, EXISTS, DBSIZE,
+# KEYS, EXPIRE, TTL, FLUSHALL, etc. Commands that may modify the keyspace,
+# key or metadata will also have `write` category. Commands that only read
+# the keyspace, key or metadata will have the `read` category.
+# * read - Reading from keys (values or metadata). Note that commands that don't
+# interact with keys, will not have either `read` or `write`.
+# * write - Writing to keys (values or metadata)
+# * admin - Administrative commands. Normal applications will never need to use
+# these. Includes REPLICAOF, CONFIG, DEBUG, SAVE, MONITOR, ACL, SHUTDOWN, etc.
+# * dangerous - Potentially dangerous (each should be considered with care for
+# various reasons). This includes FLUSHALL, MIGRATE, RESTORE, SORT, KEYS,
+# CLIENT, DEBUG, INFO, CONFIG, SAVE, REPLICAOF, etc.
+# * connection - Commands affecting the connection or other connections.
+# This includes AUTH, SELECT, COMMAND, CLIENT, ECHO, PING, etc.
+# * blocking - Potentially blocking the connection until released by another
+# command.
+# * fast - Fast O(1) commands. May loop on the number of arguments, but not the
+# number of elements in the key.
+# * slow - All commands that are not Fast.
+# * pubsub - PUBLISH / SUBSCRIBE related
+# * transaction - WATCH / MULTI / EXEC related commands.
+# * scripting - Scripting related.
+# * set - Data type: sets related.
+# * sortedset - Data type: zsets related.
+# * list - Data type: lists related.
+# * hash - Data type: hashes related.
+# * string - Data type: strings related.
+# * bitmap - Data type: bitmaps related.
+# * hyperloglog - Data type: hyperloglog related.
+# * geo - Data type: geo related.
+# * stream - Data type: streams related.
+#
# For more information about ACL configuration please refer to
# the Redis web site at https://redis.io/topics/acl
@@ -787,8 +1030,24 @@ acllog-max-len 128
# AUTH as usually, or more explicitly with AUTH default
# if they follow the new protocol: both will work.
#
+# The requirepass is not compatible with aclfile option and the ACL LOAD
+# command, these will cause requirepass to be ignored.
+#
# requirepass foobared
+# New users are initialized with restrictive permissions by default, via the
+# equivalent of this ACL rule 'off resetkeys -@all'. Starting with Redis 6.2, it
+# is possible to manage access to Pub/Sub channels with ACL rules as well. The
+# default Pub/Sub channels permission if new users is controlled by the
+# acl-pubsub-default configuration directive, which accepts one of these values:
+#
+# allchannels: grants access to all Pub/Sub channels
+# resetchannels: revokes access to all Pub/Sub channels
+#
+# From Redis 7.0, acl-pubsub-default defaults to 'resetchannels' permission.
+#
+# acl-pubsub-default resetchannels
+
# Command renaming (DEPRECATED).
#
# ------------------------------------------------------------------------
@@ -877,14 +1136,12 @@ acllog-max-len 128
# Both LRU, LFU and volatile-ttl are implemented using approximated
# randomized algorithms.
#
-# Note: with any of the above policies, Redis will return an error on write
-# operations, when there are no suitable keys for eviction.
-#
-# At the date of writing these commands are: set setnx setex append
-# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd
-# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby
-# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby
-# getset mset msetnx exec sort
+# Note: with any of the above policies, when there are no suitable keys for
+# eviction, Redis will return an error on write operations that require
+# more memory. These are usually commands that create new keys, add data or
+# modify existing keys. A few examples are: SET, INCR, HSET, LPUSH, SUNIONSTORE,
+# SORT (due to the STORE argument), and EXEC (if the transaction includes any
+# command that requires memory).
#
# The default is:
#
@@ -901,6 +1158,14 @@ acllog-max-len 128
#
# maxmemory-samples 5
+# Eviction processing is designed to function well with the default setting.
+# If there is an unusually large amount of write traffic, this value may need to
+# be increased. Decreasing this value may reduce latency at the risk of
+# eviction processing effectiveness
+# 0 = minimum latency, 10 = default, 100 = process without regard to latency
+#
+# maxmemory-eviction-tenacity 10
+
# Starting from Redis 5, by default a replica will ignore its maxmemory setting
# (unless it is promoted to master after a failover or manually). It means
# that the eviction of keys will be just handled by the master, sending the
@@ -994,6 +1259,13 @@ replica-lazy-flush no
lazyfree-lazy-user-del no
+# FLUSHDB, FLUSHALL, SCRIPT FLUSH and FUNCTION FLUSH support both asynchronous and synchronous
+# deletion, which can be controlled by passing the [SYNC|ASYNC] flags into the
+# commands. When neither flag is passed, this directive will be used to determine
+# if the data should be deleted asynchronously.
+
+lazyfree-lazy-user-flush no
+
################################ THREADED I/O #################################
# Redis is mostly single threaded, however there are certain threaded
@@ -1032,7 +1304,7 @@ lazyfree-lazy-user-del no
# Usually threading reads doesn't help much.
#
# NOTE 1: This configuration directive cannot be changed at runtime via
-# CONFIG SET. Aso this feature currently does not work when SSL is
+# CONFIG SET. Also, this feature currently does not work when SSL is
# enabled.
#
# NOTE 2: If you want to test the Redis speedup using redis-benchmark, make
@@ -1050,7 +1322,7 @@ lazyfree-lazy-user-del no
# attempt to have background child processes killed before all others, and
# replicas killed before masters.
#
-# Redis supports three options:
+# Redis supports these options:
#
# no: Don't make changes to oom-score-adj (default).
# yes: Alias to "relative" see below.
@@ -1071,6 +1343,19 @@ oom-score-adj no
# oom-score-adj-values to positive values will always succeed.
oom-score-adj-values 0 200 800
+
+#################### KERNEL transparent hugepage CONTROL ######################
+
+# Usually the kernel Transparent Huge Pages control is set to "madvise" or
+# or "never" by default (/sys/kernel/mm/transparent_hugepage/enabled), in which
+# case this config has no effect. On systems in which it is set to "always",
+# redis will attempt to disable it specifically for the redis process in order
+# to avoid latency problems specifically with fork(2) and CoW.
+# If for some reason you prefer to keep it enabled, you can set this config to
+# "no" and the kernel global to "always".
+
+disable-thp yes
+
############################## APPEND ONLY MODE ###############################
# By default Redis asynchronously dumps the dataset on disk. This mode is
@@ -1089,14 +1374,43 @@ oom-score-adj-values 0 200 800
# If the AOF is enabled on startup Redis will load the AOF, that is the file
# with the better durability guarantees.
#
-# Please check http://redis.io/topics/persistence for more information.
+# Please check https://redis.io/topics/persistence for more information.
appendonly no
-# The name of the append only file (default: "appendonly.aof")
+# The base name of the append only file.
+#
+# Redis 7 and newer use a set of append-only files to persist the dataset
+# and changes applied to it. There are two basic types of files in use:
+#
+# - Base files, which are a snapshot representing the complete state of the
+# dataset at the time the file was created. Base files can be either in
+# the form of RDB (binary serialized) or AOF (textual commands).
+# - Incremental files, which contain additional commands that were applied
+# to the dataset following the previous file.
+#
+# In addition, manifest files are used to track the files and the order in
+# which they were created and should be applied.
+#
+# Append-only file names are created by Redis following a specific pattern.
+# The file name's prefix is based on the 'appendfilename' configuration
+# parameter, followed by additional information about the sequence and type.
+#
+# For example, if appendfilename is set to appendonly.aof, the following file
+# names could be derived:
+#
+# - appendonly.aof.1.base.rdb as a base file.
+# - appendonly.aof.1.incr.aof, appendonly.aof.2.incr.aof as incremental files.
+# - appendonly.aof.manifest as a manifest file.
appendfilename "appendonly.aof"
+# For convenience, Redis stores all persistent append-only files in a dedicated
+# directory. The name of the directory is determined by the appenddirname
+# configuration parameter.
+
+appenddirname "appendonlydir"
+
# The fsync() call tells the Operating System to actually write data on disk
# instead of waiting for more data in the output buffer. Some OS will really flush
# data on disk, some other OS will just try to do it ASAP.
@@ -1136,7 +1450,7 @@ appendfsync everysec
# BGSAVE or BGREWRITEAOF is in progress.
#
# This means that while another child is saving, the durability of Redis is
-# the same as "appendfsync none". In practical terms, this means that it is
+# the same as "appendfsync no". In practical terms, this means that it is
# possible to lose up to 30 seconds of log in the worst scenario (with the
# default Linux settings).
#
@@ -1189,34 +1503,69 @@ auto-aof-rewrite-min-size 64mb
# will be found.
aof-load-truncated yes
-# When rewriting the AOF file, Redis is able to use an RDB preamble in the
-# AOF file for faster rewrites and recoveries. When this option is turned
-# on the rewritten AOF file is composed of two different stanzas:
-#
-# [RDB file][AOF tail]
-#
-# When loading, Redis recognizes that the AOF file starts with the "REDIS"
-# string and loads the prefixed RDB file, then continues loading the AOF
-# tail.
+# Redis can create append-only base files in either RDB or AOF formats. Using
+# the RDB format is always faster and more efficient, and disabling it is only
+# supported for backward compatibility purposes.
aof-use-rdb-preamble yes
-################################ LUA SCRIPTING ###############################
+# Redis supports recording timestamp annotations in the AOF to support restoring
+# the data from a specific point-in-time. However, using this capability changes
+# the AOF format in a way that may not be compatible with existing AOF parsers.
+aof-timestamp-enabled no
-# Max execution time of a Lua script in milliseconds.
+################################ SHUTDOWN #####################################
+
+# Maximum time to wait for replicas when shutting down, in seconds.
#
-# If the maximum execution time is reached Redis will log that a script is
-# still in execution after the maximum allowed time and will start to
-# reply to queries with an error.
+# During shut down, a grace period allows any lagging replicas to catch up with
+# the latest replication offset before the master exists. This period can
+# prevent data loss, especially for deployments without configured disk backups.
#
-# When a long running script exceeds the maximum execution time only the
-# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be
-# used to stop a script that did not yet call any write commands. The second
-# is the only way to shut down the server in the case a write command was
-# already issued by the script but the user doesn't want to wait for the natural
-# termination of the script.
+# The 'shutdown-timeout' value is the grace period's duration in seconds. It is
+# only applicable when the instance has replicas. To disable the feature, set
+# the value to 0.
#
-# Set it to 0 or a negative value for unlimited execution without warnings.
-lua-time-limit 5000
+# shutdown-timeout 10
+
+# When Redis receives a SIGINT or SIGTERM, shutdown is initiated and by default
+# an RDB snapshot is written to disk in a blocking operation if save points are configured.
+# The options used on signaled shutdown can include the following values:
+# default: Saves RDB snapshot only if save points are configured.
+# Waits for lagging replicas to catch up.
+# save: Forces a DB saving operation even if no save points are configured.
+# nosave: Prevents DB saving operation even if one or more save points are configured.
+# now: Skips waiting for lagging replicas.
+# force: Ignores any errors that would normally prevent the server from exiting.
+#
+# Any combination of values is allowed as long as "save" and "nosave" are not set simultaneously.
+# Example: "nosave force now"
+#
+# shutdown-on-sigint default
+# shutdown-on-sigterm default
+
+################ NON-DETERMINISTIC LONG BLOCKING COMMANDS #####################
+
+# Maximum time in milliseconds for EVAL scripts, functions and in some cases
+# modules' commands before Redis can start processing or rejecting other clients.
+#
+# If the maximum execution time is reached Redis will start to reply to most
+# commands with a BUSY error.
+#
+# In this state Redis will only allow a handful of commands to be executed.
+# For instance, SCRIPT KILL, FUNCTION KILL, SHUTDOWN NOSAVE and possibly some
+# module specific 'allow-busy' commands.
+#
+# SCRIPT KILL and FUNCTION KILL will only be able to stop a script that did not
+# yet call any write commands, so SHUTDOWN NOSAVE may be the only way to stop
+# the server in the case a write command was already issued by the script when
+# the user doesn't want to wait for the natural termination of the script.
+#
+# The default is 5 seconds. It is possible to set it to 0 or a negative value
+# to disable this mechanism (uninterrupted execution). Note that in the past
+# this config had a different name, which is now an alias, so both of these do
+# the same:
+# lua-time-limit 5000
+# busy-reply-threshold 5000
################################ REDIS CLUSTER ###############################
@@ -1240,6 +1589,11 @@ lua-time-limit 5000
#
# cluster-node-timeout 15000
+# The cluster port is the port that the cluster bus will listen for inbound connections on. When set
+# to the default value, 0, it will be bound to the command port + 10000. Setting this value requires
+# you to specify the cluster bus port when executing cluster meet.
+# cluster-port 0
+
# A replica of a failing master will avoid to start a failover if its data
# looks too old.
#
@@ -1298,12 +1652,21 @@ lua-time-limit 5000
# master in your cluster.
#
# Default is 1 (replicas migrate only if their masters remain with at least
-# one replica). To disable migration just set it to a very large value.
+# one replica). To disable migration just set it to a very large value or
+# set cluster-allow-replica-migration to 'no'.
# A value of 0 can be set but is useful only for debugging and dangerous
# in production.
#
# cluster-migration-barrier 1
+# Turning off this option allows to use less automatic cluster configuration.
+# It both disables migration to orphaned masters and migration from masters
+# that became empty.
+#
+# Default is 'yes' (allow automatic migrations).
+#
+# cluster-allow-replica-migration yes
+
# By default Redis Cluster nodes stop accepting queries if they detect there
# is at least a hash slot uncovered (no available node is serving it).
# This way if the cluster is partially down (for example a range of hash slots
@@ -1318,7 +1681,7 @@ lua-time-limit 5000
# cluster-require-full-coverage yes
# This option, when set to yes, prevents replicas from trying to failover its
-# master during master failures. However the master can still perform a
+# master during master failures. However the replica can still perform a
# manual failover, if forced to do so.
#
# This is useful in different scenarios, especially in the case of multiple
@@ -1328,7 +1691,7 @@ lua-time-limit 5000
# cluster-replica-no-failover no
# This option, when set to yes, allows nodes to serve read traffic while the
-# the cluster is in a down state, as long as it believes it owns the slots.
+# cluster is in a down state, as long as it believes it owns the slots.
#
# This is useful for two cases. The first case is for when an application
# doesn't require consistency of data during node failures or network partitions.
@@ -1343,8 +1706,54 @@ lua-time-limit 5000
#
# cluster-allow-reads-when-down no
+# This option, when set to yes, allows nodes to serve pubsub shard traffic while
+# the cluster is in a down state, as long as it believes it owns the slots.
+#
+# This is useful if the application would like to use the pubsub feature even when
+# the cluster global stable state is not OK. If the application wants to make sure only
+# one shard is serving a given channel, this feature should be kept as yes.
+#
+# cluster-allow-pubsubshard-when-down yes
+
+# Cluster link send buffer limit is the limit on the memory usage of an individual
+# cluster bus link's send buffer in bytes. Cluster links would be freed if they exceed
+# this limit. This is to primarily prevent send buffers from growing unbounded on links
+# toward slow peers (E.g. PubSub messages being piled up).
+# This limit is disabled by default. Enable this limit when 'mem_cluster_links' INFO field
+# and/or 'send-buffer-allocated' entries in the 'CLUSTER LINKS` command output continuously increase.
+# Minimum limit of 1gb is recommended so that cluster link buffer can fit in at least a single
+# PubSub message by default. (client-query-buffer-limit default value is 1gb)
+#
+# cluster-link-sendbuf-limit 0
+
+# Clusters can configure their announced hostname using this config. This is a common use case for
+# applications that need to use TLS Server Name Indication (SNI) or dealing with DNS based
+# routing. By default this value is only shown as additional metadata in the CLUSTER SLOTS
+# command, but can be changed using 'cluster-preferred-endpoint-type' config. This value is
+# communicated along the clusterbus to all nodes, setting it to an empty string will remove
+# the hostname and also propagate the removal.
+#
+# cluster-announce-hostname ""
+
+# Clusters can advertise how clients should connect to them using either their IP address,
+# a user defined hostname, or by declaring they have no endpoint. Which endpoint is
+# shown as the preferred endpoint is set by using the cluster-preferred-endpoint-type
+# config with values 'ip', 'hostname', or 'unknown-endpoint'. This value controls how
+# the endpoint returned for MOVED/ASKING requests as well as the first field of CLUSTER SLOTS.
+# If the preferred endpoint type is set to hostname, but no announced hostname is set, a '?'
+# will be returned instead.
+#
+# When a cluster advertises itself as having an unknown endpoint, it's indicating that
+# the server doesn't know how clients can reach the cluster. This can happen in certain
+# networking situations where there are multiple possible routes to the node, and the
+# server doesn't know which one the client took. In this case, the server is expecting
+# the client to reach out on the same endpoint it used for making the last request, but use
+# the port provided in the response.
+#
+# cluster-preferred-endpoint-type ip
+
# In order to setup your cluster make sure to read the documentation
-# available at http://redis.io web site.
+# available at https://redis.io web site.
########################## CLUSTER DOCKER/NAT support ########################
@@ -1354,16 +1763,21 @@ lua-time-limit 5000
#
# In order to make Redis Cluster working in such environments, a static
# configuration where each node knows its public address is needed. The
-# following two options are used for this scope, and are:
+# following four options are used for this scope, and are:
#
# * cluster-announce-ip
# * cluster-announce-port
+# * cluster-announce-tls-port
# * cluster-announce-bus-port
#
-# Each instructs the node about its address, client port, and cluster message
-# bus port. The information is then published in the header of the bus packets
-# so that other nodes will be able to correctly map the address of the node
-# publishing the information.
+# Each instructs the node about its address, client ports (for connections
+# without and with TLS) and cluster message bus port. The information is then
+# published in the header of the bus packets so that other nodes will be able to
+# correctly map the address of the node publishing the information.
+#
+# If cluster-tls is set to yes and cluster-announce-tls-port is omitted or set
+# to zero, then cluster-announce-port refers to the TLS port. Note also that
+# cluster-announce-tls-port has no effect if cluster-tls is set to no.
#
# If the above options are not used, the normal Redis Cluster auto-detection
# will be used instead.
@@ -1376,7 +1790,8 @@ lua-time-limit 5000
# Example:
#
# cluster-announce-ip 10.1.1.5
-# cluster-announce-port 6379
+# cluster-announce-tls-port 6379
+# cluster-announce-port 0
# cluster-announce-bus-port 6380
################################## SLOW LOG ###################################
@@ -1424,10 +1839,24 @@ slowlog-max-len 128
# "CONFIG SET latency-monitor-threshold " if needed.
latency-monitor-threshold 0
+################################ LATENCY TRACKING ##############################
+
+# The Redis extended latency monitoring tracks the per command latencies and enables
+# exporting the percentile distribution via the INFO latencystats command,
+# and cumulative latency distributions (histograms) via the LATENCY command.
+#
+# By default, the extended latency monitoring is enabled since the overhead
+# of keeping track of the command latency is very small.
+# latency-tracking yes
+
+# By default the exported latency percentiles via the INFO latencystats command
+# are the p50, p99, and p999.
+# latency-tracking-info-percentiles 50 99 99.9
+
############################# EVENT NOTIFICATION ##############################
# Redis can notify Pub/Sub clients about events happening in the key space.
-# This feature is documented at http://redis.io/topics/notifications
+# This feature is documented at https://redis.io/topics/notifications
#
# For instance if keyspace events notification is enabled, and a client
# performs a DEL operation on key "foo" stored in the Database 0, two
@@ -1449,9 +1878,11 @@ latency-monitor-threshold 0
# z Sorted set commands
# x Expired events (events generated every time a key expires)
# e Evicted events (events generated when a key is evicted for maxmemory)
+# n New key events (Note: not included in the 'A' class)
# t Stream commands
+# d Module key type events
# m Key-miss events (Note: It is not included in the 'A' class)
-# A Alias for g$lshzxet, so that the "AKE" string means all the events
+# A Alias for g$lshzxetd, so that the "AKE" string means all the events
# (Except key-miss events which are excluded from 'A' due to their
# unique nature).
#
@@ -1474,71 +1905,13 @@ latency-monitor-threshold 0
# specify at least one of K or E, no events will be delivered.
notify-keyspace-events ""
-############################### GOPHER SERVER #################################
-
-# Redis contains an implementation of the Gopher protocol, as specified in
-# the RFC 1436 (https://www.ietf.org/rfc/rfc1436.txt).
-#
-# The Gopher protocol was very popular in the late '90s. It is an alternative
-# to the web, and the implementation both server and client side is so simple
-# that the Redis server has just 100 lines of code in order to implement this
-# support.
-#
-# What do you do with Gopher nowadays? Well Gopher never *really* died, and
-# lately there is a movement in order for the Gopher more hierarchical content
-# composed of just plain text documents to be resurrected. Some want a simpler
-# internet, others believe that the mainstream internet became too much
-# controlled, and it's cool to create an alternative space for people that
-# want a bit of fresh air.
-#
-# Anyway for the 10nth birthday of the Redis, we gave it the Gopher protocol
-# as a gift.
-#
-# --- HOW IT WORKS? ---
-#
-# The Redis Gopher support uses the inline protocol of Redis, and specifically
-# two kind of inline requests that were anyway illegal: an empty request
-# or any request that starts with "/" (there are no Redis commands starting
-# with such a slash). Normal RESP2/RESP3 requests are completely out of the
-# path of the Gopher protocol implementation and are served as usual as well.
-#
-# If you open a connection to Redis when Gopher is enabled and send it
-# a string like "/foo", if there is a key named "/foo" it is served via the
-# Gopher protocol.
-#
-# In order to create a real Gopher "hole" (the name of a Gopher site in Gopher
-# talking), you likely need a script like the following:
-#
-# https://github.com/antirez/gopher2redis
-#
-# --- SECURITY WARNING ---
-#
-# If you plan to put Redis on the internet in a publicly accessible address
-# to server Gopher pages MAKE SURE TO SET A PASSWORD to the instance.
-# Once a password is set:
-#
-# 1. The Gopher server (when enabled, not by default) will still serve
-# content via Gopher.
-# 2. However other commands cannot be called before the client will
-# authenticate.
-#
-# So use the 'requirepass' option to protect your instance.
-#
-# Note that Gopher is not currently supported when 'io-threads-do-reads'
-# is enabled.
-#
-# To enable Gopher support, uncomment the following line and set the option
-# from no (the default) to yes.
-#
-# gopher-enabled no
-
############################### ADVANCED CONFIG ###############################
# Hashes are encoded using a memory efficient data structure when they have a
# small number of entries, and the biggest entry does not exceed a given
# threshold. These thresholds can be configured using the following directives.
-hash-max-ziplist-entries 512
-hash-max-ziplist-value 64
+hash-max-listpack-entries 512
+hash-max-listpack-value 64
# Lists are also encoded in a special way to save a lot of space.
# The number of entries allowed per internal list node can be specified
@@ -1553,7 +1926,7 @@ hash-max-ziplist-value 64
# per list node.
# The highest performing option is usually -2 (8 Kb size) or -1 (4 Kb size),
# but if your use case is unique, adjust the settings as necessary.
-list-max-ziplist-size -2
+list-max-listpack-size -2
# Lists may also be compressed.
# Compress depth is the number of quicklist ziplist nodes from *each* side of
@@ -1581,8 +1954,8 @@ set-max-intset-entries 512
# Similarly to hashes and lists, sorted sets are also specially encoded in
# order to save a lot of space. This encoding is only used when the length and
# elements of a sorted set are below the following limits:
-zset-max-ziplist-entries 128
-zset-max-ziplist-value 64
+zset-max-listpack-entries 128
+zset-max-listpack-value 64
# HyperLogLog sparse representation bytes limit. The limit includes the
# 16 bytes header. When an HyperLogLog using the sparse representation crosses
@@ -1604,7 +1977,7 @@ hll-sparse-max-bytes 3000
# maximum number of items it may contain before switching to a new node when
# appending new stream entries. If any of the following settings are set to
# zero, the limit is ignored, so for instance it is possible to set just a
-# max entires limit by setting max-bytes to 0 and max-entries to the desired
+# max entries limit by setting max-bytes to 0 and max-entries to the desired
# value.
stream-node-max-bytes 4096
stream-node-max-entries 100
@@ -1637,7 +2010,7 @@ activerehashing yes
# The limit can be set differently for the three different classes of clients:
#
# normal -> normal clients including MONITOR clients
-# replica -> replica clients
+# replica -> replica clients
# pubsub -> clients subscribed to at least one pubsub channel or pattern
#
# The syntax of every client-output-buffer-limit directive is the following:
@@ -1661,6 +2034,13 @@ activerehashing yes
# Instead there is a default limit for pubsub and replica clients, since
# subscribers and replicas receive data in a push fashion.
#
+# Note that it doesn't make sense to set the replica clients output buffer
+# limit lower than the repl-backlog-size config (partial sync will succeed
+# and then replica will get disconnected).
+# Such a configuration is ignored (the size of repl-backlog-size will be used).
+# This doesn't have memory consumption implications since the replica client
+# will share the backlog buffers memory.
+#
# Both the hard or the soft limit can be disabled by setting them to zero.
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
@@ -1674,6 +2054,25 @@ client-output-buffer-limit pubsub 32mb 8mb 60
#
# client-query-buffer-limit 1gb
+# In some scenarios client connections can hog up memory leading to OOM
+# errors or data eviction. To avoid this we can cap the accumulated memory
+# used by all client connections (all pubsub and normal clients). Once we
+# reach that limit connections will be dropped by the server freeing up
+# memory. The server will attempt to drop the connections using the most
+# memory first. We call this mechanism "client eviction".
+#
+# Client eviction is configured using the maxmemory-clients setting as follows:
+# 0 - client eviction is disabled (default)
+#
+# A memory value can be used for the client eviction threshold,
+# for example:
+# maxmemory-clients 1g
+#
+# A percentage value (between 1% and 100%) means the client eviction threshold
+# is based on a percentage of the maxmemory setting. For example to set client
+# eviction at 5% of maxmemory:
+# maxmemory-clients 5%
+
# In the Redis protocol, bulk requests, that are, elements representing single
# strings, are normally limited to 512 mb. However you can change this limit
# here, but must be 1mb or greater
@@ -1714,13 +2113,13 @@ hz 10
dynamic-hz yes
# When a child rewrites the AOF file, if the following option is enabled
-# the file will be fsync-ed every 32 MB of data generated. This is useful
+# the file will be fsync-ed every 4 MB of data generated. This is useful
# in order to commit the file to the disk more incrementally and avoid
# big latency spikes.
aof-rewrite-incremental-fsync yes
# When redis saves RDB file, if the following option is enabled
-# the file will be fsync-ed every 32 MB of data generated. This is useful
+# the file will be fsync-ed every 4 MB of data generated. This is useful
# in order to commit the file to the disk more incrementally and avoid
# big latency spikes.
rdb-save-incremental-fsync yes
@@ -1817,7 +2216,7 @@ rdb-save-incremental-fsync yes
# defragmentation process. If you are not sure about what they mean it is
# a good idea to leave the defaults untouched.
-# Enabled active defragmentation
+# Active defragmentation is disabled by default
# activedefrag no
# Minimum amount of fragmentation waste to start active defrag
diff --git a/dockge/redis/docker-compose.yml b/dockge/redis/docker-compose.yml
index 414c1b027..fe930bde8 100644
--- a/dockge/redis/docker-compose.yml
+++ b/dockge/redis/docker-compose.yml
@@ -7,7 +7,7 @@ services:
else\n redis-server /etc/redis/redis.conf --requirepass ${REDIS_ROOT_PASSWORD}\n\
fi'\n"
container_name: redis
- image: redis:6.2.20-alpine
+ image: redis:7.4.6-alpine
labels:
createdBy: Apps
networks:
diff --git a/dockge/redis_7_4_6/.env b/dockge/redis_6_2_20/.env
similarity index 100%
rename from dockge/redis_7_4_6/.env
rename to dockge/redis_6_2_20/.env
diff --git a/dockge/redis_7_4_6/config/redis.conf b/dockge/redis_6_2_20/config/redis.conf
similarity index 72%
rename from dockge/redis_7_4_6/config/redis.conf
rename to dockge/redis_6_2_20/config/redis.conf
index 8795ae291..ca22ec9f6 100644
--- a/dockge/redis_7_4_6/config/redis.conf
+++ b/dockge/redis_6_2_20/config/redis.conf
@@ -32,17 +32,8 @@
# If instead you are interested in using includes to override configuration
# options, it is better to use include as the last line.
#
-# Included paths may contain wildcards. All files matching the wildcards will
-# be included in alphabetical order.
-# Note that if an include path contains a wildcards but no files match it when
-# the server is started, the include statement will be ignored and no error will
-# be emitted. It is safe, therefore, to include wildcard files from empty
-# directories.
-#
# include /path/to/local.conf
# include /path/to/other.conf
-# include /path/to/fragments/*.conf
-#
################################## MODULES #####################################
@@ -58,81 +49,43 @@
# for connections from all available network interfaces on the host machine.
# It is possible to listen to just one or multiple selected interfaces using
# the "bind" configuration directive, followed by one or more IP addresses.
-# Each address can be prefixed by "-", which means that redis will not fail to
-# start if the address is not available. Being not available only refers to
-# addresses that does not correspond to any network interface. Addresses that
-# are already in use will always fail, and unsupported protocols will always BE
-# silently skipped.
#
# Examples:
#
-# bind 192.168.1.100 10.0.0.1 # listens on two specific IPv4 addresses
-# bind 127.0.0.1 ::1 # listens on loopback IPv4 and IPv6
-# bind * -::* # like the default, all available interfaces
+# bind 192.168.1.100 10.0.0.1
+# bind 127.0.0.1 ::1
#
# ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
# internet, binding to all the interfaces is dangerous and will expose the
# instance to everybody on the internet. So by default we uncomment the
# following bind directive, that will force Redis to listen only on the
-# IPv4 and IPv6 (if available) loopback interface addresses (this means Redis
-# will only be able to accept client connections from the same host that it is
-# running on).
+# IPv4 loopback interface address (this means Redis will only be able to
+# accept client connections from the same host that it is running on).
#
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
-# COMMENT OUT THE FOLLOWING LINE.
-#
-# You will also need to set a password unless you explicitly disable protected
-# mode.
+# JUST COMMENT OUT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 0.0.0.0
-# By default, outgoing connections (from replica to master, from Sentinel to
-# instances, cluster bus, etc.) are not bound to a specific local address. In
-# most cases, this means the operating system will handle that based on routing
-# and the interface through which the connection goes out.
-#
-# Using bind-source-addr it is possible to configure a specific address to bind
-# to, which may also affect how the connection gets routed.
-#
-# Example:
-#
-# bind-source-addr 10.0.0.1
-
# Protected mode is a layer of security protection, in order to avoid that
# Redis instances left open on the internet are accessed and exploited.
#
-# When protected mode is on and the default user has no password, the server
-# only accepts local connections from the IPv4 address (127.0.0.1), IPv6 address
-# (::1) or Unix domain sockets.
+# When protected mode is on and if:
+#
+# 1) The server is not binding explicitly to a set of addresses using the
+# "bind" directive.
+# 2) No password is configured.
+#
+# The server only accepts connections from clients connecting from the
+# IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
+# sockets.
#
# By default protected mode is enabled. You should disable it only if
# you are sure you want clients from other hosts to connect to Redis
-# even if no authentication is configured.
+# even if no authentication is configured, nor a specific set of interfaces
+# are explicitly listed using the "bind" directive.
protected-mode yes
-# Redis uses default hardened security configuration directives to reduce the
-# attack surface on innocent users. Therefore, several sensitive configuration
-# directives are immutable, and some potentially-dangerous commands are blocked.
-#
-# Configuration directives that control files that Redis writes to (e.g., 'dir'
-# and 'dbfilename') and that aren't usually modified during runtime
-# are protected by making them immutable.
-#
-# Commands that can increase the attack surface of Redis and that aren't usually
-# called by users are blocked by default.
-#
-# These can be exposed to either all connections or just local ones by setting
-# each of the configs listed below to either of these values:
-#
-# no - Block for any connection (remain immutable)
-# yes - Allow for any connection (no protection)
-# local - Allow only for local connections. Ones originating from the
-# IPv4 address (127.0.0.1), IPv6 address (::1) or Unix domain sockets.
-#
-# enable-protected-configs no
-# enable-debug-command no
-# enable-module-command no
-
# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379
@@ -152,7 +105,7 @@ tcp-backlog 511
# incoming connections. There is no default, so Redis will not listen
# on a unix socket when not specified.
#
-# unixsocket /run/redis.sock
+# unixsocket /tmp/redis.sock
# unixsocketperm 700
# Close the connection after a client is idle for N seconds (0 to disable)
@@ -175,16 +128,6 @@ timeout 0
# Redis default starting with Redis 3.2.1.
tcp-keepalive 300
-# Apply OS-specific mechanism to mark the listening socket with the specified
-# ID, to support advanced routing and filtering capabilities.
-#
-# On Linux, the ID represents a connection mark.
-# On FreeBSD, the ID represents a socket cookie ID.
-# On OpenBSD, the ID represents a route table ID.
-#
-# The default value is 0, which implies no marking is required.
-# socket-mark-id 0
-
################################# TLS/SSL #####################################
# By default, TLS/SSL is disabled. To enable it, the "tls-port" configuration
@@ -200,32 +143,8 @@ tcp-keepalive 300
#
# tls-cert-file redis.crt
# tls-key-file redis.key
-#
-# If the key file is encrypted using a passphrase, it can be included here
-# as well.
-#
-# tls-key-file-pass secret
-# Normally Redis uses the same certificate for both server functions (accepting
-# connections) and client functions (replicating from a master, establishing
-# cluster bus connections, etc.).
-#
-# Sometimes certificates are issued with attributes that designate them as
-# client-only or server-only certificates. In that case it may be desired to use
-# different certificates for incoming (server) and outgoing (client)
-# connections. To do that, use the following directives:
-#
-# tls-client-cert-file client.crt
-# tls-client-key-file client.key
-#
-# If the key file is encrypted using a passphrase, it can be included here
-# as well.
-#
-# tls-client-key-file-pass secret
-
-# Configure a DH parameters file to enable Diffie-Hellman (DH) key exchange,
-# required by older versions of OpenSSL (<3.0). Newer versions do not require
-# this configuration and recommend against it.
+# Configure a DH parameters file to enable Diffie-Hellman (DH) key exchange:
#
# tls-dh-params-file redis.dh
@@ -258,12 +177,9 @@ tcp-keepalive 300
#
# tls-cluster yes
-# By default, only TLSv1.2 and TLSv1.3 are enabled and it is highly recommended
-# that older formally deprecated versions are kept disabled to reduce the attack surface.
-# You can explicitly specify TLS versions to support.
-# Allowed values are case insensitive and include "TLSv1", "TLSv1.1", "TLSv1.2",
-# "TLSv1.3" (OpenSSL >= 1.1.1) or any combination.
-# To enable only TLSv1.2 and TLSv1.3, use:
+# Explicitly specify TLS versions to support. Allowed values are case insensitive
+# and include "TLSv1", "TLSv1.1", "TLSv1.2", "TLSv1.3" (OpenSSL >= 1.1.1) or
+# any combination. To enable only TLSv1.2 and TLSv1.3, use:
#
# tls-protocols "TLSv1.2 TLSv1.3"
@@ -305,7 +221,6 @@ tcp-keepalive 300
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
-# When Redis is supervised by upstart or systemd, this parameter has no impact.
daemonize no
# If you run Redis from upstart or systemd, Redis can interact with your
@@ -314,17 +229,11 @@ daemonize no
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# requires "expect stop" in your upstart job config
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
-# on startup, and updating Redis status on a regular
-# basis.
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous pings back to your supervisor.
-#
-# The default is "no". To run under upstart/systemd, you can simply uncomment
-# the line below:
-#
-# supervised auto
+supervised no
# If a pid file is specified, Redis writes it where specified at startup
# and removes it at exit.
@@ -335,9 +244,6 @@ daemonize no
#
# Creating a pid file is best effort: if Redis is not able to create it
# nothing bad happens, the server will start and run normally.
-#
-# Note that on modern Linux systems "/run/redis.pid" is more conforming
-# and should be used instead.
pidfile /var/run/redis_6379.pid
# Specify the server verbosity level.
@@ -363,74 +269,44 @@ logfile ""
# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7.
# syslog-facility local0
-# To disable the built in crash log, which will possibly produce cleaner core
-# dumps when they are needed, uncomment the following:
-#
-# crash-log-enabled no
-
-# To disable the fast memory check that's run as part of the crash log, which
-# will possibly let redis terminate sooner, uncomment the following:
-#
-# crash-memcheck-enabled no
-
# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT where
# dbid is a number between 0 and 'databases'-1
databases 16
# By default Redis shows an ASCII art logo only when started to log to the
-# standard output and if the standard output is a TTY and syslog logging is
-# disabled. Basically this means that normally a logo is displayed only in
-# interactive sessions.
+# standard output and if the standard output is a TTY. Basically this means
+# that normally a logo is displayed only in interactive sessions.
#
# However it is possible to force the pre-4.0 behavior and always show a
# ASCII art logo in startup logs by setting the following option to yes.
-always-show-logo no
-
-# By default, Redis modifies the process title (as seen in 'top' and 'ps') to
-# provide some runtime information. It is possible to disable this and leave
-# the process name as executed by setting the following to no.
-set-proc-title yes
-
-# When changing the process title, Redis uses the following template to construct
-# the modified title.
-#
-# Template variables are specified in curly brackets. The following variables are
-# supported:
-#
-# {title} Name of process as executed if parent, or type of child process.
-# {listen-addr} Bind address or '*' followed by TCP or TLS port listening on, or
-# Unix socket if only that's available.
-# {server-mode} Special mode, i.e. "[sentinel]" or "[cluster]".
-# {port} TCP port listening on, or 0.
-# {tls-port} TLS port listening on, or 0.
-# {unixsocket} Unix domain socket listening on, or "".
-# {config-file} Name of configuration file used.
-#
-proc-title-template "{title} {listen-addr} {server-mode}"
+always-show-logo yes
################################ SNAPSHOTTING ################################
+#
+# Save the DB on disk:
+#
+# save
+#
+# Will save the DB if both the given number of seconds and the given
+# number of write operations against the DB occurred.
+#
+# In the example below the behavior will be to save:
+# after 900 sec (15 min) if at least 1 key changed
+# after 300 sec (5 min) if at least 10 keys changed
+# after 60 sec if at least 10000 keys changed
+#
+# Note: you can disable saving completely by commenting out all "save" lines.
+#
+# It is also possible to remove all the previously configured save
+# points by adding a save directive with a single empty string argument
+# like in the following example:
+#
+# save ""
-# Save the DB to disk.
-#
-# save [ ...]
-#
-# Redis will save the DB if the given number of seconds elapsed and it
-# surpassed the given number of write operations against the DB.
-#
-# Snapshotting can be completely disabled with a single empty string argument
-# as in following example:
-#
-# save ""
-#
-# Unless specified otherwise, by default Redis will save the DB:
-# * After 3600 seconds (an hour) if at least 1 change was performed
-# * After 300 seconds (5 minutes) if at least 100 changes were performed
-# * After 60 seconds if at least 10000 changes were performed
-#
-# You can set these explicitly by uncommenting the following line.
-#
-# save 3600 1 300 100 60 10000
+save 900 1
+save 300 10
+save 60 10000
# By default Redis will stop accepting writes if RDB snapshots are enabled
# (at least one save point) and the latest background save failed.
@@ -462,21 +338,6 @@ rdbcompression yes
# tell the loading code to skip the check.
rdbchecksum yes
-# Enables or disables full sanitization checks for ziplist and listpack etc when
-# loading an RDB or RESTORE payload. This reduces the chances of a assertion or
-# crash later on while processing commands.
-# Options:
-# no - Never perform full sanitization
-# yes - Always perform full sanitization
-# clients - Perform full sanitization only for user connections.
-# Excludes: RDB files, RESTORE commands received from the master
-# connection, and client connections which have the
-# skip-sanitize-payload ACL flag.
-# The default should be 'clients' but since it currently affects cluster
-# resharding via MIGRATE, it is temporarily set to 'no' by default.
-#
-# sanitize-dump-payload no
-
# The filename where to dump the DB
dbfilename dump.rdb
@@ -551,10 +412,9 @@ dir ./
# still reply to client requests, possibly with out of date data, or the
# data set may just be empty if this is the first synchronization.
#
-# 2) If replica-serve-stale-data is set to 'no' the replica will reply with error
-# "MASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no'"
-# to all data access commands, excluding commands such as:
-# INFO, REPLICAOF, AUTH, SHUTDOWN, REPLCONF, ROLE, CONFIG, SUBSCRIBE,
+# 2) If replica-serve-stale-data is set to 'no' the replica will reply with
+# an error "SYNC with master in progress" to all commands except:
+# INFO, REPLICAOF, AUTH, PING, SHUTDOWN, REPLCONF, ROLE, CONFIG, SUBSCRIBE,
# UNSUBSCRIBE, PSUBSCRIBE, PUNSUBSCRIBE, PUBLISH, PUBSUB, COMMAND, POST,
# HOST and LATENCY.
#
@@ -603,7 +463,7 @@ replica-read-only yes
#
# With slow disks and fast (large bandwidth) networks, diskless replication
# works better.
-repl-diskless-sync yes
+repl-diskless-sync no
# When diskless replication is enabled, it is possible to configure the delay
# the server waits in order to spawn the child that transfers the RDB via socket
@@ -617,18 +477,12 @@ repl-diskless-sync yes
# it entirely just set it to 0 seconds and the transfer will start ASAP.
repl-diskless-sync-delay 5
-# When diskless replication is enabled with a delay, it is possible to let
-# the replication start before the maximum delay is reached if the maximum
-# number of replicas expected have connected. Default of 0 means that the
-# maximum is not defined and Redis will wait the full delay.
-repl-diskless-sync-max-replicas 0
-
# -----------------------------------------------------------------------------
# WARNING: RDB diskless load is experimental. Since in this setup the replica
# does not immediately store an RDB on disk, it may cause data loss during
# failovers. RDB diskless load + Redis modules not handling I/O reads may also
# cause Redis to abort in case of I/O errors during the initial synchronization
-# stage with the master. Use only if you know what you are doing.
+# stage with the master. Use only if your do what you are doing.
# -----------------------------------------------------------------------------
#
# Replica can load the RDB it reads from the replication link directly from the
@@ -637,23 +491,19 @@ repl-diskless-sync-max-replicas 0
#
# In many cases the disk is slower than the network, and storing and loading
# the RDB file may increase replication time (and even increase the master's
-# Copy on Write memory and replica buffers).
+# Copy on Write memory and salve buffers).
# However, parsing the RDB file directly from the socket may mean that we have
# to flush the contents of the current database before the full rdb was
# received. For this reason we have the following options:
#
# "disabled" - Don't use diskless load (store the rdb file to the disk first)
# "on-empty-db" - Use diskless load only when it is completely safe.
-# "swapdb" - Keep current db contents in RAM while parsing the data directly
-# from the socket. Replicas in this mode can keep serving current
-# data set while replication is in progress, except for cases where
-# they can't recognize master as having a data set from same
-# replication history.
-# Note that this requires sufficient memory, if you don't have it,
-# you risk an OOM kill.
+# "swapdb" - Keep a copy of the current db contents in RAM while parsing
+# the data directly from the socket. note that this requires
+# sufficient memory, if you don't have it, you risk an OOM kill.
repl-diskless-load disabled
-# Master send PINGs to its replicas in a predefined interval. It's possible to
+# Replicas send PINGs to server in a predefined interval. It's possible to
# change this interval with the repl_ping_replica_period option. The default
# value is 10 seconds.
#
@@ -728,43 +578,6 @@ repl-disable-tcp-nodelay no
# By default the priority is 100.
replica-priority 100
-# The propagation error behavior controls how Redis will behave when it is
-# unable to handle a command being processed in the replication stream from a master
-# or processed while reading from an AOF file. Errors that occur during propagation
-# are unexpected, and can cause data inconsistency. However, there are edge cases
-# in earlier versions of Redis where it was possible for the server to replicate or persist
-# commands that would fail on future versions. For this reason the default behavior
-# is to ignore such errors and continue processing commands.
-#
-# If an application wants to ensure there is no data divergence, this configuration
-# should be set to 'panic' instead. The value can also be set to 'panic-on-replicas'
-# to only panic when a replica encounters an error on the replication stream. One of
-# these two panic values will become the default value in the future once there are
-# sufficient safety mechanisms in place to prevent false positive crashes.
-#
-# propagation-error-behavior ignore
-
-# Replica ignore disk write errors controls the behavior of a replica when it is
-# unable to persist a write command received from its master to disk. By default,
-# this configuration is set to 'no' and will crash the replica in this condition.
-# It is not recommended to change this default, however in order to be compatible
-# with older versions of Redis this config can be toggled to 'yes' which will just
-# log a warning and execute the write command it got from the master.
-#
-# replica-ignore-disk-write-errors no
-
-# -----------------------------------------------------------------------------
-# By default, Redis Sentinel includes all replicas in its reports. A replica
-# can be excluded from Redis Sentinel's announcements. An unannounced replica
-# will be ignored by the 'sentinel replicas ' command and won't be
-# exposed to Redis Sentinel's clients.
-#
-# This option does not change the behavior of replica-priority. Even with
-# replica-announced set to 'no', the replica can be promoted to master. To
-# prevent this behavior, set replica-priority to 0.
-#
-# replica-announced yes
-
# It is possible for a master to stop accepting writes if there are less than
# N replicas connected, having a lag less or equal than M seconds.
#
@@ -820,7 +633,7 @@ replica-priority 100
# Redis implements server assisted support for client side caching of values.
# This is implemented using an invalidation table that remembers, using
-# a radix key indexed by key name, what clients have which keys. In turn
+# 16 millions of slots, what clients may have certain subsets of keys. In turn
# this is used in order to send invalidation messages to clients. Please
# check this page to understand more about the feature:
#
@@ -884,12 +697,8 @@ replica-priority 100
# off Disable the user: it's no longer possible to authenticate
# with this user, however the already authenticated connections
# will still work.
-# skip-sanitize-payload RESTORE dump-payload sanitization is skipped.
-# sanitize-payload RESTORE dump-payload is sanitized (default).
-# + Allow the execution of that command.
-# May be used with `|` for allowing subcommands (e.g "+config|get")
-# - Disallow the execution of that command.
-# May be used with `|` for blocking subcommands (e.g "-config|set")
+# + Allow the execution of that command
+# - Disallow the execution of that command
# +@ Allow the execution of all the commands in such category
# with valid categories are like @admin, @set, @sortedset, ...
# and so forth, see the full list in the server.c file where
@@ -897,11 +706,10 @@ replica-priority 100
# The special category @all means all the commands, but currently
# present in the server, and that will be loaded in the future
# via modules.
-# +|first-arg Allow a specific first argument of an otherwise
-# disabled command. It is only supported on commands with
-# no sub-commands, and is not allowed as negative form
-# like -SELECT|1, only additive starting with "+". This
-# feature is deprecated and may be removed in the future.
+# +|subcommand Allow a specific subcommand of an otherwise
+# disabled command. Note that this form is not
+# allowed as negative like -DEBUG|SEGFAULT, but
+# only additive starting with "+".
# allcommands Alias for +@all. Note that it implies the ability to execute
# all the future commands loaded via the modules system.
# nocommands Alias for -@all.
@@ -909,17 +717,8 @@ replica-priority 100
# commands. For instance ~* allows all the keys. The pattern
# is a glob-style pattern like the one of KEYS.
# It is possible to specify multiple patterns.
-# %R~ Add key read pattern that specifies which keys can be read
-# from.
-# %W~ Add key write pattern that specifies which keys can be
-# written to.
# allkeys Alias for ~*
# resetkeys Flush the list of allowed keys patterns.
-# & Add a glob-style pattern of Pub/Sub channels that can be
-# accessed by the user. It is possible to specify multiple channel
-# patterns.
-# allchannels Alias for &*
-# resetchannels Flush the list of allowed channel patterns.
# > Add this password to the list of valid password for the user.
# For example >mypass will add "mypass" to the list.
# This directive clears the "nopass" flag (see later).
@@ -938,14 +737,6 @@ replica-priority 100
# reset Performs the following actions: resetpass, resetkeys, off,
# -@all. The user returns to the same state it has immediately
# after its creation.
-# () Create a new selector with the options specified within the
-# parentheses and attach it to the user. Each option should be
-# space separated. The first character must be ( and the last
-# character must be ).
-# clearselectors Remove all of the currently attached selectors.
-# Note this does not change the "root" user permissions,
-# which are the permissions directly applied onto the
-# user (outside the parentheses).
#
# ACL rules can be specified in any order: for instance you can start with
# passwords, then flags, or key patterns. However note that the additive
@@ -967,40 +758,6 @@ replica-priority 100
#
# Basically ACL rules are processed left-to-right.
#
-# The following is a list of command categories and their meanings:
-# * keyspace - Writing or reading from keys, databases, or their metadata
-# in a type agnostic way. Includes DEL, RESTORE, DUMP, RENAME, EXISTS, DBSIZE,
-# KEYS, EXPIRE, TTL, FLUSHALL, etc. Commands that may modify the keyspace,
-# key or metadata will also have `write` category. Commands that only read
-# the keyspace, key or metadata will have the `read` category.
-# * read - Reading from keys (values or metadata). Note that commands that don't
-# interact with keys, will not have either `read` or `write`.
-# * write - Writing to keys (values or metadata)
-# * admin - Administrative commands. Normal applications will never need to use
-# these. Includes REPLICAOF, CONFIG, DEBUG, SAVE, MONITOR, ACL, SHUTDOWN, etc.
-# * dangerous - Potentially dangerous (each should be considered with care for
-# various reasons). This includes FLUSHALL, MIGRATE, RESTORE, SORT, KEYS,
-# CLIENT, DEBUG, INFO, CONFIG, SAVE, REPLICAOF, etc.
-# * connection - Commands affecting the connection or other connections.
-# This includes AUTH, SELECT, COMMAND, CLIENT, ECHO, PING, etc.
-# * blocking - Potentially blocking the connection until released by another
-# command.
-# * fast - Fast O(1) commands. May loop on the number of arguments, but not the
-# number of elements in the key.
-# * slow - All commands that are not Fast.
-# * pubsub - PUBLISH / SUBSCRIBE related
-# * transaction - WATCH / MULTI / EXEC related commands.
-# * scripting - Scripting related.
-# * set - Data type: sets related.
-# * sortedset - Data type: zsets related.
-# * list - Data type: lists related.
-# * hash - Data type: hashes related.
-# * string - Data type: strings related.
-# * bitmap - Data type: bitmaps related.
-# * hyperloglog - Data type: hyperloglog related.
-# * geo - Data type: geo related.
-# * stream - Data type: streams related.
-#
# For more information about ACL configuration please refer to
# the Redis web site at https://redis.io/topics/acl
@@ -1030,24 +787,8 @@ acllog-max-len 128
# AUTH as usually, or more explicitly with AUTH default
# if they follow the new protocol: both will work.
#
-# The requirepass is not compatible with aclfile option and the ACL LOAD
-# command, these will cause requirepass to be ignored.
-#
# requirepass foobared
-# New users are initialized with restrictive permissions by default, via the
-# equivalent of this ACL rule 'off resetkeys -@all'. Starting with Redis 6.2, it
-# is possible to manage access to Pub/Sub channels with ACL rules as well. The
-# default Pub/Sub channels permission if new users is controlled by the
-# acl-pubsub-default configuration directive, which accepts one of these values:
-#
-# allchannels: grants access to all Pub/Sub channels
-# resetchannels: revokes access to all Pub/Sub channels
-#
-# From Redis 7.0, acl-pubsub-default defaults to 'resetchannels' permission.
-#
-# acl-pubsub-default resetchannels
-
# Command renaming (DEPRECATED).
#
# ------------------------------------------------------------------------
@@ -1136,12 +877,14 @@ acllog-max-len 128
# Both LRU, LFU and volatile-ttl are implemented using approximated
# randomized algorithms.
#
-# Note: with any of the above policies, when there are no suitable keys for
-# eviction, Redis will return an error on write operations that require
-# more memory. These are usually commands that create new keys, add data or
-# modify existing keys. A few examples are: SET, INCR, HSET, LPUSH, SUNIONSTORE,
-# SORT (due to the STORE argument), and EXEC (if the transaction includes any
-# command that requires memory).
+# Note: with any of the above policies, Redis will return an error on write
+# operations, when there are no suitable keys for eviction.
+#
+# At the date of writing these commands are: set setnx setex append
+# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd
+# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby
+# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby
+# getset mset msetnx exec sort
#
# The default is:
#
@@ -1158,14 +901,6 @@ acllog-max-len 128
#
# maxmemory-samples 5
-# Eviction processing is designed to function well with the default setting.
-# If there is an unusually large amount of write traffic, this value may need to
-# be increased. Decreasing this value may reduce latency at the risk of
-# eviction processing effectiveness
-# 0 = minimum latency, 10 = default, 100 = process without regard to latency
-#
-# maxmemory-eviction-tenacity 10
-
# Starting from Redis 5, by default a replica will ignore its maxmemory setting
# (unless it is promoted to master after a failover or manually). It means
# that the eviction of keys will be just handled by the master, sending the
@@ -1259,13 +994,6 @@ replica-lazy-flush no
lazyfree-lazy-user-del no
-# FLUSHDB, FLUSHALL, SCRIPT FLUSH and FUNCTION FLUSH support both asynchronous and synchronous
-# deletion, which can be controlled by passing the [SYNC|ASYNC] flags into the
-# commands. When neither flag is passed, this directive will be used to determine
-# if the data should be deleted asynchronously.
-
-lazyfree-lazy-user-flush no
-
################################ THREADED I/O #################################
# Redis is mostly single threaded, however there are certain threaded
@@ -1304,7 +1032,7 @@ lazyfree-lazy-user-flush no
# Usually threading reads doesn't help much.
#
# NOTE 1: This configuration directive cannot be changed at runtime via
-# CONFIG SET. Also, this feature currently does not work when SSL is
+# CONFIG SET. Aso this feature currently does not work when SSL is
# enabled.
#
# NOTE 2: If you want to test the Redis speedup using redis-benchmark, make
@@ -1322,7 +1050,7 @@ lazyfree-lazy-user-flush no
# attempt to have background child processes killed before all others, and
# replicas killed before masters.
#
-# Redis supports these options:
+# Redis supports three options:
#
# no: Don't make changes to oom-score-adj (default).
# yes: Alias to "relative" see below.
@@ -1343,19 +1071,6 @@ oom-score-adj no
# oom-score-adj-values to positive values will always succeed.
oom-score-adj-values 0 200 800
-
-#################### KERNEL transparent hugepage CONTROL ######################
-
-# Usually the kernel Transparent Huge Pages control is set to "madvise" or
-# or "never" by default (/sys/kernel/mm/transparent_hugepage/enabled), in which
-# case this config has no effect. On systems in which it is set to "always",
-# redis will attempt to disable it specifically for the redis process in order
-# to avoid latency problems specifically with fork(2) and CoW.
-# If for some reason you prefer to keep it enabled, you can set this config to
-# "no" and the kernel global to "always".
-
-disable-thp yes
-
############################## APPEND ONLY MODE ###############################
# By default Redis asynchronously dumps the dataset on disk. This mode is
@@ -1374,43 +1089,14 @@ disable-thp yes
# If the AOF is enabled on startup Redis will load the AOF, that is the file
# with the better durability guarantees.
#
-# Please check https://redis.io/topics/persistence for more information.
+# Please check http://redis.io/topics/persistence for more information.
appendonly no
-# The base name of the append only file.
-#
-# Redis 7 and newer use a set of append-only files to persist the dataset
-# and changes applied to it. There are two basic types of files in use:
-#
-# - Base files, which are a snapshot representing the complete state of the
-# dataset at the time the file was created. Base files can be either in
-# the form of RDB (binary serialized) or AOF (textual commands).
-# - Incremental files, which contain additional commands that were applied
-# to the dataset following the previous file.
-#
-# In addition, manifest files are used to track the files and the order in
-# which they were created and should be applied.
-#
-# Append-only file names are created by Redis following a specific pattern.
-# The file name's prefix is based on the 'appendfilename' configuration
-# parameter, followed by additional information about the sequence and type.
-#
-# For example, if appendfilename is set to appendonly.aof, the following file
-# names could be derived:
-#
-# - appendonly.aof.1.base.rdb as a base file.
-# - appendonly.aof.1.incr.aof, appendonly.aof.2.incr.aof as incremental files.
-# - appendonly.aof.manifest as a manifest file.
+# The name of the append only file (default: "appendonly.aof")
appendfilename "appendonly.aof"
-# For convenience, Redis stores all persistent append-only files in a dedicated
-# directory. The name of the directory is determined by the appenddirname
-# configuration parameter.
-
-appenddirname "appendonlydir"
-
# The fsync() call tells the Operating System to actually write data on disk
# instead of waiting for more data in the output buffer. Some OS will really flush
# data on disk, some other OS will just try to do it ASAP.
@@ -1450,7 +1136,7 @@ appendfsync everysec
# BGSAVE or BGREWRITEAOF is in progress.
#
# This means that while another child is saving, the durability of Redis is
-# the same as "appendfsync no". In practical terms, this means that it is
+# the same as "appendfsync none". In practical terms, this means that it is
# possible to lose up to 30 seconds of log in the worst scenario (with the
# default Linux settings).
#
@@ -1503,69 +1189,34 @@ auto-aof-rewrite-min-size 64mb
# will be found.
aof-load-truncated yes
-# Redis can create append-only base files in either RDB or AOF formats. Using
-# the RDB format is always faster and more efficient, and disabling it is only
-# supported for backward compatibility purposes.
+# When rewriting the AOF file, Redis is able to use an RDB preamble in the
+# AOF file for faster rewrites and recoveries. When this option is turned
+# on the rewritten AOF file is composed of two different stanzas:
+#
+# [RDB file][AOF tail]
+#
+# When loading, Redis recognizes that the AOF file starts with the "REDIS"
+# string and loads the prefixed RDB file, then continues loading the AOF
+# tail.
aof-use-rdb-preamble yes
-# Redis supports recording timestamp annotations in the AOF to support restoring
-# the data from a specific point-in-time. However, using this capability changes
-# the AOF format in a way that may not be compatible with existing AOF parsers.
-aof-timestamp-enabled no
+################################ LUA SCRIPTING ###############################
-################################ SHUTDOWN #####################################
-
-# Maximum time to wait for replicas when shutting down, in seconds.
+# Max execution time of a Lua script in milliseconds.
#
-# During shut down, a grace period allows any lagging replicas to catch up with
-# the latest replication offset before the master exists. This period can
-# prevent data loss, especially for deployments without configured disk backups.
+# If the maximum execution time is reached Redis will log that a script is
+# still in execution after the maximum allowed time and will start to
+# reply to queries with an error.
#
-# The 'shutdown-timeout' value is the grace period's duration in seconds. It is
-# only applicable when the instance has replicas. To disable the feature, set
-# the value to 0.
+# When a long running script exceeds the maximum execution time only the
+# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be
+# used to stop a script that did not yet call any write commands. The second
+# is the only way to shut down the server in the case a write command was
+# already issued by the script but the user doesn't want to wait for the natural
+# termination of the script.
#
-# shutdown-timeout 10
-
-# When Redis receives a SIGINT or SIGTERM, shutdown is initiated and by default
-# an RDB snapshot is written to disk in a blocking operation if save points are configured.
-# The options used on signaled shutdown can include the following values:
-# default: Saves RDB snapshot only if save points are configured.
-# Waits for lagging replicas to catch up.
-# save: Forces a DB saving operation even if no save points are configured.
-# nosave: Prevents DB saving operation even if one or more save points are configured.
-# now: Skips waiting for lagging replicas.
-# force: Ignores any errors that would normally prevent the server from exiting.
-#
-# Any combination of values is allowed as long as "save" and "nosave" are not set simultaneously.
-# Example: "nosave force now"
-#
-# shutdown-on-sigint default
-# shutdown-on-sigterm default
-
-################ NON-DETERMINISTIC LONG BLOCKING COMMANDS #####################
-
-# Maximum time in milliseconds for EVAL scripts, functions and in some cases
-# modules' commands before Redis can start processing or rejecting other clients.
-#
-# If the maximum execution time is reached Redis will start to reply to most
-# commands with a BUSY error.
-#
-# In this state Redis will only allow a handful of commands to be executed.
-# For instance, SCRIPT KILL, FUNCTION KILL, SHUTDOWN NOSAVE and possibly some
-# module specific 'allow-busy' commands.
-#
-# SCRIPT KILL and FUNCTION KILL will only be able to stop a script that did not
-# yet call any write commands, so SHUTDOWN NOSAVE may be the only way to stop
-# the server in the case a write command was already issued by the script when
-# the user doesn't want to wait for the natural termination of the script.
-#
-# The default is 5 seconds. It is possible to set it to 0 or a negative value
-# to disable this mechanism (uninterrupted execution). Note that in the past
-# this config had a different name, which is now an alias, so both of these do
-# the same:
-# lua-time-limit 5000
-# busy-reply-threshold 5000
+# Set it to 0 or a negative value for unlimited execution without warnings.
+lua-time-limit 5000
################################ REDIS CLUSTER ###############################
@@ -1589,11 +1240,6 @@ aof-timestamp-enabled no
#
# cluster-node-timeout 15000
-# The cluster port is the port that the cluster bus will listen for inbound connections on. When set
-# to the default value, 0, it will be bound to the command port + 10000. Setting this value requires
-# you to specify the cluster bus port when executing cluster meet.
-# cluster-port 0
-
# A replica of a failing master will avoid to start a failover if its data
# looks too old.
#
@@ -1652,21 +1298,12 @@ aof-timestamp-enabled no
# master in your cluster.
#
# Default is 1 (replicas migrate only if their masters remain with at least
-# one replica). To disable migration just set it to a very large value or
-# set cluster-allow-replica-migration to 'no'.
+# one replica). To disable migration just set it to a very large value.
# A value of 0 can be set but is useful only for debugging and dangerous
# in production.
#
# cluster-migration-barrier 1
-# Turning off this option allows to use less automatic cluster configuration.
-# It both disables migration to orphaned masters and migration from masters
-# that became empty.
-#
-# Default is 'yes' (allow automatic migrations).
-#
-# cluster-allow-replica-migration yes
-
# By default Redis Cluster nodes stop accepting queries if they detect there
# is at least a hash slot uncovered (no available node is serving it).
# This way if the cluster is partially down (for example a range of hash slots
@@ -1681,7 +1318,7 @@ aof-timestamp-enabled no
# cluster-require-full-coverage yes
# This option, when set to yes, prevents replicas from trying to failover its
-# master during master failures. However the replica can still perform a
+# master during master failures. However the master can still perform a
# manual failover, if forced to do so.
#
# This is useful in different scenarios, especially in the case of multiple
@@ -1691,7 +1328,7 @@ aof-timestamp-enabled no
# cluster-replica-no-failover no
# This option, when set to yes, allows nodes to serve read traffic while the
-# cluster is in a down state, as long as it believes it owns the slots.
+# the cluster is in a down state, as long as it believes it owns the slots.
#
# This is useful for two cases. The first case is for when an application
# doesn't require consistency of data during node failures or network partitions.
@@ -1706,54 +1343,8 @@ aof-timestamp-enabled no
#
# cluster-allow-reads-when-down no
-# This option, when set to yes, allows nodes to serve pubsub shard traffic while
-# the cluster is in a down state, as long as it believes it owns the slots.
-#
-# This is useful if the application would like to use the pubsub feature even when
-# the cluster global stable state is not OK. If the application wants to make sure only
-# one shard is serving a given channel, this feature should be kept as yes.
-#
-# cluster-allow-pubsubshard-when-down yes
-
-# Cluster link send buffer limit is the limit on the memory usage of an individual
-# cluster bus link's send buffer in bytes. Cluster links would be freed if they exceed
-# this limit. This is to primarily prevent send buffers from growing unbounded on links
-# toward slow peers (E.g. PubSub messages being piled up).
-# This limit is disabled by default. Enable this limit when 'mem_cluster_links' INFO field
-# and/or 'send-buffer-allocated' entries in the 'CLUSTER LINKS` command output continuously increase.
-# Minimum limit of 1gb is recommended so that cluster link buffer can fit in at least a single
-# PubSub message by default. (client-query-buffer-limit default value is 1gb)
-#
-# cluster-link-sendbuf-limit 0
-
-# Clusters can configure their announced hostname using this config. This is a common use case for
-# applications that need to use TLS Server Name Indication (SNI) or dealing with DNS based
-# routing. By default this value is only shown as additional metadata in the CLUSTER SLOTS
-# command, but can be changed using 'cluster-preferred-endpoint-type' config. This value is
-# communicated along the clusterbus to all nodes, setting it to an empty string will remove
-# the hostname and also propagate the removal.
-#
-# cluster-announce-hostname ""
-
-# Clusters can advertise how clients should connect to them using either their IP address,
-# a user defined hostname, or by declaring they have no endpoint. Which endpoint is
-# shown as the preferred endpoint is set by using the cluster-preferred-endpoint-type
-# config with values 'ip', 'hostname', or 'unknown-endpoint'. This value controls how
-# the endpoint returned for MOVED/ASKING requests as well as the first field of CLUSTER SLOTS.
-# If the preferred endpoint type is set to hostname, but no announced hostname is set, a '?'
-# will be returned instead.
-#
-# When a cluster advertises itself as having an unknown endpoint, it's indicating that
-# the server doesn't know how clients can reach the cluster. This can happen in certain
-# networking situations where there are multiple possible routes to the node, and the
-# server doesn't know which one the client took. In this case, the server is expecting
-# the client to reach out on the same endpoint it used for making the last request, but use
-# the port provided in the response.
-#
-# cluster-preferred-endpoint-type ip
-
# In order to setup your cluster make sure to read the documentation
-# available at https://redis.io web site.
+# available at http://redis.io web site.
########################## CLUSTER DOCKER/NAT support ########################
@@ -1763,21 +1354,16 @@ aof-timestamp-enabled no
#
# In order to make Redis Cluster working in such environments, a static
# configuration where each node knows its public address is needed. The
-# following four options are used for this scope, and are:
+# following two options are used for this scope, and are:
#
# * cluster-announce-ip
# * cluster-announce-port
-# * cluster-announce-tls-port
# * cluster-announce-bus-port
#
-# Each instructs the node about its address, client ports (for connections
-# without and with TLS) and cluster message bus port. The information is then
-# published in the header of the bus packets so that other nodes will be able to
-# correctly map the address of the node publishing the information.
-#
-# If cluster-tls is set to yes and cluster-announce-tls-port is omitted or set
-# to zero, then cluster-announce-port refers to the TLS port. Note also that
-# cluster-announce-tls-port has no effect if cluster-tls is set to no.
+# Each instructs the node about its address, client port, and cluster message
+# bus port. The information is then published in the header of the bus packets
+# so that other nodes will be able to correctly map the address of the node
+# publishing the information.
#
# If the above options are not used, the normal Redis Cluster auto-detection
# will be used instead.
@@ -1790,8 +1376,7 @@ aof-timestamp-enabled no
# Example:
#
# cluster-announce-ip 10.1.1.5
-# cluster-announce-tls-port 6379
-# cluster-announce-port 0
+# cluster-announce-port 6379
# cluster-announce-bus-port 6380
################################## SLOW LOG ###################################
@@ -1839,24 +1424,10 @@ slowlog-max-len 128
# "CONFIG SET latency-monitor-threshold " if needed.
latency-monitor-threshold 0
-################################ LATENCY TRACKING ##############################
-
-# The Redis extended latency monitoring tracks the per command latencies and enables
-# exporting the percentile distribution via the INFO latencystats command,
-# and cumulative latency distributions (histograms) via the LATENCY command.
-#
-# By default, the extended latency monitoring is enabled since the overhead
-# of keeping track of the command latency is very small.
-# latency-tracking yes
-
-# By default the exported latency percentiles via the INFO latencystats command
-# are the p50, p99, and p999.
-# latency-tracking-info-percentiles 50 99 99.9
-
############################# EVENT NOTIFICATION ##############################
# Redis can notify Pub/Sub clients about events happening in the key space.
-# This feature is documented at https://redis.io/topics/notifications
+# This feature is documented at http://redis.io/topics/notifications
#
# For instance if keyspace events notification is enabled, and a client
# performs a DEL operation on key "foo" stored in the Database 0, two
@@ -1878,11 +1449,9 @@ latency-monitor-threshold 0
# z Sorted set commands
# x Expired events (events generated every time a key expires)
# e Evicted events (events generated when a key is evicted for maxmemory)
-# n New key events (Note: not included in the 'A' class)
# t Stream commands
-# d Module key type events
# m Key-miss events (Note: It is not included in the 'A' class)
-# A Alias for g$lshzxetd, so that the "AKE" string means all the events
+# A Alias for g$lshzxet, so that the "AKE" string means all the events
# (Except key-miss events which are excluded from 'A' due to their
# unique nature).
#
@@ -1905,13 +1474,71 @@ latency-monitor-threshold 0
# specify at least one of K or E, no events will be delivered.
notify-keyspace-events ""
+############################### GOPHER SERVER #################################
+
+# Redis contains an implementation of the Gopher protocol, as specified in
+# the RFC 1436 (https://www.ietf.org/rfc/rfc1436.txt).
+#
+# The Gopher protocol was very popular in the late '90s. It is an alternative
+# to the web, and the implementation both server and client side is so simple
+# that the Redis server has just 100 lines of code in order to implement this
+# support.
+#
+# What do you do with Gopher nowadays? Well Gopher never *really* died, and
+# lately there is a movement in order for the Gopher more hierarchical content
+# composed of just plain text documents to be resurrected. Some want a simpler
+# internet, others believe that the mainstream internet became too much
+# controlled, and it's cool to create an alternative space for people that
+# want a bit of fresh air.
+#
+# Anyway for the 10nth birthday of the Redis, we gave it the Gopher protocol
+# as a gift.
+#
+# --- HOW IT WORKS? ---
+#
+# The Redis Gopher support uses the inline protocol of Redis, and specifically
+# two kind of inline requests that were anyway illegal: an empty request
+# or any request that starts with "/" (there are no Redis commands starting
+# with such a slash). Normal RESP2/RESP3 requests are completely out of the
+# path of the Gopher protocol implementation and are served as usual as well.
+#
+# If you open a connection to Redis when Gopher is enabled and send it
+# a string like "/foo", if there is a key named "/foo" it is served via the
+# Gopher protocol.
+#
+# In order to create a real Gopher "hole" (the name of a Gopher site in Gopher
+# talking), you likely need a script like the following:
+#
+# https://github.com/antirez/gopher2redis
+#
+# --- SECURITY WARNING ---
+#
+# If you plan to put Redis on the internet in a publicly accessible address
+# to server Gopher pages MAKE SURE TO SET A PASSWORD to the instance.
+# Once a password is set:
+#
+# 1. The Gopher server (when enabled, not by default) will still serve
+# content via Gopher.
+# 2. However other commands cannot be called before the client will
+# authenticate.
+#
+# So use the 'requirepass' option to protect your instance.
+#
+# Note that Gopher is not currently supported when 'io-threads-do-reads'
+# is enabled.
+#
+# To enable Gopher support, uncomment the following line and set the option
+# from no (the default) to yes.
+#
+# gopher-enabled no
+
############################### ADVANCED CONFIG ###############################
# Hashes are encoded using a memory efficient data structure when they have a
# small number of entries, and the biggest entry does not exceed a given
# threshold. These thresholds can be configured using the following directives.
-hash-max-listpack-entries 512
-hash-max-listpack-value 64
+hash-max-ziplist-entries 512
+hash-max-ziplist-value 64
# Lists are also encoded in a special way to save a lot of space.
# The number of entries allowed per internal list node can be specified
@@ -1926,7 +1553,7 @@ hash-max-listpack-value 64
# per list node.
# The highest performing option is usually -2 (8 Kb size) or -1 (4 Kb size),
# but if your use case is unique, adjust the settings as necessary.
-list-max-listpack-size -2
+list-max-ziplist-size -2
# Lists may also be compressed.
# Compress depth is the number of quicklist ziplist nodes from *each* side of
@@ -1954,8 +1581,8 @@ set-max-intset-entries 512
# Similarly to hashes and lists, sorted sets are also specially encoded in
# order to save a lot of space. This encoding is only used when the length and
# elements of a sorted set are below the following limits:
-zset-max-listpack-entries 128
-zset-max-listpack-value 64
+zset-max-ziplist-entries 128
+zset-max-ziplist-value 64
# HyperLogLog sparse representation bytes limit. The limit includes the
# 16 bytes header. When an HyperLogLog using the sparse representation crosses
@@ -1977,7 +1604,7 @@ hll-sparse-max-bytes 3000
# maximum number of items it may contain before switching to a new node when
# appending new stream entries. If any of the following settings are set to
# zero, the limit is ignored, so for instance it is possible to set just a
-# max entries limit by setting max-bytes to 0 and max-entries to the desired
+# max entires limit by setting max-bytes to 0 and max-entries to the desired
# value.
stream-node-max-bytes 4096
stream-node-max-entries 100
@@ -2010,7 +1637,7 @@ activerehashing yes
# The limit can be set differently for the three different classes of clients:
#
# normal -> normal clients including MONITOR clients
-# replica -> replica clients
+# replica -> replica clients
# pubsub -> clients subscribed to at least one pubsub channel or pattern
#
# The syntax of every client-output-buffer-limit directive is the following:
@@ -2034,13 +1661,6 @@ activerehashing yes
# Instead there is a default limit for pubsub and replica clients, since
# subscribers and replicas receive data in a push fashion.
#
-# Note that it doesn't make sense to set the replica clients output buffer
-# limit lower than the repl-backlog-size config (partial sync will succeed
-# and then replica will get disconnected).
-# Such a configuration is ignored (the size of repl-backlog-size will be used).
-# This doesn't have memory consumption implications since the replica client
-# will share the backlog buffers memory.
-#
# Both the hard or the soft limit can be disabled by setting them to zero.
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
@@ -2054,25 +1674,6 @@ client-output-buffer-limit pubsub 32mb 8mb 60
#
# client-query-buffer-limit 1gb
-# In some scenarios client connections can hog up memory leading to OOM
-# errors or data eviction. To avoid this we can cap the accumulated memory
-# used by all client connections (all pubsub and normal clients). Once we
-# reach that limit connections will be dropped by the server freeing up
-# memory. The server will attempt to drop the connections using the most
-# memory first. We call this mechanism "client eviction".
-#
-# Client eviction is configured using the maxmemory-clients setting as follows:
-# 0 - client eviction is disabled (default)
-#
-# A memory value can be used for the client eviction threshold,
-# for example:
-# maxmemory-clients 1g
-#
-# A percentage value (between 1% and 100%) means the client eviction threshold
-# is based on a percentage of the maxmemory setting. For example to set client
-# eviction at 5% of maxmemory:
-# maxmemory-clients 5%
-
# In the Redis protocol, bulk requests, that are, elements representing single
# strings, are normally limited to 512 mb. However you can change this limit
# here, but must be 1mb or greater
@@ -2113,13 +1714,13 @@ hz 10
dynamic-hz yes
# When a child rewrites the AOF file, if the following option is enabled
-# the file will be fsync-ed every 4 MB of data generated. This is useful
+# the file will be fsync-ed every 32 MB of data generated. This is useful
# in order to commit the file to the disk more incrementally and avoid
# big latency spikes.
aof-rewrite-incremental-fsync yes
# When redis saves RDB file, if the following option is enabled
-# the file will be fsync-ed every 4 MB of data generated. This is useful
+# the file will be fsync-ed every 32 MB of data generated. This is useful
# in order to commit the file to the disk more incrementally and avoid
# big latency spikes.
rdb-save-incremental-fsync yes
@@ -2216,7 +1817,7 @@ rdb-save-incremental-fsync yes
# defragmentation process. If you are not sure about what they mean it is
# a good idea to leave the defaults untouched.
-# Active defragmentation is disabled by default
+# Enabled active defragmentation
# activedefrag no
# Minimum amount of fragmentation waste to start active defrag
diff --git a/dockge/redis_7_4_6/docker-compose.yml b/dockge/redis_6_2_20/docker-compose.yml
similarity index 94%
rename from dockge/redis_7_4_6/docker-compose.yml
rename to dockge/redis_6_2_20/docker-compose.yml
index fe930bde8..414c1b027 100644
--- a/dockge/redis_7_4_6/docker-compose.yml
+++ b/dockge/redis_6_2_20/docker-compose.yml
@@ -7,7 +7,7 @@ services:
else\n redis-server /etc/redis/redis.conf --requirepass ${REDIS_ROOT_PASSWORD}\n\
fi'\n"
container_name: redis
- image: redis:7.4.6-alpine
+ image: redis:6.2.20-alpine
labels:
createdBy: Apps
networks:
diff --git a/dockge/minio_2025-04-22/envs/default.env b/dockge/redis_6_2_20/envs/default.env
similarity index 100%
rename from dockge/minio_2025-04-22/envs/default.env
rename to dockge/redis_6_2_20/envs/default.env
diff --git a/dockge/minio_2025-04-22/envs/global.env b/dockge/redis_6_2_20/envs/global.env
similarity index 100%
rename from dockge/minio_2025-04-22/envs/global.env
rename to dockge/redis_6_2_20/envs/global.env
diff --git a/dockge/redis_7_4_6/envs/default.env b/dockge/redis_7_4_6/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/redis_7_4_6/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/redis_7_4_6/envs/global.env b/dockge/redis_7_4_6/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/redis_7_4_6/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/siyuan/docker-compose.yml b/dockge/siyuan/docker-compose.yml
index ead9f5a23..a20812c21 100644
--- a/dockge/siyuan/docker-compose.yml
+++ b/dockge/siyuan/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- ./envs/global.env
environment:
- RUN_IN_CONTAINER=true
- image: b3log/siyuan:v3.3.4
+ image: b3log/siyuan:v3.3.5
labels:
createdBy: Apps
networks:
diff --git a/dockge/slink/docker-compose.yml b/dockge/slink/docker-compose.yml
index ad6021568..10ae49d13 100644
--- a/dockge/slink/docker-compose.yml
+++ b/dockge/slink/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- USER_PASSWORD_REQUIREMENTS=15
- IMAGE_MAX_SIZE=15M
- STORAGE_PROVIDER=local
- image: anirdev/slink:v1.7.0
+ image: anirdev/slink:v1.7.3
labels:
createdBy: Apps
networks:
diff --git a/dockge/smtp-proxy-server/docker-compose.yml b/dockge/smtp-proxy-server/docker-compose.yml
index c6b814efd..7fef4c0bb 100644
--- a/dockge/smtp-proxy-server/docker-compose.yml
+++ b/dockge/smtp-proxy-server/docker-compose.yml
@@ -12,7 +12,7 @@ services:
- proxy_url=${PROXY_URL}
- port=${PANEL_APP_PORT_SMTP}
- imap_port=${PANEL_APP_PORT_IMAP}
- image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.5
+ image: ghcr.io/dreamhunter2333/cloudflare_temp_email/smtp_proxy_server:v1.0.6
labels:
createdBy: Apps
networks:
diff --git a/dockge/stream-rec-backend/docker-compose.yml b/dockge/stream-rec-backend/docker-compose.yml
index cca1bacc5..0d6d2566e 100644
--- a/dockge/stream-rec-backend/docker-compose.yml
+++ b/dockge/stream-rec-backend/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- LOG_LEVEL=INFO
- DB_PATH=/opt/records
- DOWNLOAD_PATH=/download
- image: streamrec/stream-rec:main
+ image: streamrec/stream-rec:v0.7.2
labels:
createdBy: Apps
networks:
diff --git a/dockge/stream-rec-backend_0_7_2/envs/default.env b/dockge/stream-rec-backend_0_7_2/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/stream-rec-backend_0_7_2/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/stream-rec-backend_0_7_2/envs/global.env b/dockge/stream-rec-backend_0_7_2/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/stream-rec-backend_0_7_2/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/stream-rec-backend_0_7_2/.env b/dockge/stream-rec-backend_main/.env
similarity index 100%
rename from dockge/stream-rec-backend_0_7_2/.env
rename to dockge/stream-rec-backend_main/.env
diff --git a/dockge/stream-rec-backend_0_7_2/docker-compose.yml b/dockge/stream-rec-backend_main/docker-compose.yml
similarity index 92%
rename from dockge/stream-rec-backend_0_7_2/docker-compose.yml
rename to dockge/stream-rec-backend_main/docker-compose.yml
index 0d6d2566e..cca1bacc5 100644
--- a/dockge/stream-rec-backend_0_7_2/docker-compose.yml
+++ b/dockge/stream-rec-backend_main/docker-compose.yml
@@ -11,7 +11,7 @@ services:
- LOG_LEVEL=INFO
- DB_PATH=/opt/records
- DOWNLOAD_PATH=/download
- image: streamrec/stream-rec:v0.7.2
+ image: streamrec/stream-rec:main
labels:
createdBy: Apps
networks:
diff --git a/dockge/moontv/envs/default.env b/dockge/stream-rec-backend_main/envs/default.env
similarity index 100%
rename from dockge/moontv/envs/default.env
rename to dockge/stream-rec-backend_main/envs/default.env
diff --git a/dockge/moontv/envs/global.env b/dockge/stream-rec-backend_main/envs/global.env
similarity index 100%
rename from dockge/moontv/envs/global.env
rename to dockge/stream-rec-backend_main/envs/global.env
diff --git a/dockge/stream-rec-frontend/docker-compose.yml b/dockge/stream-rec-frontend/docker-compose.yml
index adf7b34f0..1f4d40283 100644
--- a/dockge/stream-rec-frontend/docker-compose.yml
+++ b/dockge/stream-rec-frontend/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: streamrec/stream-rec-front:main
+ image: streamrec/stream-rec-front:v0.7.2
labels:
createdBy: Apps
networks:
diff --git a/dockge/stream-rec-frontend_0_7_2/envs/default.env b/dockge/stream-rec-frontend_0_7_2/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/stream-rec-frontend_0_7_2/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/stream-rec-frontend_0_7_2/envs/global.env b/dockge/stream-rec-frontend_0_7_2/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/stream-rec-frontend_0_7_2/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/stream-rec-frontend_0_7_2/.env b/dockge/stream-rec-frontend_main/.env
similarity index 100%
rename from dockge/stream-rec-frontend_0_7_2/.env
rename to dockge/stream-rec-frontend_main/.env
diff --git a/dockge/stream-rec-frontend_0_7_2/docker-compose.yml b/dockge/stream-rec-frontend_main/docker-compose.yml
similarity index 87%
rename from dockge/stream-rec-frontend_0_7_2/docker-compose.yml
rename to dockge/stream-rec-frontend_main/docker-compose.yml
index 1f4d40283..adf7b34f0 100644
--- a/dockge/stream-rec-frontend_0_7_2/docker-compose.yml
+++ b/dockge/stream-rec-frontend_main/docker-compose.yml
@@ -7,7 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: streamrec/stream-rec-front:v0.7.2
+ image: streamrec/stream-rec-front:main
labels:
createdBy: Apps
networks:
diff --git a/dockge/moontv_latest/envs/default.env b/dockge/stream-rec-frontend_main/envs/default.env
similarity index 100%
rename from dockge/moontv_latest/envs/default.env
rename to dockge/stream-rec-frontend_main/envs/default.env
diff --git a/dockge/moontv_latest/envs/global.env b/dockge/stream-rec-frontend_main/envs/global.env
similarity index 100%
rename from dockge/moontv_latest/envs/global.env
rename to dockge/stream-rec-frontend_main/envs/global.env
diff --git a/dockge/stream-rec/docker-compose.yml b/dockge/stream-rec/docker-compose.yml
index 8465b7136..03a278089 100644
--- a/dockge/stream-rec/docker-compose.yml
+++ b/dockge/stream-rec/docker-compose.yml
@@ -15,7 +15,7 @@ services:
- DOWNLOAD_PATH=/download
- PGID=1000
- PUID=1000
- image: streamrec/stream-rec:dev
+ image: streamrec/stream-rec:v0.7.2
labels:
createdBy: Apps
networks:
@@ -37,7 +37,7 @@ services:
environment:
- TZ=Asia/Shanghai
- API_URL=http://stream-rec-backend:12555/api
- image: streamrec/stream-rec-front:dev
+ image: streamrec/stream-rec-front:v0.7.2
labels:
createdBy: Apps
networks:
diff --git a/dockge/stream-rec_0_7_2/envs/default.env b/dockge/stream-rec_0_7_2/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/stream-rec_0_7_2/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/stream-rec_0_7_2/envs/global.env b/dockge/stream-rec_0_7_2/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/stream-rec_0_7_2/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/stream-rec_0_7_2/.env b/dockge/stream-rec_dev/.env
similarity index 100%
rename from dockge/stream-rec_0_7_2/.env
rename to dockge/stream-rec_dev/.env
diff --git a/dockge/stream-rec_0_7_2/docker-compose.yml b/dockge/stream-rec_dev/docker-compose.yml
similarity index 92%
rename from dockge/stream-rec_0_7_2/docker-compose.yml
rename to dockge/stream-rec_dev/docker-compose.yml
index 03a278089..8465b7136 100644
--- a/dockge/stream-rec_0_7_2/docker-compose.yml
+++ b/dockge/stream-rec_dev/docker-compose.yml
@@ -15,7 +15,7 @@ services:
- DOWNLOAD_PATH=/download
- PGID=1000
- PUID=1000
- image: streamrec/stream-rec:v0.7.2
+ image: streamrec/stream-rec:dev
labels:
createdBy: Apps
networks:
@@ -37,7 +37,7 @@ services:
environment:
- TZ=Asia/Shanghai
- API_URL=http://stream-rec-backend:12555/api
- image: streamrec/stream-rec-front:v0.7.2
+ image: streamrec/stream-rec-front:dev
labels:
createdBy: Apps
networks:
diff --git a/dockge/mysql_5_7_44/envs/default.env b/dockge/stream-rec_dev/envs/default.env
similarity index 100%
rename from dockge/mysql_5_7_44/envs/default.env
rename to dockge/stream-rec_dev/envs/default.env
diff --git a/dockge/mysql_5_7_44/envs/global.env b/dockge/stream-rec_dev/envs/global.env
similarity index 100%
rename from dockge/mysql_5_7_44/envs/global.env
rename to dockge/stream-rec_dev/envs/global.env
diff --git a/dockge/super-productivity/docker-compose.yml b/dockge/super-productivity/docker-compose.yml
index 3ffdcd009..133b50d6a 100644
--- a/dockge/super-productivity/docker-compose.yml
+++ b/dockge/super-productivity/docker-compose.yml
@@ -21,7 +21,7 @@ services:
environment:
- TZ=Asia/Shanghai
- WEBDAV_BACKEND=http://sp-webdav
- image: johannesjo/super-productivity:v15.1.1
+ image: johannesjo/super-productivity:v16.0.0
labels:
createdBy: Apps
networks:
diff --git a/dockge/synapse/docker-compose.yml b/dockge/synapse/docker-compose.yml
index 58715bb2c..3cf451da0 100644
--- a/dockge/synapse/docker-compose.yml
+++ b/dockge/synapse/docker-compose.yml
@@ -9,7 +9,7 @@ services:
env_file:
- ./envs/global.env
- .env
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
labels:
createdBy: Apps
networks:
@@ -31,7 +31,7 @@ services:
- SYNAPSE_REPORT_STATS=no
- SYNAPSE_NO_TLS=true
- SYNAPSE_HTTP_PORT=8008
- image: matrixdotorg/synapse:v1.139.2
+ image: matrixdotorg/synapse:v1.140.0
networks:
- 1panel-network
restart: false
diff --git a/dockge/telegram-search/docker-compose.yml b/dockge/telegram-search/docker-compose.yml
index 4fcc3ce8e..028b8b3b7 100644
--- a/dockge/telegram-search/docker-compose.yml
+++ b/dockge/telegram-search/docker-compose.yml
@@ -14,7 +14,7 @@ services:
- TZ=Asia/Shanghai
- DATABASE_TYPE=postgres
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@telegram_search_pgvector:5432/${POSTGRES_DATABASE}
- image: ghcr.io/groupultra/telegram-search:1.1.20
+ image: ghcr.io/groupultra/telegram-search:1.1.22
labels:
createdBy: Apps
networks:
diff --git a/dockge/uptime-kuma/.env b/dockge/uptime-kuma/.env
index 5fa74c158..32a291fcd 100644
--- a/dockge/uptime-kuma/.env
+++ b/dockge/uptime-kuma/.env
@@ -4,9 +4,3 @@ UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=3001
-# Cloudflared 隧道令牌
-UPTIME_KUMA_CLOUDFLARED_TOKEN=
-
-# 禁用 Frame SameOrigin [必填]
-UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=false
-
diff --git a/dockge/uptime-kuma/docker-compose.yml b/dockge/uptime-kuma/docker-compose.yml
index 03b4560f7..c6ee97339 100644
--- a/dockge/uptime-kuma/docker-compose.yml
+++ b/dockge/uptime-kuma/docker-compose.yml
@@ -7,16 +7,7 @@ services:
env_file:
- ./envs/global.env
- .env
- environment:
- - PUID=0
- - PGID=0
- - UPTIME_KUMA_PORT=3001
- - UPTIME_KUMA_HOST=0.0.0.0
- - DATA_DIR=/app/data
- - NODE_TLS_REJECT_UNAUTHORIZED=0
- - UPTIME_KUMA_ALLOW_ALL_CHROME_EXEC=0
- - UPTIME_KUMA_WS_ORIGIN_CHECK=cors-like
- image: louislam/uptime-kuma:1.23.16
+ image: louislam/uptime-kuma:2.0.0-beta.3
labels:
createdBy: Apps
networks:
diff --git a/dockge/uptime-kuma_1_23_16/.env b/dockge/uptime-kuma_1_23_16/.env
new file mode 100644
index 000000000..5fa74c158
--- /dev/null
+++ b/dockge/uptime-kuma_1_23_16/.env
@@ -0,0 +1,12 @@
+# 数据持久化路径 [必填]
+UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=3001
+
+# Cloudflared 隧道令牌
+UPTIME_KUMA_CLOUDFLARED_TOKEN=
+
+# 禁用 Frame SameOrigin [必填]
+UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=false
+
diff --git a/dockge/uptime-kuma_2_0_0/docker-compose.yml b/dockge/uptime-kuma_1_23_16/docker-compose.yml
similarity index 57%
rename from dockge/uptime-kuma_2_0_0/docker-compose.yml
rename to dockge/uptime-kuma_1_23_16/docker-compose.yml
index c6ee97339..03b4560f7 100644
--- a/dockge/uptime-kuma_2_0_0/docker-compose.yml
+++ b/dockge/uptime-kuma_1_23_16/docker-compose.yml
@@ -7,7 +7,16 @@ services:
env_file:
- ./envs/global.env
- .env
- image: louislam/uptime-kuma:2.0.0-beta.3
+ environment:
+ - PUID=0
+ - PGID=0
+ - UPTIME_KUMA_PORT=3001
+ - UPTIME_KUMA_HOST=0.0.0.0
+ - DATA_DIR=/app/data
+ - NODE_TLS_REJECT_UNAUTHORIZED=0
+ - UPTIME_KUMA_ALLOW_ALL_CHROME_EXEC=0
+ - UPTIME_KUMA_WS_ORIGIN_CHECK=cors-like
+ image: louislam/uptime-kuma:1.23.16
labels:
createdBy: Apps
networks:
diff --git a/dockge/nacos_2_4_3/envs/default.env b/dockge/uptime-kuma_1_23_16/envs/default.env
similarity index 100%
rename from dockge/nacos_2_4_3/envs/default.env
rename to dockge/uptime-kuma_1_23_16/envs/default.env
diff --git a/dockge/nacos_2_4_3/envs/global.env b/dockge/uptime-kuma_1_23_16/envs/global.env
similarity index 100%
rename from dockge/nacos_2_4_3/envs/global.env
rename to dockge/uptime-kuma_1_23_16/envs/global.env
diff --git a/dockge/uptime-kuma_2_0_0/.env b/dockge/uptime-kuma_2_0_0/.env
deleted file mode 100644
index 32a291fcd..000000000
--- a/dockge/uptime-kuma_2_0_0/.env
+++ /dev/null
@@ -1,6 +0,0 @@
-# 数据持久化路径 [必填]
-UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma
-
-# WebUI 端口 [必填]
-PANEL_APP_PORT_HTTP=3001
-
diff --git a/dockge/uptime-kuma_2_0_0/envs/default.env b/dockge/uptime-kuma_2_0_0/envs/default.env
deleted file mode 100644
index cd05f46e6..000000000
--- a/dockge/uptime-kuma_2_0_0/envs/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-ENV_FILE=.env
diff --git a/dockge/uptime-kuma_2_0_0/envs/global.env b/dockge/uptime-kuma_2_0_0/envs/global.env
deleted file mode 100644
index e10989fe4..000000000
--- a/dockge/uptime-kuma_2_0_0/envs/global.env
+++ /dev/null
@@ -1,2 +0,0 @@
-# copyright© 2024 XinJiang Ms Studio
-TZ=Asia/Shanghai
diff --git a/dockge/weblate/docker-compose.yml b/dockge/weblate/docker-compose.yml
index 709a0c038..64889cbe6 100644
--- a/dockge/weblate/docker-compose.yml
+++ b/dockge/weblate/docker-compose.yml
@@ -16,7 +16,7 @@ services:
- WEBLATE_ALLOWED_HOSTS=*
- POSTGRES_DATABASE=weblate
- CLIENT_MAX_BODY_SIZE=200M
- image: weblate/weblate:5.13.3.4
+ image: weblate/weblate:5.13.3.5
labels:
createdBy: Apps
networks: