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 实现。设计目标是单容器、单用户、最小化。 + +![MoonTV](https://file.lifebus.top/imgs/moontv_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +
+
+ ⚠️ +
+ 温馨提示
+ 请勿在国内宣传该产品 +
+
+
+ +## 公告 + +请不要在 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位 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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 +构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。 + +![MoonTV](https://file.lifebus.top/imgs/moontv_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +
+
+ ⚠️ +
+ 温馨提示
+ 请勿在国内宣传该产品 +
+
+
+ +## 公告 + +请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。 + +## 简介 + +MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript +构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。 + +## 特性 + +### 🔍 多源聚合搜索 + +一次搜索立刻返回全源结果。 + +### 📄 丰富详情页 + +支持剧集列表、演员、年份、简介等完整信息展示。 + +### ▶️ 流畅在线播放 + +集成 HLS.js & ArtPlayer。 + +### ❤️ 收藏 + 继续观看 + +支持 Kvrocks/Redis/Upstash 存储,多端同步进度。 + +### 📱 PWA + +离线缓存、安装到桌面/主屏,移动端原生体验。 + +### 🌗 响应式布局 + +桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。 + +### 👿 智能去广告 + +自动跳过视频中的切片广告(实验性)。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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](https://file.lifebus.top/imgs/moontv_cover.png) - -![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) - -## 公告 - -项目已死,感谢各位的支持。 - -## 简介 - -MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript -构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。 - -## 授权码 - -> latest 已移除授权码,无需授权码 - -请自行阅读官方文档,获取授权码。 - -## 特性 - -🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。 - -📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。 - -▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。 - -❤️ 收藏 + 继续观看:支持 Redis/D1 存储,多端同步进度。 - -📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。 - -🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。 - -🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。 - -👿 智能去广告:自动跳过视频中的切片广告(实验性) - ---- - -![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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 实现。设计目标是单容器、单用户、最小化。 + +![MoonTV](https://file.lifebus.top/imgs/moontv_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +
+
+ ⚠️ +
+ 温馨提示
+ 请勿在国内宣传该产品 +
+
+
+ +## 公告 + +请不要在 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位 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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 +构建,支持多资源搜索、在线播放、收藏同步、播放记录、云端存储,让你可以随时随地畅享海量免费影视内容。 + +![MoonTV](https://file.lifebus.top/imgs/moontv_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +
+
+ ⚠️ +
+ 温馨提示
+ 请勿在国内宣传该产品 +
+
+
+ +## 公告 + +请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。 + +## 简介 + +MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript +构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。 + +## 特性 + +### 🔍 多源聚合搜索 + +一次搜索立刻返回全源结果。 + +### 📄 丰富详情页 + +支持剧集列表、演员、年份、简介等完整信息展示。 + +### ▶️ 流畅在线播放 + +集成 HLS.js & ArtPlayer。 + +### ❤️ 收藏 + 继续观看 + +支持 Kvrocks/Redis/Upstash 存储,多端同步进度。 + +### 📱 PWA + +离线缓存、安装到桌面/主屏,移动端原生体验。 + +### 🌗 响应式布局 + +桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。 + +### 👿 智能去广告 + +自动跳过视频中的切片广告(实验性)。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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](https://file.lifebus.top/imgs/moontv_cover.png) - -![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) - -## 公告 - -项目已死,感谢各位的支持。 - -## 简介 - -MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript -构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。 - -## 授权码 - -> latest 已移除授权码,无需授权码 - -请自行阅读官方文档,获取授权码。 - -## 特性 - -🔍 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。 - -📄 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。 - -▶️ 流畅在线播放:集成 HLS.js & ArtPlayer。 - -❤️ 收藏 + 继续观看:支持 Redis/D1 存储,多端同步进度。 - -📱 PWA:离线缓存、安装到桌面/主屏,移动端原生体验。 - -🌗 响应式布局:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。 - -🚀 极简部署:一条 Docker 命令即可将完整服务跑起来,或免费部署到 Vercel 和 Cloudflare。 - -👿 智能去广告:自动跳过视频中的切片广告(实验性) - ---- - -![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) 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: