From be0d4ca908835f4971581ff689db4f5c9f00f7b4 Mon Sep 17 00:00:00 2001 From: ms Date: Thu, 9 Oct 2025 10:41:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=94=E7=94=A8=20Immich?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/renovate.json | 10 +- apps/immich-machine-learning/1.136.0/data.yml | 61 ------- .../1.136.0/docker-compose.yml | 31 ---- .../{1.132.3 => 2.0.1}/data.yml | 0 .../{1.132.3 => 2.0.1}/docker-compose.yml | 4 +- .../{1.132.3 => 2.0.1}/envs/default.env | 0 .../{1.132.3 => 2.0.1}/envs/global.env | 0 .../{1.132.3 => 2.0.1}/scripts/init.sh | 0 .../{1.132.3 => 2.0.1}/scripts/uninstall.sh | 0 .../{1.132.3 => 2.0.1}/scripts/upgrade.sh | 0 apps/immich-machine-learning/data.yml | 6 +- .../1.132.3/docker-compose.yml | 73 -------- apps/immich-no-machine/1.136.0/data.yml | 117 ------------- .../{1.132.3 => 2.0.1}/data.yml | 0 .../{1.136.0 => 2.0.1}/docker-compose.yml | 6 +- .../2.0.1}/envs/default.env | 0 .../2.0.1}/envs/global.env | 0 .../2.0.1}/scripts/init.sh | 0 .../2.0.1}/scripts/uninstall.sh | 0 .../2.0.1}/scripts/upgrade.sh | 0 apps/immich-no-machine/data.yml | 4 +- apps/immich-server/1.132.3/docker-compose.yml | 32 ---- apps/immich-server/1.132.3/envs/default.env | 2 - apps/immich-server/1.132.3/envs/global.env | 2 - apps/immich-server/1.132.3/scripts/init.sh | 17 -- .../1.132.3/scripts/uninstall.sh | 10 -- apps/immich-server/1.132.3/scripts/upgrade.sh | 17 -- apps/immich-server/1.136.0/data.yml | 138 ---------------- apps/immich-server/1.136.0/envs/default.env | 2 - apps/immich-server/1.136.0/envs/global.env | 2 - apps/immich-server/1.136.0/scripts/init.sh | 17 -- .../1.136.0/scripts/uninstall.sh | 10 -- apps/immich-server/1.136.0/scripts/upgrade.sh | 17 -- .../immich-server/{1.132.3 => 2.0.1}/data.yml | 0 .../{1.136.0 => 2.0.1}/docker-compose.yml | 6 +- .../2.0.1}/envs/default.env | 0 .../2.0.1}/envs/global.env | 0 .../2.0.1}/scripts/init.sh | 0 .../2.0.1}/scripts/uninstall.sh | 0 .../2.0.1}/scripts/upgrade.sh | 0 apps/immich-server/data.yml | 6 +- apps/immich/1.132.3/docker-compose.yml | 90 ---------- apps/immich/1.132.3/envs/default.env | 2 - apps/immich/1.132.3/envs/global.env | 2 - apps/immich/1.132.3/scripts/init.sh | 17 -- apps/immich/1.132.3/scripts/uninstall.sh | 10 -- apps/immich/1.132.3/scripts/upgrade.sh | 17 -- apps/immich/1.136.0/data.yml | 156 ------------------ apps/immich/1.136.0/envs/default.env | 2 - apps/immich/1.136.0/envs/global.env | 2 - apps/immich/1.136.0/scripts/init.sh | 17 -- apps/immich/1.136.0/scripts/uninstall.sh | 10 -- apps/immich/1.136.0/scripts/upgrade.sh | 17 -- apps/immich/{1.132.3 => 2.0.1}/data.yml | 0 .../{1.136.0 => 2.0.1}/docker-compose.yml | 12 +- .../1.136.0 => immich/2.0.1}/envs/default.env | 0 .../1.136.0 => immich/2.0.1}/envs/global.env | 0 .../1.136.0 => immich/2.0.1}/scripts/init.sh | 0 .../2.0.1}/scripts/uninstall.sh | 0 .../2.0.1}/scripts/upgrade.sh | 0 apps/immich/data.yml | 4 +- 61 files changed, 26 insertions(+), 922 deletions(-) delete mode 100644 apps/immich-machine-learning/1.136.0/data.yml delete mode 100644 apps/immich-machine-learning/1.136.0/docker-compose.yml rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/data.yml (100%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/docker-compose.yml (86%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/envs/default.env (100%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/envs/global.env (100%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/scripts/init.sh (100%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/scripts/uninstall.sh (100%) rename apps/immich-machine-learning/{1.132.3 => 2.0.1}/scripts/upgrade.sh (100%) delete mode 100644 apps/immich-no-machine/1.132.3/docker-compose.yml delete mode 100644 apps/immich-no-machine/1.136.0/data.yml rename apps/immich-no-machine/{1.132.3 => 2.0.1}/data.yml (100%) rename apps/immich-no-machine/{1.136.0 => 2.0.1}/docker-compose.yml (89%) rename apps/{immich-machine-learning/1.136.0 => immich-no-machine/2.0.1}/envs/default.env (100%) rename apps/{immich-machine-learning/1.136.0 => immich-no-machine/2.0.1}/envs/global.env (100%) rename apps/{immich-machine-learning/1.136.0 => immich-no-machine/2.0.1}/scripts/init.sh (100%) rename apps/{immich-machine-learning/1.136.0 => immich-no-machine/2.0.1}/scripts/uninstall.sh (100%) rename apps/{immich-machine-learning/1.136.0 => immich-no-machine/2.0.1}/scripts/upgrade.sh (100%) delete mode 100644 apps/immich-server/1.132.3/docker-compose.yml delete mode 100644 apps/immich-server/1.132.3/envs/default.env delete mode 100644 apps/immich-server/1.132.3/envs/global.env delete mode 100644 apps/immich-server/1.132.3/scripts/init.sh delete mode 100644 apps/immich-server/1.132.3/scripts/uninstall.sh delete mode 100644 apps/immich-server/1.132.3/scripts/upgrade.sh delete mode 100644 apps/immich-server/1.136.0/data.yml delete mode 100644 apps/immich-server/1.136.0/envs/default.env delete mode 100644 apps/immich-server/1.136.0/envs/global.env delete mode 100644 apps/immich-server/1.136.0/scripts/init.sh delete mode 100644 apps/immich-server/1.136.0/scripts/uninstall.sh delete mode 100644 apps/immich-server/1.136.0/scripts/upgrade.sh rename apps/immich-server/{1.132.3 => 2.0.1}/data.yml (100%) rename apps/immich-server/{1.136.0 => 2.0.1}/docker-compose.yml (82%) rename apps/{immich-no-machine/1.132.3 => immich-server/2.0.1}/envs/default.env (100%) rename apps/{immich-no-machine/1.132.3 => immich-server/2.0.1}/envs/global.env (100%) rename apps/{immich-no-machine/1.132.3 => immich-server/2.0.1}/scripts/init.sh (100%) rename apps/{immich-no-machine/1.132.3 => immich-server/2.0.1}/scripts/uninstall.sh (100%) rename apps/{immich-no-machine/1.132.3 => immich-server/2.0.1}/scripts/upgrade.sh (100%) delete mode 100644 apps/immich/1.132.3/docker-compose.yml delete mode 100644 apps/immich/1.132.3/envs/default.env delete mode 100644 apps/immich/1.132.3/envs/global.env delete mode 100644 apps/immich/1.132.3/scripts/init.sh delete mode 100644 apps/immich/1.132.3/scripts/uninstall.sh delete mode 100644 apps/immich/1.132.3/scripts/upgrade.sh delete mode 100644 apps/immich/1.136.0/data.yml delete mode 100644 apps/immich/1.136.0/envs/default.env delete mode 100644 apps/immich/1.136.0/envs/global.env delete mode 100644 apps/immich/1.136.0/scripts/init.sh delete mode 100644 apps/immich/1.136.0/scripts/uninstall.sh delete mode 100644 apps/immich/1.136.0/scripts/upgrade.sh rename apps/immich/{1.132.3 => 2.0.1}/data.yml (100%) rename apps/immich/{1.136.0 => 2.0.1}/docker-compose.yml (82%) rename apps/{immich-no-machine/1.136.0 => immich/2.0.1}/envs/default.env (100%) rename apps/{immich-no-machine/1.136.0 => immich/2.0.1}/envs/global.env (100%) rename apps/{immich-no-machine/1.136.0 => immich/2.0.1}/scripts/init.sh (100%) rename apps/{immich-no-machine/1.136.0 => immich/2.0.1}/scripts/uninstall.sh (100%) rename apps/{immich-no-machine/1.136.0 => immich/2.0.1}/scripts/upgrade.sh (100%) diff --git a/.github/renovate.json b/.github/renovate.json index 03a9188df..ca30b6e93 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -246,15 +246,9 @@ }, { "matchFileNames": [ - "apps/immich*/1.132.*/*.yml" + "apps/immich*/1.*.*/*.yml" ], - "allowedVersions": "/^1.132.*/" - }, - { - "matchFileNames": [ - "apps/immich*/1.136.*/*.yml" - ], - "allowedVersions": "/^1.136.*/" + "allowedVersions": "<2.0.0" }, { "matchPackageNames": [ diff --git a/apps/immich-machine-learning/1.136.0/data.yml b/apps/immich-machine-learning/1.136.0/data.yml deleted file mode 100644 index 7321cde6d..000000000 --- a/apps/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/apps/immich-machine-learning/1.136.0/docker-compose.yml b/apps/immich-machine-learning/1.136.0/docker-compose.yml deleted file mode 100644 index 24613b3ae..000000000 --- a/apps/immich-machine-learning/1.136.0/docker-compose.yml +++ /dev/null @@ -1,31 +0,0 @@ -networks: - 1panel-network: - external: true - -name: immich-machine-learning - -services: - immich-machine-learning: - image: ghcr.io/immich-app/immich-machine-learning:v1.136.0 - container_name: immich-machine-learning-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - devices: - - /dev/dri:/dev/dri - # - /dev/nvidia0:/dev/nvidia0 - # - /dev/nvidiactl:/dev/nvidiactl - # - /dev/nvidia-modeset:/dev/nvidia-modeset - # - /dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl - # - /dev/nvidia-uvm:/dev/nvidia-uvm - # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools - # - /dev/video11:/dev/video11 - ports: - - ${PANEL_APP_PORT_HTTP}:3003 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${IMMICH_ROOT_PATH}/data/cache:/cache diff --git a/apps/immich-machine-learning/1.132.3/data.yml b/apps/immich-machine-learning/2.0.1/data.yml similarity index 100% rename from apps/immich-machine-learning/1.132.3/data.yml rename to apps/immich-machine-learning/2.0.1/data.yml diff --git a/apps/immich-machine-learning/1.132.3/docker-compose.yml b/apps/immich-machine-learning/2.0.1/docker-compose.yml similarity index 86% rename from apps/immich-machine-learning/1.132.3/docker-compose.yml rename to apps/immich-machine-learning/2.0.1/docker-compose.yml index 73bf39f06..3319c128e 100644 --- a/apps/immich-machine-learning/1.132.3/docker-compose.yml +++ b/apps/immich-machine-learning/2.0.1/docker-compose.yml @@ -6,8 +6,8 @@ name: immich-machine-learning services: immich-machine-learning: - image: ghcr.io/immich-app/immich-machine-learning:v1.132.3 - container_name: immich-machine-learning-${CONTAINER_NAME} + image: ghcr.io/immich-app/immich-machine-learning:v2.0.1 + container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" restart: always diff --git a/apps/immich-machine-learning/1.132.3/envs/default.env b/apps/immich-machine-learning/2.0.1/envs/default.env similarity index 100% rename from apps/immich-machine-learning/1.132.3/envs/default.env rename to apps/immich-machine-learning/2.0.1/envs/default.env diff --git a/apps/immich-machine-learning/1.132.3/envs/global.env b/apps/immich-machine-learning/2.0.1/envs/global.env similarity index 100% rename from apps/immich-machine-learning/1.132.3/envs/global.env rename to apps/immich-machine-learning/2.0.1/envs/global.env diff --git a/apps/immich-machine-learning/1.132.3/scripts/init.sh b/apps/immich-machine-learning/2.0.1/scripts/init.sh similarity index 100% rename from apps/immich-machine-learning/1.132.3/scripts/init.sh rename to apps/immich-machine-learning/2.0.1/scripts/init.sh diff --git a/apps/immich-machine-learning/1.132.3/scripts/uninstall.sh b/apps/immich-machine-learning/2.0.1/scripts/uninstall.sh similarity index 100% rename from apps/immich-machine-learning/1.132.3/scripts/uninstall.sh rename to apps/immich-machine-learning/2.0.1/scripts/uninstall.sh diff --git a/apps/immich-machine-learning/1.132.3/scripts/upgrade.sh b/apps/immich-machine-learning/2.0.1/scripts/upgrade.sh similarity index 100% rename from apps/immich-machine-learning/1.132.3/scripts/upgrade.sh rename to apps/immich-machine-learning/2.0.1/scripts/upgrade.sh diff --git a/apps/immich-machine-learning/data.yml b/apps/immich-machine-learning/data.yml index 0a798c8f8..74aa335ad 100644 --- a/apps/immich-machine-learning/data.yml +++ b/apps/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/apps/immich-no-machine/1.132.3/docker-compose.yml b/apps/immich-no-machine/1.132.3/docker-compose.yml deleted file mode 100644 index 3c773ba84..000000000 --- a/apps/immich-no-machine/1.132.3/docker-compose.yml +++ /dev/null @@ -1,73 +0,0 @@ -networks: - 1panel-network: - external: true - -name: immich - -services: - immich-pg14-vectors: - image: tensorchord/pgvecto-rs:pg14-v0.2.0 - container_name: pg14-vectors-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_DB:-5432}:5432 - volumes: - - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data - healthcheck: - 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 - interval: 5m - start_interval: 30s - start_period: 5m - 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', - ] - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME:-postgres} - POSTGRES_DB: ${DB_DATABASE_NAME:-immich} - POSTGRES_INITDB_ARGS: '--data-checksums' - - immich-server: - depends_on: - - immich-pg14-vectors - image: ghcr.io/immich-app/immich-server:v1.132.3 - container_name: immich-server-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - devices: - - /dev/dri:/dev/dri - # - /dev/nvidia0:/dev/nvidia0 - # - /dev/nvidiactl:/dev/nvidiactl - # - /dev/nvidia-modeset:/dev/nvidia-modeset - # - /dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl - # - /dev/nvidia-uvm:/dev/nvidia-uvm - # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools - # - /dev/video11:/dev/video11 - ports: - - ${PANEL_APP_PORT_HTTP}:2283 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload - - /etc/localtime:/etc/localtime diff --git a/apps/immich-no-machine/1.136.0/data.yml b/apps/immich-no-machine/1.136.0/data.yml deleted file mode 100644 index 093e32b15..000000000 --- a/apps/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/apps/immich-no-machine/1.132.3/data.yml b/apps/immich-no-machine/2.0.1/data.yml similarity index 100% rename from apps/immich-no-machine/1.132.3/data.yml rename to apps/immich-no-machine/2.0.1/data.yml diff --git a/apps/immich-no-machine/1.136.0/docker-compose.yml b/apps/immich-no-machine/2.0.1/docker-compose.yml similarity index 89% rename from apps/immich-no-machine/1.136.0/docker-compose.yml rename to apps/immich-no-machine/2.0.1/docker-compose.yml index 2a31e9585..c58c12311 100644 --- a/apps/immich-no-machine/1.136.0/docker-compose.yml +++ b/apps/immich-no-machine/2.0.1/docker-compose.yml @@ -26,8 +26,8 @@ services: immich-server: depends_on: - immich-pg14-vectors - image: ghcr.io/immich-app/immich-server:v1.136.0 - container_name: immich-server-${CONTAINER_NAME} + image: ghcr.io/immich-app/immich-server:v2.0.1 + container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" restart: always @@ -48,5 +48,5 @@ services: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload + - ${IMMICH_ROOT_PATH}/data/library:/data - /etc/localtime:/etc/localtime diff --git a/apps/immich-machine-learning/1.136.0/envs/default.env b/apps/immich-no-machine/2.0.1/envs/default.env similarity index 100% rename from apps/immich-machine-learning/1.136.0/envs/default.env rename to apps/immich-no-machine/2.0.1/envs/default.env diff --git a/apps/immich-machine-learning/1.136.0/envs/global.env b/apps/immich-no-machine/2.0.1/envs/global.env similarity index 100% rename from apps/immich-machine-learning/1.136.0/envs/global.env rename to apps/immich-no-machine/2.0.1/envs/global.env diff --git a/apps/immich-machine-learning/1.136.0/scripts/init.sh b/apps/immich-no-machine/2.0.1/scripts/init.sh similarity index 100% rename from apps/immich-machine-learning/1.136.0/scripts/init.sh rename to apps/immich-no-machine/2.0.1/scripts/init.sh diff --git a/apps/immich-machine-learning/1.136.0/scripts/uninstall.sh b/apps/immich-no-machine/2.0.1/scripts/uninstall.sh similarity index 100% rename from apps/immich-machine-learning/1.136.0/scripts/uninstall.sh rename to apps/immich-no-machine/2.0.1/scripts/uninstall.sh diff --git a/apps/immich-machine-learning/1.136.0/scripts/upgrade.sh b/apps/immich-no-machine/2.0.1/scripts/upgrade.sh similarity index 100% rename from apps/immich-machine-learning/1.136.0/scripts/upgrade.sh rename to apps/immich-no-machine/2.0.1/scripts/upgrade.sh diff --git a/apps/immich-no-machine/data.yml b/apps/immich-no-machine/data.yml index 65d883be7..21160fdf9 100644 --- a/apps/immich-no-machine/data.yml +++ b/apps/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/apps/immich-server/1.132.3/docker-compose.yml b/apps/immich-server/1.132.3/docker-compose.yml deleted file mode 100644 index 0dd8b61f1..000000000 --- a/apps/immich-server/1.132.3/docker-compose.yml +++ /dev/null @@ -1,32 +0,0 @@ -networks: - 1panel-network: - external: true - -name: immich-server - -services: - immich-server: - image: ghcr.io/immich-app/immich-server:v1.132.3 - container_name: immich-server-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - devices: - - /dev/dri:/dev/dri - # - /dev/nvidia0:/dev/nvidia0 - # - /dev/nvidiactl:/dev/nvidiactl - # - /dev/nvidia-modeset:/dev/nvidia-modeset - # - /dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl - # - /dev/nvidia-uvm:/dev/nvidia-uvm - # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools - # - /dev/video11:/dev/video11 - ports: - - ${PANEL_APP_PORT_HTTP}:2283 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload - - /etc/localtime:/etc/localtime diff --git a/apps/immich-server/1.132.3/envs/default.env b/apps/immich-server/1.132.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich-server/1.132.3/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/immich-server/1.132.3/envs/global.env b/apps/immich-server/1.132.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich-server/1.132.3/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/immich-server/1.132.3/scripts/init.sh b/apps/immich-server/1.132.3/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-server/1.132.3/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/apps/immich-server/1.132.3/scripts/uninstall.sh b/apps/immich-server/1.132.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich-server/1.132.3/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/apps/immich-server/1.132.3/scripts/upgrade.sh b/apps/immich-server/1.132.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-server/1.132.3/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/apps/immich-server/1.136.0/data.yml b/apps/immich-server/1.136.0/data.yml deleted file mode 100644 index 33b62351b..000000000 --- a/apps/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/apps/immich-server/1.136.0/envs/default.env b/apps/immich-server/1.136.0/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich-server/1.136.0/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/immich-server/1.136.0/envs/global.env b/apps/immich-server/1.136.0/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich-server/1.136.0/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/immich-server/1.136.0/scripts/init.sh b/apps/immich-server/1.136.0/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-server/1.136.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/apps/immich-server/1.136.0/scripts/uninstall.sh b/apps/immich-server/1.136.0/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich-server/1.136.0/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/apps/immich-server/1.136.0/scripts/upgrade.sh b/apps/immich-server/1.136.0/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-server/1.136.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/apps/immich-server/1.132.3/data.yml b/apps/immich-server/2.0.1/data.yml similarity index 100% rename from apps/immich-server/1.132.3/data.yml rename to apps/immich-server/2.0.1/data.yml diff --git a/apps/immich-server/1.136.0/docker-compose.yml b/apps/immich-server/2.0.1/docker-compose.yml similarity index 82% rename from apps/immich-server/1.136.0/docker-compose.yml rename to apps/immich-server/2.0.1/docker-compose.yml index c2505d5a2..bafb12f7c 100644 --- a/apps/immich-server/1.136.0/docker-compose.yml +++ b/apps/immich-server/2.0.1/docker-compose.yml @@ -6,8 +6,8 @@ name: immich-server services: immich-server: - image: ghcr.io/immich-app/immich-server:v1.136.0 - container_name: immich-server-${CONTAINER_NAME} + image: ghcr.io/immich-app/immich-server:v2.0.1 + container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" restart: always @@ -28,5 +28,5 @@ services: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload + - ${IMMICH_ROOT_PATH}/data/library:/data - /etc/localtime:/etc/localtime diff --git a/apps/immich-no-machine/1.132.3/envs/default.env b/apps/immich-server/2.0.1/envs/default.env similarity index 100% rename from apps/immich-no-machine/1.132.3/envs/default.env rename to apps/immich-server/2.0.1/envs/default.env diff --git a/apps/immich-no-machine/1.132.3/envs/global.env b/apps/immich-server/2.0.1/envs/global.env similarity index 100% rename from apps/immich-no-machine/1.132.3/envs/global.env rename to apps/immich-server/2.0.1/envs/global.env diff --git a/apps/immich-no-machine/1.132.3/scripts/init.sh b/apps/immich-server/2.0.1/scripts/init.sh similarity index 100% rename from apps/immich-no-machine/1.132.3/scripts/init.sh rename to apps/immich-server/2.0.1/scripts/init.sh diff --git a/apps/immich-no-machine/1.132.3/scripts/uninstall.sh b/apps/immich-server/2.0.1/scripts/uninstall.sh similarity index 100% rename from apps/immich-no-machine/1.132.3/scripts/uninstall.sh rename to apps/immich-server/2.0.1/scripts/uninstall.sh diff --git a/apps/immich-no-machine/1.132.3/scripts/upgrade.sh b/apps/immich-server/2.0.1/scripts/upgrade.sh similarity index 100% rename from apps/immich-no-machine/1.132.3/scripts/upgrade.sh rename to apps/immich-server/2.0.1/scripts/upgrade.sh diff --git a/apps/immich-server/data.yml b/apps/immich-server/data.yml index bb94dd1c8..1f38d52a0 100644 --- a/apps/immich-server/data.yml +++ b/apps/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/apps/immich/1.132.3/docker-compose.yml b/apps/immich/1.132.3/docker-compose.yml deleted file mode 100644 index f51771eb0..000000000 --- a/apps/immich/1.132.3/docker-compose.yml +++ /dev/null @@ -1,90 +0,0 @@ -networks: - 1panel-network: - external: true - -name: immich - -services: - immich-pg14-vectors: - image: tensorchord/pgvecto-rs:pg14-v0.2.0 - container_name: pg14-vectors-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_DB:-5432}:5432 - volumes: - - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data - healthcheck: - 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 - interval: 5m - start_interval: 30s - start_period: 5m - 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', - ] - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME:-postgres} - POSTGRES_DB: ${DB_DATABASE_NAME:-immich} - POSTGRES_INITDB_ARGS: '--data-checksums' - - immich-server: - depends_on: - - immich-pg14-vectors - image: ghcr.io/immich-app/immich-server:v1.132.3 - container_name: immich-server-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - devices: &default_devices - - /dev/dri:/dev/dri - # - /dev/nvidia0:/dev/nvidia0 - # - /dev/nvidiactl:/dev/nvidiactl - # - /dev/nvidia-modeset:/dev/nvidia-modeset - # - /dev/nvidia-nvswitchctl:/dev/nvidia-nvswitchctl - # - /dev/nvidia-uvm:/dev/nvidia-uvm - # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools - # - /dev/video11:/dev/video11 - ports: - - ${PANEL_APP_PORT_HTTP}:2283 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload - - /etc/localtime:/etc/localtime - - immich-machine-learning: - image: ghcr.io/immich-app/immich-machine-learning:v1.132.3 - container_name: immich-machine-learning-${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - devices: *default_devices - ports: - - ${PANEL_APP_PORT_MACHINE_LEARNING}:3003 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${IMMICH_ROOT_PATH}/data/cache:/cache diff --git a/apps/immich/1.132.3/envs/default.env b/apps/immich/1.132.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich/1.132.3/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/immich/1.132.3/envs/global.env b/apps/immich/1.132.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich/1.132.3/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/immich/1.132.3/scripts/init.sh b/apps/immich/1.132.3/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich/1.132.3/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/apps/immich/1.132.3/scripts/uninstall.sh b/apps/immich/1.132.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich/1.132.3/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/apps/immich/1.132.3/scripts/upgrade.sh b/apps/immich/1.132.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich/1.132.3/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/apps/immich/1.136.0/data.yml b/apps/immich/1.136.0/data.yml deleted file mode 100644 index 5dafe3219..000000000 --- a/apps/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/apps/immich/1.136.0/envs/default.env b/apps/immich/1.136.0/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich/1.136.0/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/immich/1.136.0/envs/global.env b/apps/immich/1.136.0/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich/1.136.0/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/immich/1.136.0/scripts/init.sh b/apps/immich/1.136.0/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich/1.136.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/apps/immich/1.136.0/scripts/uninstall.sh b/apps/immich/1.136.0/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich/1.136.0/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/apps/immich/1.136.0/scripts/upgrade.sh b/apps/immich/1.136.0/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich/1.136.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/apps/immich/1.132.3/data.yml b/apps/immich/2.0.1/data.yml similarity index 100% rename from apps/immich/1.132.3/data.yml rename to apps/immich/2.0.1/data.yml diff --git a/apps/immich/1.136.0/docker-compose.yml b/apps/immich/2.0.1/docker-compose.yml similarity index 82% rename from apps/immich/1.136.0/docker-compose.yml rename to apps/immich/2.0.1/docker-compose.yml index e6cc6151b..9b4109c86 100644 --- a/apps/immich/1.136.0/docker-compose.yml +++ b/apps/immich/2.0.1/docker-compose.yml @@ -6,7 +6,7 @@ name: immich services: immich-pg14-vectors: - 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 container_name: pg14-vectors-${CONTAINER_NAME} labels: createdBy: "Apps" @@ -26,8 +26,8 @@ services: immich-server: depends_on: - immich-pg14-vectors - image: ghcr.io/immich-app/immich-server:v1.136.0 - container_name: immich-server-${CONTAINER_NAME} + image: ghcr.io/immich-app/immich-server:v2.0.1 + container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" restart: always @@ -48,12 +48,12 @@ services: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload + - ${IMMICH_ROOT_PATH}/data/library:/data - /etc/localtime:/etc/localtime immich-machine-learning: - image: ghcr.io/immich-app/immich-machine-learning:v1.136.0 - container_name: immich-machine-learning-${CONTAINER_NAME} + image: ghcr.io/immich-app/immich-machine-learning:v2.0.1 + container_name: machine-learning-${CONTAINER_NAME} labels: createdBy: "Apps" restart: always diff --git a/apps/immich-no-machine/1.136.0/envs/default.env b/apps/immich/2.0.1/envs/default.env similarity index 100% rename from apps/immich-no-machine/1.136.0/envs/default.env rename to apps/immich/2.0.1/envs/default.env diff --git a/apps/immich-no-machine/1.136.0/envs/global.env b/apps/immich/2.0.1/envs/global.env similarity index 100% rename from apps/immich-no-machine/1.136.0/envs/global.env rename to apps/immich/2.0.1/envs/global.env diff --git a/apps/immich-no-machine/1.136.0/scripts/init.sh b/apps/immich/2.0.1/scripts/init.sh similarity index 100% rename from apps/immich-no-machine/1.136.0/scripts/init.sh rename to apps/immich/2.0.1/scripts/init.sh diff --git a/apps/immich-no-machine/1.136.0/scripts/uninstall.sh b/apps/immich/2.0.1/scripts/uninstall.sh similarity index 100% rename from apps/immich-no-machine/1.136.0/scripts/uninstall.sh rename to apps/immich/2.0.1/scripts/uninstall.sh diff --git a/apps/immich-no-machine/1.136.0/scripts/upgrade.sh b/apps/immich/2.0.1/scripts/upgrade.sh similarity index 100% rename from apps/immich-no-machine/1.136.0/scripts/upgrade.sh rename to apps/immich/2.0.1/scripts/upgrade.sh diff --git a/apps/immich/data.yml b/apps/immich/data.yml index 7b79f7e6f..ce75bb2b9 100644 --- a/apps/immich/data.yml +++ b/apps/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/