From edfa9d4d1c0532d4e77c51647d7ca3e6566dcbb3 Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Sun, 15 Jun 2025 15:55:27 +0800 Subject: [PATCH] Update --- apps/auto-lady/1.4.5/data.yml | 38 --- apps/auto-lady/1.4.5/docker-compose.yml | 23 -- apps/auto-lady/1.4.5/envs/default.env | 2 - apps/auto-lady/1.4.5/envs/global.env | 2 - apps/auto-lady/1.4.5/scripts/init.sh | 17 -- apps/auto-lady/1.4.5/scripts/uninstall.sh | 10 - apps/auto-lady/1.4.5/scripts/upgrade.sh | 17 -- apps/auto-lady/1.5.3/data.yml | 52 ---- apps/auto-lady/1.5.3/docker-compose.yml | 27 --- apps/auto-lady/1.5.3/envs/default.env | 2 - apps/auto-lady/1.5.3/envs/global.env | 2 - apps/auto-lady/1.5.3/scripts/init.sh | 17 -- apps/auto-lady/1.5.3/scripts/uninstall.sh | 10 - apps/auto-lady/1.5.3/scripts/upgrade.sh | 17 -- apps/auto-lady/README.md | 26 -- apps/auto-lady/data.yml | 15 -- apps/auto-lady/logo.png | Bin 11652 -> 0 bytes apps/elastic-elasticsearch/8.18.2/data.yml | 60 ----- .../8.18.2/docker-compose.yml | 35 --- .../8.18.2/envs/default.env | 2 - .../8.18.2/envs/global.env | 2 - .../8.18.2/scripts/init.sh | 23 -- .../8.18.2/scripts/uninstall.sh | 10 - .../8.18.2/scripts/upgrade.sh | 17 -- apps/elastic-kibana/8.18.2/data.yml | 24 -- apps/elastic-kibana/8.18.2/docker-compose.yml | 27 --- apps/elastic-kibana/8.18.2/envs/default.env | 2 - apps/elastic-kibana/8.18.2/envs/global.env | 2 - apps/elastic-kibana/8.18.2/scripts/init.sh | 22 -- .../8.18.2/scripts/uninstall.sh | 10 - apps/elastic-kibana/8.18.2/scripts/upgrade.sh | 17 -- apps/emby/4.8.11.0/data.yml | 61 ----- apps/emby/4.8.11.0/docker-compose.yml | 38 --- apps/emby/4.8.11.0/envs/default.env | 2 - apps/emby/4.8.11.0/envs/global.env | 2 - apps/emby/4.8.11.0/scripts/init.sh | 17 -- apps/emby/4.8.11.0/scripts/uninstall.sh | 10 - apps/emby/4.8.11.0/scripts/upgrade.sh | 17 -- .../4.9.1.1-amd64}/.env.sample | 0 .../arm32v7 => emby/4.9.1.1-amd64}/data.yml | 0 .../4.9.1.1-amd64}/docker-compose.yml | 0 .../arm64v8 => emby/4.9.1.1-arm32v7}/data.yml | 0 .../4.9.1.1-arm32v7}/docker-compose.yml | 2 +- .../4.9.1.1-arm64v8}/.env.sample | 0 .../latest => emby/4.9.1.1-arm64v8}/data.yml | 0 .../4.9.1.1-arm64v8}/docker-compose.yml | 2 +- apps/emby/4.9.1.1/data.yml | 61 ----- apps/emby/4.9.1.1/docker-compose.yml | 38 --- apps/emby/4.9.1.1/envs/default.env | 2 - apps/emby/4.9.1.1/envs/global.env | 2 - apps/emby/4.9.1.1/scripts/init.sh | 17 -- apps/emby/4.9.1.1/scripts/uninstall.sh | 10 - apps/emby/4.9.1.1/scripts/upgrade.sh | 17 -- apps/embyserver/README.md | 54 ----- apps/embyserver/data.yml | 19 -- apps/embyserver/latest/.env.sample | 6 - apps/embyserver/logo.png | Bin 8814 -> 0 bytes apps/immich-machine-learning/1.132.3/data.yml | 61 ----- .../1.132.3/docker-compose.yml | 31 --- .../1.132.3/envs/default.env | 2 - .../1.132.3/envs/global.env | 2 - .../1.132.3/scripts/init.sh | 17 -- .../1.132.3/scripts/uninstall.sh | 10 - .../1.132.3/scripts/upgrade.sh | 17 -- apps/immich-no-machine/1.132.3/data.yml | 117 --------- .../1.132.3/docker-compose.yml | 73 ------ .../1.132.3/envs/default.env | 2 - .../immich-no-machine/1.132.3/envs/global.env | 2 - .../immich-no-machine/1.132.3/scripts/init.sh | 17 -- .../1.132.3/scripts/uninstall.sh | 10 - .../1.132.3/scripts/upgrade.sh | 17 -- .../1.134.0/docker-compose.yml | 36 +-- apps/immich-server/1.132.3/data.yml | 138 ----------- 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/1.132.3/data.yml | 156 ------------ 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/jellyfin/10.9.11/data.yml | 61 ----- apps/jellyfin/10.9.11/docker-compose.yml | 37 --- apps/jellyfin/10.9.11/envs/default.env | 2 - apps/jellyfin/10.9.11/envs/global.env | 2 - apps/jellyfin/10.9.11/scripts/init.sh | 66 ----- apps/jellyfin/10.9.11/scripts/uninstall.sh | 10 - apps/jellyfin/10.9.11/scripts/upgrade.sh | 66 ----- .../{202506122345 => 202506142226}/data.yml | 0 .../docker-compose.yml | 2 +- apps/nacos/2.4.3/data.yml | 185 -------------- apps/nacos/2.4.3/docker-compose.yml | 27 --- apps/nacos/2.4.3/envs/default.env | 2 - apps/nacos/2.4.3/envs/global.env | 2 - apps/nacos/2.4.3/init/mysql-schema.sql | 227 ------------------ apps/nacos/2.4.3/scripts/init.sh | 26 -- apps/nacos/2.4.3/scripts/uninstall.sh | 10 - apps/nacos/2.4.3/scripts/upgrade.sh | 17 -- apps/nacos/2.5.1/data.yml | 185 -------------- apps/nacos/2.5.1/docker-compose.yml | 27 --- apps/nacos/2.5.1/envs/default.env | 2 - apps/nacos/2.5.1/envs/global.env | 2 - apps/nacos/2.5.1/init/mysql-schema.sql | 227 ------------------ apps/nacos/2.5.1/scripts/init.sh | 26 -- apps/nacos/2.5.1/scripts/uninstall.sh | 10 - apps/nacos/2.5.1/scripts/upgrade.sh | 17 -- apps/photoprism/20220121/.env.sample | 16 -- apps/photoprism/20220121/data.yml | 107 --------- apps/photoprism/20220121/docker-compose.yml | 80 ------ .../.env.sample | 0 .../{sqlite-latest => 250426-sqlite}/data.yml | 0 .../docker-compose.yml | 2 +- apps/photoprism/250426/data.yml | 2 +- apps/qBittorrent/4.3.5/.env.sample | 5 - apps/qBittorrent/4.3.5/data.yml | 32 --- apps/qBittorrent/4.3.5/data/.cache/.gitkeep | 0 .../data/.config/qBittorrent/qBittorrent.conf | 75 ------ apps/qBittorrent/4.3.5/data/.local/.gitkeep | 0 .../qBittorrent/4.3.5/data/downloads/.gitkeep | 0 apps/qBittorrent/4.3.5/docker-compose.yml | 27 --- apps/qBittorrent/latest/docker-compose.yml | 2 +- apps/qbittorrent/4.6.7/data.yml | 62 ----- apps/qbittorrent/4.6.7/docker-compose.yml | 30 --- apps/qbittorrent/4.6.7/envs/default.env | 2 - apps/qbittorrent/4.6.7/envs/global.env | 2 - apps/qbittorrent/4.6.7/scripts/init.sh | 10 - apps/qbittorrent/4.6.7/scripts/uninstall.sh | 10 - apps/qbittorrent/4.6.7/scripts/upgrade.sh | 10 - apps/qbittorrent/5.1.0/data.yml | 62 ----- apps/qbittorrent/5.1.0/docker-compose.yml | 30 --- apps/qbittorrent/5.1.0/envs/default.env | 2 - apps/qbittorrent/5.1.0/envs/global.env | 2 - apps/qbittorrent/5.1.0/scripts/init.sh | 10 - apps/qbittorrent/5.1.0/scripts/uninstall.sh | 10 - apps/qbittorrent/5.1.0/scripts/upgrade.sh | 10 - 140 files changed, 24 insertions(+), 3647 deletions(-) delete mode 100644 apps/auto-lady/1.4.5/data.yml delete mode 100644 apps/auto-lady/1.4.5/docker-compose.yml delete mode 100644 apps/auto-lady/1.4.5/envs/default.env delete mode 100644 apps/auto-lady/1.4.5/envs/global.env delete mode 100644 apps/auto-lady/1.4.5/scripts/init.sh delete mode 100644 apps/auto-lady/1.4.5/scripts/uninstall.sh delete mode 100644 apps/auto-lady/1.4.5/scripts/upgrade.sh delete mode 100644 apps/auto-lady/1.5.3/data.yml delete mode 100644 apps/auto-lady/1.5.3/docker-compose.yml delete mode 100644 apps/auto-lady/1.5.3/envs/default.env delete mode 100644 apps/auto-lady/1.5.3/envs/global.env delete mode 100644 apps/auto-lady/1.5.3/scripts/init.sh delete mode 100644 apps/auto-lady/1.5.3/scripts/uninstall.sh delete mode 100644 apps/auto-lady/1.5.3/scripts/upgrade.sh delete mode 100644 apps/auto-lady/README.md delete mode 100644 apps/auto-lady/data.yml delete mode 100644 apps/auto-lady/logo.png delete mode 100644 apps/elastic-elasticsearch/8.18.2/data.yml delete mode 100644 apps/elastic-elasticsearch/8.18.2/docker-compose.yml delete mode 100644 apps/elastic-elasticsearch/8.18.2/envs/default.env delete mode 100644 apps/elastic-elasticsearch/8.18.2/envs/global.env delete mode 100644 apps/elastic-elasticsearch/8.18.2/scripts/init.sh delete mode 100644 apps/elastic-elasticsearch/8.18.2/scripts/uninstall.sh delete mode 100644 apps/elastic-elasticsearch/8.18.2/scripts/upgrade.sh delete mode 100644 apps/elastic-kibana/8.18.2/data.yml delete mode 100644 apps/elastic-kibana/8.18.2/docker-compose.yml delete mode 100644 apps/elastic-kibana/8.18.2/envs/default.env delete mode 100644 apps/elastic-kibana/8.18.2/envs/global.env delete mode 100644 apps/elastic-kibana/8.18.2/scripts/init.sh delete mode 100644 apps/elastic-kibana/8.18.2/scripts/uninstall.sh delete mode 100644 apps/elastic-kibana/8.18.2/scripts/upgrade.sh delete mode 100644 apps/emby/4.8.11.0/data.yml delete mode 100644 apps/emby/4.8.11.0/docker-compose.yml delete mode 100644 apps/emby/4.8.11.0/envs/default.env delete mode 100644 apps/emby/4.8.11.0/envs/global.env delete mode 100644 apps/emby/4.8.11.0/scripts/init.sh delete mode 100644 apps/emby/4.8.11.0/scripts/uninstall.sh delete mode 100644 apps/emby/4.8.11.0/scripts/upgrade.sh rename apps/{embyserver/arm32v7 => emby/4.9.1.1-amd64}/.env.sample (100%) rename apps/{embyserver/arm32v7 => emby/4.9.1.1-amd64}/data.yml (100%) rename apps/{embyserver/latest => emby/4.9.1.1-amd64}/docker-compose.yml (100%) rename apps/{embyserver/arm64v8 => emby/4.9.1.1-arm32v7}/data.yml (100%) rename apps/{embyserver/arm32v7 => emby/4.9.1.1-arm32v7}/docker-compose.yml (94%) rename apps/{embyserver/arm64v8 => emby/4.9.1.1-arm64v8}/.env.sample (100%) rename apps/{embyserver/latest => emby/4.9.1.1-arm64v8}/data.yml (100%) rename apps/{embyserver/arm64v8 => emby/4.9.1.1-arm64v8}/docker-compose.yml (93%) delete mode 100644 apps/emby/4.9.1.1/data.yml delete mode 100644 apps/emby/4.9.1.1/docker-compose.yml delete mode 100644 apps/emby/4.9.1.1/envs/default.env delete mode 100644 apps/emby/4.9.1.1/envs/global.env delete mode 100644 apps/emby/4.9.1.1/scripts/init.sh delete mode 100644 apps/emby/4.9.1.1/scripts/uninstall.sh delete mode 100644 apps/emby/4.9.1.1/scripts/upgrade.sh delete mode 100644 apps/embyserver/README.md delete mode 100644 apps/embyserver/data.yml delete mode 100644 apps/embyserver/latest/.env.sample delete mode 100644 apps/embyserver/logo.png delete mode 100644 apps/immich-machine-learning/1.132.3/data.yml delete mode 100644 apps/immich-machine-learning/1.132.3/docker-compose.yml delete mode 100644 apps/immich-machine-learning/1.132.3/envs/default.env delete mode 100644 apps/immich-machine-learning/1.132.3/envs/global.env delete mode 100644 apps/immich-machine-learning/1.132.3/scripts/init.sh delete mode 100644 apps/immich-machine-learning/1.132.3/scripts/uninstall.sh delete mode 100644 apps/immich-machine-learning/1.132.3/scripts/upgrade.sh delete mode 100644 apps/immich-no-machine/1.132.3/data.yml delete mode 100644 apps/immich-no-machine/1.132.3/docker-compose.yml delete mode 100644 apps/immich-no-machine/1.132.3/envs/default.env delete mode 100644 apps/immich-no-machine/1.132.3/envs/global.env delete mode 100644 apps/immich-no-machine/1.132.3/scripts/init.sh delete mode 100644 apps/immich-no-machine/1.132.3/scripts/uninstall.sh delete mode 100644 apps/immich-no-machine/1.132.3/scripts/upgrade.sh delete mode 100644 apps/immich-server/1.132.3/data.yml 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/1.132.3/data.yml 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/jellyfin/10.9.11/data.yml delete mode 100644 apps/jellyfin/10.9.11/docker-compose.yml delete mode 100644 apps/jellyfin/10.9.11/envs/default.env delete mode 100644 apps/jellyfin/10.9.11/envs/global.env delete mode 100644 apps/jellyfin/10.9.11/scripts/init.sh delete mode 100644 apps/jellyfin/10.9.11/scripts/uninstall.sh delete mode 100644 apps/jellyfin/10.9.11/scripts/upgrade.sh rename apps/libretv/{202506122345 => 202506142226}/data.yml (100%) rename apps/libretv/{202506122345 => 202506142226}/docker-compose.yml (90%) delete mode 100644 apps/nacos/2.4.3/data.yml delete mode 100644 apps/nacos/2.4.3/docker-compose.yml delete mode 100644 apps/nacos/2.4.3/envs/default.env delete mode 100644 apps/nacos/2.4.3/envs/global.env delete mode 100644 apps/nacos/2.4.3/init/mysql-schema.sql delete mode 100644 apps/nacos/2.4.3/scripts/init.sh delete mode 100644 apps/nacos/2.4.3/scripts/uninstall.sh delete mode 100644 apps/nacos/2.4.3/scripts/upgrade.sh delete mode 100644 apps/nacos/2.5.1/data.yml delete mode 100644 apps/nacos/2.5.1/docker-compose.yml delete mode 100644 apps/nacos/2.5.1/envs/default.env delete mode 100644 apps/nacos/2.5.1/envs/global.env delete mode 100644 apps/nacos/2.5.1/init/mysql-schema.sql delete mode 100644 apps/nacos/2.5.1/scripts/init.sh delete mode 100644 apps/nacos/2.5.1/scripts/uninstall.sh delete mode 100644 apps/nacos/2.5.1/scripts/upgrade.sh delete mode 100644 apps/photoprism/20220121/.env.sample delete mode 100644 apps/photoprism/20220121/data.yml delete mode 100644 apps/photoprism/20220121/docker-compose.yml rename apps/photoprism/{sqlite-latest => 250426-sqlite}/.env.sample (100%) rename apps/photoprism/{sqlite-latest => 250426-sqlite}/data.yml (100%) rename apps/photoprism/{sqlite-latest => 250426-sqlite}/docker-compose.yml (99%) delete mode 100644 apps/qBittorrent/4.3.5/.env.sample delete mode 100644 apps/qBittorrent/4.3.5/data.yml delete mode 100644 apps/qBittorrent/4.3.5/data/.cache/.gitkeep delete mode 100644 apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf delete mode 100644 apps/qBittorrent/4.3.5/data/.local/.gitkeep delete mode 100644 apps/qBittorrent/4.3.5/data/downloads/.gitkeep delete mode 100644 apps/qBittorrent/4.3.5/docker-compose.yml delete mode 100644 apps/qbittorrent/4.6.7/data.yml delete mode 100644 apps/qbittorrent/4.6.7/docker-compose.yml delete mode 100644 apps/qbittorrent/4.6.7/envs/default.env delete mode 100644 apps/qbittorrent/4.6.7/envs/global.env delete mode 100644 apps/qbittorrent/4.6.7/scripts/init.sh delete mode 100644 apps/qbittorrent/4.6.7/scripts/uninstall.sh delete mode 100644 apps/qbittorrent/4.6.7/scripts/upgrade.sh delete mode 100644 apps/qbittorrent/5.1.0/data.yml delete mode 100644 apps/qbittorrent/5.1.0/docker-compose.yml delete mode 100644 apps/qbittorrent/5.1.0/envs/default.env delete mode 100644 apps/qbittorrent/5.1.0/envs/global.env delete mode 100644 apps/qbittorrent/5.1.0/scripts/init.sh delete mode 100644 apps/qbittorrent/5.1.0/scripts/uninstall.sh delete mode 100644 apps/qbittorrent/5.1.0/scripts/upgrade.sh diff --git a/apps/auto-lady/1.4.5/data.yml b/apps/auto-lady/1.4.5/data.yml deleted file mode 100644 index 668b067c0..000000000 --- a/apps/auto-lady/1.4.5/data.yml +++ /dev/null @@ -1,38 +0,0 @@ -additionalProperties: - formFields: - - default: "/home/auto-lady" - edit: true - envKey: AUTO_LADY_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: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/auto-lady/1.4.5/docker-compose.yml b/apps/auto-lady/1.4.5/docker-compose.yml deleted file mode 100644 index efb1c0c47..000000000 --- a/apps/auto-lady/1.4.5/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - auto-lady: - image: orekiiiiiiiiiiiii/auto-lady:1.4.5 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${AUTO_LADY_ROOT_PATH}/config:/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/apps/auto-lady/1.4.5/envs/default.env b/apps/auto-lady/1.4.5/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/auto-lady/1.4.5/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/auto-lady/1.4.5/envs/global.env b/apps/auto-lady/1.4.5/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/auto-lady/1.4.5/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/auto-lady/1.4.5/scripts/init.sh b/apps/auto-lady/1.4.5/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/auto-lady/1.4.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/apps/auto-lady/1.4.5/scripts/uninstall.sh b/apps/auto-lady/1.4.5/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/auto-lady/1.4.5/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/auto-lady/1.4.5/scripts/upgrade.sh b/apps/auto-lady/1.4.5/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/auto-lady/1.4.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/apps/auto-lady/1.5.3/data.yml b/apps/auto-lady/1.5.3/data.yml deleted file mode 100644 index c0d317dd3..000000000 --- a/apps/auto-lady/1.5.3/data.yml +++ /dev/null @@ -1,52 +0,0 @@ -additionalProperties: - formFields: - - default: "/home/auto-lady" - edit: true - envKey: AUTO_LADY_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: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text - - default: "" - edit: true - envKey: HTTP_PROXY - labelZh: 网络代理地址 - labelEn: Network proxy address - required: false - type: text - - default: "localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8,*.local" - edit: true - envKey: NO_PROXY - labelZh: 跳过代理地址 - labelEn: Skip proxy address - required: false - type: text diff --git a/apps/auto-lady/1.5.3/docker-compose.yml b/apps/auto-lady/1.5.3/docker-compose.yml deleted file mode 100644 index 953000240..000000000 --- a/apps/auto-lady/1.5.3/docker-compose.yml +++ /dev/null @@ -1,27 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - auto-lady: - image: envyafish/byte-muse:1.5.3 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${AUTO_LADY_ROOT_PATH}/config:/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} - environment: - - HTTPS_PROXY=${HTTP_PROXY} - - HTTP_PROXY=${HTTP_PROXY:-} - - NO_PROXY=${NO_PROXY:-} diff --git a/apps/auto-lady/1.5.3/envs/default.env b/apps/auto-lady/1.5.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/auto-lady/1.5.3/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/auto-lady/1.5.3/envs/global.env b/apps/auto-lady/1.5.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/auto-lady/1.5.3/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/auto-lady/1.5.3/scripts/init.sh b/apps/auto-lady/1.5.3/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/auto-lady/1.5.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/auto-lady/1.5.3/scripts/uninstall.sh b/apps/auto-lady/1.5.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/auto-lady/1.5.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/auto-lady/1.5.3/scripts/upgrade.sh b/apps/auto-lady/1.5.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/auto-lady/1.5.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/auto-lady/README.md b/apps/auto-lady/README.md deleted file mode 100644 index d78e9f276..000000000 --- a/apps/auto-lady/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# AutoLady - -自动化订阅AV影片 - -![AutoLady](https://file.lifebus.top/imgs/autolady_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) - -> 已下架 -> -> 请自行升级至 `byte-muse` 当前应用不在升级。 - -## 应用说明 - -> 目前仅支持 MT,FSM,PTT 三个 PT 站点的 AV 采集订阅 -> -> 账号密码可在 `日志` 查看 - -## 应用配置 - -+ qBittorrent 下载器 -+ PT 站点密钥 - ---- - -![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/auto-lady/data.yml b/apps/auto-lady/data.yml deleted file mode 100644 index 6ff03fb8b..000000000 --- a/apps/auto-lady/data.yml +++ /dev/null @@ -1,15 +0,0 @@ -additionalProperties: - key: auto-lady - name: AutoLady [已下架] - tags: - - WebSite - - Tool - - Local - shortDescZh: 自动化订阅AV影片 - shortDescEn: AutoLady is a tool for automatically subscribing to AV movies - type: website - crossVersionUpdate: true - limit: 0 - website: https://catcat.blog/ - github: https://catcat.blog/ - document: https://catcat.blog/docker-autolady.html diff --git a/apps/auto-lady/logo.png b/apps/auto-lady/logo.png deleted file mode 100644 index 2512e2b9c51ec76297a259267e8856d202b6695e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11652 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 diff --git a/apps/elastic-elasticsearch/8.18.2/data.yml b/apps/elastic-elasticsearch/8.18.2/data.yml deleted file mode 100644 index b627b241e..000000000 --- a/apps/elastic-elasticsearch/8.18.2/data.yml +++ /dev/null @@ -1,60 +0,0 @@ -additionalProperties: - formFields: - - default: "/home/elasticsearch" - edit: true - envKey: ELASTICSEARCH_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 9200 - edit: true - envKey: PANEL_APP_PORT_HTTPS - labelZh: WebUI 端口 - labelEn: WebUI port - required: true - rule: paramPort - type: number - - default: 9300 - edit: true - envKey: PANEL_APP_PORT_CLUSTER - labelZh: 集群端口 - labelEn: Cluster port - required: true - rule: paramPort - type: number - - default: "" - edit: true - envKey: ELASTIC_PASSWORD - labelZh: Elasticsearch 密码 (elastic) - labelEn: Elasticsearch password (elastic) - required: true - type: password - - default: "" - edit: true - envKey: KIBANA_PASSWORD - labelZh: Kibana 密码 (kibana_system) - labelEn: Kibana password (kibana_system) - required: false - type: password - - default: "elasticsearch" - edit: true - envKey: ES_SETTING_CLUSTER_NAME - labelZh: 集群名称 - labelEn: Cluster name - required: true - type: text - - default: "es-node" - edit: true - envKey: ES_SETTING_NODE_NAME - labelZh: 节点名称 - labelEn: Node name - required: true - type: text - - default: "-Xms1g -Xmx1g" - edit: true - envKey: ES_JAVA_OPTS - labelZh: Java 启动参数 (可选) - labelEn: Java startup parameters (optional) - required: false - type: text diff --git a/apps/elastic-elasticsearch/8.18.2/docker-compose.yml b/apps/elastic-elasticsearch/8.18.2/docker-compose.yml deleted file mode 100644 index 77a42df7b..000000000 --- a/apps/elastic-elasticsearch/8.18.2/docker-compose.yml +++ /dev/null @@ -1,35 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - elasticsearch: - image: elasticsearch:8.18.2 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - tty: true - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - ports: - - ${PANEL_APP_PORT_HTTPS}:9200 - - ${PANEL_APP_PORT_CLUSTER}:9300 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${ELASTICSEARCH_ROOT_PATH}/data:/usr/share/elasticsearch/data - - ${ELASTICSEARCH_ROOT_PATH}/backup:/usr/share/elasticsearch/backup - - ${ELASTICSEARCH_ROOT_PATH}/plugins:/usr/share/elasticsearch/plugins - environment: - - LICENSE=basic - - ES_SETTING_BOOTSTRAP_MEMORY__LOCK=true - - ES_SETTING_PATH_REPO=/usr/share/elasticsearch/backup diff --git a/apps/elastic-elasticsearch/8.18.2/envs/default.env b/apps/elastic-elasticsearch/8.18.2/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/elastic-elasticsearch/8.18.2/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/elastic-elasticsearch/8.18.2/envs/global.env b/apps/elastic-elasticsearch/8.18.2/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/elastic-elasticsearch/8.18.2/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/elastic-elasticsearch/8.18.2/scripts/init.sh b/apps/elastic-elasticsearch/8.18.2/scripts/init.sh deleted file mode 100644 index 33a7b7f49..000000000 --- a/apps/elastic-elasticsearch/8.18.2/scripts/init.sh +++ /dev/null @@ -1,23 +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 - - mkdir -p $ELASTICSEARCH_ROOT_PATH - mkdir -p "$ELASTICSEARCH_ROOT_PATH/data" - mkdir -p "$ELASTICSEARCH_ROOT_PATH/backup" - mkdir -p "$ELASTICSEARCH_ROOT_PATH/plugins" - - chown -R 1000:1000 $ELASTICSEARCH_ROOT_PATH - - echo "Check Finish." -else - echo "Error: .env file not found." -fi diff --git a/apps/elastic-elasticsearch/8.18.2/scripts/uninstall.sh b/apps/elastic-elasticsearch/8.18.2/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/elastic-elasticsearch/8.18.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/apps/elastic-elasticsearch/8.18.2/scripts/upgrade.sh b/apps/elastic-elasticsearch/8.18.2/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/elastic-elasticsearch/8.18.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/apps/elastic-kibana/8.18.2/data.yml b/apps/elastic-kibana/8.18.2/data.yml deleted file mode 100644 index 4a6a5dd1f..000000000 --- a/apps/elastic-kibana/8.18.2/data.yml +++ /dev/null @@ -1,24 +0,0 @@ -additionalProperties: - formFields: - - default: "/home/kibana" - edit: true - envKey: KIBANA_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 5601 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI port - required: true - rule: paramPort - type: number - - default: "https://127.0.0.1:9200" - edit: true - envKey: elasticsearch_hosts - labelZh: Elasticsearch 地址 - labelEn: Elasticsearch address - required: true - type: text diff --git a/apps/elastic-kibana/8.18.2/docker-compose.yml b/apps/elastic-kibana/8.18.2/docker-compose.yml deleted file mode 100644 index 726ccec99..000000000 --- a/apps/elastic-kibana/8.18.2/docker-compose.yml +++ /dev/null @@ -1,27 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - kibana: - image: kibana:8.18.2 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:5601 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${KIBANA_ROOT_PATH}/data:/usr/share/kibana/data - environment: - - SERVER_NAME="kibana" - - SERVER_HOST="0.0.0.0" - - SERVER_PORT=5601 - - I18N_LOCALE="zh-CN" - - SERVER_SHUTDOWNTIMEOUT="5s" - - MONITORING_UI_CONTAINER_ELASTICSEARCH_ENABLED=true diff --git a/apps/elastic-kibana/8.18.2/envs/default.env b/apps/elastic-kibana/8.18.2/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/elastic-kibana/8.18.2/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/elastic-kibana/8.18.2/envs/global.env b/apps/elastic-kibana/8.18.2/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/elastic-kibana/8.18.2/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/elastic-kibana/8.18.2/scripts/init.sh b/apps/elastic-kibana/8.18.2/scripts/init.sh deleted file mode 100644 index f68fbe6d5..000000000 --- a/apps/elastic-kibana/8.18.2/scripts/init.sh +++ /dev/null @@ -1,22 +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 - - mkdir -p $KIBANA_ROOT_PATH - mkdir -p "$KIBANA_ROOT_PATH/data" - - chown -R 1000:1000 $KIBANA_ROOT_PATH - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/elastic-kibana/8.18.2/scripts/uninstall.sh b/apps/elastic-kibana/8.18.2/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/elastic-kibana/8.18.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/apps/elastic-kibana/8.18.2/scripts/upgrade.sh b/apps/elastic-kibana/8.18.2/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/elastic-kibana/8.18.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/apps/emby/4.8.11.0/data.yml b/apps/emby/4.8.11.0/data.yml deleted file mode 100644 index 29deb69b0..000000000 --- a/apps/emby/4.8.11.0/data.yml +++ /dev/null @@ -1,61 +0,0 @@ -additionalProperties: - formFields: - - default: "host" - edit: true - envKey: NETWORK_MODE - labelZh: 网络模式 - labelEn: Drive path - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: 8096 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: 网页端口 - labelEn: WebUI Port - required: true - rule: paramPort - type: number - - default: "/home/emby" - edit: true - envKey: EMBY_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: "" - edit: true - envKey: HTTP_SSL_PROXY - labelZh: HTTP(s) 网络代理 - labelEn: HTTP(s) Proxy - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/emby/4.8.11.0/docker-compose.yml b/apps/emby/4.8.11.0/docker-compose.yml deleted file mode 100644 index 5ac34267b..000000000 --- a/apps/emby/4.8.11.0/docker-compose.yml +++ /dev/null @@ -1,38 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - emby: - image: emby/embyserver:4.8.11.0 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP}:8096 - 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 - volumes: - - /etc/timezone:/etc/timezone - - /etc/localtime:/etc/localtime - - ${EMBY_ROOT_PATH}/config:/config - - ${EMBY_ROOT_PATH}/mnt:/mnt - - ${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} - environment: - - UID=0 - - GID=0 - - GIDLIST=0 - - HTTP_PROXY=${HTTP_PROXY:-} - - HTTPS_PROXY=${HTTP_PROXY:-} - - NO_PROXY=localhost,127.0.0.1,::1 diff --git a/apps/emby/4.8.11.0/envs/default.env b/apps/emby/4.8.11.0/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/emby/4.8.11.0/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/emby/4.8.11.0/envs/global.env b/apps/emby/4.8.11.0/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/emby/4.8.11.0/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/emby/4.8.11.0/scripts/init.sh b/apps/emby/4.8.11.0/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/emby/4.8.11.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/emby/4.8.11.0/scripts/uninstall.sh b/apps/emby/4.8.11.0/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/emby/4.8.11.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/emby/4.8.11.0/scripts/upgrade.sh b/apps/emby/4.8.11.0/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/emby/4.8.11.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/embyserver/arm32v7/.env.sample b/apps/emby/4.9.1.1-amd64/.env.sample similarity index 100% rename from apps/embyserver/arm32v7/.env.sample rename to apps/emby/4.9.1.1-amd64/.env.sample diff --git a/apps/embyserver/arm32v7/data.yml b/apps/emby/4.9.1.1-amd64/data.yml similarity index 100% rename from apps/embyserver/arm32v7/data.yml rename to apps/emby/4.9.1.1-amd64/data.yml diff --git a/apps/embyserver/latest/docker-compose.yml b/apps/emby/4.9.1.1-amd64/docker-compose.yml similarity index 100% rename from apps/embyserver/latest/docker-compose.yml rename to apps/emby/4.9.1.1-amd64/docker-compose.yml diff --git a/apps/embyserver/arm64v8/data.yml b/apps/emby/4.9.1.1-arm32v7/data.yml similarity index 100% rename from apps/embyserver/arm64v8/data.yml rename to apps/emby/4.9.1.1-arm32v7/data.yml diff --git a/apps/embyserver/arm32v7/docker-compose.yml b/apps/emby/4.9.1.1-arm32v7/docker-compose.yml similarity index 94% rename from apps/embyserver/arm32v7/docker-compose.yml rename to apps/emby/4.9.1.1-arm32v7/docker-compose.yml index 8fd1a4c92..d93fea741 100644 --- a/apps/embyserver/arm32v7/docker-compose.yml +++ b/apps/emby/4.9.1.1-arm32v7/docker-compose.yml @@ -20,7 +20,7 @@ services: devices: - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes #- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi - image: emby/embyserver_arm32v7:latest + image: emby/embyserver_arm32v7:4.9.1.1 labels: createdBy: "Apps" diff --git a/apps/embyserver/arm64v8/.env.sample b/apps/emby/4.9.1.1-arm64v8/.env.sample similarity index 100% rename from apps/embyserver/arm64v8/.env.sample rename to apps/emby/4.9.1.1-arm64v8/.env.sample diff --git a/apps/embyserver/latest/data.yml b/apps/emby/4.9.1.1-arm64v8/data.yml similarity index 100% rename from apps/embyserver/latest/data.yml rename to apps/emby/4.9.1.1-arm64v8/data.yml diff --git a/apps/embyserver/arm64v8/docker-compose.yml b/apps/emby/4.9.1.1-arm64v8/docker-compose.yml similarity index 93% rename from apps/embyserver/arm64v8/docker-compose.yml rename to apps/emby/4.9.1.1-arm64v8/docker-compose.yml index 009c4132b..8162cb563 100644 --- a/apps/embyserver/arm64v8/docker-compose.yml +++ b/apps/emby/4.9.1.1-arm64v8/docker-compose.yml @@ -19,7 +19,7 @@ services: devices: - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes #- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi - image: emby/embyserver_arm64v8:latest + image: emby/embyserver_arm64v8:4.9.1.1 labels: createdBy: "Apps" diff --git a/apps/emby/4.9.1.1/data.yml b/apps/emby/4.9.1.1/data.yml deleted file mode 100644 index 29deb69b0..000000000 --- a/apps/emby/4.9.1.1/data.yml +++ /dev/null @@ -1,61 +0,0 @@ -additionalProperties: - formFields: - - default: "host" - edit: true - envKey: NETWORK_MODE - labelZh: 网络模式 - labelEn: Drive path - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: 8096 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: 网页端口 - labelEn: WebUI Port - required: true - rule: paramPort - type: number - - default: "/home/emby" - edit: true - envKey: EMBY_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: "" - edit: true - envKey: HTTP_SSL_PROXY - labelZh: HTTP(s) 网络代理 - labelEn: HTTP(s) Proxy - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/emby/4.9.1.1/docker-compose.yml b/apps/emby/4.9.1.1/docker-compose.yml deleted file mode 100644 index 6562bad9e..000000000 --- a/apps/emby/4.9.1.1/docker-compose.yml +++ /dev/null @@ -1,38 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - emby: - image: emby/embyserver:4.9.1.1 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP}:8096 - 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 - volumes: - - /etc/timezone:/etc/timezone - - /etc/localtime:/etc/localtime - - ${EMBY_ROOT_PATH}/config:/config - - ${EMBY_ROOT_PATH}/mnt:/mnt - - ${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} - environment: - - UID=0 - - GID=0 - - GIDLIST=0 - - HTTP_PROXY=${HTTP_PROXY:-} - - HTTPS_PROXY=${HTTP_PROXY:-} - - NO_PROXY=localhost,127.0.0.1,::1 diff --git a/apps/emby/4.9.1.1/envs/default.env b/apps/emby/4.9.1.1/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/emby/4.9.1.1/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/emby/4.9.1.1/envs/global.env b/apps/emby/4.9.1.1/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/emby/4.9.1.1/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/emby/4.9.1.1/scripts/init.sh b/apps/emby/4.9.1.1/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/emby/4.9.1.1/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/emby/4.9.1.1/scripts/uninstall.sh b/apps/emby/4.9.1.1/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/emby/4.9.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/apps/emby/4.9.1.1/scripts/upgrade.sh b/apps/emby/4.9.1.1/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/emby/4.9.1.1/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/embyserver/README.md b/apps/embyserver/README.md deleted file mode 100644 index 162feb1ce..000000000 --- a/apps/embyserver/README.md +++ /dev/null @@ -1,54 +0,0 @@ -Emby Server -============ - -Emby Server is a personal media server with apps on just about every device. - -It features a REST-based API with built-in documention to facilitate client development. We also have client libraries for our API to enable rapid development. - -## Emby Apps - -- [Android Mobile (Play Store)](https://play.google.com/store/apps/details?id=com.mb.android "Android Mobile (Play Store)") -- [Android Mobile (Amazon)](http://www.amazon.com/Emby-for-Android/dp/B00GVH9O0I "Android Mobile (Amazon)") -- [Android TV](https://play.google.com/store/apps/details?id=tv.emby.embyatv "Android TV") -- [Amazon Fire TV](http://www.amazon.com/Emby-for-Fire-TV/dp/B00VVJKTW8 "Amazon Fire TV") -- [HTML5](http://app.emby.media "HTML5") -- [iPad](https://itunes.apple.com/us/app/emby/id992180193?ls=1&mt=8 "iPad") -- [iPhone](https://itunes.apple.com/us/app/emby/id992180193?ls=1&mt=8 "iPhone") -- [Kodi](http://emby.media/download/ "Kodi") -- [Media Portal](http://www.team-mediaportal.com/ "Media Portal") -- [Roku](https://www.roku.com/channels#!details/44191/emby "Roku") -- [Windows Desktop](http://emby.media/download/ "Windows Desktop") -- [Windows Media Center](http://emby.media/download/ "Windows Media Center") -- [Windows Phone](http://www.windowsphone.com/s?appid=f4971ed9-f651-4bf6-84bb-94fd98613b86 "Windows Phone") -- [Windows 8](http://apps.microsoft.com/windows/en-us/app/media-browser/ad55a2f0-9897-47bd-8944-bed3aefd5d06 "Windows 8.1") - -## New Users ## - -If you're a new user looking to install Emby Server, please head over to [emby.media](http://www.emby.media/ "emby.media") - -## Developer Info ## - -[Api Docs](https://github.com/MediaBrowser/MediaBrowser/wiki "Api Workflow") - -[How to Build a Server Plugin](https://github.com/MediaBrowser/MediaBrowser/wiki/How-to-build-a-Server-Plugin "How to build a server plugin") - - -## Visit our community: ## - -http://emby.media/community - -## Images - -![Android](https://dl.dropboxusercontent.com/u/4038856/android1.png) -![Android](https://dl.dropboxusercontent.com/u/4038856/android2.png) -![Html5](https://github.com/MediaBrowser/MediaBrowser.Resources/raw/master/apps/html5.png) -![iOS](https://github.com/MediaBrowser/MediaBrowser.Resources/raw/master/apps/ios_1.jpg) -![iOS](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/ios_2.jpg) -![Emby Theater](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/mbt.png) -![Emby Theater](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/mbt1.png) -![Windows Phone](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/winphone.png) -![Roku](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/roku2.jpg) -![iOS](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/ios_3.jpg) -![Dashboard](https://raw.github.com/MediaBrowser/MediaBrowser.Resources/master/apps/dashboard.png) -![iOS](http://i.imgur.com/prrzxMc.jpg) -![iOS](http://i.imgur.com/c9Vd1w5.jpg) diff --git a/apps/embyserver/data.yml b/apps/embyserver/data.yml deleted file mode 100644 index 0e035e5a6..000000000 --- a/apps/embyserver/data.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Emby Server -tags: - - 多媒体 -title: 一个免费的个人媒体服务器 -description: 一个免费的个人媒体服务器 -additionalProperties: - key: embyserver - name: Emby Server - tags: - - Media - shortDescZh: 一个免费的个人媒体服务器 - shortDescEn: A free personal media server - type: tool - crossVersionUpdate: true - limit: 0 - recommend: 0 - website: https://emby.media/ - github: https://github.com/MediaBrowser/Emby - document: https://emby.media/support/articles/Home.html diff --git a/apps/embyserver/latest/.env.sample b/apps/embyserver/latest/.env.sample deleted file mode 100644 index b152e7baf..000000000 --- a/apps/embyserver/latest/.env.sample +++ /dev/null @@ -1,6 +0,0 @@ -CONTAINER_NAME="embyserver" -DATA_PATH="./data/config" -MOUNT_PATH2="./data/mnt2" -MOUNT_PATH="./data/mnt1" -PANEL_APP_PORT_HTTP="40091" -PANEL_APP_PORT_HTTPS="40092" diff --git a/apps/embyserver/logo.png b/apps/embyserver/logo.png deleted file mode 100644 index 50441767d5dec1b8af677a98c4277eae2cb8fd52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8814 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 diff --git a/apps/immich-machine-learning/1.132.3/data.yml b/apps/immich-machine-learning/1.132.3/data.yml deleted file mode 100644 index 7321cde6d..000000000 --- a/apps/immich-machine-learning/1.132.3/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.132.3/docker-compose.yml b/apps/immich-machine-learning/1.132.3/docker-compose.yml deleted file mode 100644 index 73bf39f06..000000000 --- a/apps/immich-machine-learning/1.132.3/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.132.3 - 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/envs/default.env b/apps/immich-machine-learning/1.132.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich-machine-learning/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-machine-learning/1.132.3/envs/global.env b/apps/immich-machine-learning/1.132.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich-machine-learning/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-machine-learning/1.132.3/scripts/init.sh b/apps/immich-machine-learning/1.132.3/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-machine-learning/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-machine-learning/1.132.3/scripts/uninstall.sh b/apps/immich-machine-learning/1.132.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich-machine-learning/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-machine-learning/1.132.3/scripts/upgrade.sh b/apps/immich-machine-learning/1.132.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-machine-learning/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-no-machine/1.132.3/data.yml b/apps/immich-no-machine/1.132.3/data.yml deleted file mode 100644 index 093e32b15..000000000 --- a/apps/immich-no-machine/1.132.3/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/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.132.3/envs/default.env b/apps/immich-no-machine/1.132.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/immich-no-machine/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-no-machine/1.132.3/envs/global.env b/apps/immich-no-machine/1.132.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/immich-no-machine/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-no-machine/1.132.3/scripts/init.sh b/apps/immich-no-machine/1.132.3/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-no-machine/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-no-machine/1.132.3/scripts/uninstall.sh b/apps/immich-no-machine/1.132.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/immich-no-machine/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-no-machine/1.132.3/scripts/upgrade.sh b/apps/immich-no-machine/1.132.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/immich-no-machine/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-no-machine/1.134.0/docker-compose.yml b/apps/immich-no-machine/1.134.0/docker-compose.yml index a8e1d5c95..c5f0724b8 100644 --- a/apps/immich-no-machine/1.134.0/docker-compose.yml +++ b/apps/immich-no-machine/1.134.0/docker-compose.yml @@ -5,24 +5,6 @@ networks: name: immich services: - immich-pg14-vectors: - image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.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 - 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 @@ -50,3 +32,21 @@ services: volumes: - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload - /etc/localtime:/etc/localtime + + immich-pg14-vectors: + image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.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 + environment: + POSTGRES_PASSWORD: ${DB_PASSWORD} + POSTGRES_USER: ${DB_USERNAME:-postgres} + POSTGRES_DB: ${DB_DATABASE_NAME:-immich} + POSTGRES_INITDB_ARGS: '--data-checksums' diff --git a/apps/immich-server/1.132.3/data.yml b/apps/immich-server/1.132.3/data.yml deleted file mode 100644 index 33b62351b..000000000 --- a/apps/immich-server/1.132.3/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.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/1.132.3/data.yml b/apps/immich/1.132.3/data.yml deleted file mode 100644 index 5dafe3219..000000000 --- a/apps/immich/1.132.3/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.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/jellyfin/10.9.11/data.yml b/apps/jellyfin/10.9.11/data.yml deleted file mode 100644 index 5e2a5ab8c..000000000 --- a/apps/jellyfin/10.9.11/data.yml +++ /dev/null @@ -1,61 +0,0 @@ -additionalProperties: - formFields: - - default: "host" - edit: true - envKey: NETWORK_MODE - labelZh: 网络模式 - labelEn: Network mode - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: "/home/jellyfin" - edit: true - envKey: JELLYFIN_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 8096 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI Port - required: true - rule: paramPort - type: number - - default: "" - edit: true - envKey: HTTP_PROXY - labelZh: HTTP(s) 网络代理 - labelEn: HTTP(s) Proxy - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/jellyfin/10.9.11/docker-compose.yml b/apps/jellyfin/10.9.11/docker-compose.yml deleted file mode 100644 index e263ac3f2..000000000 --- a/apps/jellyfin/10.9.11/docker-compose.yml +++ /dev/null @@ -1,37 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - jellyfin: - image: jellyfin/jellyfin:10.9.11 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - network_mode: ${NETWORK_MODE} - user: 0:0 - ports: - - ${PANEL_APP_PORT_HTTP}:8096 - volumes: - - ${JELLYFIN_ROOT_PATH}/config:/config - - ${JELLYFIN_ROOT_PATH}/cache:/cache - - ${JELLYFIN_ROOT_PATH}/media:/media - - ${JELLYFIN_ROOT_PATH}/config/font:/config/font - - ${JELLYFIN_ROOT_PATH}/config/dejavu:/usr/share/fonts/truetype/dejavu - - ${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} - 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 - environment: - - ROC_ENABLE_PRE_VEGA=1 - - HTTPS_PROXY=${HTTP_PROXY:-} - - NO_PROXY=localhost,127.0.0.1,::1 diff --git a/apps/jellyfin/10.9.11/envs/default.env b/apps/jellyfin/10.9.11/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/jellyfin/10.9.11/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/jellyfin/10.9.11/envs/global.env b/apps/jellyfin/10.9.11/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/jellyfin/10.9.11/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/jellyfin/10.9.11/scripts/init.sh b/apps/jellyfin/10.9.11/scripts/init.sh deleted file mode 100644 index c066befc7..000000000 --- a/apps/jellyfin/10.9.11/scripts/init.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - BASE_URL="https://f.lifebus.top/public/1panel/appstore/jellyfin/" - - DEJAVU_FILES=( - "DejaVuSans.ttf" - "DejaVuSans-Bold.ttf" - "DejaVuSansMono.ttf" - "DejaVuSansMono-Bold.ttf" - "DejaVuSerif.ttf" - "DejaVuSerif-Bold.ttf" - ) - - FONT_FILES=( - "NotoSansMonoCJKsc-Bold.woff2" - "NotoSansMonoCJKsc-Regular.otf" - "NotoSansCJKsc-Regular.woff" - "NotoSansMonoCJKsc-Regular.woff" - "NotoSansMonoCJKsc-Regular.woff2" - "NotoSansMonoCJKsc-Bold.otf" - "NotoSansMonoCJKsc-Bold.woff" - "NotoSansCJKsc-Medium.otf" - "NotoSansCJKsc-Regular.otf" - "NotoSansCJKsc-Thin.woff2" - "NotoSansCJKsc-Thin.woff" - "NotoSansCJKsc-Regular.woff2" - "NotoSansCJKsc-Thin.otf" - "NotoSansCJKsc-Medium.woff" - "NotoSansCJKsc-Medium.woff2" - "NotoSansCJKsc-Light.woff" - "NotoSansCJKsc-Light.woff2" - "NotoSansCJKsc-Bold.otf" - "NotoSansCJKsc-Black.otf" - "NotoSansCJKsc-Light.otf" - "NotoSansCJKsc-Bold.woff" - "NotoSansCJKsc-DemiLight.otf" - "NotoSansCJKsc-Black.woff" - "NotoSansCJKsc-DemiLight.woff" - "NotoSansCJKsc-Black.woff2" - "NotoSansCJKsc-DemiLight.woff2" - "NotoSansCJKsc-Bold.woff2" - "font.css" - ) - - if [ ! -d "$JELLYFIN_ROOT_PATH/config/font" ]; then - mkdir -p "$JELLYFIN_ROOT_PATH/config/font" - for FILE in "${FONT_FILES[@]}"; do - wget -q "${BASE_URL}font/${FILE}" -P "$JELLYFIN_ROOT_PATH/config/font/" || echo "Failed to download $FILE, continuing..." - done - fi - - if [ ! -d "$JELLYFIN_ROOT_PATH/config/dejavu" ]; then - mkdir -p "$JELLYFIN_ROOT_PATH/config/dejavu" - for FILE in "${DEJAVU_FILES[@]}"; do - wget -q "${BASE_URL}dejavu/${FILE}" -P "$JELLYFIN_ROOT_PATH/config/dejavu/" || echo "Failed to download $FILE, continuing..." - done - fi - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/jellyfin/10.9.11/scripts/uninstall.sh b/apps/jellyfin/10.9.11/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/jellyfin/10.9.11/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/jellyfin/10.9.11/scripts/upgrade.sh b/apps/jellyfin/10.9.11/scripts/upgrade.sh deleted file mode 100644 index c066befc7..000000000 --- a/apps/jellyfin/10.9.11/scripts/upgrade.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - BASE_URL="https://f.lifebus.top/public/1panel/appstore/jellyfin/" - - DEJAVU_FILES=( - "DejaVuSans.ttf" - "DejaVuSans-Bold.ttf" - "DejaVuSansMono.ttf" - "DejaVuSansMono-Bold.ttf" - "DejaVuSerif.ttf" - "DejaVuSerif-Bold.ttf" - ) - - FONT_FILES=( - "NotoSansMonoCJKsc-Bold.woff2" - "NotoSansMonoCJKsc-Regular.otf" - "NotoSansCJKsc-Regular.woff" - "NotoSansMonoCJKsc-Regular.woff" - "NotoSansMonoCJKsc-Regular.woff2" - "NotoSansMonoCJKsc-Bold.otf" - "NotoSansMonoCJKsc-Bold.woff" - "NotoSansCJKsc-Medium.otf" - "NotoSansCJKsc-Regular.otf" - "NotoSansCJKsc-Thin.woff2" - "NotoSansCJKsc-Thin.woff" - "NotoSansCJKsc-Regular.woff2" - "NotoSansCJKsc-Thin.otf" - "NotoSansCJKsc-Medium.woff" - "NotoSansCJKsc-Medium.woff2" - "NotoSansCJKsc-Light.woff" - "NotoSansCJKsc-Light.woff2" - "NotoSansCJKsc-Bold.otf" - "NotoSansCJKsc-Black.otf" - "NotoSansCJKsc-Light.otf" - "NotoSansCJKsc-Bold.woff" - "NotoSansCJKsc-DemiLight.otf" - "NotoSansCJKsc-Black.woff" - "NotoSansCJKsc-DemiLight.woff" - "NotoSansCJKsc-Black.woff2" - "NotoSansCJKsc-DemiLight.woff2" - "NotoSansCJKsc-Bold.woff2" - "font.css" - ) - - if [ ! -d "$JELLYFIN_ROOT_PATH/config/font" ]; then - mkdir -p "$JELLYFIN_ROOT_PATH/config/font" - for FILE in "${FONT_FILES[@]}"; do - wget -q "${BASE_URL}font/${FILE}" -P "$JELLYFIN_ROOT_PATH/config/font/" || echo "Failed to download $FILE, continuing..." - done - fi - - if [ ! -d "$JELLYFIN_ROOT_PATH/config/dejavu" ]; then - mkdir -p "$JELLYFIN_ROOT_PATH/config/dejavu" - for FILE in "${DEJAVU_FILES[@]}"; do - wget -q "${BASE_URL}dejavu/${FILE}" -P "$JELLYFIN_ROOT_PATH/config/dejavu/" || echo "Failed to download $FILE, continuing..." - done - fi - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/libretv/202506122345/data.yml b/apps/libretv/202506142226/data.yml similarity index 100% rename from apps/libretv/202506122345/data.yml rename to apps/libretv/202506142226/data.yml diff --git a/apps/libretv/202506122345/docker-compose.yml b/apps/libretv/202506142226/docker-compose.yml similarity index 90% rename from apps/libretv/202506122345/docker-compose.yml rename to apps/libretv/202506142226/docker-compose.yml index 5fba4fdbb..7df302788 100644 --- a/apps/libretv/202506122345/docker-compose.yml +++ b/apps/libretv/202506142226/docker-compose.yml @@ -1,7 +1,7 @@ services: libretv: container_name: ${CONTAINER_NAME} - image: bestzwei/libretv:latest + image: bestzwei/libretv:202506142226 networks: - 1panel-network restart: always diff --git a/apps/nacos/2.4.3/data.yml b/apps/nacos/2.4.3/data.yml deleted file mode 100644 index e60115e23..000000000 --- a/apps/nacos/2.4.3/data.yml +++ /dev/null @@ -1,185 +0,0 @@ -additionalProperties: - formFields: - - child: - default: "" - envKey: PANEL_DB_HOST - required: true - type: service - default: mysql - edit: true - envKey: PANEL_DB_TYPE - labelZh: MySQL 服务 (前置检查) - labelEn: Database Service (Pre-check) - required: true - type: apps - values: - - label: MySQL - value: mysql - - label: MariaDB - value: mariadb - - label: Percona - value: percona - - default: "host" - edit: true - envKey: NETWORK_MODE - labelEn: Drive path - labelZh: 网络模式 - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: "/home/nacos" - edit: true - envKey: NACOS_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 8848 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI port - required: true - rule: paramPort - type: number - - default: 9848 - edit: true - envKey: PANEL_APP_PORT_GRPC_CLIENT - labelZh: Nacos gRPC 客户端端口 - labelEn: Nacos gRPC client port - required: true - rule: paramPort - type: number - - default: 9849 - edit: true - envKey: PANEL_APP_PORT_GRPC_SERVER - labelZh: Nacos gRPC 服务端端口 - labelEn: Nacos gRPC server port - required: true - rule: paramPort - type: number - - default: "ip" - envKey: PREFER_HOST_MODE - labelZh: IP模式/域名模式 - labelEn: IP mode/hostname mode - required: true - type: select - values: - - label: IP模式 - value: "ip" - - label: 域名模式 - value: "hostname" - - default: "" - edit: true - envKey: NACOS_SERVER_IP - labelZh: 服务IP - labelEn: Server IP - required: true - type: text - - default: "serverIdentity" - edit: true - envKey: NACOS_AUTH_IDENTITY_KEY - labelZh: Nacos身份验证密钥键 - labelEn: Nacos auth identity key - required: true - type: text - - default: "security" - edit: true - envKey: NACOS_AUTH_IDENTITY_VALUE - labelZh: Nacos身份验证密钥值 - labelEn: Nacos auth identity value - required: true - type: text - - default: "SecretKey012345678901234567890123456789012345678901234567890123456789" - edit: true - envKey: NACOS_AUTH_TOKEN - labelZh: Nacos身份验证令牌(至少32位字符的Base64编码) - labelEn: Nacos auth token - required: true - type: text - - default: "512m" - edit: true - envKey: JVM_XMS - labelZh: JVM_XMS (初始内存大小) - labelEn: JVM_XMS (Initial memory size) - required: true - type: text - - default: "2g" - edit: true - envKey: JVM_XMX - labelEn: JVM_XMX (Maximum memory size) - labelZh: JVM_XMX (最大内存大小) - required: true - type: text - - default: "128m" - edit: true - envKey: JVM_XMN - labelEn: JVM_XMN (New generation memory) - labelZh: JVM_XMN (新生代内存) - required: true - type: text - - default: "128m" - edit: true - envKey: JVM_MS - labelEn: JVM_MS (Initial metaspace) - labelZh: JVM_MS (初始元空间大小) - required: true - type: text - - default: "320m" - edit: true - envKey: JVM_MMS - labelEn: JVM_MMS (Maximum metaspace) - labelZh: JVM_MMS (最大元空间大小) - required: true - type: text - - default: "127.0.0.1" - edit: true - envKey: MYSQL_SERVICE_HOST - labelZh: 数据库 主机 - labelEn: Database Host - required: true - type: text - - default: 3306 - edit: true - envKey: MYSQL_SERVICE_PORT - labelZh: 数据库 端口 - labelEn: Database Port - required: true - rule: paramPort - type: number - - default: "nacos" - edit: true - envKey: MYSQL_SERVICE_USER - labelZh: 数据库 用户名 - labelEn: Database Username - required: true - type: text - - default: "" - edit: true - envKey: MYSQL_SERVICE_PASSWORD - labelZh: 数据库 密码 - labelEn: Database Password - required: true - type: password - - default: "nacos" - edit: true - envKey: MYSQL_SERVICE_DB_NAME - labelZh: 数据库 名称 - labelEn: Database Name - required: true - type: text - - default: "characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true" - edit: true - envKey: MYSQL_SERVICE_DB_PARAM - labelZh: 数据库 连接参数 - labelEn: Database Connection Parameters - required: true - type: text diff --git a/apps/nacos/2.4.3/docker-compose.yml b/apps/nacos/2.4.3/docker-compose.yml deleted file mode 100644 index ed4fde281..000000000 --- a/apps/nacos/2.4.3/docker-compose.yml +++ /dev/null @@ -1,27 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - nacos: - image: nacos/nacos-server:v2.4.3 - container_name: ${CONTAINER_NAME} - restart: always - labels: - createdBy: "Apps" - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP:-8848}:${PANEL_APP_PORT_HTTP:-8848} - - ${PANEL_APP_PORT_GRPC_CLIENT}:9848 - - ${PANEL_APP_PORT_GRPC_SERVER}:9849 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${NACOS_ROOT_PATH}/logs:/home/nacos/logs - - ${NACOS_ROOT_PATH}/data:/home/nacos/data - environment: - - MODE=standalone - - NACOS_SERVER_PORT=${PANEL_APP_PORT_HTTP:-8848} - - NACOS_AUTH_ENABLE=true - - SPRING_DATASOURCE_PLATFORM=mysql diff --git a/apps/nacos/2.4.3/envs/default.env b/apps/nacos/2.4.3/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/nacos/2.4.3/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/nacos/2.4.3/envs/global.env b/apps/nacos/2.4.3/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/nacos/2.4.3/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/nacos/2.4.3/init/mysql-schema.sql b/apps/nacos/2.4.3/init/mysql-schema.sql deleted file mode 100644 index 067d67a12..000000000 --- a/apps/nacos/2.4.3/init/mysql-schema.sql +++ /dev/null @@ -1,227 +0,0 @@ -/* - * Copyright 1999-2018 Alibaba Group Holding Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/******************************************/ -/* 表名称 = config_info */ -/******************************************/ -CREATE TABLE `config_info` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) DEFAULT NULL COMMENT 'group_id', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `c_desc` varchar(256) DEFAULT NULL COMMENT 'configuration description', - `c_use` varchar(64) DEFAULT NULL COMMENT 'configuration usage', - `effect` varchar(64) DEFAULT NULL COMMENT '配置生效的描述', - `type` varchar(64) DEFAULT NULL COMMENT '配置的类型', - `c_schema` text COMMENT '配置的模式', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; - -/******************************************/ -/* 表名称 = config_info_aggr */ -/******************************************/ -CREATE TABLE `config_info_aggr` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `datum_id` varchar(255) NOT NULL COMMENT 'datum_id', - `content` longtext NOT NULL COMMENT '内容', - `gmt_modified` datetime NOT NULL COMMENT '修改时间', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段'; - - -/******************************************/ -/* 表名称 = config_info_beta */ -/******************************************/ -CREATE TABLE `config_info_beta` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta'; - -/******************************************/ -/* 表名称 = config_info_tag */ -/******************************************/ -CREATE TABLE `config_info_tag` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', - `tag_id` varchar(128) NOT NULL COMMENT 'tag_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag'; - -/******************************************/ -/* 表名称 = config_tags_relation */ -/******************************************/ -CREATE TABLE `config_tags_relation` -( - `id` bigint(20) NOT NULL COMMENT 'id', - `tag_name` varchar(128) NOT NULL COMMENT 'tag_name', - `tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', - `nid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增长标识', - PRIMARY KEY (`nid`), - UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`), - KEY `idx_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation'; - -/******************************************/ -/* 表名称 = group_capacity */ -/******************************************/ -CREATE TABLE `group_capacity` -( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群', - `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', - `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', - `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', - `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值', - `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', - `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_group_id` (`group_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表'; - -/******************************************/ -/* 表名称 = his_config_info */ -/******************************************/ -CREATE TABLE `his_config_info` -( - `id` bigint(20) unsigned NOT NULL COMMENT 'id', - `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增标识', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `op_type` char(10) DEFAULT NULL COMMENT 'operation type', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`nid`), - KEY `idx_gmt_create` (`gmt_create`), - KEY `idx_gmt_modified` (`gmt_modified`), - KEY `idx_did` (`data_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造'; - - -/******************************************/ -/* 表名称 = tenant_capacity */ -/******************************************/ -CREATE TABLE `tenant_capacity` -( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID', - `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', - `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', - `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', - `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数', - `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', - `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表'; - - -CREATE TABLE `tenant_info` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `kp` varchar(128) NOT NULL COMMENT 'kp', - `tenant_id` varchar(128) default '' COMMENT 'tenant_id', - `tenant_name` varchar(128) default '' COMMENT 'tenant_name', - `tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc', - `create_source` varchar(32) DEFAULT NULL COMMENT 'create_source', - `gmt_create` bigint(20) NOT NULL COMMENT '创建时间', - `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`), - KEY `idx_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info'; - -CREATE TABLE `users` -( - `username` varchar(50) NOT NULL PRIMARY KEY COMMENT 'username', - `password` varchar(500) NOT NULL COMMENT 'password', - `enabled` boolean NOT NULL COMMENT 'enabled' -); - -CREATE TABLE `roles` -( - `username` varchar(50) NOT NULL COMMENT 'username', - `role` varchar(50) NOT NULL COMMENT 'role', - UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE -); - -CREATE TABLE `permissions` -( - `role` varchar(50) NOT NULL COMMENT 'role', - `resource` varchar(128) NOT NULL COMMENT 'resource', - `action` varchar(8) NOT NULL COMMENT 'action', - UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE -); - -INSERT INTO users (username, password, enabled) -VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); - -INSERT INTO roles (username, role) -VALUES ('nacos', 'ROLE_ADMIN'); diff --git a/apps/nacos/2.4.3/scripts/init.sh b/apps/nacos/2.4.3/scripts/init.sh deleted file mode 100644 index 19193ac7b..000000000 --- a/apps/nacos/2.4.3/scripts/init.sh +++ /dev/null @@ -1,26 +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 - - if command -v mysql &> /dev/null; then - if [[ -f ./init/mysql-schema.sql ]]; then - mysql -u"$MYSQL_SERVICE_USER" -p"$MYSQL_SERVICE_PASSWORD" -h"$MYSQL_SERVICE_HOST" -P"$MYSQL_SERVICE_PORT" --protocol=TCP "$MYSQL_SERVICE_DB_NAME" < ./init/mysql-schema.sql - else - echo "mysql-schema.sql not found." - fi - else - echo "mysql command not found." - fi - - echo "Check Finish." -else - echo "Error: .env file not found." -fi diff --git a/apps/nacos/2.4.3/scripts/uninstall.sh b/apps/nacos/2.4.3/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/nacos/2.4.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/nacos/2.4.3/scripts/upgrade.sh b/apps/nacos/2.4.3/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/nacos/2.4.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/nacos/2.5.1/data.yml b/apps/nacos/2.5.1/data.yml deleted file mode 100644 index e60115e23..000000000 --- a/apps/nacos/2.5.1/data.yml +++ /dev/null @@ -1,185 +0,0 @@ -additionalProperties: - formFields: - - child: - default: "" - envKey: PANEL_DB_HOST - required: true - type: service - default: mysql - edit: true - envKey: PANEL_DB_TYPE - labelZh: MySQL 服务 (前置检查) - labelEn: Database Service (Pre-check) - required: true - type: apps - values: - - label: MySQL - value: mysql - - label: MariaDB - value: mariadb - - label: Percona - value: percona - - default: "host" - edit: true - envKey: NETWORK_MODE - labelEn: Drive path - labelZh: 网络模式 - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: "/home/nacos" - edit: true - envKey: NACOS_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: 8848 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI port - required: true - rule: paramPort - type: number - - default: 9848 - edit: true - envKey: PANEL_APP_PORT_GRPC_CLIENT - labelZh: Nacos gRPC 客户端端口 - labelEn: Nacos gRPC client port - required: true - rule: paramPort - type: number - - default: 9849 - edit: true - envKey: PANEL_APP_PORT_GRPC_SERVER - labelZh: Nacos gRPC 服务端端口 - labelEn: Nacos gRPC server port - required: true - rule: paramPort - type: number - - default: "ip" - envKey: PREFER_HOST_MODE - labelZh: IP模式/域名模式 - labelEn: IP mode/hostname mode - required: true - type: select - values: - - label: IP模式 - value: "ip" - - label: 域名模式 - value: "hostname" - - default: "" - edit: true - envKey: NACOS_SERVER_IP - labelZh: 服务IP - labelEn: Server IP - required: true - type: text - - default: "serverIdentity" - edit: true - envKey: NACOS_AUTH_IDENTITY_KEY - labelZh: Nacos身份验证密钥键 - labelEn: Nacos auth identity key - required: true - type: text - - default: "security" - edit: true - envKey: NACOS_AUTH_IDENTITY_VALUE - labelZh: Nacos身份验证密钥值 - labelEn: Nacos auth identity value - required: true - type: text - - default: "SecretKey012345678901234567890123456789012345678901234567890123456789" - edit: true - envKey: NACOS_AUTH_TOKEN - labelZh: Nacos身份验证令牌(至少32位字符的Base64编码) - labelEn: Nacos auth token - required: true - type: text - - default: "512m" - edit: true - envKey: JVM_XMS - labelZh: JVM_XMS (初始内存大小) - labelEn: JVM_XMS (Initial memory size) - required: true - type: text - - default: "2g" - edit: true - envKey: JVM_XMX - labelEn: JVM_XMX (Maximum memory size) - labelZh: JVM_XMX (最大内存大小) - required: true - type: text - - default: "128m" - edit: true - envKey: JVM_XMN - labelEn: JVM_XMN (New generation memory) - labelZh: JVM_XMN (新生代内存) - required: true - type: text - - default: "128m" - edit: true - envKey: JVM_MS - labelEn: JVM_MS (Initial metaspace) - labelZh: JVM_MS (初始元空间大小) - required: true - type: text - - default: "320m" - edit: true - envKey: JVM_MMS - labelEn: JVM_MMS (Maximum metaspace) - labelZh: JVM_MMS (最大元空间大小) - required: true - type: text - - default: "127.0.0.1" - edit: true - envKey: MYSQL_SERVICE_HOST - labelZh: 数据库 主机 - labelEn: Database Host - required: true - type: text - - default: 3306 - edit: true - envKey: MYSQL_SERVICE_PORT - labelZh: 数据库 端口 - labelEn: Database Port - required: true - rule: paramPort - type: number - - default: "nacos" - edit: true - envKey: MYSQL_SERVICE_USER - labelZh: 数据库 用户名 - labelEn: Database Username - required: true - type: text - - default: "" - edit: true - envKey: MYSQL_SERVICE_PASSWORD - labelZh: 数据库 密码 - labelEn: Database Password - required: true - type: password - - default: "nacos" - edit: true - envKey: MYSQL_SERVICE_DB_NAME - labelZh: 数据库 名称 - labelEn: Database Name - required: true - type: text - - default: "characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true" - edit: true - envKey: MYSQL_SERVICE_DB_PARAM - labelZh: 数据库 连接参数 - labelEn: Database Connection Parameters - required: true - type: text diff --git a/apps/nacos/2.5.1/docker-compose.yml b/apps/nacos/2.5.1/docker-compose.yml deleted file mode 100644 index efeec5464..000000000 --- a/apps/nacos/2.5.1/docker-compose.yml +++ /dev/null @@ -1,27 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - nacos: - image: nacos/nacos-server:v2.5.1 - container_name: ${CONTAINER_NAME} - restart: always - labels: - createdBy: "Apps" - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP:-8848}:${PANEL_APP_PORT_HTTP:-8848} - - ${PANEL_APP_PORT_GRPC_CLIENT}:9848 - - ${PANEL_APP_PORT_GRPC_SERVER}:9849 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${NACOS_ROOT_PATH}/logs:/home/nacos/logs - - ${NACOS_ROOT_PATH}/data:/home/nacos/data - environment: - - MODE=standalone - - NACOS_SERVER_PORT=${PANEL_APP_PORT_HTTP:-8848} - - NACOS_AUTH_ENABLE=true - - SPRING_DATASOURCE_PLATFORM=mysql diff --git a/apps/nacos/2.5.1/envs/default.env b/apps/nacos/2.5.1/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/nacos/2.5.1/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/nacos/2.5.1/envs/global.env b/apps/nacos/2.5.1/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/nacos/2.5.1/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/nacos/2.5.1/init/mysql-schema.sql b/apps/nacos/2.5.1/init/mysql-schema.sql deleted file mode 100644 index 067d67a12..000000000 --- a/apps/nacos/2.5.1/init/mysql-schema.sql +++ /dev/null @@ -1,227 +0,0 @@ -/* - * Copyright 1999-2018 Alibaba Group Holding Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/******************************************/ -/* 表名称 = config_info */ -/******************************************/ -CREATE TABLE `config_info` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) DEFAULT NULL COMMENT 'group_id', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `c_desc` varchar(256) DEFAULT NULL COMMENT 'configuration description', - `c_use` varchar(64) DEFAULT NULL COMMENT 'configuration usage', - `effect` varchar(64) DEFAULT NULL COMMENT '配置生效的描述', - `type` varchar(64) DEFAULT NULL COMMENT '配置的类型', - `c_schema` text COMMENT '配置的模式', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; - -/******************************************/ -/* 表名称 = config_info_aggr */ -/******************************************/ -CREATE TABLE `config_info_aggr` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `datum_id` varchar(255) NOT NULL COMMENT 'datum_id', - `content` longtext NOT NULL COMMENT '内容', - `gmt_modified` datetime NOT NULL COMMENT '修改时间', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段'; - - -/******************************************/ -/* 表名称 = config_info_beta */ -/******************************************/ -CREATE TABLE `config_info_beta` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta'; - -/******************************************/ -/* 表名称 = config_info_tag */ -/******************************************/ -CREATE TABLE `config_info_tag` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', - `tag_id` varchar(128) NOT NULL COMMENT 'tag_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag'; - -/******************************************/ -/* 表名称 = config_tags_relation */ -/******************************************/ -CREATE TABLE `config_tags_relation` -( - `id` bigint(20) NOT NULL COMMENT 'id', - `tag_name` varchar(128) NOT NULL COMMENT 'tag_name', - `tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', - `nid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增长标识', - PRIMARY KEY (`nid`), - UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`), - KEY `idx_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation'; - -/******************************************/ -/* 表名称 = group_capacity */ -/******************************************/ -CREATE TABLE `group_capacity` -( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群', - `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', - `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', - `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', - `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值', - `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', - `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_group_id` (`group_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表'; - -/******************************************/ -/* 表名称 = his_config_info */ -/******************************************/ -CREATE TABLE `his_config_info` -( - `id` bigint(20) unsigned NOT NULL COMMENT 'id', - `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增标识', - `data_id` varchar(255) NOT NULL COMMENT 'data_id', - `group_id` varchar(128) NOT NULL COMMENT 'group_id', - `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', - `content` longtext NOT NULL COMMENT 'content', - `md5` varchar(32) DEFAULT NULL COMMENT 'md5', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `src_user` text COMMENT 'source user', - `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', - `op_type` char(10) DEFAULT NULL COMMENT 'operation type', - `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', - `encrypted_data_key` text NOT NULL COMMENT '密钥', - PRIMARY KEY (`nid`), - KEY `idx_gmt_create` (`gmt_create`), - KEY `idx_gmt_modified` (`gmt_modified`), - KEY `idx_did` (`data_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造'; - - -/******************************************/ -/* 表名称 = tenant_capacity */ -/******************************************/ -CREATE TABLE `tenant_capacity` -( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID', - `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', - `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', - `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', - `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数', - `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', - `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', - `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表'; - - -CREATE TABLE `tenant_info` -( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', - `kp` varchar(128) NOT NULL COMMENT 'kp', - `tenant_id` varchar(128) default '' COMMENT 'tenant_id', - `tenant_name` varchar(128) default '' COMMENT 'tenant_name', - `tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc', - `create_source` varchar(32) DEFAULT NULL COMMENT 'create_source', - `gmt_create` bigint(20) NOT NULL COMMENT '创建时间', - `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`), - KEY `idx_tenant_id` (`tenant_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info'; - -CREATE TABLE `users` -( - `username` varchar(50) NOT NULL PRIMARY KEY COMMENT 'username', - `password` varchar(500) NOT NULL COMMENT 'password', - `enabled` boolean NOT NULL COMMENT 'enabled' -); - -CREATE TABLE `roles` -( - `username` varchar(50) NOT NULL COMMENT 'username', - `role` varchar(50) NOT NULL COMMENT 'role', - UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE -); - -CREATE TABLE `permissions` -( - `role` varchar(50) NOT NULL COMMENT 'role', - `resource` varchar(128) NOT NULL COMMENT 'resource', - `action` varchar(8) NOT NULL COMMENT 'action', - UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE -); - -INSERT INTO users (username, password, enabled) -VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); - -INSERT INTO roles (username, role) -VALUES ('nacos', 'ROLE_ADMIN'); diff --git a/apps/nacos/2.5.1/scripts/init.sh b/apps/nacos/2.5.1/scripts/init.sh deleted file mode 100644 index 19193ac7b..000000000 --- a/apps/nacos/2.5.1/scripts/init.sh +++ /dev/null @@ -1,26 +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 - - if command -v mysql &> /dev/null; then - if [[ -f ./init/mysql-schema.sql ]]; then - mysql -u"$MYSQL_SERVICE_USER" -p"$MYSQL_SERVICE_PASSWORD" -h"$MYSQL_SERVICE_HOST" -P"$MYSQL_SERVICE_PORT" --protocol=TCP "$MYSQL_SERVICE_DB_NAME" < ./init/mysql-schema.sql - else - echo "mysql-schema.sql not found." - fi - else - echo "mysql command not found." - fi - - echo "Check Finish." -else - echo "Error: .env file not found." -fi diff --git a/apps/nacos/2.5.1/scripts/uninstall.sh b/apps/nacos/2.5.1/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/nacos/2.5.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/apps/nacos/2.5.1/scripts/upgrade.sh b/apps/nacos/2.5.1/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/nacos/2.5.1/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/photoprism/20220121/.env.sample b/apps/photoprism/20220121/.env.sample deleted file mode 100644 index 9b603989c..000000000 --- a/apps/photoprism/20220121/.env.sample +++ /dev/null @@ -1,16 +0,0 @@ -CONTAINER_NAME="photoprism" -PHOTOPRISM_EXTERNAL_URL="http://localhost:40101/" -ADMIN_PASSWORD="password" -ADMIN_USER="admin" -DATA_PATH="./data" -GID="1000" -UID="1000" -PANEL_APP_PORT_HTTP="40101" -PANEL_DB_HOST="mariadb" -PANEL_DB_NAME="photoprism" -PANEL_DB_USER="photoprism" -PANEL_DB_USER_PASSWORD="photoprism_rCMTjY" -PHOTOPRISM_DB_PORT="3306" -SITE_AUTHOR="" -SITE_DESCRIPTION="" -SITE_CAPTION="AI-Powered Photos App" diff --git a/apps/photoprism/20220121/data.yml b/apps/photoprism/20220121/data.yml deleted file mode 100644 index e8434f190..000000000 --- a/apps/photoprism/20220121/data.yml +++ /dev/null @@ -1,107 +0,0 @@ -additionalProperties: - formFields: - - default: "" - edit: true - envKey: PANEL_DB_HOST - key: mariadb - labelEn: MariaDB Database Service - labelZh: MariaDB数据库服务 - required: true - type: service - - default: "3306" - edit: true - envKey: PHOTOPRISM_DB_PORT - labelEn: MariaDB Database Service Port - labelZh: MariaDB数据库服务端口 - required: true - rule: paramPort - type: number - - default: photoprism - envKey: PANEL_DB_USER - labelEn: User - labelZh: 数据库用户 - random: true - required: true - rule: paramCommon - type: text - - default: photoprism - envKey: PANEL_DB_USER_PASSWORD - labelEn: Password - labelZh: 数据库用户密码 - random: true - required: true - rule: paramComplexity - type: password - - default: 40101 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number - - default: ./data - edit: true - envKey: DATA_PATH - labelEn: Data folder path - labelZh: 数据文件夹路径 - required: true - type: text - - default: 1000 - edit: true - envKey: UID - labelEn: UID - labelZh: UID - required: true - type: number - - default: 1000 - edit: true - envKey: GID - labelEn: GID - labelZh: GID - required: true - type: number - - default: admin - edit: true - envKey: ADMIN_USER - labelEn: Admin user - labelZh: 管理员用户名 - required: true - type: text - - default: photoprism - edit: true - envKey: ADMIN_PASSWORD - labelEn: Admin Password - labelZh: 管理员密码 - random: false - required: true - rule: paramComplexity - type: password - - default: http://localhost:40101/ - edit: true - envKey: PHOTOPRISM_EXTERNAL_URL - labelEn: External URL - labelZh: 外部访问地址 - required: true - type: text - - default: "" - edit: true - envKey: SITE_DESCRIPTION - labelEn: Site description - labelZh: 网站描述 - required: false - type: text - - default: "" - edit: true - envKey: SITE_AUTHOR - labelEn: Site description - labelZh: 网站作者 - required: false - type: text - - default: "AI-Powered Photos App" - edit: true - envKey: SITE_CAPTION - labelEn: Site caption - labelZh: 网站标题 - required: false - type: text diff --git a/apps/photoprism/20220121/docker-compose.yml b/apps/photoprism/20220121/docker-compose.yml deleted file mode 100644 index b07dc8052..000000000 --- a/apps/photoprism/20220121/docker-compose.yml +++ /dev/null @@ -1,80 +0,0 @@ -services: - photoprism: - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:2342" - volumes: - # "/host/folder:/photoprism/folder" # Example - - "${DATA_PATH}/Pictures:/photoprism/originals" # Original media files (DO NOT REMOVE) - # - "/example/family:/photoprism/originals/family" # *Additional* media folders can be mounted like this - # - "~/Import:/photoprism/import" # *Optional* base folder from which files can be imported to originals - - "${DATA_PATH}/storage:/photoprism/storage" # *Writable* storage folder for cache, database, and sidecar files (DO NOT REMOVE) - environment: - PHOTOPRISM_ADMIN_USER: ${ADMIN_USER} # admin login username - PHOTOPRISM_ADMIN_PASSWORD: ${ADMIN_PASSWORD} # initial admin password (8-72 characters) - PHOTOPRISM_AUTH_MODE: "password" # authentication mode (public, password) - PHOTOPRISM_SITE_URL: ${PHOTOPRISM_EXTERNAL_URL} # server URL in the format "http(s)://domain.name(:port)/(path)" - PHOTOPRISM_DISABLE_TLS: "false" # disables HTTPS/TLS even if the site URL starts with https:// and a certificate is available - PHOTOPRISM_DEFAULT_TLS: "true" # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available - PHOTOPRISM_ORIGINALS_LIMIT: 5000 # file size limit for originals in MB (increase for high-res video) - PHOTOPRISM_HTTP_COMPRESSION: "gzip" # improves transfer speed and bandwidth utilization (none or gzip) - PHOTOPRISM_LOG_LEVEL: "info" # log level: trace, debug, info, warning, error, fatal, or panic - PHOTOPRISM_READONLY: "false" # do not modify originals directory (reduced functionality) - PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features - PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup - PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server - PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API - PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow - PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) - PHOTOPRISM_DISABLE_CLASSIFICATION: "false" # disables image classification (requires TensorFlow) - PHOTOPRISM_DISABLE_VECTORS: "false" # disables vector graphics support - PHOTOPRISM_DISABLE_RAW: "false" # disables indexing and conversion of RAW images - PHOTOPRISM_RAW_PRESETS: "false" # enables applying user presets when converting RAW images (reduces performance) - PHOTOPRISM_JPEG_QUALITY: 85 # a higher value increases the quality and file size of JPEG images and thumbnails (25-100) - PHOTOPRISM_DETECT_NSFW: "false" # automatically flags photos as private that MAY be offensive (requires TensorFlow) - PHOTOPRISM_UPLOAD_NSFW: "true" # allows uploads that MAY be offensive (no effect without TensorFlow) - # PHOTOPRISM_DATABASE_DRIVER: "sqlite" # SQLite is an embedded database that doesn't require a server - PHOTOPRISM_DATABASE_DRIVER: "mysql" # use MariaDB 10.5+ or MySQL 8+ instead of SQLite for improved performance - PHOTOPRISM_DATABASE_SERVER: ${PANEL_DB_HOST}:${PHOTOPRISM_DB_PORT} # MariaDB or MySQL database server (hostname:port) - PHOTOPRISM_DATABASE_NAME: ${PANEL_DB_NAME} # MariaDB or MySQL database schema name - PHOTOPRISM_DATABASE_USER: ${PANEL_DB_USER} # MariaDB or MySQL database user name - PHOTOPRISM_DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD} # MariaDB or MySQL database user password - PHOTOPRISM_SITE_CAPTION: ${SITE_CAPTION} - PHOTOPRISM_SITE_DESCRIPTION: ${SITE_DESCRIPTION} # meta site description - PHOTOPRISM_SITE_AUTHOR: ${SITE_AUTHOR} # meta site author - ## Video Transcoding (https://docs.photoprism.app/getting-started/advanced/transcoding/): - # PHOTOPRISM_FFMPEG_ENCODER: "software" # H.264/AVC encoder (software, intel, nvidia, apple, raspberry, or vaapi) - # PHOTOPRISM_FFMPEG_SIZE: "1920" # video size limit in pixels (720-7680) (default: 3840) - # PHOTOPRISM_FFMPEG_BITRATE: "32" # video bitrate limit in Mbit/s (default: 50) - ## Run/install on first startup (options: update https gpu tensorflow davfs clitools clean): - # PHOTOPRISM_INIT: "https gpu tensorflow" - ## Run as a non-root user after initialization (supported: 0, 33, 50-99, 500-600, and 900-1200): - PHOTOPRISM_UID: ${UID:-1000} - PHOTOPRISM_GID: ${GID:-1000} - # PHOTOPRISM_UMASK: 0000 - ## Start as non-root user before initialization (supported: 0, 33, 50-99, 500-600, and 900-1200): - # user: "1000:1000" - ## Share hardware devices with FFmpeg and TensorFlow (optional): - # devices: - # - "/dev/dri:/dev/dri" # Intel QSV - # - "/dev/nvidia0:/dev/nvidia0" # Nvidia CUDA - # - "/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" # Video4Linux Video Encode Device (h264_v4l2m2m) - working_dir: "/photoprism" # do not change or remove - security_opt: - - seccomp:unconfined - - apparmor:unconfined - image: photoprism/photoprism:20220121 - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true diff --git a/apps/photoprism/sqlite-latest/.env.sample b/apps/photoprism/250426-sqlite/.env.sample similarity index 100% rename from apps/photoprism/sqlite-latest/.env.sample rename to apps/photoprism/250426-sqlite/.env.sample diff --git a/apps/photoprism/sqlite-latest/data.yml b/apps/photoprism/250426-sqlite/data.yml similarity index 100% rename from apps/photoprism/sqlite-latest/data.yml rename to apps/photoprism/250426-sqlite/data.yml diff --git a/apps/photoprism/sqlite-latest/docker-compose.yml b/apps/photoprism/250426-sqlite/docker-compose.yml similarity index 99% rename from apps/photoprism/sqlite-latest/docker-compose.yml rename to apps/photoprism/250426-sqlite/docker-compose.yml index 4db3ec643..6b645fe76 100644 --- a/apps/photoprism/sqlite-latest/docker-compose.yml +++ b/apps/photoprism/250426-sqlite/docker-compose.yml @@ -71,7 +71,7 @@ services: security_opt: - seccomp:unconfined - apparmor:unconfined - image: photoprism/photoprism:latest + image: photoprism/photoprism:250426 labels: createdBy: "Apps" diff --git a/apps/photoprism/250426/data.yml b/apps/photoprism/250426/data.yml index 877fada8f..61716ed4a 100644 --- a/apps/photoprism/250426/data.yml +++ b/apps/photoprism/250426/data.yml @@ -19,7 +19,7 @@ additionalProperties: value: mariadb - label: Percona value: percona - - default: "/home/photoprism" + - default: "./data" edit: true envKey: PHOTOPRISM_ROOT_PATH labelZh: 数据持久化路径 diff --git a/apps/qBittorrent/4.3.5/.env.sample b/apps/qBittorrent/4.3.5/.env.sample deleted file mode 100644 index 2a5c38b13..000000000 --- a/apps/qBittorrent/4.3.5/.env.sample +++ /dev/null @@ -1,5 +0,0 @@ -CONTAINER_NAME="qbittorrent" -PANEL_APP_PORT_HTTP="40155" -PEER_PORT_VALUE="40150" -CACHE_PATH="./data/.cache" -DOWNLOAD_PATH="./data/downloads" \ No newline at end of file diff --git a/apps/qBittorrent/4.3.5/data.yml b/apps/qBittorrent/4.3.5/data.yml deleted file mode 100644 index d7d156358..000000000 --- a/apps/qBittorrent/4.3.5/data.yml +++ /dev/null @@ -1,32 +0,0 @@ -additionalProperties: - formFields: - - default: 40155 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: WebUI Port - labelZh: 网页端口 - required: true - rule: paramPort - type: number - - default: 40150 - edit: true - envKey: PEER_PORT_VALUE - labelEn: Peer Port - labelZh: BT端口 - required: true - rule: paramPort - type: number - - default: ./data/.cache - edit: true - envKey: CACHE_PATH - labelEn: Cache folder path - labelZh: 缓存文件夹路径 - required: true - type: text - - default: ./data/downloads - edit: true - envKey: DOWNLOAD_PATH - labelEn: Download folder path - labelZh: 下载文件夹路径 - required: true - type: text diff --git a/apps/qBittorrent/4.3.5/data/.cache/.gitkeep b/apps/qBittorrent/4.3.5/data/.cache/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf b/apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf deleted file mode 100644 index 159b47e8a..000000000 --- a/apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf +++ /dev/null @@ -1,75 +0,0 @@ -[General] -ported_to_new_savepath_system=true - -[AutoRun] -enabled=false -program= - -[Core] -AutoDeleteAddedTorrentFile=Never - -[LegalNotice] -Accepted=true - -[Network] -Cookies=@Invalid() - -[Preferences] -Advanced\IgnoreLimitsLAN=true -Advanced\RecheckOnCompletion=false -Advanced\trackerPort=9000 -Bittorrent\DHT=false -Bittorrent\LSD=false -Bittorrent\MaxConnecs=-1 -Bittorrent\MaxConnecsPerTorrent=-1 -Bittorrent\MaxUploads=-1 -Bittorrent\MaxUploadsPerTorrent=-1 -Bittorrent\PeX=false -Bittorrent\uTP_rate_limited=false -Connection\PortRangeMin= -Connection\ResolvePeerCountries=true -Downloads\SavePath=/data/downloads -Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0) -Downloads\StartInPause=true -DynDNS\DomainName=changeme.dyndns.org -DynDNS\Enabled=false -DynDNS\Password= -DynDNS\Service=0 -DynDNS\Username= -General\Locale=zh -MailNotification\email= -MailNotification\enabled=false -MailNotification\password= -MailNotification\req_auth=true -MailNotification\req_ssl=false -MailNotification\sender=qBittorrent_notification@example.com -MailNotification\smtp_server=smtp.changeme.com -MailNotification\username= -Queueing\QueueingEnabled=false -WebUI\Address=* -WebUI\AlternativeUIEnabled=false -WebUI\AuthSubnetWhitelist=@Invalid() -WebUI\AuthSubnetWhitelistEnabled=false -WebUI\BanDuration=3600 -WebUI\CSRFProtection=false -WebUI\ClickjackingProtection=true -WebUI\CustomHTTPHeaders= -WebUI\CustomHTTPHeadersEnabled=false -WebUI\Enabled=true -WebUI\HTTPS\CertificatePath= -WebUI\HTTPS\Enabled=false -WebUI\HTTPS\KeyPath= -WebUI\HostHeaderValidation=true -WebUI\LocalHostAuth=true -WebUI\MaxAuthenticationFailCount=5 -WebUI\Port= -WebUI\RootFolder= -WebUI\SecureCookie=true -WebUI\ServerDomains=* -WebUI\SessionTimeout=3600 -WebUI\UseUPnP=true -WebUI\Username=admin - -[RSS] -AutoDownloader\DownloadRepacks=true -AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})" diff --git a/apps/qBittorrent/4.3.5/data/.local/.gitkeep b/apps/qBittorrent/4.3.5/data/.local/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/qBittorrent/4.3.5/data/downloads/.gitkeep b/apps/qBittorrent/4.3.5/data/downloads/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/qBittorrent/4.3.5/docker-compose.yml b/apps/qBittorrent/4.3.5/docker-compose.yml deleted file mode 100644 index 62cb36a6a..000000000 --- a/apps/qBittorrent/4.3.5/docker-compose.yml +++ /dev/null @@ -1,27 +0,0 @@ -services: - qbittorrent: - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - environment: - - UID=1000 - - GID=1000 - - PEER_PORT=${PEER_PORT_VALUE} - - WEB_PORT=${PANEL_APP_PORT_HTTP} - ports: - - "${PEER_PORT_VALUE}:${PEER_PORT_VALUE}" - - "${PEER_PORT_VALUE}:${PEER_PORT_VALUE}/udp" - - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}" - volumes: - - "./data/.config:/data/.config" - - "./data/.local:/data/.local" - - "${CACHE_PATH}:/data/.cache" - - "${DOWNLOAD_PATH}:/data/downloads" - image: "jarylc/qbittorrent:4.3.5_1.2.14" - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true \ No newline at end of file diff --git a/apps/qBittorrent/latest/docker-compose.yml b/apps/qBittorrent/latest/docker-compose.yml index 737f627e8..dda84ef8c 100644 --- a/apps/qBittorrent/latest/docker-compose.yml +++ b/apps/qBittorrent/latest/docker-compose.yml @@ -21,7 +21,7 @@ services: image: "jarylc/qbittorrent:latest" labels: createdBy: "Apps" - + networks: 1panel-network: external: true \ No newline at end of file diff --git a/apps/qbittorrent/4.6.7/data.yml b/apps/qbittorrent/4.6.7/data.yml deleted file mode 100644 index 5f122be9a..000000000 --- a/apps/qbittorrent/4.6.7/data.yml +++ /dev/null @@ -1,62 +0,0 @@ -additionalProperties: - formFields: - - default: "host" - edit: true - envKey: NETWORK_MODE - labelZh: 网络模式 - labelEn: Network Mode - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI Port - required: true - rule: paramPort - type: number - - default: 6881 - edit: true - envKey: PANEL_APP_PORT_TORRENTING - labelZh: Torrenting 端口 - labelEn: Torrenting Port - required: true - rule: paramPort - type: number - - default: "/home/qBittorrent" - edit: true - envKey: QBITTORRENT_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/qbittorrent/4.6.7/docker-compose.yml b/apps/qbittorrent/4.6.7/docker-compose.yml deleted file mode 100644 index e351cac1b..000000000 --- a/apps/qbittorrent/4.6.7/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - qbittorrent: - image: linuxserver/qbittorrent:4.6.7 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP} - - ${PANEL_APP_PORT_TORRENTING} - - ${PANEL_APP_PORT_TORRENTING}/udp - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - volumes: - - ${QBITTORRENT_ROOT_PATH}/config:/config - - ${QBITTORRENT_ROOT_PATH}/downloads:/downloads - - ${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} - environment: - - PUID=0 - - PGID=0 - - UMASK=022 - - WEBUI_PORT=${PANEL_APP_PORT_HTTP} - - TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING} diff --git a/apps/qbittorrent/4.6.7/envs/default.env b/apps/qbittorrent/4.6.7/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/qbittorrent/4.6.7/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/qbittorrent/4.6.7/envs/global.env b/apps/qbittorrent/4.6.7/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/qbittorrent/4.6.7/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/qbittorrent/4.6.7/scripts/init.sh b/apps/qbittorrent/4.6.7/scripts/init.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/4.6.7/scripts/init.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/qbittorrent/4.6.7/scripts/uninstall.sh b/apps/qbittorrent/4.6.7/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/4.6.7/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/qbittorrent/4.6.7/scripts/upgrade.sh b/apps/qbittorrent/4.6.7/scripts/upgrade.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/4.6.7/scripts/upgrade.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/qbittorrent/5.1.0/data.yml b/apps/qbittorrent/5.1.0/data.yml deleted file mode 100644 index 5f122be9a..000000000 --- a/apps/qbittorrent/5.1.0/data.yml +++ /dev/null @@ -1,62 +0,0 @@ -additionalProperties: - formFields: - - default: "host" - edit: true - envKey: NETWORK_MODE - labelZh: 网络模式 - labelEn: Network Mode - required: true - type: select - values: - - label: 主机网络模式 - value: "host" - - label: 桥接网络模式 - value: "bridge" - - label: 无网络模式 - value: "none" - - label: 1panel-network - value: "1panel-network" - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelZh: WebUI 端口 - labelEn: WebUI Port - required: true - rule: paramPort - type: number - - default: 6881 - edit: true - envKey: PANEL_APP_PORT_TORRENTING - labelZh: Torrenting 端口 - labelEn: Torrenting Port - required: true - rule: paramPort - type: number - - default: "/home/qBittorrent" - edit: true - envKey: QBITTORRENT_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_1 - labelEn: Custom mount directory 1 - labelZh: 自定义挂载目录 1 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_2 - labelEn: Custom mount directory 2 - labelZh: 自定义挂载目录 2 - required: false - type: text - - default: "" - edit: true - envKey: CUSTOM_MOUNT_DIRECTORY_3 - labelEn: Custom mount directory 3 - labelZh: 自定义挂载目录 3 - required: false - type: text diff --git a/apps/qbittorrent/5.1.0/docker-compose.yml b/apps/qbittorrent/5.1.0/docker-compose.yml deleted file mode 100644 index 4429cb336..000000000 --- a/apps/qbittorrent/5.1.0/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - qbittorrent: - image: linuxserver/qbittorrent:5.1.0 - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - network_mode: ${NETWORK_MODE} - ports: - - ${PANEL_APP_PORT_HTTP} - - ${PANEL_APP_PORT_TORRENTING} - - ${PANEL_APP_PORT_TORRENTING}/udp - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - volumes: - - ${QBITTORRENT_ROOT_PATH}/config:/config - - ${QBITTORRENT_ROOT_PATH}/downloads:/downloads - - ${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} - environment: - - PUID=0 - - PGID=0 - - UMASK=022 - - WEBUI_PORT=${PANEL_APP_PORT_HTTP} - - TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING} diff --git a/apps/qbittorrent/5.1.0/envs/default.env b/apps/qbittorrent/5.1.0/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/qbittorrent/5.1.0/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/qbittorrent/5.1.0/envs/global.env b/apps/qbittorrent/5.1.0/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/qbittorrent/5.1.0/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/qbittorrent/5.1.0/scripts/init.sh b/apps/qbittorrent/5.1.0/scripts/init.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/5.1.0/scripts/init.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/qbittorrent/5.1.0/scripts/uninstall.sh b/apps/qbittorrent/5.1.0/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/5.1.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/qbittorrent/5.1.0/scripts/upgrade.sh b/apps/qbittorrent/5.1.0/scripts/upgrade.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/qbittorrent/5.1.0/scripts/upgrade.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