From 2717cef6fb2c8aba0b31bfb1328cb92d32cd9c0c Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Fri, 20 Jun 2025 18:30:35 +0000 Subject: [PATCH] Synced apps from source repository via GitHub Actions --- apps/cloudreve/4.0.0/.env | 42 ++++++ apps/cloudreve/4.0.0/data.yml | 132 ++++++++++++++++++ apps/cloudreve/4.0.0/docker-compose.yml | 21 +++ .../4.0.0}/envs/default.env | 0 .../4.0.0}/envs/global.env | 0 .../4.0.0}/scripts/init.sh | 0 .../4.0.0}/scripts/uninstall.sh | 0 .../4.0.0}/scripts/upgrade.sh | 0 apps/cloudreve/README.md | 21 +++ apps/cloudreve/data.yml | 14 ++ apps/cloudreve/logo.png | Bin 0 -> 20172 bytes apps/cloudreve/logo.svg | 35 +++++ .../{1.135.1 => 1.135.2}/.env | 0 .../{1.135.1 => 1.135.2}/data.yml | 0 .../{1.135.1 => 1.135.2}/docker-compose.yml | 2 +- .../1.135.2}/envs/default.env | 0 .../1.135.2}/envs/global.env | 0 .../1.135.2}/scripts/init.sh | 0 .../1.135.2}/scripts/uninstall.sh | 0 .../1.135.2}/scripts/upgrade.sh | 0 .../{1.135.1 => 1.135.2}/.env | 0 .../{1.135.1 => 1.135.2}/data.yml | 0 .../{1.135.1 => 1.135.2}/docker-compose.yml | 2 +- .../1.135.2}/envs/default.env | 0 .../1.135.2}/envs/global.env | 0 .../1.135.2}/scripts/init.sh | 0 .../1.135.2}/scripts/uninstall.sh | 0 .../1.135.2}/scripts/upgrade.sh | 0 apps/immich-server/{1.135.1 => 1.135.2}/.env | 0 .../{1.135.1 => 1.135.2}/data.yml | 0 .../{1.135.1 => 1.135.2}/docker-compose.yml | 2 +- .../1.135.2}/envs/default.env | 0 .../1.135.2}/envs/global.env | 0 .../1.135.2}/scripts/init.sh | 0 .../1.135.2}/scripts/uninstall.sh | 0 .../1.135.2}/scripts/upgrade.sh | 0 apps/immich/{1.135.1 => 1.135.2}/.env | 0 apps/immich/{1.135.1 => 1.135.2}/data.yml | 0 .../{1.135.1 => 1.135.2}/docker-compose.yml | 4 +- .../2.6.0 => immich/1.135.2}/envs/default.env | 0 .../2.6.0 => immich/1.135.2}/envs/global.env | 0 .../2.6.0 => immich/1.135.2}/scripts/init.sh | 0 .../1.135.2}/scripts/uninstall.sh | 0 .../1.135.2}/scripts/upgrade.sh | 0 apps/jellyseerr/{2.6.0 => 2.7.0}/.env | 0 apps/jellyseerr/{2.6.0 => 2.7.0}/data.yml | 0 .../{2.6.0 => 2.7.0}/docker-compose.yml | 2 +- .../2.7.0}/envs/default.env | 0 .../2.7.0}/envs/global.env | 0 .../2.7.0}/scripts/init.sh | 0 .../2.7.0}/scripts/uninstall.sh | 0 .../2.7.0}/scripts/upgrade.sh | 0 apps/rsshub/{2025-06-19 => 2025-06-20}/.env | 0 .../{2025-06-19 => 2025-06-20}/data.yml | 0 .../docker-compose.yml | 2 +- .../2025-06-20}/envs/default.env | 0 .../2025-06-20}/envs/global.env | 0 .../2025-06-20}/scripts/init.sh | 0 .../2025-06-20}/scripts/uninstall.sh | 0 .../2025-06-20}/scripts/upgrade.sh | 0 apps/sonarr/{4.0.14 => 4.0.15}/.env | 0 apps/sonarr/{4.0.14 => 4.0.15}/data.yml | 0 .../{4.0.14 => 4.0.15}/docker-compose.yml | 2 +- .../4.0.15}/envs/default.env | 0 .../4.0.15}/envs/global.env | 0 apps/sonarr/4.0.15/scripts/init.sh | 17 +++ .../4.0.15}/scripts/uninstall.sh | 0 apps/sonarr/4.0.15/scripts/upgrade.sh | 17 +++ apps/weblate/{5.12.1.0 => 5.12.2.0}/.env | 0 apps/weblate/{5.12.1.0 => 5.12.2.0}/data.yml | 0 .../{5.12.1.0 => 5.12.2.0}/docker-compose.yml | 2 +- apps/weblate/5.12.2.0/envs/default.env | 2 + apps/weblate/5.12.2.0/envs/global.env | 2 + .../{5.12.1.0 => 5.12.2.0}/scripts/init.sh | 0 apps/weblate/5.12.2.0/scripts/uninstall.sh | 10 ++ .../{5.12.1.0 => 5.12.2.0}/scripts/upgrade.sh | 0 76 files changed, 322 insertions(+), 9 deletions(-) create mode 100644 apps/cloudreve/4.0.0/.env create mode 100644 apps/cloudreve/4.0.0/data.yml create mode 100644 apps/cloudreve/4.0.0/docker-compose.yml rename apps/{immich-machine-learning/1.135.1 => cloudreve/4.0.0}/envs/default.env (100%) rename apps/{immich-machine-learning/1.135.1 => cloudreve/4.0.0}/envs/global.env (100%) rename apps/{immich-machine-learning/1.135.1 => cloudreve/4.0.0}/scripts/init.sh (100%) rename apps/{immich-machine-learning/1.135.1 => cloudreve/4.0.0}/scripts/uninstall.sh (100%) rename apps/{immich-machine-learning/1.135.1 => cloudreve/4.0.0}/scripts/upgrade.sh (100%) create mode 100644 apps/cloudreve/README.md create mode 100644 apps/cloudreve/data.yml create mode 100644 apps/cloudreve/logo.png create mode 100644 apps/cloudreve/logo.svg rename apps/immich-machine-learning/{1.135.1 => 1.135.2}/.env (100%) rename apps/immich-machine-learning/{1.135.1 => 1.135.2}/data.yml (100%) rename apps/immich-machine-learning/{1.135.1 => 1.135.2}/docker-compose.yml (87%) rename apps/{immich-no-machine/1.135.1 => immich-machine-learning/1.135.2}/envs/default.env (100%) rename apps/{immich-no-machine/1.135.1 => immich-machine-learning/1.135.2}/envs/global.env (100%) rename apps/{immich-no-machine/1.135.1 => immich-machine-learning/1.135.2}/scripts/init.sh (100%) rename apps/{immich-no-machine/1.135.1 => immich-machine-learning/1.135.2}/scripts/uninstall.sh (100%) rename apps/{immich-no-machine/1.135.1 => immich-machine-learning/1.135.2}/scripts/upgrade.sh (100%) rename apps/immich-no-machine/{1.135.1 => 1.135.2}/.env (100%) rename apps/immich-no-machine/{1.135.1 => 1.135.2}/data.yml (100%) rename apps/immich-no-machine/{1.135.1 => 1.135.2}/docker-compose.yml (95%) rename apps/{immich-server/1.135.1 => immich-no-machine/1.135.2}/envs/default.env (100%) rename apps/{immich-server/1.135.1 => immich-no-machine/1.135.2}/envs/global.env (100%) rename apps/{immich-server/1.135.1 => immich-no-machine/1.135.2}/scripts/init.sh (100%) rename apps/{immich-server/1.135.1 => immich-no-machine/1.135.2}/scripts/uninstall.sh (100%) rename apps/{immich-server/1.135.1 => immich-no-machine/1.135.2}/scripts/upgrade.sh (100%) rename apps/immich-server/{1.135.1 => 1.135.2}/.env (100%) rename apps/immich-server/{1.135.1 => 1.135.2}/data.yml (100%) rename apps/immich-server/{1.135.1 => 1.135.2}/docker-compose.yml (89%) rename apps/{immich/1.135.1 => immich-server/1.135.2}/envs/default.env (100%) rename apps/{immich/1.135.1 => immich-server/1.135.2}/envs/global.env (100%) rename apps/{immich/1.135.1 => immich-server/1.135.2}/scripts/init.sh (100%) rename apps/{immich/1.135.1 => immich-server/1.135.2}/scripts/uninstall.sh (100%) rename apps/{immich/1.135.1 => immich-server/1.135.2}/scripts/upgrade.sh (100%) rename apps/immich/{1.135.1 => 1.135.2}/.env (100%) rename apps/immich/{1.135.1 => 1.135.2}/data.yml (100%) rename apps/immich/{1.135.1 => 1.135.2}/docker-compose.yml (92%) rename apps/{jellyseerr/2.6.0 => immich/1.135.2}/envs/default.env (100%) rename apps/{jellyseerr/2.6.0 => immich/1.135.2}/envs/global.env (100%) rename apps/{jellyseerr/2.6.0 => immich/1.135.2}/scripts/init.sh (100%) rename apps/{jellyseerr/2.6.0 => immich/1.135.2}/scripts/uninstall.sh (100%) rename apps/{jellyseerr/2.6.0 => immich/1.135.2}/scripts/upgrade.sh (100%) rename apps/jellyseerr/{2.6.0 => 2.7.0}/.env (100%) rename apps/jellyseerr/{2.6.0 => 2.7.0}/data.yml (100%) rename apps/jellyseerr/{2.6.0 => 2.7.0}/docker-compose.yml (91%) rename apps/{rsshub/2025-06-19 => jellyseerr/2.7.0}/envs/default.env (100%) rename apps/{rsshub/2025-06-19 => jellyseerr/2.7.0}/envs/global.env (100%) rename apps/{rsshub/2025-06-19 => jellyseerr/2.7.0}/scripts/init.sh (100%) rename apps/{rsshub/2025-06-19 => jellyseerr/2.7.0}/scripts/uninstall.sh (100%) rename apps/{rsshub/2025-06-19 => jellyseerr/2.7.0}/scripts/upgrade.sh (100%) rename apps/rsshub/{2025-06-19 => 2025-06-20}/.env (100%) rename apps/rsshub/{2025-06-19 => 2025-06-20}/data.yml (100%) rename apps/rsshub/{2025-06-19 => 2025-06-20}/docker-compose.yml (97%) rename apps/{sonarr/4.0.14 => rsshub/2025-06-20}/envs/default.env (100%) rename apps/{sonarr/4.0.14 => rsshub/2025-06-20}/envs/global.env (100%) rename apps/{sonarr/4.0.14 => rsshub/2025-06-20}/scripts/init.sh (100%) rename apps/{sonarr/4.0.14 => rsshub/2025-06-20}/scripts/uninstall.sh (100%) rename apps/{sonarr/4.0.14 => rsshub/2025-06-20}/scripts/upgrade.sh (100%) rename apps/sonarr/{4.0.14 => 4.0.15}/.env (100%) rename apps/sonarr/{4.0.14 => 4.0.15}/data.yml (100%) rename apps/sonarr/{4.0.14 => 4.0.15}/docker-compose.yml (95%) rename apps/{weblate/5.12.1.0 => sonarr/4.0.15}/envs/default.env (100%) rename apps/{weblate/5.12.1.0 => sonarr/4.0.15}/envs/global.env (100%) create mode 100644 apps/sonarr/4.0.15/scripts/init.sh rename apps/{weblate/5.12.1.0 => sonarr/4.0.15}/scripts/uninstall.sh (100%) create mode 100644 apps/sonarr/4.0.15/scripts/upgrade.sh rename apps/weblate/{5.12.1.0 => 5.12.2.0}/.env (100%) rename apps/weblate/{5.12.1.0 => 5.12.2.0}/data.yml (100%) rename apps/weblate/{5.12.1.0 => 5.12.2.0}/docker-compose.yml (94%) create mode 100644 apps/weblate/5.12.2.0/envs/default.env create mode 100644 apps/weblate/5.12.2.0/envs/global.env rename apps/weblate/{5.12.1.0 => 5.12.2.0}/scripts/init.sh (100%) create mode 100644 apps/weblate/5.12.2.0/scripts/uninstall.sh rename apps/weblate/{5.12.1.0 => 5.12.2.0}/scripts/upgrade.sh (100%) diff --git a/apps/cloudreve/4.0.0/.env b/apps/cloudreve/4.0.0/.env new file mode 100644 index 0000000..c701afc --- /dev/null +++ b/apps/cloudreve/4.0.0/.env @@ -0,0 +1,42 @@ +# 数据库服务 (前置检查) +PANEL_DB_TYPE=postgresql + +# Redis 服务 (前置检查) +PANEL_REDIS_TYPE=redis + +# 数据持久化路径 [必填] +CLOUDREVE_ROOT_PATH=/home/cloudreve + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=5212 + +# 数据库 类型 [必填] +CR_CONF_Database.Type=sqlite + +# 数据库 主机地址 +CR_CONF_Database.Host=127.0.0.1 + +# 数据库 端口 +CR_CONF_Database.Port=5432 + +# 数据库 名称 +CR_CONF_Database.Name=cloudreve + +# 数据库 用户名 +CR_CONF_Database.User=cloudreve + +# 数据库 密码 +CR_CONF_Database.Password= + +# Redis 地址 +CR_CONF_Redis.Server=127.0.0.1:6379 + +# Redis 索引 (0-20) +CR_CONF_Redis.DB=0 + +# Redis 用户 +CR_CONF_Redis.User= + +# Redis 密码 +CR_CONF_Redis.Password= + diff --git a/apps/cloudreve/4.0.0/data.yml b/apps/cloudreve/4.0.0/data.yml new file mode 100644 index 0000000..47c174a --- /dev/null +++ b/apps/cloudreve/4.0.0/data.yml @@ -0,0 +1,132 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + required: false + type: service + default: postgresql + envKey: PANEL_DB_TYPE + labelZh: 数据库服务 (前置检查) + labelEn: Database Service + required: false + type: apps + values: + - label: PostgreSQL + value: postgresql + - label: MySQL + value: mysql + - label: MariaDB + value: mariadb + - label: Percona + value: percona + - 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 + - default: "/home/cloudreve" + edit: true + envKey: CLOUDREVE_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 5212 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: "sqlite" + edit: true + envKey: CR_CONF_Database.Type + labelZh: 数据库 类型 + labelEn: Database Type + required: true + type: select + values: + - label: PostgreSQL + value: postgres + - label: MySQL (MariaDB, Percona) + value: mysql + - label: sqlite + value: sqlite + - default: "127.0.0.1" + edit: true + envKey: CR_CONF_Database.Host + labelZh: 数据库 主机地址 + labelEn: Database Host + required: false + type: text + - default: 5432 + edit: true + envKey: CR_CONF_Database.Port + labelZh: 数据库 端口 + labelEn: Database Port + required: false + rule: paramPort + type: number + - default: "cloudreve" + edit: true + envKey: CR_CONF_Database.Name + labelZh: 数据库 名称 + labelEn: Database Name + required: false + rule: paramCommon + type: text + - default: "cloudreve" + edit: true + envKey: CR_CONF_Database.User + labelZh: 数据库 用户名 + labelEn: Database Username + required: false + type: text + - default: "" + edit: true + envKey: CR_CONF_Database.Password + labelZh: 数据库 密码 + labelEn: Database Password + random: true + required: false + rule: paramComplexity + type: password + - default: "127.0.0.1:6379" + edit: true + envKey: CR_CONF_Redis.Server + labelZh: Redis 地址 + labelEn: Redis Address + required: false + type: text + - default: 0 + edit: true + envKey: CR_CONF_Redis.DB + labelZh: Redis 索引 (0-20) + labelEn: Redis Index (0-20) + required: false + type: number + - default: "" + edit: true + envKey: CR_CONF_Redis.User + labelZh: Redis 用户 + labelEn: Redis User + required: false + type: text + - default: "" + edit: true + envKey: CR_CONF_Redis.Password + labelZh: Redis 密码 + labelEn: Redis Password + required: false + type: password diff --git a/apps/cloudreve/4.0.0/docker-compose.yml b/apps/cloudreve/4.0.0/docker-compose.yml new file mode 100644 index 0000000..b9151af --- /dev/null +++ b/apps/cloudreve/4.0.0/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + cloudreve: + container_name: cloudreve + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: loudreve/cloudreve:4.0.0 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:5212 + restart: always + volumes: + - ${CLOUDREVE_ROOT_PATH}/data:/cloudreve/data diff --git a/apps/immich-machine-learning/1.135.1/envs/default.env b/apps/cloudreve/4.0.0/envs/default.env similarity index 100% rename from apps/immich-machine-learning/1.135.1/envs/default.env rename to apps/cloudreve/4.0.0/envs/default.env diff --git a/apps/immich-machine-learning/1.135.1/envs/global.env b/apps/cloudreve/4.0.0/envs/global.env similarity index 100% rename from apps/immich-machine-learning/1.135.1/envs/global.env rename to apps/cloudreve/4.0.0/envs/global.env diff --git a/apps/immich-machine-learning/1.135.1/scripts/init.sh b/apps/cloudreve/4.0.0/scripts/init.sh similarity index 100% rename from apps/immich-machine-learning/1.135.1/scripts/init.sh rename to apps/cloudreve/4.0.0/scripts/init.sh diff --git a/apps/immich-machine-learning/1.135.1/scripts/uninstall.sh b/apps/cloudreve/4.0.0/scripts/uninstall.sh similarity index 100% rename from apps/immich-machine-learning/1.135.1/scripts/uninstall.sh rename to apps/cloudreve/4.0.0/scripts/uninstall.sh diff --git a/apps/immich-machine-learning/1.135.1/scripts/upgrade.sh b/apps/cloudreve/4.0.0/scripts/upgrade.sh similarity index 100% rename from apps/immich-machine-learning/1.135.1/scripts/upgrade.sh rename to apps/cloudreve/4.0.0/scripts/upgrade.sh diff --git a/apps/cloudreve/README.md b/apps/cloudreve/README.md new file mode 100644 index 0000000..a1b151e --- /dev/null +++ b/apps/cloudreve/README.md @@ -0,0 +1,21 @@ +# Cloudreve + +Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 +Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。 + +![Cloudreve](https://file.lifebus.top/imgs/cloudreve_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) + +## 简介 + +Cloudreve 本身是一款“网盘”而非“其他网盘的管理器”,其所支持的存储提供商大多为公有云的存储专用产品,而非针对个人消费者的网盘。下面情况并不适合使用 +Cloudreve: + ++ 我需要用 Cloudreve 管理多个网盘上的文件; ++ 对于 Cloudreve 存储的文件,我同时也会使用其他文件管理器一起管理; ++ 我想把其他网盘存储服务“再分发”给我的用户使用; + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/cloudreve/data.yml b/apps/cloudreve/data.yml new file mode 100644 index 0000000..d94354c --- /dev/null +++ b/apps/cloudreve/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: cloudreve + name: Cloudreve + tags: + - WebSite + - Local + shortDescZh: 公私兼备的网盘系统 + shortDescEn: A private and public cloud storage system + type: website + crossVersionUpdate: true + limit: 0 + website: https://cloudreve.org/ + github: https://github.com/cloudreve/Cloudreve/ + document: https://docs.cloudreve.org/ diff --git a/apps/cloudreve/logo.png b/apps/cloudreve/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1f14fa3c46b01ea4ea7066186148d69f42308ad4 GIT binary patch literal 20172 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

GAS!(N$0jebu zq?WZfd4|+u4QKq3Swq0ll6+orW(u@j>DuyvwnIIy(=J@WkRzskF=hZm^Yg;|Rf=+*^ z+7}Evj8L#hGk8x|*lP2IDw^C~8)`ZOYs)(P>kBQulKfV03-=hhLF=qIK{5b`Kq`cQ z0g?x4DGKo-O|)HxgxVsDuc)Nmw|=wDzgC*;ntEr~+GclGzQr3XvHL?+&OoR^8ga80 z9J)eb`G3L@bM8x8Atddu4TQpO`8V0!U7>A`K&VbLbc-igEKNOst0RzCWe=>?LdvFg zUw(nbS1SKZ+PbZadj#<|?b4d6;R;B_An;d-ok0Kq6h!O2a57GSR1N_rQa%^}6l0F$ zP#gde0$RNXN@g%90DuDP{r_aWAEABs1!zTsx)>w?z=X6*{>*5PP|rc&H?$Q70F#j? z8OjKcP~Rco`;z$#8USDdrb-4evLh6G2*{3}jSVt@0DuAMkX+1Yj!@!3;2cRkg9!i_ zh*eDaBb1yF@I6im0Du9|I-gFKO(-TWFj>K06+(4`-d|sBb5FiaE7FWK?ndcz&DZ~G7=+{xe&0QJ5i)lW(8>va&7cRs zbid>!t>G9WBSLBgf&Z0MFbD!D$s);rF%lxAZU`7C87HwZAOa}C7Rg17eh8r*LEtdS z3z7f>B!DUDh=%<^jCcs4?t*}}KVT+llJ~V* zAdF}Tp+thfpClU@OaTmqR{ZPdj9>_%{)T`7l1u0|2%vlBNro|MA%v101hOR~2m%1Q zW2xjEMk$04K>$FVFaF;#Dj|e25dp=+VH4L03nH4>P#Gnn(e>{>`B*!ztAcTw%1WuH^79G48!~x=`Rq~MJ2u2iy zkP(Bx;gSa=jST1jF`@0LxsH;(2qCisfn3RO_6Y#=xV}G~9sLL)vxkAxByUKZ4E&%t zO_E8HV;C6_LMjD;gC(~~3NZputVaL*Xm!n8MgoM8>S5pv$?K9%3<69_y=1cFKX~I2 zLTKM0Fhnv^vXG;MU;@07k0s}8g|m3W5ke@oFz}=32?9zEgVCn=wc7lnB!}=OBZN@@ z!oV*i|B6ndVltrD<9qjM!Id`_A%v121hlflzmdEY-9e4d+Z%h z8Z8V?mHbt55N`%T2&oqcj*E6*dtXw8F`AN4wB+;)lFKAV^5i3g5ZXHs{7`ba + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/immich-machine-learning/1.135.1/.env b/apps/immich-machine-learning/1.135.2/.env similarity index 100% rename from apps/immich-machine-learning/1.135.1/.env rename to apps/immich-machine-learning/1.135.2/.env diff --git a/apps/immich-machine-learning/1.135.1/data.yml b/apps/immich-machine-learning/1.135.2/data.yml similarity index 100% rename from apps/immich-machine-learning/1.135.1/data.yml rename to apps/immich-machine-learning/1.135.2/data.yml diff --git a/apps/immich-machine-learning/1.135.1/docker-compose.yml b/apps/immich-machine-learning/1.135.2/docker-compose.yml similarity index 87% rename from apps/immich-machine-learning/1.135.1/docker-compose.yml rename to apps/immich-machine-learning/1.135.2/docker-compose.yml index cb4a2a1..90a146c 100644 --- a/apps/immich-machine-learning/1.135.1/docker-compose.yml +++ b/apps/immich-machine-learning/1.135.2/docker-compose.yml @@ -10,7 +10,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v1.135.1 + image: ghcr.io/immich-app/immich-machine-learning:v1.135.2 labels: createdBy: Apps networks: diff --git a/apps/immich-no-machine/1.135.1/envs/default.env b/apps/immich-machine-learning/1.135.2/envs/default.env similarity index 100% rename from apps/immich-no-machine/1.135.1/envs/default.env rename to apps/immich-machine-learning/1.135.2/envs/default.env diff --git a/apps/immich-no-machine/1.135.1/envs/global.env b/apps/immich-machine-learning/1.135.2/envs/global.env similarity index 100% rename from apps/immich-no-machine/1.135.1/envs/global.env rename to apps/immich-machine-learning/1.135.2/envs/global.env diff --git a/apps/immich-no-machine/1.135.1/scripts/init.sh b/apps/immich-machine-learning/1.135.2/scripts/init.sh similarity index 100% rename from apps/immich-no-machine/1.135.1/scripts/init.sh rename to apps/immich-machine-learning/1.135.2/scripts/init.sh diff --git a/apps/immich-no-machine/1.135.1/scripts/uninstall.sh b/apps/immich-machine-learning/1.135.2/scripts/uninstall.sh similarity index 100% rename from apps/immich-no-machine/1.135.1/scripts/uninstall.sh rename to apps/immich-machine-learning/1.135.2/scripts/uninstall.sh diff --git a/apps/immich-no-machine/1.135.1/scripts/upgrade.sh b/apps/immich-machine-learning/1.135.2/scripts/upgrade.sh similarity index 100% rename from apps/immich-no-machine/1.135.1/scripts/upgrade.sh rename to apps/immich-machine-learning/1.135.2/scripts/upgrade.sh diff --git a/apps/immich-no-machine/1.135.1/.env b/apps/immich-no-machine/1.135.2/.env similarity index 100% rename from apps/immich-no-machine/1.135.1/.env rename to apps/immich-no-machine/1.135.2/.env diff --git a/apps/immich-no-machine/1.135.1/data.yml b/apps/immich-no-machine/1.135.2/data.yml similarity index 100% rename from apps/immich-no-machine/1.135.1/data.yml rename to apps/immich-no-machine/1.135.2/data.yml diff --git a/apps/immich-no-machine/1.135.1/docker-compose.yml b/apps/immich-no-machine/1.135.2/docker-compose.yml similarity index 95% rename from apps/immich-no-machine/1.135.1/docker-compose.yml rename to apps/immich-no-machine/1.135.2/docker-compose.yml index 3445fec..48387df 100644 --- a/apps/immich-no-machine/1.135.1/docker-compose.yml +++ b/apps/immich-no-machine/1.135.2/docker-compose.yml @@ -29,7 +29,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.135.1 + image: ghcr.io/immich-app/immich-server:v1.135.2 labels: createdBy: Apps networks: diff --git a/apps/immich-server/1.135.1/envs/default.env b/apps/immich-no-machine/1.135.2/envs/default.env similarity index 100% rename from apps/immich-server/1.135.1/envs/default.env rename to apps/immich-no-machine/1.135.2/envs/default.env diff --git a/apps/immich-server/1.135.1/envs/global.env b/apps/immich-no-machine/1.135.2/envs/global.env similarity index 100% rename from apps/immich-server/1.135.1/envs/global.env rename to apps/immich-no-machine/1.135.2/envs/global.env diff --git a/apps/immich-server/1.135.1/scripts/init.sh b/apps/immich-no-machine/1.135.2/scripts/init.sh similarity index 100% rename from apps/immich-server/1.135.1/scripts/init.sh rename to apps/immich-no-machine/1.135.2/scripts/init.sh diff --git a/apps/immich-server/1.135.1/scripts/uninstall.sh b/apps/immich-no-machine/1.135.2/scripts/uninstall.sh similarity index 100% rename from apps/immich-server/1.135.1/scripts/uninstall.sh rename to apps/immich-no-machine/1.135.2/scripts/uninstall.sh diff --git a/apps/immich-server/1.135.1/scripts/upgrade.sh b/apps/immich-no-machine/1.135.2/scripts/upgrade.sh similarity index 100% rename from apps/immich-server/1.135.1/scripts/upgrade.sh rename to apps/immich-no-machine/1.135.2/scripts/upgrade.sh diff --git a/apps/immich-server/1.135.1/.env b/apps/immich-server/1.135.2/.env similarity index 100% rename from apps/immich-server/1.135.1/.env rename to apps/immich-server/1.135.2/.env diff --git a/apps/immich-server/1.135.1/data.yml b/apps/immich-server/1.135.2/data.yml similarity index 100% rename from apps/immich-server/1.135.1/data.yml rename to apps/immich-server/1.135.2/data.yml diff --git a/apps/immich-server/1.135.1/docker-compose.yml b/apps/immich-server/1.135.2/docker-compose.yml similarity index 89% rename from apps/immich-server/1.135.1/docker-compose.yml rename to apps/immich-server/1.135.2/docker-compose.yml index ca3cb7a..3ed980e 100644 --- a/apps/immich-server/1.135.1/docker-compose.yml +++ b/apps/immich-server/1.135.2/docker-compose.yml @@ -10,7 +10,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.135.1 + image: ghcr.io/immich-app/immich-server:v1.135.2 labels: createdBy: Apps networks: diff --git a/apps/immich/1.135.1/envs/default.env b/apps/immich-server/1.135.2/envs/default.env similarity index 100% rename from apps/immich/1.135.1/envs/default.env rename to apps/immich-server/1.135.2/envs/default.env diff --git a/apps/immich/1.135.1/envs/global.env b/apps/immich-server/1.135.2/envs/global.env similarity index 100% rename from apps/immich/1.135.1/envs/global.env rename to apps/immich-server/1.135.2/envs/global.env diff --git a/apps/immich/1.135.1/scripts/init.sh b/apps/immich-server/1.135.2/scripts/init.sh similarity index 100% rename from apps/immich/1.135.1/scripts/init.sh rename to apps/immich-server/1.135.2/scripts/init.sh diff --git a/apps/immich/1.135.1/scripts/uninstall.sh b/apps/immich-server/1.135.2/scripts/uninstall.sh similarity index 100% rename from apps/immich/1.135.1/scripts/uninstall.sh rename to apps/immich-server/1.135.2/scripts/uninstall.sh diff --git a/apps/immich/1.135.1/scripts/upgrade.sh b/apps/immich-server/1.135.2/scripts/upgrade.sh similarity index 100% rename from apps/immich/1.135.1/scripts/upgrade.sh rename to apps/immich-server/1.135.2/scripts/upgrade.sh diff --git a/apps/immich/1.135.1/.env b/apps/immich/1.135.2/.env similarity index 100% rename from apps/immich/1.135.1/.env rename to apps/immich/1.135.2/.env diff --git a/apps/immich/1.135.1/data.yml b/apps/immich/1.135.2/data.yml similarity index 100% rename from apps/immich/1.135.1/data.yml rename to apps/immich/1.135.2/data.yml diff --git a/apps/immich/1.135.1/docker-compose.yml b/apps/immich/1.135.2/docker-compose.yml similarity index 92% rename from apps/immich/1.135.1/docker-compose.yml rename to apps/immich/1.135.2/docker-compose.yml index e9abf0c..899f5fc 100644 --- a/apps/immich/1.135.1/docker-compose.yml +++ b/apps/immich/1.135.2/docker-compose.yml @@ -10,7 +10,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v1.135.1 + image: ghcr.io/immich-app/immich-machine-learning:v1.135.2 labels: createdBy: Apps networks: @@ -45,7 +45,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.135.1 + image: ghcr.io/immich-app/immich-server:v1.135.2 labels: createdBy: Apps networks: diff --git a/apps/jellyseerr/2.6.0/envs/default.env b/apps/immich/1.135.2/envs/default.env similarity index 100% rename from apps/jellyseerr/2.6.0/envs/default.env rename to apps/immich/1.135.2/envs/default.env diff --git a/apps/jellyseerr/2.6.0/envs/global.env b/apps/immich/1.135.2/envs/global.env similarity index 100% rename from apps/jellyseerr/2.6.0/envs/global.env rename to apps/immich/1.135.2/envs/global.env diff --git a/apps/jellyseerr/2.6.0/scripts/init.sh b/apps/immich/1.135.2/scripts/init.sh similarity index 100% rename from apps/jellyseerr/2.6.0/scripts/init.sh rename to apps/immich/1.135.2/scripts/init.sh diff --git a/apps/jellyseerr/2.6.0/scripts/uninstall.sh b/apps/immich/1.135.2/scripts/uninstall.sh similarity index 100% rename from apps/jellyseerr/2.6.0/scripts/uninstall.sh rename to apps/immich/1.135.2/scripts/uninstall.sh diff --git a/apps/jellyseerr/2.6.0/scripts/upgrade.sh b/apps/immich/1.135.2/scripts/upgrade.sh similarity index 100% rename from apps/jellyseerr/2.6.0/scripts/upgrade.sh rename to apps/immich/1.135.2/scripts/upgrade.sh diff --git a/apps/jellyseerr/2.6.0/.env b/apps/jellyseerr/2.7.0/.env similarity index 100% rename from apps/jellyseerr/2.6.0/.env rename to apps/jellyseerr/2.7.0/.env diff --git a/apps/jellyseerr/2.6.0/data.yml b/apps/jellyseerr/2.7.0/data.yml similarity index 100% rename from apps/jellyseerr/2.6.0/data.yml rename to apps/jellyseerr/2.7.0/data.yml diff --git a/apps/jellyseerr/2.6.0/docker-compose.yml b/apps/jellyseerr/2.7.0/docker-compose.yml similarity index 91% rename from apps/jellyseerr/2.6.0/docker-compose.yml rename to apps/jellyseerr/2.7.0/docker-compose.yml index 8f8cf5c..405aec0 100644 --- a/apps/jellyseerr/2.6.0/docker-compose.yml +++ b/apps/jellyseerr/2.7.0/docker-compose.yml @@ -12,7 +12,7 @@ services: - LOG_LEVEL=debug - TZ=Asia/Shanghai - https_proxy=${http_proxy:-} - image: fallenbagel/jellyseerr:2.6.0 + image: fallenbagel/jellyseerr:2.7.0 labels: createdBy: Apps networks: diff --git a/apps/rsshub/2025-06-19/envs/default.env b/apps/jellyseerr/2.7.0/envs/default.env similarity index 100% rename from apps/rsshub/2025-06-19/envs/default.env rename to apps/jellyseerr/2.7.0/envs/default.env diff --git a/apps/rsshub/2025-06-19/envs/global.env b/apps/jellyseerr/2.7.0/envs/global.env similarity index 100% rename from apps/rsshub/2025-06-19/envs/global.env rename to apps/jellyseerr/2.7.0/envs/global.env diff --git a/apps/rsshub/2025-06-19/scripts/init.sh b/apps/jellyseerr/2.7.0/scripts/init.sh similarity index 100% rename from apps/rsshub/2025-06-19/scripts/init.sh rename to apps/jellyseerr/2.7.0/scripts/init.sh diff --git a/apps/rsshub/2025-06-19/scripts/uninstall.sh b/apps/jellyseerr/2.7.0/scripts/uninstall.sh similarity index 100% rename from apps/rsshub/2025-06-19/scripts/uninstall.sh rename to apps/jellyseerr/2.7.0/scripts/uninstall.sh diff --git a/apps/rsshub/2025-06-19/scripts/upgrade.sh b/apps/jellyseerr/2.7.0/scripts/upgrade.sh similarity index 100% rename from apps/rsshub/2025-06-19/scripts/upgrade.sh rename to apps/jellyseerr/2.7.0/scripts/upgrade.sh diff --git a/apps/rsshub/2025-06-19/.env b/apps/rsshub/2025-06-20/.env similarity index 100% rename from apps/rsshub/2025-06-19/.env rename to apps/rsshub/2025-06-20/.env diff --git a/apps/rsshub/2025-06-19/data.yml b/apps/rsshub/2025-06-20/data.yml similarity index 100% rename from apps/rsshub/2025-06-19/data.yml rename to apps/rsshub/2025-06-20/data.yml diff --git a/apps/rsshub/2025-06-19/docker-compose.yml b/apps/rsshub/2025-06-20/docker-compose.yml similarity index 97% rename from apps/rsshub/2025-06-19/docker-compose.yml rename to apps/rsshub/2025-06-20/docker-compose.yml index eb8e6dc..2699962 100644 --- a/apps/rsshub/2025-06-19/docker-compose.yml +++ b/apps/rsshub/2025-06-20/docker-compose.yml @@ -57,7 +57,7 @@ services: - -f - http://localhost:1200/healthz?key=${ACCESS_KEY} timeout: 10s - image: diygod/rsshub:2025-06-19 + image: diygod/rsshub:2025-06-20 labels: createdBy: Apps networks: diff --git a/apps/sonarr/4.0.14/envs/default.env b/apps/rsshub/2025-06-20/envs/default.env similarity index 100% rename from apps/sonarr/4.0.14/envs/default.env rename to apps/rsshub/2025-06-20/envs/default.env diff --git a/apps/sonarr/4.0.14/envs/global.env b/apps/rsshub/2025-06-20/envs/global.env similarity index 100% rename from apps/sonarr/4.0.14/envs/global.env rename to apps/rsshub/2025-06-20/envs/global.env diff --git a/apps/sonarr/4.0.14/scripts/init.sh b/apps/rsshub/2025-06-20/scripts/init.sh similarity index 100% rename from apps/sonarr/4.0.14/scripts/init.sh rename to apps/rsshub/2025-06-20/scripts/init.sh diff --git a/apps/sonarr/4.0.14/scripts/uninstall.sh b/apps/rsshub/2025-06-20/scripts/uninstall.sh similarity index 100% rename from apps/sonarr/4.0.14/scripts/uninstall.sh rename to apps/rsshub/2025-06-20/scripts/uninstall.sh diff --git a/apps/sonarr/4.0.14/scripts/upgrade.sh b/apps/rsshub/2025-06-20/scripts/upgrade.sh similarity index 100% rename from apps/sonarr/4.0.14/scripts/upgrade.sh rename to apps/rsshub/2025-06-20/scripts/upgrade.sh diff --git a/apps/sonarr/4.0.14/.env b/apps/sonarr/4.0.15/.env similarity index 100% rename from apps/sonarr/4.0.14/.env rename to apps/sonarr/4.0.15/.env diff --git a/apps/sonarr/4.0.14/data.yml b/apps/sonarr/4.0.15/data.yml similarity index 100% rename from apps/sonarr/4.0.14/data.yml rename to apps/sonarr/4.0.15/data.yml diff --git a/apps/sonarr/4.0.14/docker-compose.yml b/apps/sonarr/4.0.15/docker-compose.yml similarity index 95% rename from apps/sonarr/4.0.14/docker-compose.yml rename to apps/sonarr/4.0.15/docker-compose.yml index 8a94546..64f09d8 100644 --- a/apps/sonarr/4.0.14/docker-compose.yml +++ b/apps/sonarr/4.0.15/docker-compose.yml @@ -12,7 +12,7 @@ services: - PGID=1000 - UMASK=022 - TZ=Asia/Shanghai - image: linuxserver/sonarr:4.0.14 + image: linuxserver/sonarr:4.0.15 labels: createdBy: Apps networks: diff --git a/apps/weblate/5.12.1.0/envs/default.env b/apps/sonarr/4.0.15/envs/default.env similarity index 100% rename from apps/weblate/5.12.1.0/envs/default.env rename to apps/sonarr/4.0.15/envs/default.env diff --git a/apps/weblate/5.12.1.0/envs/global.env b/apps/sonarr/4.0.15/envs/global.env similarity index 100% rename from apps/weblate/5.12.1.0/envs/global.env rename to apps/sonarr/4.0.15/envs/global.env diff --git a/apps/sonarr/4.0.15/scripts/init.sh b/apps/sonarr/4.0.15/scripts/init.sh new file mode 100644 index 0000000..07fb8c3 --- /dev/null +++ b/apps/sonarr/4.0.15/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/weblate/5.12.1.0/scripts/uninstall.sh b/apps/sonarr/4.0.15/scripts/uninstall.sh similarity index 100% rename from apps/weblate/5.12.1.0/scripts/uninstall.sh rename to apps/sonarr/4.0.15/scripts/uninstall.sh diff --git a/apps/sonarr/4.0.15/scripts/upgrade.sh b/apps/sonarr/4.0.15/scripts/upgrade.sh new file mode 100644 index 0000000..07fb8c3 --- /dev/null +++ b/apps/sonarr/4.0.15/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/weblate/5.12.1.0/.env b/apps/weblate/5.12.2.0/.env similarity index 100% rename from apps/weblate/5.12.1.0/.env rename to apps/weblate/5.12.2.0/.env diff --git a/apps/weblate/5.12.1.0/data.yml b/apps/weblate/5.12.2.0/data.yml similarity index 100% rename from apps/weblate/5.12.1.0/data.yml rename to apps/weblate/5.12.2.0/data.yml diff --git a/apps/weblate/5.12.1.0/docker-compose.yml b/apps/weblate/5.12.2.0/docker-compose.yml similarity index 94% rename from apps/weblate/5.12.1.0/docker-compose.yml rename to apps/weblate/5.12.2.0/docker-compose.yml index 99c20d5..57b3aec 100644 --- a/apps/weblate/5.12.1.0/docker-compose.yml +++ b/apps/weblate/5.12.2.0/docker-compose.yml @@ -16,7 +16,7 @@ services: - WEBLATE_ALLOWED_HOSTS=* - POSTGRES_DATABASE=weblate - CLIENT_MAX_BODY_SIZE=200M - image: weblate/weblate:5.12.1.0 + image: weblate/weblate:5.12.2.0 labels: createdBy: Apps networks: diff --git a/apps/weblate/5.12.2.0/envs/default.env b/apps/weblate/5.12.2.0/envs/default.env new file mode 100644 index 0000000..cd05f46 --- /dev/null +++ b/apps/weblate/5.12.2.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/weblate/5.12.2.0/envs/global.env b/apps/weblate/5.12.2.0/envs/global.env new file mode 100644 index 0000000..e10989f --- /dev/null +++ b/apps/weblate/5.12.2.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/weblate/5.12.1.0/scripts/init.sh b/apps/weblate/5.12.2.0/scripts/init.sh similarity index 100% rename from apps/weblate/5.12.1.0/scripts/init.sh rename to apps/weblate/5.12.2.0/scripts/init.sh diff --git a/apps/weblate/5.12.2.0/scripts/uninstall.sh b/apps/weblate/5.12.2.0/scripts/uninstall.sh new file mode 100644 index 0000000..c86c4fb --- /dev/null +++ b/apps/weblate/5.12.2.0/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/weblate/5.12.1.0/scripts/upgrade.sh b/apps/weblate/5.12.2.0/scripts/upgrade.sh similarity index 100% rename from apps/weblate/5.12.1.0/scripts/upgrade.sh rename to apps/weblate/5.12.2.0/scripts/upgrade.sh