diff --git a/appstore/bookstack/26.03.5/.env b/appstore/bookstack/26.05.1/.env similarity index 100% rename from appstore/bookstack/26.03.5/.env rename to appstore/bookstack/26.05.1/.env diff --git a/appstore/bookstack/26.03.5/data.yml b/appstore/bookstack/26.05.1/data.yml similarity index 100% rename from appstore/bookstack/26.03.5/data.yml rename to appstore/bookstack/26.05.1/data.yml diff --git a/appstore/bookstack/26.03.5/docker-compose.yml b/appstore/bookstack/26.05.1/docker-compose.yml similarity index 91% rename from appstore/bookstack/26.03.5/docker-compose.yml rename to appstore/bookstack/26.05.1/docker-compose.yml index fe4781c4b..aedd16b60 100644 --- a/appstore/bookstack/26.03.5/docker-compose.yml +++ b/appstore/bookstack/26.05.1/docker-compose.yml @@ -12,7 +12,7 @@ services: - PUID=1000 - PGID=1000 - QUEUE_CONNECTION=database - image: linuxserver/bookstack:26.03.5 + image: linuxserver/bookstack:26.05.1 labels: createdBy: Apps networks: diff --git a/appstore/bookstack/26.03.5/envs/default.env b/appstore/bookstack/26.05.1/envs/default.env similarity index 100% rename from appstore/bookstack/26.03.5/envs/default.env rename to appstore/bookstack/26.05.1/envs/default.env diff --git a/appstore/bookstack/26.03.5/envs/global.env b/appstore/bookstack/26.05.1/envs/global.env similarity index 100% rename from appstore/bookstack/26.03.5/envs/global.env rename to appstore/bookstack/26.05.1/envs/global.env diff --git a/appstore/bookstack/26.03.5/scripts/init.sh b/appstore/bookstack/26.05.1/scripts/init.sh similarity index 100% rename from appstore/bookstack/26.03.5/scripts/init.sh rename to appstore/bookstack/26.05.1/scripts/init.sh diff --git a/appstore/bookstack/26.03.5/scripts/uninstall.sh b/appstore/bookstack/26.05.1/scripts/uninstall.sh similarity index 100% rename from appstore/bookstack/26.03.5/scripts/uninstall.sh rename to appstore/bookstack/26.05.1/scripts/uninstall.sh diff --git a/appstore/bookstack/26.03.5/scripts/upgrade.sh b/appstore/bookstack/26.05.1/scripts/upgrade.sh similarity index 100% rename from appstore/bookstack/26.03.5/scripts/upgrade.sh rename to appstore/bookstack/26.05.1/scripts/upgrade.sh diff --git a/appstore/n8n/2.25.6/.env b/appstore/n8n/2.26.1/.env similarity index 100% rename from appstore/n8n/2.25.6/.env rename to appstore/n8n/2.26.1/.env diff --git a/appstore/n8n/2.25.6/data.yml b/appstore/n8n/2.26.1/data.yml similarity index 100% rename from appstore/n8n/2.25.6/data.yml rename to appstore/n8n/2.26.1/data.yml diff --git a/appstore/n8n/2.25.6/docker-compose.yml b/appstore/n8n/2.26.1/docker-compose.yml similarity index 94% rename from appstore/n8n/2.25.6/docker-compose.yml rename to appstore/n8n/2.26.1/docker-compose.yml index 10824e978..bfeedda01 100644 --- a/appstore/n8n/2.25.6/docker-compose.yml +++ b/appstore/n8n/2.26.1/docker-compose.yml @@ -14,7 +14,7 @@ services: - N8N_PROTOCOL=http - N8N_DIAGNOSTICS_ENABLED=false - N8N_SECURE_COOKIE=false - image: n8nio/n8n:2.25.6 + image: n8nio/n8n:2.26.1 labels: createdBy: Apps networks: diff --git a/appstore/n8n/2.25.6/envs/default.env b/appstore/n8n/2.26.1/envs/default.env similarity index 100% rename from appstore/n8n/2.25.6/envs/default.env rename to appstore/n8n/2.26.1/envs/default.env diff --git a/appstore/n8n/2.25.6/envs/global.env b/appstore/n8n/2.26.1/envs/global.env similarity index 100% rename from appstore/n8n/2.25.6/envs/global.env rename to appstore/n8n/2.26.1/envs/global.env diff --git a/appstore/n8n/2.25.6/scripts/init.sh b/appstore/n8n/2.26.1/scripts/init.sh similarity index 100% rename from appstore/n8n/2.25.6/scripts/init.sh rename to appstore/n8n/2.26.1/scripts/init.sh diff --git a/appstore/n8n/2.25.6/scripts/uninstall.sh b/appstore/n8n/2.26.1/scripts/uninstall.sh similarity index 100% rename from appstore/n8n/2.25.6/scripts/uninstall.sh rename to appstore/n8n/2.26.1/scripts/uninstall.sh diff --git a/appstore/n8n/2.25.6/scripts/upgrade.sh b/appstore/n8n/2.26.1/scripts/upgrade.sh similarity index 100% rename from appstore/n8n/2.25.6/scripts/upgrade.sh rename to appstore/n8n/2.26.1/scripts/upgrade.sh diff --git a/appstore/openclaw/2026.6.1/.env b/appstore/openclaw/2026.6.5/.env similarity index 100% rename from appstore/openclaw/2026.6.1/.env rename to appstore/openclaw/2026.6.5/.env diff --git a/appstore/openclaw/2026.6.1/config/openclaw.json b/appstore/openclaw/2026.6.5/config/openclaw.json similarity index 100% rename from appstore/openclaw/2026.6.1/config/openclaw.json rename to appstore/openclaw/2026.6.5/config/openclaw.json diff --git a/appstore/openclaw/2026.6.1/data.yml b/appstore/openclaw/2026.6.5/data.yml similarity index 100% rename from appstore/openclaw/2026.6.1/data.yml rename to appstore/openclaw/2026.6.5/data.yml diff --git a/appstore/openclaw/2026.6.1/docker-compose.yml b/appstore/openclaw/2026.6.5/docker-compose.yml similarity index 96% rename from appstore/openclaw/2026.6.1/docker-compose.yml rename to appstore/openclaw/2026.6.5/docker-compose.yml index 243a64f0c..ec762656f 100644 --- a/appstore/openclaw/2026.6.1/docker-compose.yml +++ b/appstore/openclaw/2026.6.5/docker-compose.yml @@ -30,7 +30,7 @@ services: - -e - fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1)) timeout: 5s - image: ghcr.io/openclaw/openclaw:2026.6.1 + image: ghcr.io/openclaw/openclaw:2026.6.5 init: true labels: createdBy: Apps diff --git a/appstore/openclaw/2026.6.1/envs/default.env b/appstore/openclaw/2026.6.5/envs/default.env similarity index 100% rename from appstore/openclaw/2026.6.1/envs/default.env rename to appstore/openclaw/2026.6.5/envs/default.env diff --git a/appstore/openclaw/2026.6.1/envs/global.env b/appstore/openclaw/2026.6.5/envs/global.env similarity index 100% rename from appstore/openclaw/2026.6.1/envs/global.env rename to appstore/openclaw/2026.6.5/envs/global.env diff --git a/appstore/openclaw/2026.6.1/scripts/init.sh b/appstore/openclaw/2026.6.5/scripts/init.sh similarity index 100% rename from appstore/openclaw/2026.6.1/scripts/init.sh rename to appstore/openclaw/2026.6.5/scripts/init.sh diff --git a/appstore/openclaw/2026.6.1/scripts/uninstall.sh b/appstore/openclaw/2026.6.5/scripts/uninstall.sh similarity index 100% rename from appstore/openclaw/2026.6.1/scripts/uninstall.sh rename to appstore/openclaw/2026.6.5/scripts/uninstall.sh diff --git a/appstore/openclaw/2026.6.1/scripts/upgrade.sh b/appstore/openclaw/2026.6.5/scripts/upgrade.sh similarity index 100% rename from appstore/openclaw/2026.6.1/scripts/upgrade.sh rename to appstore/openclaw/2026.6.5/scripts/upgrade.sh diff --git a/dockge/alist-aria2/.env b/dockge/alist-aria2/.env index c573106b5..6f75a8f45 100644 --- a/dockge/alist-aria2/.env +++ b/dockge/alist-aria2/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -OPENLIST_ROOT_PATH=/home/openlist +ALIST_ROOT_PATH=/home/alist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist-aria2/docker-compose.yml b/dockge/alist-aria2/docker-compose.yml index d11a2d481..987544dc1 100644 --- a/dockge/alist-aria2/docker-compose.yml +++ b/dockge/alist-aria2/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - openlist: + alist-aria2: container_name: alist-aria2 env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: openlistteam/openlist:v4.0.2-aria2 + image: xhofe/alist-aria2:v3.41.0 labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data + - ${ALIST_ROOT_PATH}/data:/opt/alist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist-ffmpeg_3_45_0/.env b/dockge/alist-aria2_4_0_2/.env similarity index 93% rename from dockge/alist-ffmpeg_3_45_0/.env rename to dockge/alist-aria2_4_0_2/.env index 6f75a8f45..c573106b5 100644 --- a/dockge/alist-ffmpeg_3_45_0/.env +++ b/dockge/alist-aria2_4_0_2/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -ALIST_ROOT_PATH=/home/alist +OPENLIST_ROOT_PATH=/home/openlist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist-aria2_3_41_0/docker-compose.yml b/dockge/alist-aria2_4_0_2/docker-compose.yml similarity index 85% rename from dockge/alist-aria2_3_41_0/docker-compose.yml rename to dockge/alist-aria2_4_0_2/docker-compose.yml index 987544dc1..d11a2d481 100644 --- a/dockge/alist-aria2_3_41_0/docker-compose.yml +++ b/dockge/alist-aria2_4_0_2/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - alist-aria2: + openlist: container_name: alist-aria2 env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: xhofe/alist-aria2:v3.41.0 + image: openlistteam/openlist:v4.0.2-aria2 labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${ALIST_ROOT_PATH}/data:/opt/alist/data + - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist-aria2_3_41_0/envs/default.env b/dockge/alist-aria2_4_0_2/envs/default.env similarity index 100% rename from dockge/alist-aria2_3_41_0/envs/default.env rename to dockge/alist-aria2_4_0_2/envs/default.env diff --git a/dockge/alist-aria2_3_41_0/envs/global.env b/dockge/alist-aria2_4_0_2/envs/global.env similarity index 100% rename from dockge/alist-aria2_3_41_0/envs/global.env rename to dockge/alist-aria2_4_0_2/envs/global.env diff --git a/dockge/alist-ffmpeg/.env b/dockge/alist-ffmpeg/.env index c573106b5..6f75a8f45 100644 --- a/dockge/alist-ffmpeg/.env +++ b/dockge/alist-ffmpeg/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -OPENLIST_ROOT_PATH=/home/openlist +ALIST_ROOT_PATH=/home/alist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist-ffmpeg/docker-compose.yml b/dockge/alist-ffmpeg/docker-compose.yml index ded9a5b7e..37149a612 100644 --- a/dockge/alist-ffmpeg/docker-compose.yml +++ b/dockge/alist-ffmpeg/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - openlist: + alist: container_name: alist-ffmpeg env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: openlistteam/openlist:v4.0.2-ffmpeg + image: xhofe/alist:v3.45.0-ffmpeg labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data + - ${ALIST_ROOT_PATH}/data:/opt/alist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist_3_45_0/.env b/dockge/alist-ffmpeg_4_0_2/.env similarity index 93% rename from dockge/alist_3_45_0/.env rename to dockge/alist-ffmpeg_4_0_2/.env index 6f75a8f45..c573106b5 100644 --- a/dockge/alist_3_45_0/.env +++ b/dockge/alist-ffmpeg_4_0_2/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -ALIST_ROOT_PATH=/home/alist +OPENLIST_ROOT_PATH=/home/openlist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist-ffmpeg_3_45_0/docker-compose.yml b/dockge/alist-ffmpeg_4_0_2/docker-compose.yml similarity index 85% rename from dockge/alist-ffmpeg_3_45_0/docker-compose.yml rename to dockge/alist-ffmpeg_4_0_2/docker-compose.yml index 37149a612..ded9a5b7e 100644 --- a/dockge/alist-ffmpeg_3_45_0/docker-compose.yml +++ b/dockge/alist-ffmpeg_4_0_2/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - alist: + openlist: container_name: alist-ffmpeg env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: xhofe/alist:v3.45.0-ffmpeg + image: openlistteam/openlist:v4.0.2-ffmpeg labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${ALIST_ROOT_PATH}/data:/opt/alist/data + - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist-ffmpeg_3_45_0/envs/default.env b/dockge/alist-ffmpeg_4_0_2/envs/default.env similarity index 100% rename from dockge/alist-ffmpeg_3_45_0/envs/default.env rename to dockge/alist-ffmpeg_4_0_2/envs/default.env diff --git a/dockge/alist-ffmpeg_3_45_0/envs/global.env b/dockge/alist-ffmpeg_4_0_2/envs/global.env similarity index 100% rename from dockge/alist-ffmpeg_3_45_0/envs/global.env rename to dockge/alist-ffmpeg_4_0_2/envs/global.env diff --git a/dockge/alist/.env b/dockge/alist/.env index c573106b5..6f75a8f45 100644 --- a/dockge/alist/.env +++ b/dockge/alist/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -OPENLIST_ROOT_PATH=/home/openlist +ALIST_ROOT_PATH=/home/alist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist/docker-compose.yml b/dockge/alist/docker-compose.yml index 8099cd02f..baa8abfb1 100644 --- a/dockge/alist/docker-compose.yml +++ b/dockge/alist/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - openlist: + alist: container_name: alist env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: openlistteam/openlist:v4.0.2 + image: xhofe/alist:v3.45.0 labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data + - ${ALIST_ROOT_PATH}/data:/opt/alist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist-aria2_3_41_0/.env b/dockge/alist_4_0_2/.env similarity index 93% rename from dockge/alist-aria2_3_41_0/.env rename to dockge/alist_4_0_2/.env index 6f75a8f45..c573106b5 100644 --- a/dockge/alist-aria2_3_41_0/.env +++ b/dockge/alist_4_0_2/.env @@ -1,5 +1,5 @@ # 数据持久化路径 [必填] -ALIST_ROOT_PATH=/home/alist +OPENLIST_ROOT_PATH=/home/openlist # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=5244 diff --git a/dockge/alist_3_45_0/docker-compose.yml b/dockge/alist_4_0_2/docker-compose.yml similarity index 86% rename from dockge/alist_3_45_0/docker-compose.yml rename to dockge/alist_4_0_2/docker-compose.yml index baa8abfb1..8099cd02f 100644 --- a/dockge/alist_3_45_0/docker-compose.yml +++ b/dockge/alist_4_0_2/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - alist: + openlist: container_name: alist env_file: - ./envs/global.env @@ -12,7 +12,7 @@ services: - PGID=0 - UMASK=022 - FORCE=false - image: xhofe/alist:v3.45.0 + image: openlistteam/openlist:v4.0.2 labels: createdBy: Apps networks: @@ -21,7 +21,7 @@ services: - ${PANEL_APP_PORT_HTTP}:5244 restart: always volumes: - - ${ALIST_ROOT_PATH}/data:/opt/alist/data + - ${OPENLIST_ROOT_PATH}/data:/opt/openlist/data - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/alist_3_45_0/envs/default.env b/dockge/alist_4_0_2/envs/default.env similarity index 100% rename from dockge/alist_3_45_0/envs/default.env rename to dockge/alist_4_0_2/envs/default.env diff --git a/dockge/alist_3_45_0/envs/global.env b/dockge/alist_4_0_2/envs/global.env similarity index 100% rename from dockge/alist_3_45_0/envs/global.env rename to dockge/alist_4_0_2/envs/global.env diff --git a/dockge/ani-rss/docker-compose.yml b/dockge/ani-rss/docker-compose.yml index 9c6e13c66..60fd572f0 100644 --- a/dockge/ani-rss/docker-compose.yml +++ b/dockge/ani-rss/docker-compose.yml @@ -8,10 +8,13 @@ services: - ./envs/global.env - .env environment: + - PUID=0 + - PGID=0 + - UMASK=022 - PORT=7789 - CONFIG=/config - TZ=Asia/Shanghai - image: wushuo894/ani-rss:v1.2.82 + image: wushuo894/ani-rss:v3.0.14 labels: createdBy: Apps networks: diff --git a/dockge/ani-rss_3_0_14/.env b/dockge/ani-rss_1_2_82/.env similarity index 100% rename from dockge/ani-rss_3_0_14/.env rename to dockge/ani-rss_1_2_82/.env diff --git a/dockge/ani-rss_3_0_14/docker-compose.yml b/dockge/ani-rss_1_2_82/docker-compose.yml similarity index 90% rename from dockge/ani-rss_3_0_14/docker-compose.yml rename to dockge/ani-rss_1_2_82/docker-compose.yml index 60fd572f0..9c6e13c66 100644 --- a/dockge/ani-rss_3_0_14/docker-compose.yml +++ b/dockge/ani-rss_1_2_82/docker-compose.yml @@ -8,13 +8,10 @@ services: - ./envs/global.env - .env environment: - - PUID=0 - - PGID=0 - - UMASK=022 - PORT=7789 - CONFIG=/config - TZ=Asia/Shanghai - image: wushuo894/ani-rss:v3.0.14 + image: wushuo894/ani-rss:v1.2.82 labels: createdBy: Apps networks: diff --git a/dockge/ani-rss_3_0_14/envs/default.env b/dockge/ani-rss_1_2_82/envs/default.env similarity index 100% rename from dockge/ani-rss_3_0_14/envs/default.env rename to dockge/ani-rss_1_2_82/envs/default.env diff --git a/dockge/ani-rss_3_0_14/envs/global.env b/dockge/ani-rss_1_2_82/envs/global.env similarity index 100% rename from dockge/ani-rss_3_0_14/envs/global.env rename to dockge/ani-rss_1_2_82/envs/global.env diff --git a/dockge/apifox-runner-team/docker-compose.yml b/dockge/apifox-runner-team/docker-compose.yml index dcf59fd91..9bd62c5de 100644 --- a/dockge/apifox-runner-team/docker-compose.yml +++ b/dockge/apifox-runner-team/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner:slim + image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner labels: createdBy: Apps networks: diff --git a/dockge/apifox-runner-team_latest/.env b/dockge/apifox-runner-team_slim/.env similarity index 100% rename from dockge/apifox-runner-team_latest/.env rename to dockge/apifox-runner-team_slim/.env diff --git a/dockge/apifox-runner-team_latest/docker-compose.yml b/dockge/apifox-runner-team_slim/docker-compose.yml similarity index 95% rename from dockge/apifox-runner-team_latest/docker-compose.yml rename to dockge/apifox-runner-team_slim/docker-compose.yml index 9bd62c5de..dcf59fd91 100644 --- a/dockge/apifox-runner-team_latest/docker-compose.yml +++ b/dockge/apifox-runner-team_slim/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner + image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner:slim labels: createdBy: Apps networks: diff --git a/dockge/apifox-runner-team_latest/envs/default.env b/dockge/apifox-runner-team_slim/envs/default.env similarity index 100% rename from dockge/apifox-runner-team_latest/envs/default.env rename to dockge/apifox-runner-team_slim/envs/default.env diff --git a/dockge/apifox-runner-team_latest/envs/global.env b/dockge/apifox-runner-team_slim/envs/global.env similarity index 100% rename from dockge/apifox-runner-team_latest/envs/global.env rename to dockge/apifox-runner-team_slim/envs/global.env diff --git a/dockge/apifox-runner/docker-compose.yml b/dockge/apifox-runner/docker-compose.yml index bcacfcd4d..e1c1c862c 100644 --- a/dockge/apifox-runner/docker-compose.yml +++ b/dockge/apifox-runner/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner:slim + image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner labels: createdBy: Apps networks: diff --git a/dockge/apifox-runner_latest/.env b/dockge/apifox-runner_slim/.env similarity index 100% rename from dockge/apifox-runner_latest/.env rename to dockge/apifox-runner_slim/.env diff --git a/dockge/apifox-runner_latest/docker-compose.yml b/dockge/apifox-runner_slim/docker-compose.yml similarity index 95% rename from dockge/apifox-runner_latest/docker-compose.yml rename to dockge/apifox-runner_slim/docker-compose.yml index e1c1c862c..bcacfcd4d 100644 --- a/dockge/apifox-runner_latest/docker-compose.yml +++ b/dockge/apifox-runner_slim/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner + image: registry.cn-hangzhou.aliyuncs.com/apifox/self-hosted-general-runner:slim labels: createdBy: Apps networks: diff --git a/dockge/apifox-runner_latest/envs/default.env b/dockge/apifox-runner_slim/envs/default.env similarity index 100% rename from dockge/apifox-runner_latest/envs/default.env rename to dockge/apifox-runner_slim/envs/default.env diff --git a/dockge/apifox-runner_latest/envs/global.env b/dockge/apifox-runner_slim/envs/global.env similarity index 100% rename from dockge/apifox-runner_latest/envs/global.env rename to dockge/apifox-runner_slim/envs/global.env diff --git a/dockge/aria2-superng6/docker-compose.yml b/dockge/aria2-superng6/docker-compose.yml index 6cd98c41e..52b1b90c2 100644 --- a/dockge/aria2-superng6/docker-compose.yml +++ b/dockge/aria2-superng6/docker-compose.yml @@ -22,7 +22,7 @@ services: - SMD=true - CRA2B=2h - QUIET=true - image: superng6/aria2:a2b-stable-24-11-01 + image: superng6/aria2:25-08-29 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/aria2-superng6_25-08-29/.env b/dockge/aria2-superng6_24-11-01/.env similarity index 100% rename from dockge/aria2-superng6_25-08-29/.env rename to dockge/aria2-superng6_24-11-01/.env diff --git a/dockge/aria2-superng6_25-08-29/docker-compose.yml b/dockge/aria2-superng6_24-11-01/docker-compose.yml similarity index 96% rename from dockge/aria2-superng6_25-08-29/docker-compose.yml rename to dockge/aria2-superng6_24-11-01/docker-compose.yml index 52b1b90c2..6cd98c41e 100644 --- a/dockge/aria2-superng6_25-08-29/docker-compose.yml +++ b/dockge/aria2-superng6_24-11-01/docker-compose.yml @@ -22,7 +22,7 @@ services: - SMD=true - CRA2B=2h - QUIET=true - image: superng6/aria2:25-08-29 + image: superng6/aria2:a2b-stable-24-11-01 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/aria2-superng6_25-08-29/envs/default.env b/dockge/aria2-superng6_24-11-01/envs/default.env similarity index 100% rename from dockge/aria2-superng6_25-08-29/envs/default.env rename to dockge/aria2-superng6_24-11-01/envs/default.env diff --git a/dockge/aria2-superng6_25-08-29/envs/global.env b/dockge/aria2-superng6_24-11-01/envs/global.env similarity index 100% rename from dockge/aria2-superng6_25-08-29/envs/global.env rename to dockge/aria2-superng6_24-11-01/envs/global.env diff --git a/dockge/auto-lady/.env b/dockge/auto-lady/.env index 3258da058..a6f1eb1e9 100644 --- a/dockge/auto-lady/.env +++ b/dockge/auto-lady/.env @@ -13,9 +13,3 @@ CUSTOM_MOUNT_DIRECTORY_2= # 自定义挂载目录 3 CUSTOM_MOUNT_DIRECTORY_3= -# 网络代理地址 -HTTP_PROXY= - -# 跳过代理地址 -NO_PROXY=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8,*.local - diff --git a/dockge/auto-lady/docker-compose.yml b/dockge/auto-lady/docker-compose.yml index d9c6c701e..40b13df53 100644 --- a/dockge/auto-lady/docker-compose.yml +++ b/dockge/auto-lady/docker-compose.yml @@ -7,11 +7,7 @@ services: env_file: - ./envs/global.env - .env - environment: - - HTTPS_PROXY=${HTTP_PROXY} - - HTTP_PROXY=${HTTP_PROXY:-} - - NO_PROXY=${NO_PROXY:-} - image: envyafish/byte-muse:1.5.3 + image: orekiiiiiiiiiiiii/auto-lady:1.4.5 labels: createdBy: Apps networks: diff --git a/dockge/auto-lady_1_4_5/.env b/dockge/auto-lady_1_5_3/.env similarity index 69% rename from dockge/auto-lady_1_4_5/.env rename to dockge/auto-lady_1_5_3/.env index a6f1eb1e9..3258da058 100644 --- a/dockge/auto-lady_1_4_5/.env +++ b/dockge/auto-lady_1_5_3/.env @@ -13,3 +13,9 @@ CUSTOM_MOUNT_DIRECTORY_2= # 自定义挂载目录 3 CUSTOM_MOUNT_DIRECTORY_3= +# 网络代理地址 +HTTP_PROXY= + +# 跳过代理地址 +NO_PROXY=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8,*.local + diff --git a/dockge/auto-lady_1_4_5/docker-compose.yml b/dockge/auto-lady_1_5_3/docker-compose.yml similarity index 81% rename from dockge/auto-lady_1_4_5/docker-compose.yml rename to dockge/auto-lady_1_5_3/docker-compose.yml index 40b13df53..d9c6c701e 100644 --- a/dockge/auto-lady_1_4_5/docker-compose.yml +++ b/dockge/auto-lady_1_5_3/docker-compose.yml @@ -7,7 +7,11 @@ services: env_file: - ./envs/global.env - .env - image: orekiiiiiiiiiiiii/auto-lady:1.4.5 + environment: + - HTTPS_PROXY=${HTTP_PROXY} + - HTTP_PROXY=${HTTP_PROXY:-} + - NO_PROXY=${NO_PROXY:-} + image: envyafish/byte-muse:1.5.3 labels: createdBy: Apps networks: diff --git a/dockge/auto-lady_1_4_5/envs/default.env b/dockge/auto-lady_1_5_3/envs/default.env similarity index 100% rename from dockge/auto-lady_1_4_5/envs/default.env rename to dockge/auto-lady_1_5_3/envs/default.env diff --git a/dockge/auto-lady_1_4_5/envs/global.env b/dockge/auto-lady_1_5_3/envs/global.env similarity index 100% rename from dockge/auto-lady_1_4_5/envs/global.env rename to dockge/auto-lady_1_5_3/envs/global.env diff --git a/dockge/baota/docker-compose.yml b/dockge/baota/docker-compose.yml index c28254802..678152df3 100644 --- a/dockge/baota/docker-compose.yml +++ b/dockge/baota/docker-compose.yml @@ -14,7 +14,7 @@ services: - 3306 - 80 - 443 - image: btpanel/baota:9.0_lts_latest + image: btpanel/baota:10.0_lts labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/baota_10_0/.env b/dockge/baota_9_0/.env similarity index 100% rename from dockge/baota_10_0/.env rename to dockge/baota_9_0/.env diff --git a/dockge/baota_10_0/docker-compose.yml b/dockge/baota_9_0/docker-compose.yml similarity index 92% rename from dockge/baota_10_0/docker-compose.yml rename to dockge/baota_9_0/docker-compose.yml index 678152df3..c28254802 100644 --- a/dockge/baota_10_0/docker-compose.yml +++ b/dockge/baota_9_0/docker-compose.yml @@ -14,7 +14,7 @@ services: - 3306 - 80 - 443 - image: btpanel/baota:10.0_lts + image: btpanel/baota:9.0_lts_latest labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/baota_10_0/envs/default.env b/dockge/baota_9_0/envs/default.env similarity index 100% rename from dockge/baota_10_0/envs/default.env rename to dockge/baota_9_0/envs/default.env diff --git a/dockge/baota_10_0/envs/global.env b/dockge/baota_9_0/envs/global.env similarity index 100% rename from dockge/baota_10_0/envs/global.env rename to dockge/baota_9_0/envs/global.env diff --git a/dockge/bili-fetcher/docker-compose.yml b/dockge/bili-fetcher/docker-compose.yml index ba476f77b..c68c76b14 100644 --- a/dockge/bili-fetcher/docker-compose.yml +++ b/dockge/bili-fetcher/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - DOCKER_ENV=true - image: qyg2297248353/bili-fetcher:v1.6.9 + image: qyg2297248353/bili-fetcher:latest networks: - 1panel-network ports: @@ -26,7 +26,7 @@ services: environment: - BACKEND_URL=http://bili-fetcher-api:8899 - TZ=Asia/Shanghai - image: qyg2297248353/bili-fetcher-web:v1.6.9 + image: qyg2297248353/bili-fetcher-web:latest labels: createdBy: Apps networks: diff --git a/dockge/bili-fetcher_latest/.env b/dockge/bili-fetcher_1_6_9/.env similarity index 100% rename from dockge/bili-fetcher_latest/.env rename to dockge/bili-fetcher_1_6_9/.env diff --git a/dockge/bili-fetcher_latest/config/categories.json b/dockge/bili-fetcher_1_6_9/config/categories.json similarity index 100% rename from dockge/bili-fetcher_latest/config/categories.json rename to dockge/bili-fetcher_1_6_9/config/categories.json diff --git a/dockge/bili-fetcher_latest/config/config.yaml b/dockge/bili-fetcher_1_6_9/config/config.yaml similarity index 100% rename from dockge/bili-fetcher_latest/config/config.yaml rename to dockge/bili-fetcher_1_6_9/config/config.yaml diff --git a/dockge/bili-fetcher_latest/config/scheduler_config.yaml b/dockge/bili-fetcher_1_6_9/config/scheduler_config.yaml similarity index 100% rename from dockge/bili-fetcher_latest/config/scheduler_config.yaml rename to dockge/bili-fetcher_1_6_9/config/scheduler_config.yaml diff --git a/dockge/bili-fetcher_latest/config/sql_statements_mysql.py b/dockge/bili-fetcher_1_6_9/config/sql_statements_mysql.py similarity index 100% rename from dockge/bili-fetcher_latest/config/sql_statements_mysql.py rename to dockge/bili-fetcher_1_6_9/config/sql_statements_mysql.py diff --git a/dockge/bili-fetcher_latest/config/sql_statements_sqlite.py b/dockge/bili-fetcher_1_6_9/config/sql_statements_sqlite.py similarity index 100% rename from dockge/bili-fetcher_latest/config/sql_statements_sqlite.py rename to dockge/bili-fetcher_1_6_9/config/sql_statements_sqlite.py diff --git a/dockge/bili-fetcher_latest/config/template.html b/dockge/bili-fetcher_1_6_9/config/template.html similarity index 100% rename from dockge/bili-fetcher_latest/config/template.html rename to dockge/bili-fetcher_1_6_9/config/template.html diff --git a/dockge/bili-fetcher_latest/docker-compose.yml b/dockge/bili-fetcher_1_6_9/docker-compose.yml similarity index 88% rename from dockge/bili-fetcher_latest/docker-compose.yml rename to dockge/bili-fetcher_1_6_9/docker-compose.yml index c68c76b14..ba476f77b 100644 --- a/dockge/bili-fetcher_latest/docker-compose.yml +++ b/dockge/bili-fetcher_1_6_9/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - DOCKER_ENV=true - image: qyg2297248353/bili-fetcher:latest + image: qyg2297248353/bili-fetcher:v1.6.9 networks: - 1panel-network ports: @@ -26,7 +26,7 @@ services: environment: - BACKEND_URL=http://bili-fetcher-api:8899 - TZ=Asia/Shanghai - image: qyg2297248353/bili-fetcher-web:latest + image: qyg2297248353/bili-fetcher-web:v1.6.9 labels: createdBy: Apps networks: diff --git a/dockge/bili-fetcher_latest/envs/default.env b/dockge/bili-fetcher_1_6_9/envs/default.env similarity index 100% rename from dockge/bili-fetcher_latest/envs/default.env rename to dockge/bili-fetcher_1_6_9/envs/default.env diff --git a/dockge/bili-fetcher_latest/envs/global.env b/dockge/bili-fetcher_1_6_9/envs/global.env similarity index 100% rename from dockge/bili-fetcher_latest/envs/global.env rename to dockge/bili-fetcher_1_6_9/envs/global.env diff --git a/dockge/bookstack/docker-compose.yml b/dockge/bookstack/docker-compose.yml index fe4781c4b..aedd16b60 100644 --- a/dockge/bookstack/docker-compose.yml +++ b/dockge/bookstack/docker-compose.yml @@ -12,7 +12,7 @@ services: - PUID=1000 - PGID=1000 - QUEUE_CONNECTION=database - image: linuxserver/bookstack:26.03.5 + image: linuxserver/bookstack:26.05.1 labels: createdBy: Apps networks: diff --git a/dockge/ech0/docker-compose.yml b/dockge/ech0/docker-compose.yml index cc4cff798..ab7bb4f72 100644 --- a/dockge/ech0/docker-compose.yml +++ b/dockge/ech0/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - HTTPS_PROXY=${HTTP_PROXY} - image: sn0wl1n/ech0:v4.9.2 + image: sn0wl1n/ech0:v3.1.4 labels: createdBy: Apps networks: diff --git a/dockge/ech0_3_1_4/.env b/dockge/ech0_4_9_2/.env similarity index 100% rename from dockge/ech0_3_1_4/.env rename to dockge/ech0_4_9_2/.env diff --git a/dockge/ech0_3_1_4/docker-compose.yml b/dockge/ech0_4_9_2/docker-compose.yml similarity index 93% rename from dockge/ech0_3_1_4/docker-compose.yml rename to dockge/ech0_4_9_2/docker-compose.yml index ab7bb4f72..cc4cff798 100644 --- a/dockge/ech0_3_1_4/docker-compose.yml +++ b/dockge/ech0_4_9_2/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - HTTPS_PROXY=${HTTP_PROXY} - image: sn0wl1n/ech0:v3.1.4 + image: sn0wl1n/ech0:v4.9.2 labels: createdBy: Apps networks: diff --git a/dockge/ech0_3_1_4/envs/default.env b/dockge/ech0_4_9_2/envs/default.env similarity index 100% rename from dockge/ech0_3_1_4/envs/default.env rename to dockge/ech0_4_9_2/envs/default.env diff --git a/dockge/ech0_3_1_4/envs/global.env b/dockge/ech0_4_9_2/envs/global.env similarity index 100% rename from dockge/ech0_3_1_4/envs/global.env rename to dockge/ech0_4_9_2/envs/global.env diff --git a/dockge/immich-machine-learning/docker-compose.yml b/dockge/immich-machine-learning/docker-compose.yml index fb2b132f5..648ba2277 100644 --- a/dockge/immich-machine-learning/docker-compose.yml +++ b/dockge/immich-machine-learning/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-machine-learning: - container_name: immich-machine-learning + container_name: immich-machine-learning-immich-machine-learning devices: - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 + image: ghcr.io/immich-app/immich-machine-learning:v1.144.1 labels: createdBy: Apps networks: diff --git a/dockge/immich-machine-learning_1_144_1/.env b/dockge/immich-machine-learning_2_7_5/.env similarity index 100% rename from dockge/immich-machine-learning_1_144_1/.env rename to dockge/immich-machine-learning_2_7_5/.env diff --git a/dockge/immich-machine-learning_1_144_1/docker-compose.yml b/dockge/immich-machine-learning_2_7_5/docker-compose.yml similarity index 74% rename from dockge/immich-machine-learning_1_144_1/docker-compose.yml rename to dockge/immich-machine-learning_2_7_5/docker-compose.yml index 648ba2277..fb2b132f5 100644 --- a/dockge/immich-machine-learning_1_144_1/docker-compose.yml +++ b/dockge/immich-machine-learning_2_7_5/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-machine-learning: - container_name: immich-machine-learning-immich-machine-learning + container_name: immich-machine-learning devices: - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v1.144.1 + image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 labels: createdBy: Apps networks: diff --git a/dockge/immich-machine-learning_1_144_1/envs/default.env b/dockge/immich-machine-learning_2_7_5/envs/default.env similarity index 100% rename from dockge/immich-machine-learning_1_144_1/envs/default.env rename to dockge/immich-machine-learning_2_7_5/envs/default.env diff --git a/dockge/immich-machine-learning_1_144_1/envs/global.env b/dockge/immich-machine-learning_2_7_5/envs/global.env similarity index 100% rename from dockge/immich-machine-learning_1_144_1/envs/global.env rename to dockge/immich-machine-learning_2_7_5/envs/global.env diff --git a/dockge/immich-no-machine/docker-compose.yml b/dockge/immich-no-machine/docker-compose.yml index c80cbb091..949035e00 100644 --- a/dockge/immich-no-machine/docker-compose.yml +++ b/dockge/immich-no-machine/docker-compose.yml @@ -21,7 +21,7 @@ services: volumes: - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data immich-server: - container_name: immich-no-machine + container_name: immich-server-immich-no-machine depends_on: - immich-pg14-vectors devices: @@ -29,7 +29,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v2.7.5 + image: ghcr.io/immich-app/immich-server:v1.144.1 labels: createdBy: Apps networks: diff --git a/dockge/immich-no-machine_1_144_1/.env b/dockge/immich-no-machine_2_7_5/.env similarity index 100% rename from dockge/immich-no-machine_1_144_1/.env rename to dockge/immich-no-machine_2_7_5/.env diff --git a/dockge/immich-no-machine_1_144_1/docker-compose.yml b/dockge/immich-no-machine_2_7_5/docker-compose.yml similarity index 90% rename from dockge/immich-no-machine_1_144_1/docker-compose.yml rename to dockge/immich-no-machine_2_7_5/docker-compose.yml index 949035e00..c80cbb091 100644 --- a/dockge/immich-no-machine_1_144_1/docker-compose.yml +++ b/dockge/immich-no-machine_2_7_5/docker-compose.yml @@ -21,7 +21,7 @@ services: volumes: - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data immich-server: - container_name: immich-server-immich-no-machine + container_name: immich-no-machine depends_on: - immich-pg14-vectors devices: @@ -29,7 +29,7 @@ services: env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.144.1 + image: ghcr.io/immich-app/immich-server:v2.7.5 labels: createdBy: Apps networks: diff --git a/dockge/immich-no-machine_1_144_1/envs/default.env b/dockge/immich-no-machine_2_7_5/envs/default.env similarity index 100% rename from dockge/immich-no-machine_1_144_1/envs/default.env rename to dockge/immich-no-machine_2_7_5/envs/default.env diff --git a/dockge/immich-no-machine_1_144_1/envs/global.env b/dockge/immich-no-machine_2_7_5/envs/global.env similarity index 100% rename from dockge/immich-no-machine_1_144_1/envs/global.env rename to dockge/immich-no-machine_2_7_5/envs/global.env diff --git a/dockge/immich-server/docker-compose.yml b/dockge/immich-server/docker-compose.yml index c74184068..935d43054 100644 --- a/dockge/immich-server/docker-compose.yml +++ b/dockge/immich-server/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-server: - container_name: immich-server + container_name: immich-server-immich-server devices: - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v2.7.5 + image: ghcr.io/immich-app/immich-server:v1.144.1 labels: createdBy: Apps networks: diff --git a/dockge/immich-server_1_144_1/.env b/dockge/immich-server_2_7_5/.env similarity index 100% rename from dockge/immich-server_1_144_1/.env rename to dockge/immich-server_2_7_5/.env diff --git a/dockge/immich-server_1_144_1/docker-compose.yml b/dockge/immich-server_2_7_5/docker-compose.yml similarity index 80% rename from dockge/immich-server_1_144_1/docker-compose.yml rename to dockge/immich-server_2_7_5/docker-compose.yml index 935d43054..c74184068 100644 --- a/dockge/immich-server_1_144_1/docker-compose.yml +++ b/dockge/immich-server_2_7_5/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-server: - container_name: immich-server-immich-server + container_name: immich-server devices: - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.144.1 + image: ghcr.io/immich-app/immich-server:v2.7.5 labels: createdBy: Apps networks: diff --git a/dockge/immich-server_1_144_1/envs/default.env b/dockge/immich-server_2_7_5/envs/default.env similarity index 100% rename from dockge/immich-server_1_144_1/envs/default.env rename to dockge/immich-server_2_7_5/envs/default.env diff --git a/dockge/immich-server_1_144_1/envs/global.env b/dockge/immich-server_2_7_5/envs/global.env similarity index 100% rename from dockge/immich-server_1_144_1/envs/global.env rename to dockge/immich-server_2_7_5/envs/global.env diff --git a/dockge/immich/docker-compose.yml b/dockge/immich/docker-compose.yml index 893e5f75a..1019b5f77 100644 --- a/dockge/immich/docker-compose.yml +++ b/dockge/immich/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-machine-learning: - container_name: machine-learning-immich + container_name: immich-machine-learning-immich devices: &id001 - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 + image: ghcr.io/immich-app/immich-machine-learning:v1.144.1 labels: createdBy: Apps networks: @@ -38,14 +38,14 @@ services: volumes: - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data immich-server: - container_name: immich + container_name: immich-server-immich depends_on: - immich-pg14-vectors devices: *id001 env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v2.7.5 + image: ghcr.io/immich-app/immich-server:v1.144.1 labels: createdBy: Apps networks: diff --git a/dockge/immich_1_144_1/.env b/dockge/immich_2_7_5/.env similarity index 100% rename from dockge/immich_1_144_1/.env rename to dockge/immich_2_7_5/.env diff --git a/dockge/immich_1_144_1/docker-compose.yml b/dockge/immich_2_7_5/docker-compose.yml similarity index 86% rename from dockge/immich_1_144_1/docker-compose.yml rename to dockge/immich_2_7_5/docker-compose.yml index 1019b5f77..893e5f75a 100644 --- a/dockge/immich_1_144_1/docker-compose.yml +++ b/dockge/immich_2_7_5/docker-compose.yml @@ -4,13 +4,13 @@ networks: external: true services: immich-machine-learning: - container_name: immich-machine-learning-immich + container_name: machine-learning-immich devices: &id001 - /dev/dri:/dev/dri env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-machine-learning:v1.144.1 + image: ghcr.io/immich-app/immich-machine-learning:v2.7.5 labels: createdBy: Apps networks: @@ -38,14 +38,14 @@ services: volumes: - ${IMMICH_ROOT_PATH}/pg14/data:/var/lib/postgresql/data immich-server: - container_name: immich-server-immich + container_name: immich depends_on: - immich-pg14-vectors devices: *id001 env_file: - ./envs/global.env - .env - image: ghcr.io/immich-app/immich-server:v1.144.1 + image: ghcr.io/immich-app/immich-server:v2.7.5 labels: createdBy: Apps networks: diff --git a/dockge/immich_1_144_1/envs/default.env b/dockge/immich_2_7_5/envs/default.env similarity index 100% rename from dockge/immich_1_144_1/envs/default.env rename to dockge/immich_2_7_5/envs/default.env diff --git a/dockge/immich_1_144_1/envs/global.env b/dockge/immich_2_7_5/envs/global.env similarity index 100% rename from dockge/immich_1_144_1/envs/global.env rename to dockge/immich_2_7_5/envs/global.env diff --git a/dockge/jellyfin/docker-compose.yml b/dockge/jellyfin/docker-compose.yml index 88affa9a4..e138868fe 100644 --- a/dockge/jellyfin/docker-compose.yml +++ b/dockge/jellyfin/docker-compose.yml @@ -10,7 +10,7 @@ services: - ROC_ENABLE_PRE_VEGA=1 - HTTPS_PROXY=${HTTP_PROXY:-} - NO_PROXY=localhost,127.0.0.1,::1 - image: jellyfin/jellyfin:10.9.11 + image: jellyfin/jellyfin:10.11.11 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/jellyfin_10_11_11/.env b/dockge/jellyfin_10_9_11/.env similarity index 100% rename from dockge/jellyfin_10_11_11/.env rename to dockge/jellyfin_10_9_11/.env diff --git a/dockge/jellyfin_10_11_11/docker-compose.yml b/dockge/jellyfin_10_9_11/docker-compose.yml similarity index 96% rename from dockge/jellyfin_10_11_11/docker-compose.yml rename to dockge/jellyfin_10_9_11/docker-compose.yml index e138868fe..88affa9a4 100644 --- a/dockge/jellyfin_10_11_11/docker-compose.yml +++ b/dockge/jellyfin_10_9_11/docker-compose.yml @@ -10,7 +10,7 @@ services: - ROC_ENABLE_PRE_VEGA=1 - HTTPS_PROXY=${HTTP_PROXY:-} - NO_PROXY=localhost,127.0.0.1,::1 - image: jellyfin/jellyfin:10.11.11 + image: jellyfin/jellyfin:10.9.11 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/jellyfin_10_11_11/envs/default.env b/dockge/jellyfin_10_9_11/envs/default.env similarity index 100% rename from dockge/jellyfin_10_11_11/envs/default.env rename to dockge/jellyfin_10_9_11/envs/default.env diff --git a/dockge/jellyfin_10_11_11/envs/global.env b/dockge/jellyfin_10_9_11/envs/global.env similarity index 100% rename from dockge/jellyfin_10_11_11/envs/global.env rename to dockge/jellyfin_10_9_11/envs/global.env diff --git a/dockge/libretv/docker-compose.yml b/dockge/libretv/docker-compose.yml index 61f39a480..2e6239d93 100644 --- a/dockge/libretv/docker-compose.yml +++ b/dockge/libretv/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: bestzwei/libretv:latest + image: bestzwei/libretv:202508060117 labels: createdBy: Apps networks: diff --git a/dockge/libretv_202508060117/.env b/dockge/libretv_latest/.env similarity index 100% rename from dockge/libretv_202508060117/.env rename to dockge/libretv_latest/.env diff --git a/dockge/libretv_202508060117/docker-compose.yml b/dockge/libretv_latest/docker-compose.yml similarity index 88% rename from dockge/libretv_202508060117/docker-compose.yml rename to dockge/libretv_latest/docker-compose.yml index 2e6239d93..61f39a480 100644 --- a/dockge/libretv_202508060117/docker-compose.yml +++ b/dockge/libretv_latest/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: bestzwei/libretv:202508060117 + image: bestzwei/libretv:latest labels: createdBy: Apps networks: diff --git a/dockge/libretv_202508060117/envs/default.env b/dockge/libretv_latest/envs/default.env similarity index 100% rename from dockge/libretv_202508060117/envs/default.env rename to dockge/libretv_latest/envs/default.env diff --git a/dockge/libretv_202508060117/envs/global.env b/dockge/libretv_latest/envs/global.env similarity index 100% rename from dockge/libretv_202508060117/envs/global.env rename to dockge/libretv_latest/envs/global.env diff --git a/dockge/minio/.env b/dockge/minio/.env index 7addb6af6..f98243a34 100644 --- a/dockge/minio/.env +++ b/dockge/minio/.env @@ -4,12 +4,9 @@ MINIO_ROOT_PATH=/home/minio # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=9001 -# API 端口 (映射内部端口) [必填] +# API 端口 [必填] PANEL_APP_PORT_API=9000 -# API 内部端口 [必填] -MINIO_API_PORT=9000 - # 管理员 用户名 [必填] MINIO_ROOT_USER=minio diff --git a/dockge/minio/docker-compose.yml b/dockge/minio/docker-compose.yml index 4e37e835a..2bc78e830 100644 --- a/dockge/minio/docker-compose.yml +++ b/dockge/minio/docker-compose.yml @@ -3,7 +3,7 @@ networks: external: true services: minio: - command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${MINIO_API_PORT} + command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${PANEL_APP_PORT_API} --json container_name: minio env_file: @@ -15,7 +15,7 @@ services: - MINIO_BROWSER_REDIRECT=true extra_hosts: - ${MINIO_SERVER_HOST:-localhost}:127.0.0.1 - image: minio/minio:RELEASE.2025-09-07T16-13-09Z + image: qyg2297248353/minio:RELEASE.2025-04-22T22-12-26Z labels: createdBy: Apps logging: @@ -27,7 +27,7 @@ services: - 1panel-network ports: - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} - - ${PANEL_APP_PORT_API}:${MINIO_API_PORT} + - ${PANEL_APP_PORT_API}:${PANEL_APP_PORT_API} restart: always volumes: - ${MINIO_ROOT_PATH}/certs:/root/.minio/certs diff --git a/dockge/minio_2025-04-22/.env b/dockge/minio_2025-09-07/.env similarity index 86% rename from dockge/minio_2025-04-22/.env rename to dockge/minio_2025-09-07/.env index f98243a34..7addb6af6 100644 --- a/dockge/minio_2025-04-22/.env +++ b/dockge/minio_2025-09-07/.env @@ -4,9 +4,12 @@ MINIO_ROOT_PATH=/home/minio # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=9001 -# API 端口 [必填] +# API 端口 (映射内部端口) [必填] PANEL_APP_PORT_API=9000 +# API 内部端口 [必填] +MINIO_API_PORT=9000 + # 管理员 用户名 [必填] MINIO_ROOT_USER=minio diff --git a/dockge/minio_2025-04-22/docker-compose.yml b/dockge/minio_2025-09-07/docker-compose.yml similarity index 83% rename from dockge/minio_2025-04-22/docker-compose.yml rename to dockge/minio_2025-09-07/docker-compose.yml index 2bc78e830..4e37e835a 100644 --- a/dockge/minio_2025-04-22/docker-compose.yml +++ b/dockge/minio_2025-09-07/docker-compose.yml @@ -3,7 +3,7 @@ networks: external: true services: minio: - command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${PANEL_APP_PORT_API} + command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${MINIO_API_PORT} --json container_name: minio env_file: @@ -15,7 +15,7 @@ services: - MINIO_BROWSER_REDIRECT=true extra_hosts: - ${MINIO_SERVER_HOST:-localhost}:127.0.0.1 - image: qyg2297248353/minio:RELEASE.2025-04-22T22-12-26Z + image: minio/minio:RELEASE.2025-09-07T16-13-09Z labels: createdBy: Apps logging: @@ -27,7 +27,7 @@ services: - 1panel-network ports: - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} - - ${PANEL_APP_PORT_API}:${PANEL_APP_PORT_API} + - ${PANEL_APP_PORT_API}:${MINIO_API_PORT} restart: always volumes: - ${MINIO_ROOT_PATH}/certs:/root/.minio/certs diff --git a/dockge/minio_2025-04-22/envs/default.env b/dockge/minio_2025-09-07/envs/default.env similarity index 100% rename from dockge/minio_2025-04-22/envs/default.env rename to dockge/minio_2025-09-07/envs/default.env diff --git a/dockge/minio_2025-04-22/envs/global.env b/dockge/minio_2025-09-07/envs/global.env similarity index 100% rename from dockge/minio_2025-04-22/envs/global.env rename to dockge/minio_2025-09-07/envs/global.env diff --git a/dockge/mysql/config/my.cnf b/dockge/mysql/config/my.cnf index c53ca32dc..6d6e1a932 100644 --- a/dockge/mysql/config/my.cnf +++ b/dockge/mysql/config/my.cnf @@ -1,20 +1,42 @@ +# For advice on how to change settings please see +# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html + [mysqld] -host_cache_size=0 +# +# Remove leading # and set to the amount of RAM for the most important data +# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. +# innodb_buffer_pool_size = 128M +# +# Remove leading # to turn on a very important data integrity option: logging +# changes to the binary log between backups. +# log_bin +# +# Remove leading # to set options mainly useful for reporting servers. +# The server defaults are faster for transactions and fast SELECTs. +# Adjust sizes as needed, experiment to find the optimal values. +# join_buffer_size = 128M +# sort_buffer_size = 2M +# read_rnd_buffer_size = 2M +skip-host-cache skip-name-resolve datadir=/var/lib/mysql socket=/var/run/mysqld/mysqld.sock +secure-file-priv=/var/lib/mysql-files user=mysql -mysql_native_password=ON +# Disabling symbolic-links is recommended to prevent assorted security risks +symbolic-links=0 + +#log-error=/var/log/mysqld.log +pid-file=/var/run/mysqld/mysqld.pid + +max_allowed_packet=64M character_set_server=utf8mb4 -collation_server=utf8mb4_unicode_ci lower_case_table_names=1 group_concat_max_len=1024000 -log_bin_trust_function_creators=1 -secure_file_priv= -pid_file=/var/run/mysqld/mysqld.pid [client] socket=/var/run/mysqld/mysqld.sock !includedir /etc/mysql/conf.d/ +!includedir /etc/mysql/mysql.conf.d/ diff --git a/dockge/mysql/docker-compose.yml b/dockge/mysql/docker-compose.yml index f2401c2cc..5cac14f48 100644 --- a/dockge/mysql/docker-compose.yml +++ b/dockge/mysql/docker-compose.yml @@ -5,13 +5,14 @@ services: mysql: command: - --character-set-server=utf8mb4 - - --collation-server=utf8mb4_unicode_ci - - --mysql-native-password=ON + - --lower_case_table_names=1 + - --collation-server=utf8mb4_general_ci + - --explicit_defaults_for_timestamp=true container_name: mysql env_file: - ./envs/global.env - .env - image: mysql:8.4.9 + image: mysql:5.7.44 labels: createdBy: Apps networks: @@ -21,8 +22,8 @@ services: restart: always user: 1000:1000 volumes: - - ${MYSQL_ROOT_PATH}/data:/var/lib/mysql - - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/my.cnf + - ${MYSQL_ROOT_PATH}/data/:/var/lib/mysql + - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/mysql/my.cnf - ${MYSQL_ROOT_PATH}/log:/var/log/mysql - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro diff --git a/dockge/mysql_5_7_44/config/my.cnf b/dockge/mysql_5_7_44/config/my.cnf deleted file mode 100644 index 6d6e1a932..000000000 --- a/dockge/mysql_5_7_44/config/my.cnf +++ /dev/null @@ -1,42 +0,0 @@ -# For advice on how to change settings please see -# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html - -[mysqld] -# -# Remove leading # and set to the amount of RAM for the most important data -# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. -# innodb_buffer_pool_size = 128M -# -# Remove leading # to turn on a very important data integrity option: logging -# changes to the binary log between backups. -# log_bin -# -# Remove leading # to set options mainly useful for reporting servers. -# The server defaults are faster for transactions and fast SELECTs. -# Adjust sizes as needed, experiment to find the optimal values. -# join_buffer_size = 128M -# sort_buffer_size = 2M -# read_rnd_buffer_size = 2M -skip-host-cache -skip-name-resolve -datadir=/var/lib/mysql -socket=/var/run/mysqld/mysqld.sock -secure-file-priv=/var/lib/mysql-files -user=mysql - -# Disabling symbolic-links is recommended to prevent assorted security risks -symbolic-links=0 - -#log-error=/var/log/mysqld.log -pid-file=/var/run/mysqld/mysqld.pid - -max_allowed_packet=64M -character_set_server=utf8mb4 -lower_case_table_names=1 -group_concat_max_len=1024000 - -[client] -socket=/var/run/mysqld/mysqld.sock - -!includedir /etc/mysql/conf.d/ -!includedir /etc/mysql/mysql.conf.d/ diff --git a/dockge/mysql_5_7_44/.env b/dockge/mysql_8_4_9/.env similarity index 100% rename from dockge/mysql_5_7_44/.env rename to dockge/mysql_8_4_9/.env diff --git a/dockge/mysql_8_4_9/config/my.cnf b/dockge/mysql_8_4_9/config/my.cnf new file mode 100644 index 000000000..c53ca32dc --- /dev/null +++ b/dockge/mysql_8_4_9/config/my.cnf @@ -0,0 +1,20 @@ +[mysqld] +host_cache_size=0 +skip-name-resolve +datadir=/var/lib/mysql +socket=/var/run/mysqld/mysqld.sock +user=mysql + +mysql_native_password=ON +character_set_server=utf8mb4 +collation_server=utf8mb4_unicode_ci +lower_case_table_names=1 +group_concat_max_len=1024000 +log_bin_trust_function_creators=1 + +secure_file_priv= +pid_file=/var/run/mysqld/mysqld.pid +[client] +socket=/var/run/mysqld/mysqld.sock + +!includedir /etc/mysql/conf.d/ diff --git a/dockge/mysql_5_7_44/docker-compose.yml b/dockge/mysql_8_4_9/docker-compose.yml similarity index 65% rename from dockge/mysql_5_7_44/docker-compose.yml rename to dockge/mysql_8_4_9/docker-compose.yml index 5cac14f48..f2401c2cc 100644 --- a/dockge/mysql_5_7_44/docker-compose.yml +++ b/dockge/mysql_8_4_9/docker-compose.yml @@ -5,14 +5,13 @@ services: mysql: command: - --character-set-server=utf8mb4 - - --lower_case_table_names=1 - - --collation-server=utf8mb4_general_ci - - --explicit_defaults_for_timestamp=true + - --collation-server=utf8mb4_unicode_ci + - --mysql-native-password=ON container_name: mysql env_file: - ./envs/global.env - .env - image: mysql:5.7.44 + image: mysql:8.4.9 labels: createdBy: Apps networks: @@ -22,8 +21,8 @@ services: restart: always user: 1000:1000 volumes: - - ${MYSQL_ROOT_PATH}/data/:/var/lib/mysql - - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/mysql/my.cnf + - ${MYSQL_ROOT_PATH}/data:/var/lib/mysql + - ${MYSQL_ROOT_PATH}/config/my.cnf:/etc/my.cnf - ${MYSQL_ROOT_PATH}/log:/var/log/mysql - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro diff --git a/dockge/mysql_5_7_44/envs/default.env b/dockge/mysql_8_4_9/envs/default.env similarity index 100% rename from dockge/mysql_5_7_44/envs/default.env rename to dockge/mysql_8_4_9/envs/default.env diff --git a/dockge/mysql_5_7_44/envs/global.env b/dockge/mysql_8_4_9/envs/global.env similarity index 100% rename from dockge/mysql_5_7_44/envs/global.env rename to dockge/mysql_8_4_9/envs/global.env diff --git a/dockge/n8n/docker-compose.yml b/dockge/n8n/docker-compose.yml index 10824e978..bfeedda01 100644 --- a/dockge/n8n/docker-compose.yml +++ b/dockge/n8n/docker-compose.yml @@ -14,7 +14,7 @@ services: - N8N_PROTOCOL=http - N8N_DIAGNOSTICS_ENABLED=false - N8N_SECURE_COOKIE=false - image: n8nio/n8n:2.25.6 + image: n8nio/n8n:2.26.1 labels: createdBy: Apps networks: diff --git a/dockge/nezha/.env b/dockge/nezha/.env index cffbaa377..54509260f 100644 --- a/dockge/nezha/.env +++ b/dockge/nezha/.env @@ -4,3 +4,30 @@ NEZHA_ROOT_PATH=/home/nezha # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=8008 +# gRPC 端口 [必填] +PANEL_APP_PORT_GRPC=5555 + +# OAuth 服务商 [必填] +OAUTH2_TYPE=github + +# 管理员账号ID [必填] +OAUTH2_ADMIN= + +# OAuth 客户端 ID [必填] +OAUTH2_CLIENTID= + +# OAuth 客户端 Secret [必填] +OAUTH2_CLIENTSECRET= + +# OAuth 端点 (可选) +OAUTH2_ENDPOINT= + +# 网站标题 [必填] +NZ_SITE_TITLE=哪吒监控 + +# Cookie 名称 (默认) [必填] +NZ_COOKIE_NAME=nezha-dashboard + +# 网站主题 (默认) [必填] +NZ_THEME=default + diff --git a/dockge/nezha/data/config-example.yaml b/dockge/nezha/data/config-example.yaml index f9d20745b..d063cf9f9 100644 --- a/dockge/nezha/data/config-example.yaml +++ b/dockge/nezha/data/config-example.yaml @@ -1,6 +1,33 @@ debug: false -listen_port: 8008 -language: zh_CN -site_name: "nz_site_title" -install_host: 127.0.0.1:8008 -tls: false +httpport: 80 +language: zh-CN +grpcport: nz_grpc_port +oauth2: + type: "nz_oauth2_type" + admin: "nz_admin_logins" + clientid: "nz_github_oauth_client_id" + clientsecret: "nz_github_oauth_client_secret" + endpoint: "" +site: + brand: "nz_site_title" + cookiename: "nezha-dashboard" + theme: "default" +ddns: + enable: false + provider: "webhook" + accessid: "" + accesssecret: "" + webhookmethod: "" + webhookurl: "" + webhookrequestbody: "" + webhookheaders: "" + maxretries: 3 + profiles: + example: + provider: "" + accessid: "" + accesssecret: "" + webhookmethod: "" + webhookurl: "" + webhookrequestbody: "" + webhookheaders: "" diff --git a/dockge/nezha/docker-compose.yml b/dockge/nezha/docker-compose.yml index 4e143bea6..ff7b23dd8 100644 --- a/dockge/nezha/docker-compose.yml +++ b/dockge/nezha/docker-compose.yml @@ -2,17 +2,19 @@ networks: 1panel-network: external: true services: - nezha: + nezha-dashboard: container_name: nezha - environment: - - TZ=Asia/Shanghai - image: ghcr.io/nezhahq/nezha:v2.2.3 + image: ghcr.io/naiba/nezha-dashboard:v0.20.13 labels: createdBy: Apps networks: - 1panel-network ports: - - ${PANEL_APP_PORT_HTTP}:8008 + - ${PANEL_APP_PORT_HTTP}:80 + - ${PANEL_APP_PORT_GRPC}:${PANEL_APP_PORT_GRPC} restart: always volumes: - ${NEZHA_ROOT_PATH}/data:/dashboard/data + - ${NEZHA_ROOT_PATH}/static-custom/static:/dashboard/resource/static/custom + - ${NEZHA_ROOT_PATH}/theme-custom/template:/dashboard/resource/template/theme-custom + - ${NEZHA_ROOT_PATH}/dashboard-custom/template:/dashboard/resource/template/dashboard-custom diff --git a/dockge/nezha_0_20_13/.env b/dockge/nezha_0_20_13/.env deleted file mode 100644 index 54509260f..000000000 --- a/dockge/nezha_0_20_13/.env +++ /dev/null @@ -1,33 +0,0 @@ -# 数据持久化路径 [必填] -NEZHA_ROOT_PATH=/home/nezha - -# WebUI 端口 [必填] -PANEL_APP_PORT_HTTP=8008 - -# gRPC 端口 [必填] -PANEL_APP_PORT_GRPC=5555 - -# OAuth 服务商 [必填] -OAUTH2_TYPE=github - -# 管理员账号ID [必填] -OAUTH2_ADMIN= - -# OAuth 客户端 ID [必填] -OAUTH2_CLIENTID= - -# OAuth 客户端 Secret [必填] -OAUTH2_CLIENTSECRET= - -# OAuth 端点 (可选) -OAUTH2_ENDPOINT= - -# 网站标题 [必填] -NZ_SITE_TITLE=哪吒监控 - -# Cookie 名称 (默认) [必填] -NZ_COOKIE_NAME=nezha-dashboard - -# 网站主题 (默认) [必填] -NZ_THEME=default - diff --git a/dockge/nezha_0_20_13/data/config-example.yaml b/dockge/nezha_0_20_13/data/config-example.yaml deleted file mode 100644 index d063cf9f9..000000000 --- a/dockge/nezha_0_20_13/data/config-example.yaml +++ /dev/null @@ -1,33 +0,0 @@ -debug: false -httpport: 80 -language: zh-CN -grpcport: nz_grpc_port -oauth2: - type: "nz_oauth2_type" - admin: "nz_admin_logins" - clientid: "nz_github_oauth_client_id" - clientsecret: "nz_github_oauth_client_secret" - endpoint: "" -site: - brand: "nz_site_title" - cookiename: "nezha-dashboard" - theme: "default" -ddns: - enable: false - provider: "webhook" - accessid: "" - accesssecret: "" - webhookmethod: "" - webhookurl: "" - webhookrequestbody: "" - webhookheaders: "" - maxretries: 3 - profiles: - example: - provider: "" - accessid: "" - accesssecret: "" - webhookmethod: "" - webhookurl: "" - webhookrequestbody: "" - webhookheaders: "" diff --git a/dockge/nezha_0_20_13/docker-compose.yml b/dockge/nezha_0_20_13/docker-compose.yml deleted file mode 100644 index ff7b23dd8..000000000 --- a/dockge/nezha_0_20_13/docker-compose.yml +++ /dev/null @@ -1,20 +0,0 @@ -networks: - 1panel-network: - external: true -services: - nezha-dashboard: - container_name: nezha - image: ghcr.io/naiba/nezha-dashboard:v0.20.13 - labels: - createdBy: Apps - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - - ${PANEL_APP_PORT_GRPC}:${PANEL_APP_PORT_GRPC} - restart: always - volumes: - - ${NEZHA_ROOT_PATH}/data:/dashboard/data - - ${NEZHA_ROOT_PATH}/static-custom/static:/dashboard/resource/static/custom - - ${NEZHA_ROOT_PATH}/theme-custom/template:/dashboard/resource/template/theme-custom - - ${NEZHA_ROOT_PATH}/dashboard-custom/template:/dashboard/resource/template/dashboard-custom diff --git a/dockge/nezha_2_2_3/.env b/dockge/nezha_2_2_3/.env new file mode 100644 index 000000000..cffbaa377 --- /dev/null +++ b/dockge/nezha_2_2_3/.env @@ -0,0 +1,6 @@ +# 数据持久化路径 [必填] +NEZHA_ROOT_PATH=/home/nezha + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8008 + diff --git a/dockge/nezha_2_2_3/data/config-example.yaml b/dockge/nezha_2_2_3/data/config-example.yaml new file mode 100644 index 000000000..f9d20745b --- /dev/null +++ b/dockge/nezha_2_2_3/data/config-example.yaml @@ -0,0 +1,6 @@ +debug: false +listen_port: 8008 +language: zh_CN +site_name: "nz_site_title" +install_host: 127.0.0.1:8008 +tls: false diff --git a/dockge/nezha_2_2_3/docker-compose.yml b/dockge/nezha_2_2_3/docker-compose.yml new file mode 100644 index 000000000..4e143bea6 --- /dev/null +++ b/dockge/nezha_2_2_3/docker-compose.yml @@ -0,0 +1,18 @@ +networks: + 1panel-network: + external: true +services: + nezha: + container_name: nezha + environment: + - TZ=Asia/Shanghai + image: ghcr.io/nezhahq/nezha:v2.2.3 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8008 + restart: always + volumes: + - ${NEZHA_ROOT_PATH}/data:/dashboard/data diff --git a/dockge/nezha_0_20_13/envs/default.env b/dockge/nezha_2_2_3/envs/default.env similarity index 100% rename from dockge/nezha_0_20_13/envs/default.env rename to dockge/nezha_2_2_3/envs/default.env diff --git a/dockge/nezha_0_20_13/envs/global.env b/dockge/nezha_2_2_3/envs/global.env similarity index 100% rename from dockge/nezha_0_20_13/envs/global.env rename to dockge/nezha_2_2_3/envs/global.env diff --git a/dockge/nodepassdash/docker-compose.yml b/dockge/nodepassdash/docker-compose.yml index b9a42c35e..1802df3f3 100644 --- a/dockge/nodepassdash/docker-compose.yml +++ b/dockge/nodepassdash/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - PORT=${PANEL_APP_PORT_HTTP} - image: ghcr.io/nodepassproject/nodepassdash:2.2.1 + image: ghcr.io/nodepassproject/nodepassdash:3.3.1 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/nodepassdash_3_3_1/.env b/dockge/nodepassdash_2_2_1/.env similarity index 100% rename from dockge/nodepassdash_3_3_1/.env rename to dockge/nodepassdash_2_2_1/.env diff --git a/dockge/nodepassdash_3_3_1/docker-compose.yml b/dockge/nodepassdash_2_2_1/docker-compose.yml similarity index 90% rename from dockge/nodepassdash_3_3_1/docker-compose.yml rename to dockge/nodepassdash_2_2_1/docker-compose.yml index 1802df3f3..b9a42c35e 100644 --- a/dockge/nodepassdash_3_3_1/docker-compose.yml +++ b/dockge/nodepassdash_2_2_1/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: - TZ=Asia/Shanghai - PORT=${PANEL_APP_PORT_HTTP} - image: ghcr.io/nodepassproject/nodepassdash:3.3.1 + image: ghcr.io/nodepassproject/nodepassdash:2.2.1 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/nodepassdash_3_3_1/envs/default.env b/dockge/nodepassdash_2_2_1/envs/default.env similarity index 100% rename from dockge/nodepassdash_3_3_1/envs/default.env rename to dockge/nodepassdash_2_2_1/envs/default.env diff --git a/dockge/nodepassdash_3_3_1/envs/global.env b/dockge/nodepassdash_2_2_1/envs/global.env similarity index 100% rename from dockge/nodepassdash_3_3_1/envs/global.env rename to dockge/nodepassdash_2_2_1/envs/global.env diff --git a/dockge/omnibox/docker-compose.yml b/dockge/omnibox/docker-compose.yml index 84904bb9f..906fd45a4 100644 --- a/dockge/omnibox/docker-compose.yml +++ b/dockge/omnibox/docker-compose.yml @@ -9,9 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - - SERVER_PORT=7023 - - DATABASE_TYPE=sqlite - image: lampon/omnibox:v2.1.3 + image: lampon/omnibox:v1.4.4 labels: createdBy: Apps networks: diff --git a/dockge/omnibox_1_4_4/.env b/dockge/omnibox_2_1_3/.env similarity index 100% rename from dockge/omnibox_1_4_4/.env rename to dockge/omnibox_2_1_3/.env diff --git a/dockge/omnibox/2.0.4-lite/docker-compose.yml b/dockge/omnibox_2_1_3/2.0.4-lite/docker-compose.yml similarity index 100% rename from dockge/omnibox/2.0.4-lite/docker-compose.yml rename to dockge/omnibox_2_1_3/2.0.4-lite/docker-compose.yml diff --git a/dockge/omnibox/2.0.4-lite/envs/default.env b/dockge/omnibox_2_1_3/2.0.4-lite/envs/default.env similarity index 100% rename from dockge/omnibox/2.0.4-lite/envs/default.env rename to dockge/omnibox_2_1_3/2.0.4-lite/envs/default.env diff --git a/dockge/omnibox/2.0.4-lite/envs/global.env b/dockge/omnibox_2_1_3/2.0.4-lite/envs/global.env similarity index 100% rename from dockge/omnibox/2.0.4-lite/envs/global.env rename to dockge/omnibox_2_1_3/2.0.4-lite/envs/global.env diff --git a/dockge/omnibox_1_4_4/docker-compose.yml b/dockge/omnibox_2_1_3/docker-compose.yml similarity index 81% rename from dockge/omnibox_1_4_4/docker-compose.yml rename to dockge/omnibox_2_1_3/docker-compose.yml index 906fd45a4..84904bb9f 100644 --- a/dockge/omnibox_1_4_4/docker-compose.yml +++ b/dockge/omnibox_2_1_3/docker-compose.yml @@ -9,7 +9,9 @@ services: - .env environment: - TZ=Asia/Shanghai - image: lampon/omnibox:v1.4.4 + - SERVER_PORT=7023 + - DATABASE_TYPE=sqlite + image: lampon/omnibox:v2.1.3 labels: createdBy: Apps networks: diff --git a/dockge/omnibox_1_4_4/envs/default.env b/dockge/omnibox_2_1_3/envs/default.env similarity index 100% rename from dockge/omnibox_1_4_4/envs/default.env rename to dockge/omnibox_2_1_3/envs/default.env diff --git a/dockge/omnibox_1_4_4/envs/global.env b/dockge/omnibox_2_1_3/envs/global.env similarity index 100% rename from dockge/omnibox_1_4_4/envs/global.env rename to dockge/omnibox_2_1_3/envs/global.env diff --git a/dockge/openclaw/docker-compose.yml b/dockge/openclaw/docker-compose.yml index 243a64f0c..ec762656f 100644 --- a/dockge/openclaw/docker-compose.yml +++ b/dockge/openclaw/docker-compose.yml @@ -30,7 +30,7 @@ services: - -e - fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1)) timeout: 5s - image: ghcr.io/openclaw/openclaw:2026.6.1 + image: ghcr.io/openclaw/openclaw:2026.6.5 init: true labels: createdBy: Apps diff --git a/dockge/outline/.env b/dockge/outline/.env index b19151eb8..2e9c1dd49 100644 --- a/dockge/outline/.env +++ b/dockge/outline/.env @@ -11,23 +11,14 @@ OUTLINE_ROOT_PATH=/home/outline PANEL_APP_PORT_HTTP=3000 # 加密密钥 [必填] -SECRET_KEY=fbad4f5da794acbc10f060cdfcf8673300f3302d87f076d7f6e781d4840e9c3d +SECRET_KEY= # 工具密钥 [必填] -UTILS_SECRET=b2be1c54acbfe6d965bda01e63195cc815e4743a6fb5ba5f82eae916d98989b5 +UTILS_SECRET= # 域名 [必填] URL=http://127.0.0.1:3000 -# CDN 域名 -CDN_URL= - -# iFramely 地址 [必填] -IFRAMELY_URL=https://iframe.ly/api/iframely - -# iFramely 密钥 -IFRAMELY_API_KEY= - # 数据库 主机地址 [必填] DB_HOSTNAME=127.0.0.1 @@ -52,57 +43,12 @@ SLACK_CLIENT_ID= # Slack 客户端密钥 (鉴权) SLACK_CLIENT_SECRET= -# Google 客户端 ID (鉴权) -GOOGLE_CLIENT_ID= +# 强制使用 HTTPS [必填] +FORCE_HTTPS=false -# Google 客户端密钥 (鉴权) -GOOGLE_CLIENT_SECRET= +# HTTP 代理 +HTTP_PROXY= -# Discord 客户端 ID (鉴权) -DISCORD_CLIENT_ID= - -# Discord 客户端密钥 (鉴权) -DISCORD_CLIENT_SECRET= - -# Discord 服务端 ID (鉴权) -DISCORD_SERVER_ID= - -# Discord 服务端角色 (鉴权) -DISCORD_SERVER_ROLES= - -# SMTP 主机 -SMTP_HOST= - -# SMTP 端口 -SMTP_PORT=465 - -# SMTP 用户名 -SMTP_USERNAME= - -# SMTP 密码 -SMTP_PASSWORD= - -# SMTP 发件人 -SMTP_FROM_EMAIL= - -# Slack 验证令牌 (Slack 集成) -SLACK_VERIFICATION_TOKEN= - -# Slack 应用ID (Slack 集成) -SLACK_APP_ID= - -# GitHub 客户端 ID (GitHub 集成) -GITHUB_CLIENT_ID= - -# GitHub 客户端密钥 (GitHub 集成) -GITHUB_CLIENT_SECRET= - -# GitHub 应用名称 (GitHub 集成) -GITHUB_APP_NAME= - -# GitHub 应用ID (GitHub 集成) -GITHUB_APP_ID= - -# GitHub 应用私钥 (GitHub 集成) -GITHUB_APP_PRIVATE_KEY= +# 忽略代理 +NO_PROXY=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8,*.local diff --git a/dockge/outline/docker-compose.yml b/dockge/outline/docker-compose.yml index 3a643b7d6..5c2dc515a 100644 --- a/dockge/outline/docker-compose.yml +++ b/dockge/outline/docker-compose.yml @@ -9,8 +9,11 @@ services: - ./envs/outline.env - .env environment: + - HTTP_PROXY=${HTTP_PROXY} + - HTTPS_PROXY=${HTTP_PROXY} + - NO_PROXY=${NO_PROXY} - DATABASE_URL=postgres://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: outlinewiki/outline:1.2.0 + image: outlinewiki/outline:1.8.1 labels: createdBy: Apps networks: diff --git a/dockge/outline/envs/outline.env b/dockge/outline/envs/outline.env index 1e366c08f..f247c73fb 100644 --- a/dockge/outline/envs/outline.env +++ b/dockge/outline/envs/outline.env @@ -1,104 +1,156 @@ -# –––––––––––––––– REQUIRED –––––––––––––––– - NODE_ENV=production -# Generate a hex-encoded 32-byte random key. You should use `openssl rand -hex 32` -# in your terminal to generate a random value. -SECRET_KEY=generate_a_new_key +# 访问地址 +URL= -# Generate a unique random key. The format is not important but you could still use -# `openssl rand -hex 32` in your terminal to produce this. -UTILS_SECRET=generate_a_new_key - -# For production point these at your databases, in development the default -# should work out of the box. -DATABASE_URL=postgres://user:pass@localhost:5432/outline -DATABASE_CONNECTION_POOL_MIN= -DATABASE_CONNECTION_POOL_MAX= -# Uncomment this to disable SSL for connecting to Postgres -PGSSLMODE=disable - -# For redis you can either specify an ioredis compatible url like this -REDIS_URL=redis://localhost:6379 -# or alternatively, if you would like to provide additional connection options, -# use a base64 encoded JSON connection option object. Refer to the ioredis documentation -# for a list of available options. -# Example: Use Redis Sentinel for high availability -# {"sentinels":[{"host":"sentinel-0","port":26379},{"host":"sentinel-1","port":26379}],"name":"mymaster"} -# REDIS_URL=ioredis://eyJzZW50aW5lbHMiOlt7Imhvc3QiOiJzZW50aW5lbC0wIiwicG9ydCI6MjYzNzl9LHsiaG9zdCI6InNlbnRpbmVsLTEiLCJwb3J0IjoyNjM3OX1dLCJuYW1lIjoibXltYXN0ZXIifQ== - -# URL should point to the fully qualified, publicly accessible URL. If using a -# proxy the port in URL and PORT may be different. -URL=http://127.0.0.1:3000 +# 服务端口 PORT=3000 -# See [documentation](docs/SERVICES.md) on running a separate collaboration -# server, for normal operation this does not need to be set. +# 运行一个独立的协作服务 COLLABORATION_URL= -# Specify what storage system to use. Possible value is one of "s3" or "local". -# For "local", the avatar images and document attachments will be saved on local disk. +# CDN 分发服务 +CDN_URL= + +# 启动多少个 Web 进程 +WEB_CONCURRENCY=1 + +# 生成一个 32 字节的随机密钥(十六进制编码)。 +# 可在终端中使用命令:`openssl rand -hex 32` +# SECRET_KEY= + +# 生成一个唯一的随机密钥。 +# 格式并不重要,但同样可以使用:`openssl rand -hex 32` +# UTILS_SECRET= + +# 默认界面语言。 +# 可用语言代码及其大致翻译完成度请参考:https://translate.getoutline.com +DEFAULT_LANGUAGE=zh_CN + + +# –––––––––––––––––––––––––––––––––––––– +# ––––––––––––– 数据库(DATABASE) ––––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# 生产环境数据库连接地址, +# 需包含用户名、密码、主机、端口以及数据库名。 +# DATABASE_URL=postgres://user:pass@postgres:5432/outline + +# 每个进程的数据库连接池(内存中)配置。 +# 请确保连接池大小不会超过数据库允许的最大连接数。 +# 默认最小值为 0,最大值为 5。 +DATABASE_CONNECTION_POOL_MIN=0 +DATABASE_CONNECTION_POOL_MAX=5 + +# 如果你不打算使用 SSL 连接 Postgres,请取消注释此行。 +# 当数据库与应用部署在同一台机器上时,这是可以接受的。 +PGSSLMODE=disable + + +# –––––––––––––––––––––––––––––––––––––– +# –––––––––––––– Redis ––––––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# Redis 连接地址。 +# 可以是 ioredis 兼容的 URL,或者 Base64 编码后的配置对象。 +# 文档:https://docs.getoutline.com/s/hosting/doc/redis-LGM4BFXYp4 +# REDIS_URL=redis://redis:6379 + +# 若要启用协作服务的横向扩展(多实例),必须提供 Redis 地址。 +# 可以与上面的 REDIS_URL 相同,也可以使用不同的 Redis 服务。 +# 文档:https://docs.getoutline.com/s/hosting/doc/horizontal-scaling-hkfU5Stao7 +# REDIS_COLLABORATION_URL= + + +# –––––––––––––––––––––––––––––––––––––– +# ––––––––––– 文件存储(FILE STORAGE) ––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# 指定使用的存储系统。 +# 可选值:"s3" 或 "local"。 +# - local:图片和文档附件存储在本地磁盘 +# - s3:存储在兼容 S3 的对象存储服务中 +# 文档:https://docs.getoutline.com/s/hosting/doc/file-storage-N4M0T6Ypu7 FILE_STORAGE=local -# If "local" is configured for FILE_STORAGE above, then this sets the parent directory under -# which all attachments/images go. Make sure that the process has permissions to create -# this path and also to write files to it. +# 当 FILE_STORAGE=local 时, +# 此路径为所有附件 / 图片的父目录。 +# 请确保进程有权限创建该目录并写入文件。 FILE_STORAGE_LOCAL_ROOT_DIR=/var/lib/outline/data -# Maximum allowed size for the uploaded attachment. +# 单个附件允许上传的最大大小(字节)。 FILE_STORAGE_UPLOAD_MAX_SIZE=262144000 -# Override the maximum size of document imports, generally this should be lower -# than the document attachment maximum size. +# 覆盖“文档导入”的最大文件大小, +# 通常应小于普通文档附件的最大限制。 FILE_STORAGE_IMPORT_MAX_SIZE= -# Override the maximum size of workspace imports, these can be especially large -# and the files are temporary being automatically deleted after a period of time. +# 覆盖“工作区导入”的最大文件大小。 +# 该类文件通常非常大,并且是临时文件, +# 在一段时间后会被自动删除。 FILE_STORAGE_WORKSPACE_IMPORT_MAX_SIZE= -# To support uploading of images for avatars and document attachments in a distributed -# architecture an s3-compatible storage can be configured if FILE_STORAGE=s3 above. -AWS_ACCESS_KEY_ID=get_a_key_from_aws -AWS_SECRET_ACCESS_KEY=get_the_secret_of_above_key -AWS_REGION=xx-xxxx-x -AWS_S3_ACCELERATE_URL= -AWS_S3_UPLOAD_BUCKET_URL=http://s3:4569 -AWS_S3_UPLOAD_BUCKET_NAME=bucket_name_here -AWS_S3_FORCE_PATH_STYLE=true -AWS_S3_ACL=private +# 若要在分布式架构中支持头像图片和文档附件上传, +# 当 FILE_STORAGE=s3 时,可配置兼容 S3 的对象存储。 +# AWS_ACCESS_KEY_ID=get_a_key_from_aws +# AWS_SECRET_ACCESS_KEY=get_the_secret_of_above_key +# AWS_REGION=xx-xxxx-x +# AWS_S3_ACCELERATE_URL= +# AWS_S3_UPLOAD_BUCKET_URL=http://s3:4569 +# AWS_S3_UPLOAD_BUCKET_NAME=bucket_name_here +# AWS_S3_FORCE_PATH_STYLE=true +# AWS_S3_ACL=private -# –––––––––––––– AUTHENTICATION –––––––––––––– -# Third party signin credentials, at least ONE OF EITHER Google, Slack, -# or Microsoft is required for a working installation or you'll have no sign-in -# options. +# –––––––––––––––––––––––––––––––––––––– +# –––––––––––––––– SSL ––––––––––––––– +# –––––––––––––––––––––––––––––––––––––– -# To configure Slack auth, you'll need to create an Application at -# => https://api.slack.com/apps -# -# When configuring the Client ID, add a redirect URL under "OAuth & Permissions": -# https:///auth/slack.callback -SLACK_CLIENT_ID=get_a_key_from_slack -SLACK_CLIENT_SECRET=get_the_secret_of_above_key +# HTTPS 终止所需的私钥和证书(Base64 编码)。 +# 这是三种 SSL 配置方式之一,可以留空。 +# 文档:https://docs.getoutline.com/s/hosting/doc/ssl-pzk7WO8d1n +SSL_KEY= +SSL_CERT= -# To configure Google auth, you'll need to create an OAuth Client ID at -# => https://console.cloud.google.com/apis/credentials -# -# When configuring the Client ID, add an Authorized redirect URI: -# https:///auth/google.callback +# 在生产环境中是否强制跳转到 HTTPS。 +# 默认值为 true; +# 如果你确定 SSL 已由外部负载均衡器终止,可以设置为 false。 +# FORCE_HTTPS=true + + +# –––––––––––––––––––––––––––––––––––––– +# –––––––––– 认证(AUTHENTICATION) –––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# 第三方登录配置。 +# 至少需要配置以下之一:Google、Slack、Discord 或 Microsoft, +# 否则系统将没有任何登录方式。 + +# Slack 登录 +# 文档:https://docs.getoutline.com/s/hosting/doc/slack-sgMujR8J9J +SLACK_CLIENT_ID= +SLACK_CLIENT_SECRET= + +# Google 登录 +# 文档:https://docs.getoutline.com/s/hosting/doc/google-hOuvtCmTqQ GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= -# To configure Microsoft/Azure auth, you'll need to create an OAuth Client. See -# the guide for details on setting up your Azure App: -# => https://wiki.generaloutline.com/share/dfa77e56-d4d2-4b51-8ff8-84ea6608faa4 +# Microsoft Entra / Azure AD 登录 +# 文档:https://docs.getoutline.com/s/hosting/doc/microsoft-entra-UVz6jsIOcv AZURE_CLIENT_ID= AZURE_CLIENT_SECRET= AZURE_RESOURCE_APP_ID= -# To configure generic OIDC auth, you'll need some kind of identity provider. -# See documentation for whichever IdP you use to acquire the following info: -# Redirect URI is https:///auth/oidc.callback +# Discord 登录 +# 文档:https://docs.getoutline.com/s/hosting/doc/discord-g4JdWFFub6 +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= +DISCORD_SERVER_ID= +DISCORD_SERVER_ROLES= + +# 通用 OIDC(OpenID Connect)提供方 +# 文档:https://docs.getoutline.com/s/hosting/doc/oidc-8CPBm6uC0I OIDC_CLIENT_ID= OIDC_CLIENT_SECRET= OIDC_AUTH_URI= @@ -106,119 +158,107 @@ OIDC_TOKEN_URI= OIDC_USERINFO_URI= OIDC_LOGOUT_URI= -# Specify which claims to derive user information from -# Supports any valid JSON path with the JWT payload +# 指定用于派生用户信息的声明(claim)。 +# 支持任何 JWT payload 中的合法 JSON Path。 OIDC_USERNAME_CLAIM=preferred_username -# Display name for OIDC authentication +# OIDC 登录方式在界面上显示的名称 OIDC_DISPLAY_NAME=OpenID Connect -# Space separated auth scopes. +# OIDC 授权作用域(以空格分隔) OIDC_SCOPES=openid profile email -# To configure the GitHub integration, you'll need to create a GitHub App at -# => https://github.com/settings/apps -# -# When configuring the Client ID, add a redirect URL under "Permissions & events": -# https:///api/github.callback + +# –––––––––––––––––––––––––––––––––––––– +# –––––––––––––– 邮件(EMAIL) ––––––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# 若要发送诸如“文档更新通知”或“邮箱登录”等事务性邮件, +# 需要配置一个 SMTP 服务器。 +# 可使用以下列表中的任意服务: +# https://community.nodemailer.com/2-0-0-beta/setup-smtp/well-known-services/ +# 文档:https://docs.getoutline.com/s/hosting/doc/smtp-cqCJyZGMIB +SMTP_SERVICE= +SMTP_USERNAME= +SMTP_PASSWORD= +SMTP_FROM_EMAIL= + + +# –––––––––––––––––––––––––––––––––––––– +# –––––––––– 限流器(RATE LIMITER) –––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# 是否启用限流器 +RATE_LIMITER_ENABLED=true + +# 各个接口本身有硬编码的限流规则(在启用上项后生效), +# 以下是一个全局限流器配置,作用于所有请求。 +RATE_LIMITER_REQUESTS=1000 +RATE_LIMITER_DURATION_WINDOW=60 + + +# –––––––––––––––––––––––––––––––––––––– +# ––––––––––– 集成(INTEGRATIONS) ––––––––––– +# –––––––––––––––––––––––––––––––––––––– + +# GitHub 集成,用于预览 Issue 和 Pull Request 链接 +# 文档:https://docs.getoutline.com/s/hosting/doc/github-GchT3NNxI9 GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= +GITHUB_WEBHOOK_SECRET= GITHUB_APP_NAME= GITHUB_APP_ID= GITHUB_APP_PRIVATE_KEY= -# To configure Discord auth, you'll need to create a Discord Application at -# => https://discord.com/developers/applications/ -# -# When configuring the Client ID, add a redirect URL under "OAuth2": -# https:///auth/discord.callback -DISCORD_CLIENT_ID= -DISCORD_CLIENT_SECRET= +# Linear 集成,用于将 Issue 链接显示为富文本提及 +LINEAR_CLIENT_ID= +LINEAR_CLIENT_SECRET= -# DISCORD_SERVER_ID should be the ID of the Discord server that Outline is -# integrated with. -# Used to verify that the user is a member of the server as well as server -# metadata such as nicknames, server icon and name. -DISCORD_SERVER_ID= - -# DISCORD_SERVER_ROLES should be a comma separated list of role IDs that are -# allowed to access Outline. If this is not set, all members of the server -# will be allowed to access Outline. -# DISCORD_SERVER_ID and DISCORD_SERVER_ROLES must be set together. -DISCORD_SERVER_ROLES= - -# –––––––––––––––– OPTIONAL –––––––––––––––– - -# Base64 encoded private key and certificate for HTTPS termination. This is only -# required if you do not use an external reverse proxy. See documentation: -# https://wiki.generaloutline.com/share/1c922644-40d8-41fe-98f9-df2b67239d45 -SSL_KEY= -SSL_CERT= - -# If using a Cloudfront/Cloudflare distribution or similar it can be set below. -# This will cause paths to javascript, stylesheets, and images to be updated to -# the hostname defined in CDN_URL. In your CDN configuration the origin server -# should be set to the same as URL. -CDN_URL= - -# Auto-redirect to https in production. The default is true but you may set to -# false if you can be sure that SSL is terminated at an external loadbalancer. -FORCE_HTTPS=false - -# Have the installation check for updates by sending anonymized statistics to -# the maintainers -ENABLE_UPDATES=true - -# How many processes should be spawned. As a reasonable rule divide your servers -# available memory by 512 for a rough estimate -WEB_CONCURRENCY=1 - -# You can remove this line if your reverse proxy already logs incoming http -# requests and this ends up being duplicative -DEBUG=http - -# Configure lowest severity level for server logs. Should be one of -# error, warn, info, http, verbose, debug and silly -LOG_LEVEL=info - -# For a complete Slack integration with search and posting to channels the -# following configs are also needed, some more details -# => https://wiki.generaloutline.com/share/be25efd1-b3ef-4450-b8e5-c4a4fc11e02a -# -SLACK_VERIFICATION_TOKEN=your_token -SLACK_APP_ID=A0XXXXXXX +# 若要实现完整的 Slack 集成(搜索、向频道发送消息), +# 除 Slack 登录外,还需要以下配置: +# 文档:https://docs.getoutline.com/s/hosting/doc/slack-G2mc8DOJHk +SLACK_VERIFICATION_TOKEN= +SLACK_APP_ID= SLACK_MESSAGE_ACTIONS=true -# Optionally enable Sentry (sentry.io) to track errors and performance, -# and optionally add a Sentry proxy tunnel for bypassing ad blockers in the UI: -# https://docs.sentry.io/platforms/javascript/troubleshooting/#using-the-tunnel-option) +# Figma 集成,用于将设计文件显示为富文本预览 +FIGMA_CLIENT_ID= +FIGMA_CLIENT_SECRET= + +# Dropbox 集成。 +# 按以下说明获取 key:https://www.dropbox.com/developers/embedder#setup +# 并记得在应用设置中将你的域名加入白名单。 +DROPBOX_APP_KEY= + +# 可选:启用 Sentry(sentry.io)用于错误和性能监控 +# 文档:https://docs.getoutline.com/s/hosting/doc/sentry-jxcFttcDl5 SENTRY_DSN= SENTRY_TUNNEL= -# To support sending outgoing transactional emails such as "document updated" or -# "you've been invited" you'll need to provide authentication for an SMTP server -SMTP_HOST= -SMTP_PORT= -SMTP_USERNAME= -SMTP_PASSWORD= -SMTP_FROM_EMAIL= -SMTP_REPLY_EMAIL= -SMTP_TLS_CIPHERS= -SMTP_SECURE=true +# 启用从 Notion 工作区导入页面 +# 文档:https://docs.getoutline.com/s/hosting/doc/notion-2v6g7WY3l3 +NOTION_CLIENT_ID= +NOTION_CLIENT_SECRET= -# The default interface language. See translate.getoutline.com for a list of -# available language codes and their rough percentage translated. -DEFAULT_LANGUAGE=zh_CN +# Iframely 集成,允许在 Outline 中预览第三方内容。 +# 例如:鼠标悬停在外部链接上时显示预览。 +# 文档:https://docs.getoutline.com/s/hosting/doc/iframely-HwLF1EZ9mo +IFRAMELY_URL= +IFRAMELY_API_KEY= -# Optionally enable rate limiter at application web server -RATE_LIMITER_ENABLED=true -# Configure default throttling parameters for rate limiter -RATE_LIMITER_REQUESTS=1000 -RATE_LIMITER_DURATION_WINDOW=60 +# –––––––––––––––––––––––––––––––––––––– +# ––––––––––––– 调试(DEBUGGING) –––––––––––– +# –––––––––––––––––––––––––––––––––––––– -# Iframely API config -# https://iframe.ly/api/oembed -# https://iframe.ly/api/iframely -IFRAMELY_URL=https://iframe.ly/api/iframely -# IFRAMELY_API_KEY= +# 是否通过发送匿名统计信息来检查更新 +ENABLE_UPDATES=false + +# 启用的调试分类。 +# 如果你的代理已经记录了 HTTP 请求日志, +# 可移除默认的 "http",以避免重复日志。 +DEBUG=http + +# 服务器日志的最低级别,可选值: +# error, warn, info, http, verbose, debug, silly +LOG_LEVEL=info diff --git a/dockge/outline_1_2_0/.env b/dockge/outline_1_2_0/.env new file mode 100644 index 000000000..b19151eb8 --- /dev/null +++ b/dockge/outline_1_2_0/.env @@ -0,0 +1,108 @@ +# Redis 服务 (前置检查) [必填] +PANEL_REDIS_TYPE=redis + +# Postgres 服务 (前置检查) [必填] +PANEL_POSTGRES_TYPE=postgresql + +# 数据持久化路径 [必填] +OUTLINE_ROOT_PATH=/home/outline + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=3000 + +# 加密密钥 [必填] +SECRET_KEY=fbad4f5da794acbc10f060cdfcf8673300f3302d87f076d7f6e781d4840e9c3d + +# 工具密钥 [必填] +UTILS_SECRET=b2be1c54acbfe6d965bda01e63195cc815e4743a6fb5ba5f82eae916d98989b5 + +# 域名 [必填] +URL=http://127.0.0.1:3000 + +# CDN 域名 +CDN_URL= + +# iFramely 地址 [必填] +IFRAMELY_URL=https://iframe.ly/api/iframely + +# iFramely 密钥 +IFRAMELY_API_KEY= + +# 数据库 主机地址 [必填] +DB_HOSTNAME=127.0.0.1 + +# 数据库 端口 [必填] +DB_PORT=5432 + +# 数据库 用户名 [必填] +DB_USERNAME=outline + +# 数据库 密码 [必填] +DB_PASSWORD= + +# 数据库 名称 [必填] +DB_DATABASE_NAME=outline + +# Redis 链接 [必填] +REDIS_URL=redis://localhost:6379 + +# Slack 客户端 ID (鉴权) +SLACK_CLIENT_ID= + +# Slack 客户端密钥 (鉴权) +SLACK_CLIENT_SECRET= + +# Google 客户端 ID (鉴权) +GOOGLE_CLIENT_ID= + +# Google 客户端密钥 (鉴权) +GOOGLE_CLIENT_SECRET= + +# Discord 客户端 ID (鉴权) +DISCORD_CLIENT_ID= + +# Discord 客户端密钥 (鉴权) +DISCORD_CLIENT_SECRET= + +# Discord 服务端 ID (鉴权) +DISCORD_SERVER_ID= + +# Discord 服务端角色 (鉴权) +DISCORD_SERVER_ROLES= + +# SMTP 主机 +SMTP_HOST= + +# SMTP 端口 +SMTP_PORT=465 + +# SMTP 用户名 +SMTP_USERNAME= + +# SMTP 密码 +SMTP_PASSWORD= + +# SMTP 发件人 +SMTP_FROM_EMAIL= + +# Slack 验证令牌 (Slack 集成) +SLACK_VERIFICATION_TOKEN= + +# Slack 应用ID (Slack 集成) +SLACK_APP_ID= + +# GitHub 客户端 ID (GitHub 集成) +GITHUB_CLIENT_ID= + +# GitHub 客户端密钥 (GitHub 集成) +GITHUB_CLIENT_SECRET= + +# GitHub 应用名称 (GitHub 集成) +GITHUB_APP_NAME= + +# GitHub 应用ID (GitHub 集成) +GITHUB_APP_ID= + +# GitHub 应用私钥 (GitHub 集成) +GITHUB_APP_PRIVATE_KEY= + diff --git a/dockge/outline_1_8_1/docker-compose.yml b/dockge/outline_1_2_0/docker-compose.yml similarity index 79% rename from dockge/outline_1_8_1/docker-compose.yml rename to dockge/outline_1_2_0/docker-compose.yml index 5c2dc515a..3a643b7d6 100644 --- a/dockge/outline_1_8_1/docker-compose.yml +++ b/dockge/outline_1_2_0/docker-compose.yml @@ -9,11 +9,8 @@ services: - ./envs/outline.env - .env environment: - - HTTP_PROXY=${HTTP_PROXY} - - HTTPS_PROXY=${HTTP_PROXY} - - NO_PROXY=${NO_PROXY} - DATABASE_URL=postgres://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: outlinewiki/outline:1.8.1 + image: outlinewiki/outline:1.2.0 labels: createdBy: Apps networks: diff --git a/dockge/outline_1_8_1/envs/default.env b/dockge/outline_1_2_0/envs/default.env similarity index 100% rename from dockge/outline_1_8_1/envs/default.env rename to dockge/outline_1_2_0/envs/default.env diff --git a/dockge/outline_1_8_1/envs/global.env b/dockge/outline_1_2_0/envs/global.env similarity index 100% rename from dockge/outline_1_8_1/envs/global.env rename to dockge/outline_1_2_0/envs/global.env diff --git a/dockge/outline_1_2_0/envs/outline.env b/dockge/outline_1_2_0/envs/outline.env new file mode 100644 index 000000000..1e366c08f --- /dev/null +++ b/dockge/outline_1_2_0/envs/outline.env @@ -0,0 +1,224 @@ +# –––––––––––––––– REQUIRED –––––––––––––––– + +NODE_ENV=production + +# Generate a hex-encoded 32-byte random key. You should use `openssl rand -hex 32` +# in your terminal to generate a random value. +SECRET_KEY=generate_a_new_key + +# Generate a unique random key. The format is not important but you could still use +# `openssl rand -hex 32` in your terminal to produce this. +UTILS_SECRET=generate_a_new_key + +# For production point these at your databases, in development the default +# should work out of the box. +DATABASE_URL=postgres://user:pass@localhost:5432/outline +DATABASE_CONNECTION_POOL_MIN= +DATABASE_CONNECTION_POOL_MAX= +# Uncomment this to disable SSL for connecting to Postgres +PGSSLMODE=disable + +# For redis you can either specify an ioredis compatible url like this +REDIS_URL=redis://localhost:6379 +# or alternatively, if you would like to provide additional connection options, +# use a base64 encoded JSON connection option object. Refer to the ioredis documentation +# for a list of available options. +# Example: Use Redis Sentinel for high availability +# {"sentinels":[{"host":"sentinel-0","port":26379},{"host":"sentinel-1","port":26379}],"name":"mymaster"} +# REDIS_URL=ioredis://eyJzZW50aW5lbHMiOlt7Imhvc3QiOiJzZW50aW5lbC0wIiwicG9ydCI6MjYzNzl9LHsiaG9zdCI6InNlbnRpbmVsLTEiLCJwb3J0IjoyNjM3OX1dLCJuYW1lIjoibXltYXN0ZXIifQ== + +# URL should point to the fully qualified, publicly accessible URL. If using a +# proxy the port in URL and PORT may be different. +URL=http://127.0.0.1:3000 +PORT=3000 + +# See [documentation](docs/SERVICES.md) on running a separate collaboration +# server, for normal operation this does not need to be set. +COLLABORATION_URL= + +# Specify what storage system to use. Possible value is one of "s3" or "local". +# For "local", the avatar images and document attachments will be saved on local disk. +FILE_STORAGE=local + +# If "local" is configured for FILE_STORAGE above, then this sets the parent directory under +# which all attachments/images go. Make sure that the process has permissions to create +# this path and also to write files to it. +FILE_STORAGE_LOCAL_ROOT_DIR=/var/lib/outline/data + +# Maximum allowed size for the uploaded attachment. +FILE_STORAGE_UPLOAD_MAX_SIZE=262144000 + +# Override the maximum size of document imports, generally this should be lower +# than the document attachment maximum size. +FILE_STORAGE_IMPORT_MAX_SIZE= + +# Override the maximum size of workspace imports, these can be especially large +# and the files are temporary being automatically deleted after a period of time. +FILE_STORAGE_WORKSPACE_IMPORT_MAX_SIZE= + +# To support uploading of images for avatars and document attachments in a distributed +# architecture an s3-compatible storage can be configured if FILE_STORAGE=s3 above. +AWS_ACCESS_KEY_ID=get_a_key_from_aws +AWS_SECRET_ACCESS_KEY=get_the_secret_of_above_key +AWS_REGION=xx-xxxx-x +AWS_S3_ACCELERATE_URL= +AWS_S3_UPLOAD_BUCKET_URL=http://s3:4569 +AWS_S3_UPLOAD_BUCKET_NAME=bucket_name_here +AWS_S3_FORCE_PATH_STYLE=true +AWS_S3_ACL=private + +# –––––––––––––– AUTHENTICATION –––––––––––––– + +# Third party signin credentials, at least ONE OF EITHER Google, Slack, +# or Microsoft is required for a working installation or you'll have no sign-in +# options. + +# To configure Slack auth, you'll need to create an Application at +# => https://api.slack.com/apps +# +# When configuring the Client ID, add a redirect URL under "OAuth & Permissions": +# https:///auth/slack.callback +SLACK_CLIENT_ID=get_a_key_from_slack +SLACK_CLIENT_SECRET=get_the_secret_of_above_key + +# To configure Google auth, you'll need to create an OAuth Client ID at +# => https://console.cloud.google.com/apis/credentials +# +# When configuring the Client ID, add an Authorized redirect URI: +# https:///auth/google.callback +GOOGLE_CLIENT_ID= +GOOGLE_CLIENT_SECRET= + +# To configure Microsoft/Azure auth, you'll need to create an OAuth Client. See +# the guide for details on setting up your Azure App: +# => https://wiki.generaloutline.com/share/dfa77e56-d4d2-4b51-8ff8-84ea6608faa4 +AZURE_CLIENT_ID= +AZURE_CLIENT_SECRET= +AZURE_RESOURCE_APP_ID= + +# To configure generic OIDC auth, you'll need some kind of identity provider. +# See documentation for whichever IdP you use to acquire the following info: +# Redirect URI is https:///auth/oidc.callback +OIDC_CLIENT_ID= +OIDC_CLIENT_SECRET= +OIDC_AUTH_URI= +OIDC_TOKEN_URI= +OIDC_USERINFO_URI= +OIDC_LOGOUT_URI= + +# Specify which claims to derive user information from +# Supports any valid JSON path with the JWT payload +OIDC_USERNAME_CLAIM=preferred_username + +# Display name for OIDC authentication +OIDC_DISPLAY_NAME=OpenID Connect + +# Space separated auth scopes. +OIDC_SCOPES=openid profile email + +# To configure the GitHub integration, you'll need to create a GitHub App at +# => https://github.com/settings/apps +# +# When configuring the Client ID, add a redirect URL under "Permissions & events": +# https:///api/github.callback +GITHUB_CLIENT_ID= +GITHUB_CLIENT_SECRET= +GITHUB_APP_NAME= +GITHUB_APP_ID= +GITHUB_APP_PRIVATE_KEY= + +# To configure Discord auth, you'll need to create a Discord Application at +# => https://discord.com/developers/applications/ +# +# When configuring the Client ID, add a redirect URL under "OAuth2": +# https:///auth/discord.callback +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= + +# DISCORD_SERVER_ID should be the ID of the Discord server that Outline is +# integrated with. +# Used to verify that the user is a member of the server as well as server +# metadata such as nicknames, server icon and name. +DISCORD_SERVER_ID= + +# DISCORD_SERVER_ROLES should be a comma separated list of role IDs that are +# allowed to access Outline. If this is not set, all members of the server +# will be allowed to access Outline. +# DISCORD_SERVER_ID and DISCORD_SERVER_ROLES must be set together. +DISCORD_SERVER_ROLES= + +# –––––––––––––––– OPTIONAL –––––––––––––––– + +# Base64 encoded private key and certificate for HTTPS termination. This is only +# required if you do not use an external reverse proxy. See documentation: +# https://wiki.generaloutline.com/share/1c922644-40d8-41fe-98f9-df2b67239d45 +SSL_KEY= +SSL_CERT= + +# If using a Cloudfront/Cloudflare distribution or similar it can be set below. +# This will cause paths to javascript, stylesheets, and images to be updated to +# the hostname defined in CDN_URL. In your CDN configuration the origin server +# should be set to the same as URL. +CDN_URL= + +# Auto-redirect to https in production. The default is true but you may set to +# false if you can be sure that SSL is terminated at an external loadbalancer. +FORCE_HTTPS=false + +# Have the installation check for updates by sending anonymized statistics to +# the maintainers +ENABLE_UPDATES=true + +# How many processes should be spawned. As a reasonable rule divide your servers +# available memory by 512 for a rough estimate +WEB_CONCURRENCY=1 + +# You can remove this line if your reverse proxy already logs incoming http +# requests and this ends up being duplicative +DEBUG=http + +# Configure lowest severity level for server logs. Should be one of +# error, warn, info, http, verbose, debug and silly +LOG_LEVEL=info + +# For a complete Slack integration with search and posting to channels the +# following configs are also needed, some more details +# => https://wiki.generaloutline.com/share/be25efd1-b3ef-4450-b8e5-c4a4fc11e02a +# +SLACK_VERIFICATION_TOKEN=your_token +SLACK_APP_ID=A0XXXXXXX +SLACK_MESSAGE_ACTIONS=true + +# Optionally enable Sentry (sentry.io) to track errors and performance, +# and optionally add a Sentry proxy tunnel for bypassing ad blockers in the UI: +# https://docs.sentry.io/platforms/javascript/troubleshooting/#using-the-tunnel-option) +SENTRY_DSN= +SENTRY_TUNNEL= + +# To support sending outgoing transactional emails such as "document updated" or +# "you've been invited" you'll need to provide authentication for an SMTP server +SMTP_HOST= +SMTP_PORT= +SMTP_USERNAME= +SMTP_PASSWORD= +SMTP_FROM_EMAIL= +SMTP_REPLY_EMAIL= +SMTP_TLS_CIPHERS= +SMTP_SECURE=true + +# The default interface language. See translate.getoutline.com for a list of +# available language codes and their rough percentage translated. +DEFAULT_LANGUAGE=zh_CN + +# Optionally enable rate limiter at application web server +RATE_LIMITER_ENABLED=true + +# Configure default throttling parameters for rate limiter +RATE_LIMITER_REQUESTS=1000 +RATE_LIMITER_DURATION_WINDOW=60 + +# Iframely API config +# https://iframe.ly/api/oembed +# https://iframe.ly/api/iframely +IFRAMELY_URL=https://iframe.ly/api/iframely +# IFRAMELY_API_KEY= diff --git a/dockge/outline_1_8_1/.env b/dockge/outline_1_8_1/.env deleted file mode 100644 index 2e9c1dd49..000000000 --- a/dockge/outline_1_8_1/.env +++ /dev/null @@ -1,54 +0,0 @@ -# Redis 服务 (前置检查) [必填] -PANEL_REDIS_TYPE=redis - -# Postgres 服务 (前置检查) [必填] -PANEL_POSTGRES_TYPE=postgresql - -# 数据持久化路径 [必填] -OUTLINE_ROOT_PATH=/home/outline - -# WebUI 端口 [必填] -PANEL_APP_PORT_HTTP=3000 - -# 加密密钥 [必填] -SECRET_KEY= - -# 工具密钥 [必填] -UTILS_SECRET= - -# 域名 [必填] -URL=http://127.0.0.1:3000 - -# 数据库 主机地址 [必填] -DB_HOSTNAME=127.0.0.1 - -# 数据库 端口 [必填] -DB_PORT=5432 - -# 数据库 用户名 [必填] -DB_USERNAME=outline - -# 数据库 密码 [必填] -DB_PASSWORD= - -# 数据库 名称 [必填] -DB_DATABASE_NAME=outline - -# Redis 链接 [必填] -REDIS_URL=redis://localhost:6379 - -# Slack 客户端 ID (鉴权) -SLACK_CLIENT_ID= - -# Slack 客户端密钥 (鉴权) -SLACK_CLIENT_SECRET= - -# 强制使用 HTTPS [必填] -FORCE_HTTPS=false - -# HTTP 代理 -HTTP_PROXY= - -# 忽略代理 -NO_PROXY=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8,*.local - diff --git a/dockge/outline_1_8_1/envs/outline.env b/dockge/outline_1_8_1/envs/outline.env deleted file mode 100644 index f247c73fb..000000000 --- a/dockge/outline_1_8_1/envs/outline.env +++ /dev/null @@ -1,264 +0,0 @@ -NODE_ENV=production - -# 访问地址 -URL= - -# 服务端口 -PORT=3000 - -# 运行一个独立的协作服务 -COLLABORATION_URL= - -# CDN 分发服务 -CDN_URL= - -# 启动多少个 Web 进程 -WEB_CONCURRENCY=1 - -# 生成一个 32 字节的随机密钥(十六进制编码)。 -# 可在终端中使用命令:`openssl rand -hex 32` -# SECRET_KEY= - -# 生成一个唯一的随机密钥。 -# 格式并不重要,但同样可以使用:`openssl rand -hex 32` -# UTILS_SECRET= - -# 默认界面语言。 -# 可用语言代码及其大致翻译完成度请参考:https://translate.getoutline.com -DEFAULT_LANGUAGE=zh_CN - - -# –––––––––––––––––––––––––––––––––––––– -# ––––––––––––– 数据库(DATABASE) ––––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 生产环境数据库连接地址, -# 需包含用户名、密码、主机、端口以及数据库名。 -# DATABASE_URL=postgres://user:pass@postgres:5432/outline - -# 每个进程的数据库连接池(内存中)配置。 -# 请确保连接池大小不会超过数据库允许的最大连接数。 -# 默认最小值为 0,最大值为 5。 -DATABASE_CONNECTION_POOL_MIN=0 -DATABASE_CONNECTION_POOL_MAX=5 - -# 如果你不打算使用 SSL 连接 Postgres,请取消注释此行。 -# 当数据库与应用部署在同一台机器上时,这是可以接受的。 -PGSSLMODE=disable - - -# –––––––––––––––––––––––––––––––––––––– -# –––––––––––––– Redis ––––––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# Redis 连接地址。 -# 可以是 ioredis 兼容的 URL,或者 Base64 编码后的配置对象。 -# 文档:https://docs.getoutline.com/s/hosting/doc/redis-LGM4BFXYp4 -# REDIS_URL=redis://redis:6379 - -# 若要启用协作服务的横向扩展(多实例),必须提供 Redis 地址。 -# 可以与上面的 REDIS_URL 相同,也可以使用不同的 Redis 服务。 -# 文档:https://docs.getoutline.com/s/hosting/doc/horizontal-scaling-hkfU5Stao7 -# REDIS_COLLABORATION_URL= - - -# –––––––––––––––––––––––––––––––––––––– -# ––––––––––– 文件存储(FILE STORAGE) ––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 指定使用的存储系统。 -# 可选值:"s3" 或 "local"。 -# - local:图片和文档附件存储在本地磁盘 -# - s3:存储在兼容 S3 的对象存储服务中 -# 文档:https://docs.getoutline.com/s/hosting/doc/file-storage-N4M0T6Ypu7 -FILE_STORAGE=local - -# 当 FILE_STORAGE=local 时, -# 此路径为所有附件 / 图片的父目录。 -# 请确保进程有权限创建该目录并写入文件。 -FILE_STORAGE_LOCAL_ROOT_DIR=/var/lib/outline/data - -# 单个附件允许上传的最大大小(字节)。 -FILE_STORAGE_UPLOAD_MAX_SIZE=262144000 - -# 覆盖“文档导入”的最大文件大小, -# 通常应小于普通文档附件的最大限制。 -FILE_STORAGE_IMPORT_MAX_SIZE= - -# 覆盖“工作区导入”的最大文件大小。 -# 该类文件通常非常大,并且是临时文件, -# 在一段时间后会被自动删除。 -FILE_STORAGE_WORKSPACE_IMPORT_MAX_SIZE= - -# 若要在分布式架构中支持头像图片和文档附件上传, -# 当 FILE_STORAGE=s3 时,可配置兼容 S3 的对象存储。 -# AWS_ACCESS_KEY_ID=get_a_key_from_aws -# AWS_SECRET_ACCESS_KEY=get_the_secret_of_above_key -# AWS_REGION=xx-xxxx-x -# AWS_S3_ACCELERATE_URL= -# AWS_S3_UPLOAD_BUCKET_URL=http://s3:4569 -# AWS_S3_UPLOAD_BUCKET_NAME=bucket_name_here -# AWS_S3_FORCE_PATH_STYLE=true -# AWS_S3_ACL=private - - -# –––––––––––––––––––––––––––––––––––––– -# –––––––––––––––– SSL ––––––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# HTTPS 终止所需的私钥和证书(Base64 编码)。 -# 这是三种 SSL 配置方式之一,可以留空。 -# 文档:https://docs.getoutline.com/s/hosting/doc/ssl-pzk7WO8d1n -SSL_KEY= -SSL_CERT= - -# 在生产环境中是否强制跳转到 HTTPS。 -# 默认值为 true; -# 如果你确定 SSL 已由外部负载均衡器终止,可以设置为 false。 -# FORCE_HTTPS=true - - -# –––––––––––––––––––––––––––––––––––––– -# –––––––––– 认证(AUTHENTICATION) –––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 第三方登录配置。 -# 至少需要配置以下之一:Google、Slack、Discord 或 Microsoft, -# 否则系统将没有任何登录方式。 - -# Slack 登录 -# 文档:https://docs.getoutline.com/s/hosting/doc/slack-sgMujR8J9J -SLACK_CLIENT_ID= -SLACK_CLIENT_SECRET= - -# Google 登录 -# 文档:https://docs.getoutline.com/s/hosting/doc/google-hOuvtCmTqQ -GOOGLE_CLIENT_ID= -GOOGLE_CLIENT_SECRET= - -# Microsoft Entra / Azure AD 登录 -# 文档:https://docs.getoutline.com/s/hosting/doc/microsoft-entra-UVz6jsIOcv -AZURE_CLIENT_ID= -AZURE_CLIENT_SECRET= -AZURE_RESOURCE_APP_ID= - -# Discord 登录 -# 文档:https://docs.getoutline.com/s/hosting/doc/discord-g4JdWFFub6 -DISCORD_CLIENT_ID= -DISCORD_CLIENT_SECRET= -DISCORD_SERVER_ID= -DISCORD_SERVER_ROLES= - -# 通用 OIDC(OpenID Connect)提供方 -# 文档:https://docs.getoutline.com/s/hosting/doc/oidc-8CPBm6uC0I -OIDC_CLIENT_ID= -OIDC_CLIENT_SECRET= -OIDC_AUTH_URI= -OIDC_TOKEN_URI= -OIDC_USERINFO_URI= -OIDC_LOGOUT_URI= - -# 指定用于派生用户信息的声明(claim)。 -# 支持任何 JWT payload 中的合法 JSON Path。 -OIDC_USERNAME_CLAIM=preferred_username - -# OIDC 登录方式在界面上显示的名称 -OIDC_DISPLAY_NAME=OpenID Connect - -# OIDC 授权作用域(以空格分隔) -OIDC_SCOPES=openid profile email - - -# –––––––––––––––––––––––––––––––––––––– -# –––––––––––––– 邮件(EMAIL) ––––––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 若要发送诸如“文档更新通知”或“邮箱登录”等事务性邮件, -# 需要配置一个 SMTP 服务器。 -# 可使用以下列表中的任意服务: -# https://community.nodemailer.com/2-0-0-beta/setup-smtp/well-known-services/ -# 文档:https://docs.getoutline.com/s/hosting/doc/smtp-cqCJyZGMIB -SMTP_SERVICE= -SMTP_USERNAME= -SMTP_PASSWORD= -SMTP_FROM_EMAIL= - - -# –––––––––––––––––––––––––––––––––––––– -# –––––––––– 限流器(RATE LIMITER) –––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 是否启用限流器 -RATE_LIMITER_ENABLED=true - -# 各个接口本身有硬编码的限流规则(在启用上项后生效), -# 以下是一个全局限流器配置,作用于所有请求。 -RATE_LIMITER_REQUESTS=1000 -RATE_LIMITER_DURATION_WINDOW=60 - - -# –––––––––––––––––––––––––––––––––––––– -# ––––––––––– 集成(INTEGRATIONS) ––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# GitHub 集成,用于预览 Issue 和 Pull Request 链接 -# 文档:https://docs.getoutline.com/s/hosting/doc/github-GchT3NNxI9 -GITHUB_CLIENT_ID= -GITHUB_CLIENT_SECRET= -GITHUB_WEBHOOK_SECRET= -GITHUB_APP_NAME= -GITHUB_APP_ID= -GITHUB_APP_PRIVATE_KEY= - -# Linear 集成,用于将 Issue 链接显示为富文本提及 -LINEAR_CLIENT_ID= -LINEAR_CLIENT_SECRET= - -# 若要实现完整的 Slack 集成(搜索、向频道发送消息), -# 除 Slack 登录外,还需要以下配置: -# 文档:https://docs.getoutline.com/s/hosting/doc/slack-G2mc8DOJHk -SLACK_VERIFICATION_TOKEN= -SLACK_APP_ID= -SLACK_MESSAGE_ACTIONS=true - -# Figma 集成,用于将设计文件显示为富文本预览 -FIGMA_CLIENT_ID= -FIGMA_CLIENT_SECRET= - -# Dropbox 集成。 -# 按以下说明获取 key:https://www.dropbox.com/developers/embedder#setup -# 并记得在应用设置中将你的域名加入白名单。 -DROPBOX_APP_KEY= - -# 可选:启用 Sentry(sentry.io)用于错误和性能监控 -# 文档:https://docs.getoutline.com/s/hosting/doc/sentry-jxcFttcDl5 -SENTRY_DSN= -SENTRY_TUNNEL= - -# 启用从 Notion 工作区导入页面 -# 文档:https://docs.getoutline.com/s/hosting/doc/notion-2v6g7WY3l3 -NOTION_CLIENT_ID= -NOTION_CLIENT_SECRET= - -# Iframely 集成,允许在 Outline 中预览第三方内容。 -# 例如:鼠标悬停在外部链接上时显示预览。 -# 文档:https://docs.getoutline.com/s/hosting/doc/iframely-HwLF1EZ9mo -IFRAMELY_URL= -IFRAMELY_API_KEY= - - -# –––––––––––––––––––––––––––––––––––––– -# ––––––––––––– 调试(DEBUGGING) –––––––––––– -# –––––––––––––––––––––––––––––––––––––– - -# 是否通过发送匿名统计信息来检查更新 -ENABLE_UPDATES=false - -# 启用的调试分类。 -# 如果你的代理已经记录了 HTTP 请求日志, -# 可移除默认的 "http",以避免重复日志。 -DEBUG=http - -# 服务器日志的最低级别,可选值: -# error, warn, info, http, verbose, debug, silly -LOG_LEVEL=info diff --git a/dockge/postgresql-postgis/docker-compose.yml b/dockge/postgresql-postgis/docker-compose.yml index 4cc899ba8..01cfa1bb6 100644 --- a/dockge/postgresql-postgis/docker-compose.yml +++ b/dockge/postgresql-postgis/docker-compose.yml @@ -12,7 +12,7 @@ services: POSTGRES_INITDB_ARGS: --data-checksums POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_USER: ${POSTGRES_USER:-postgres} - image: postgis/postgis:16-3.5-alpine + image: postgis/postgis:17-3.5-alpine labels: createdBy: Apps networks: diff --git a/dockge/postgresql-postgis_17-3_5-alpine/.env b/dockge/postgresql-postgis_16-3_5-alpine/.env similarity index 100% rename from dockge/postgresql-postgis_17-3_5-alpine/.env rename to dockge/postgresql-postgis_16-3_5-alpine/.env diff --git a/dockge/postgresql-postgis_17-3_5-alpine/docker-compose.yml b/dockge/postgresql-postgis_16-3_5-alpine/docker-compose.yml similarity index 93% rename from dockge/postgresql-postgis_17-3_5-alpine/docker-compose.yml rename to dockge/postgresql-postgis_16-3_5-alpine/docker-compose.yml index 01cfa1bb6..4cc899ba8 100644 --- a/dockge/postgresql-postgis_17-3_5-alpine/docker-compose.yml +++ b/dockge/postgresql-postgis_16-3_5-alpine/docker-compose.yml @@ -12,7 +12,7 @@ services: POSTGRES_INITDB_ARGS: --data-checksums POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_USER: ${POSTGRES_USER:-postgres} - image: postgis/postgis:17-3.5-alpine + image: postgis/postgis:16-3.5-alpine labels: createdBy: Apps networks: diff --git a/dockge/postgresql-postgis_17-3_5-alpine/envs/default.env b/dockge/postgresql-postgis_16-3_5-alpine/envs/default.env similarity index 100% rename from dockge/postgresql-postgis_17-3_5-alpine/envs/default.env rename to dockge/postgresql-postgis_16-3_5-alpine/envs/default.env diff --git a/dockge/postgresql-postgis_17-3_5-alpine/envs/global.env b/dockge/postgresql-postgis_16-3_5-alpine/envs/global.env similarity index 100% rename from dockge/postgresql-postgis_17-3_5-alpine/envs/global.env rename to dockge/postgresql-postgis_16-3_5-alpine/envs/global.env diff --git a/dockge/qbittorrent/docker-compose.yml b/dockge/qbittorrent/docker-compose.yml index 232b5a7dc..5ec4b458b 100644 --- a/dockge/qbittorrent/docker-compose.yml +++ b/dockge/qbittorrent/docker-compose.yml @@ -12,7 +12,7 @@ services: - UMASK=022 - WEBUI_PORT=${PANEL_APP_PORT_HTTP} - TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING} - image: linuxserver/qbittorrent:5.2.1 + image: linuxserver/qbittorrent:4.6.7 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/qbittorrent_4_6_7/.env b/dockge/qbittorrent_5_2_1/.env similarity index 100% rename from dockge/qbittorrent_4_6_7/.env rename to dockge/qbittorrent_5_2_1/.env diff --git a/dockge/qbittorrent_4_6_7/docker-compose.yml b/dockge/qbittorrent_5_2_1/docker-compose.yml similarity index 95% rename from dockge/qbittorrent_4_6_7/docker-compose.yml rename to dockge/qbittorrent_5_2_1/docker-compose.yml index 5ec4b458b..232b5a7dc 100644 --- a/dockge/qbittorrent_4_6_7/docker-compose.yml +++ b/dockge/qbittorrent_5_2_1/docker-compose.yml @@ -12,7 +12,7 @@ services: - UMASK=022 - WEBUI_PORT=${PANEL_APP_PORT_HTTP} - TORRENTING_PORT=${PANEL_APP_PORT_TORRENTING} - image: linuxserver/qbittorrent:4.6.7 + image: linuxserver/qbittorrent:5.2.1 labels: createdBy: Apps network_mode: ${NETWORK_MODE} diff --git a/dockge/qbittorrent_4_6_7/envs/default.env b/dockge/qbittorrent_5_2_1/envs/default.env similarity index 100% rename from dockge/qbittorrent_4_6_7/envs/default.env rename to dockge/qbittorrent_5_2_1/envs/default.env diff --git a/dockge/qbittorrent_4_6_7/envs/global.env b/dockge/qbittorrent_5_2_1/envs/global.env similarity index 100% rename from dockge/qbittorrent_4_6_7/envs/global.env rename to dockge/qbittorrent_5_2_1/envs/global.env diff --git a/dockge/rustdesk-api/.env b/dockge/rustdesk-api/.env index 057e9b006..96a0fb5a5 100644 --- a/dockge/rustdesk-api/.env +++ b/dockge/rustdesk-api/.env @@ -4,7 +4,7 @@ RUSTDESK_API_ROOT_PATH=/home/rustdesk-api # WebUI API 端口 [必填] PANEL_APP_PORT_HTTP=21114 -# NAT 测试服务端口 [必填] +# NAT 服务端口 [必填] PANEL_APP_PORT_NAT=21115 # ID 服务端口 [必填] diff --git a/dockge/rustdesk-api/docker-compose.yml b/dockge/rustdesk-api/docker-compose.yml index aad6a35ef..a532d45e1 100644 --- a/dockge/rustdesk-api/docker-compose.yml +++ b/dockge/rustdesk-api/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - rustdesk: + rustdesk-api: container_name: rustdesk-api env_file: - ./envs/global.env @@ -10,16 +10,33 @@ services: environment: - TZ=Asia/Shanghai - RUSTDESK_API_LANG=zh-CN + image: lejianwen/rustdesk-api:v2.6.29 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:21114 + restart: always + volumes: + - ${RUSTDESK_API_ROOT_PATH}/api-data:/app/data + - ${RUSTDESK_API_ROOT_PATH}/api-config:/app/config + rustdesk-server-s6: + container_name: server-rustdesk-api + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - RUSTDESK_API_LANG=zh-CN - RELAY=${RUSTDESK_SERVER_URL} - ENCRYPTED_ONLY=1 - - MUST_LOGIN=N - image: lejianwen/rustdesk-server-s6:latest + image: rustdesk/rustdesk-server-s6:latest labels: createdBy: Apps networks: - 1panel-network ports: - - ${PANEL_APP_PORT_HTTP}:21114 - ${PANEL_APP_PORT_NAT}:21115 - ${PANEL_APP_PORT_ID}:21116 - ${PANEL_APP_PORT_ID}:21116/udp @@ -29,7 +46,5 @@ services: restart: always volumes: - ${RUSTDESK_API_ROOT_PATH}/server-data:/data - - ${RUSTDESK_API_ROOT_PATH}/api-data:/app/data - - ${RUSTDESK_API_ROOT_PATH}/api-config:/app/config - ${HBBR_RUN_FILE:-./conf/hbbr/run}:/etc/s6-overlay/s6-rc.d/hbbr/run - ${HBBS_RUN_FILE:-./conf/hbbs/run}:/etc/s6-overlay/s6-rc.d/hbbs/run diff --git a/dockge/rustdesk-api_2_6_29/.env b/dockge/rustdesk-api_s6-latest/.env similarity index 97% rename from dockge/rustdesk-api_2_6_29/.env rename to dockge/rustdesk-api_s6-latest/.env index 96a0fb5a5..057e9b006 100644 --- a/dockge/rustdesk-api_2_6_29/.env +++ b/dockge/rustdesk-api_s6-latest/.env @@ -4,7 +4,7 @@ RUSTDESK_API_ROOT_PATH=/home/rustdesk-api # WebUI API 端口 [必填] PANEL_APP_PORT_HTTP=21114 -# NAT 服务端口 [必填] +# NAT 测试服务端口 [必填] PANEL_APP_PORT_NAT=21115 # ID 服务端口 [必填] diff --git a/dockge/rustdesk-api_2_6_29/conf/hbbr/run b/dockge/rustdesk-api_s6-latest/conf/hbbr/run similarity index 100% rename from dockge/rustdesk-api_2_6_29/conf/hbbr/run rename to dockge/rustdesk-api_s6-latest/conf/hbbr/run diff --git a/dockge/rustdesk-api_2_6_29/conf/hbbs/run b/dockge/rustdesk-api_s6-latest/conf/hbbs/run similarity index 100% rename from dockge/rustdesk-api_2_6_29/conf/hbbs/run rename to dockge/rustdesk-api_s6-latest/conf/hbbs/run diff --git a/dockge/rustdesk-api_2_6_29/docker-compose.yml b/dockge/rustdesk-api_s6-latest/docker-compose.yml similarity index 70% rename from dockge/rustdesk-api_2_6_29/docker-compose.yml rename to dockge/rustdesk-api_s6-latest/docker-compose.yml index a532d45e1..aad6a35ef 100644 --- a/dockge/rustdesk-api_2_6_29/docker-compose.yml +++ b/dockge/rustdesk-api_s6-latest/docker-compose.yml @@ -2,7 +2,7 @@ networks: 1panel-network: external: true services: - rustdesk-api: + rustdesk: container_name: rustdesk-api env_file: - ./envs/global.env @@ -10,33 +10,16 @@ services: environment: - TZ=Asia/Shanghai - RUSTDESK_API_LANG=zh-CN - image: lejianwen/rustdesk-api:v2.6.29 - labels: - createdBy: Apps - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:21114 - restart: always - volumes: - - ${RUSTDESK_API_ROOT_PATH}/api-data:/app/data - - ${RUSTDESK_API_ROOT_PATH}/api-config:/app/config - rustdesk-server-s6: - container_name: server-rustdesk-api - env_file: - - ./envs/global.env - - .env - environment: - - TZ=Asia/Shanghai - - RUSTDESK_API_LANG=zh-CN - RELAY=${RUSTDESK_SERVER_URL} - ENCRYPTED_ONLY=1 - image: rustdesk/rustdesk-server-s6:latest + - MUST_LOGIN=N + image: lejianwen/rustdesk-server-s6:latest labels: createdBy: Apps networks: - 1panel-network ports: + - ${PANEL_APP_PORT_HTTP}:21114 - ${PANEL_APP_PORT_NAT}:21115 - ${PANEL_APP_PORT_ID}:21116 - ${PANEL_APP_PORT_ID}:21116/udp @@ -46,5 +29,7 @@ services: restart: always volumes: - ${RUSTDESK_API_ROOT_PATH}/server-data:/data + - ${RUSTDESK_API_ROOT_PATH}/api-data:/app/data + - ${RUSTDESK_API_ROOT_PATH}/api-config:/app/config - ${HBBR_RUN_FILE:-./conf/hbbr/run}:/etc/s6-overlay/s6-rc.d/hbbr/run - ${HBBS_RUN_FILE:-./conf/hbbs/run}:/etc/s6-overlay/s6-rc.d/hbbs/run diff --git a/dockge/rustdesk-api_2_6_29/envs/default.env b/dockge/rustdesk-api_s6-latest/envs/default.env similarity index 100% rename from dockge/rustdesk-api_2_6_29/envs/default.env rename to dockge/rustdesk-api_s6-latest/envs/default.env diff --git a/dockge/rustdesk-api_2_6_29/envs/global.env b/dockge/rustdesk-api_s6-latest/envs/global.env similarity index 100% rename from dockge/rustdesk-api_2_6_29/envs/global.env rename to dockge/rustdesk-api_s6-latest/envs/global.env diff --git a/dockge/rustfs/docker-compose.yml b/dockge/rustfs/docker-compose.yml index 2136a7b1f..3a7f218ce 100644 --- a/dockge/rustfs/docker-compose.yml +++ b/dockge/rustfs/docker-compose.yml @@ -9,7 +9,6 @@ services: - .env environment: - TZ=Asia/Shanghai - - RUSTFS_VOLUMES=/data/rustfs{0...3} - RUSTFS_ADDRESS=0.0.0.0:9000 - RUSTFS_CONSOLE_ADDRESS=0.0.0.0:9001 - RUSTFS_CONSOLE_ENABLE=true @@ -29,7 +28,7 @@ services: - -c - curl -f http://127.0.0.1:9000/health && curl -f http://127.0.0.1:9001/rustfs/console/health timeout: 10s - image: rustfs/rustfs:1.0.0-alpha.86 + image: rustfs/rustfs:latest labels: createdBy: Apps networks: @@ -42,7 +41,4 @@ services: - no-new-privileges:true volumes: - ${RUSTFS_ROOT_PATH}/logs:/app/logs - - ${RUSTFS_ROOT_PATH}/data/rustfs0:/data/rustfs0 - - ${RUSTFS_ROOT_PATH}/data/rustfs1:/data/rustfs1 - - ${RUSTFS_ROOT_PATH}/data/rustfs2:/data/rustfs2 - - ${RUSTFS_ROOT_PATH}/data/rustfs3:/data/rustfs3 + - ${RUSTFS_ROOT_PATH}/data:/data diff --git a/dockge/rustfs_latest/.env b/dockge/rustfs_1_0_0-alpha_86/.env similarity index 100% rename from dockge/rustfs_latest/.env rename to dockge/rustfs_1_0_0-alpha_86/.env diff --git a/dockge/rustfs_latest/docker-compose.yml b/dockge/rustfs_1_0_0-alpha_86/docker-compose.yml similarity index 77% rename from dockge/rustfs_latest/docker-compose.yml rename to dockge/rustfs_1_0_0-alpha_86/docker-compose.yml index 3a7f218ce..2136a7b1f 100644 --- a/dockge/rustfs_latest/docker-compose.yml +++ b/dockge/rustfs_1_0_0-alpha_86/docker-compose.yml @@ -9,6 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai + - RUSTFS_VOLUMES=/data/rustfs{0...3} - RUSTFS_ADDRESS=0.0.0.0:9000 - RUSTFS_CONSOLE_ADDRESS=0.0.0.0:9001 - RUSTFS_CONSOLE_ENABLE=true @@ -28,7 +29,7 @@ services: - -c - curl -f http://127.0.0.1:9000/health && curl -f http://127.0.0.1:9001/rustfs/console/health timeout: 10s - image: rustfs/rustfs:latest + image: rustfs/rustfs:1.0.0-alpha.86 labels: createdBy: Apps networks: @@ -41,4 +42,7 @@ services: - no-new-privileges:true volumes: - ${RUSTFS_ROOT_PATH}/logs:/app/logs - - ${RUSTFS_ROOT_PATH}/data:/data + - ${RUSTFS_ROOT_PATH}/data/rustfs0:/data/rustfs0 + - ${RUSTFS_ROOT_PATH}/data/rustfs1:/data/rustfs1 + - ${RUSTFS_ROOT_PATH}/data/rustfs2:/data/rustfs2 + - ${RUSTFS_ROOT_PATH}/data/rustfs3:/data/rustfs3 diff --git a/dockge/rustfs_latest/envs/default.env b/dockge/rustfs_1_0_0-alpha_86/envs/default.env similarity index 100% rename from dockge/rustfs_latest/envs/default.env rename to dockge/rustfs_1_0_0-alpha_86/envs/default.env diff --git a/dockge/rustfs_latest/envs/global.env b/dockge/rustfs_1_0_0-alpha_86/envs/global.env similarity index 100% rename from dockge/rustfs_latest/envs/global.env rename to dockge/rustfs_1_0_0-alpha_86/envs/global.env diff --git a/dockge/stream-rec-backend/docker-compose.yml b/dockge/stream-rec-backend/docker-compose.yml index 0d6d2566e..cca1bacc5 100644 --- a/dockge/stream-rec-backend/docker-compose.yml +++ b/dockge/stream-rec-backend/docker-compose.yml @@ -11,7 +11,7 @@ services: - LOG_LEVEL=INFO - DB_PATH=/opt/records - DOWNLOAD_PATH=/download - image: streamrec/stream-rec:v0.7.2 + image: streamrec/stream-rec:main labels: createdBy: Apps networks: diff --git a/dockge/stream-rec-backend_main/.env b/dockge/stream-rec-backend_0_7_2/.env similarity index 100% rename from dockge/stream-rec-backend_main/.env rename to dockge/stream-rec-backend_0_7_2/.env diff --git a/dockge/stream-rec-backend_main/docker-compose.yml b/dockge/stream-rec-backend_0_7_2/docker-compose.yml similarity index 92% rename from dockge/stream-rec-backend_main/docker-compose.yml rename to dockge/stream-rec-backend_0_7_2/docker-compose.yml index cca1bacc5..0d6d2566e 100644 --- a/dockge/stream-rec-backend_main/docker-compose.yml +++ b/dockge/stream-rec-backend_0_7_2/docker-compose.yml @@ -11,7 +11,7 @@ services: - LOG_LEVEL=INFO - DB_PATH=/opt/records - DOWNLOAD_PATH=/download - image: streamrec/stream-rec:main + image: streamrec/stream-rec:v0.7.2 labels: createdBy: Apps networks: diff --git a/dockge/stream-rec-backend_main/envs/default.env b/dockge/stream-rec-backend_0_7_2/envs/default.env similarity index 100% rename from dockge/stream-rec-backend_main/envs/default.env rename to dockge/stream-rec-backend_0_7_2/envs/default.env diff --git a/dockge/stream-rec-backend_main/envs/global.env b/dockge/stream-rec-backend_0_7_2/envs/global.env similarity index 100% rename from dockge/stream-rec-backend_main/envs/global.env rename to dockge/stream-rec-backend_0_7_2/envs/global.env diff --git a/dockge/stream-rec-frontend/docker-compose.yml b/dockge/stream-rec-frontend/docker-compose.yml index 1f4d40283..adf7b34f0 100644 --- a/dockge/stream-rec-frontend/docker-compose.yml +++ b/dockge/stream-rec-frontend/docker-compose.yml @@ -7,7 +7,7 @@ services: env_file: - ./envs/global.env - .env - image: streamrec/stream-rec-front:v0.7.2 + image: streamrec/stream-rec-front:main labels: createdBy: Apps networks: diff --git a/dockge/stream-rec-frontend_main/.env b/dockge/stream-rec-frontend_0_7_2/.env similarity index 100% rename from dockge/stream-rec-frontend_main/.env rename to dockge/stream-rec-frontend_0_7_2/.env diff --git a/dockge/stream-rec-frontend_main/docker-compose.yml b/dockge/stream-rec-frontend_0_7_2/docker-compose.yml similarity index 87% rename from dockge/stream-rec-frontend_main/docker-compose.yml rename to dockge/stream-rec-frontend_0_7_2/docker-compose.yml index adf7b34f0..1f4d40283 100644 --- a/dockge/stream-rec-frontend_main/docker-compose.yml +++ b/dockge/stream-rec-frontend_0_7_2/docker-compose.yml @@ -7,7 +7,7 @@ services: env_file: - ./envs/global.env - .env - image: streamrec/stream-rec-front:main + image: streamrec/stream-rec-front:v0.7.2 labels: createdBy: Apps networks: diff --git a/dockge/stream-rec-frontend_main/envs/default.env b/dockge/stream-rec-frontend_0_7_2/envs/default.env similarity index 100% rename from dockge/stream-rec-frontend_main/envs/default.env rename to dockge/stream-rec-frontend_0_7_2/envs/default.env diff --git a/dockge/stream-rec-frontend_main/envs/global.env b/dockge/stream-rec-frontend_0_7_2/envs/global.env similarity index 100% rename from dockge/stream-rec-frontend_main/envs/global.env rename to dockge/stream-rec-frontend_0_7_2/envs/global.env diff --git a/dockge/stream-rec/docker-compose.yml b/dockge/stream-rec/docker-compose.yml index 8465b7136..cadb92c75 100644 --- a/dockge/stream-rec/docker-compose.yml +++ b/dockge/stream-rec/docker-compose.yml @@ -15,7 +15,7 @@ services: - DOWNLOAD_PATH=/download - PGID=1000 - PUID=1000 - image: streamrec/stream-rec:dev + image: streamrec/stream-rec:latest labels: createdBy: Apps networks: @@ -37,7 +37,7 @@ services: environment: - TZ=Asia/Shanghai - API_URL=http://stream-rec-backend:12555/api - image: streamrec/stream-rec-front:dev + image: streamrec/stream-rec-front:latest labels: createdBy: Apps networks: diff --git a/dockge/stream-rec_latest/.env b/dockge/stream-rec_dev/.env similarity index 100% rename from dockge/stream-rec_latest/.env rename to dockge/stream-rec_dev/.env diff --git a/dockge/stream-rec_latest/docker-compose.yml b/dockge/stream-rec_dev/docker-compose.yml similarity index 92% rename from dockge/stream-rec_latest/docker-compose.yml rename to dockge/stream-rec_dev/docker-compose.yml index cadb92c75..8465b7136 100644 --- a/dockge/stream-rec_latest/docker-compose.yml +++ b/dockge/stream-rec_dev/docker-compose.yml @@ -15,7 +15,7 @@ services: - DOWNLOAD_PATH=/download - PGID=1000 - PUID=1000 - image: streamrec/stream-rec:latest + image: streamrec/stream-rec:dev labels: createdBy: Apps networks: @@ -37,7 +37,7 @@ services: environment: - TZ=Asia/Shanghai - API_URL=http://stream-rec-backend:12555/api - image: streamrec/stream-rec-front:latest + image: streamrec/stream-rec-front:dev labels: createdBy: Apps networks: diff --git a/dockge/stream-rec_latest/envs/default.env b/dockge/stream-rec_dev/envs/default.env similarity index 100% rename from dockge/stream-rec_latest/envs/default.env rename to dockge/stream-rec_dev/envs/default.env diff --git a/dockge/stream-rec_latest/envs/global.env b/dockge/stream-rec_dev/envs/global.env similarity index 100% rename from dockge/stream-rec_latest/envs/global.env rename to dockge/stream-rec_dev/envs/global.env diff --git a/dockge/umami-mysql/docker-compose.yml b/dockge/umami-mysql/docker-compose.yml index 3767a8aeb..0ed830dcb 100644 --- a/dockge/umami-mysql/docker-compose.yml +++ b/dockge/umami-mysql/docker-compose.yml @@ -12,7 +12,7 @@ services: - REMOVE_TRAILING_SLASH=1 - DATABASE_TYPE=mysql - DATABASE_URL=mysql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: umamisoftware/umami:mysql-v2.20.0 + image: umamisoftware/umami:mysql-v2.16.0 labels: createdBy: Apps networks: diff --git a/dockge/umami-mysql_2_16_0/.env b/dockge/umami-mysql_2_20_0/.env similarity index 100% rename from dockge/umami-mysql_2_16_0/.env rename to dockge/umami-mysql_2_20_0/.env diff --git a/dockge/umami-mysql_2_16_0/docker-compose.yml b/dockge/umami-mysql_2_20_0/docker-compose.yml similarity index 91% rename from dockge/umami-mysql_2_16_0/docker-compose.yml rename to dockge/umami-mysql_2_20_0/docker-compose.yml index 0ed830dcb..3767a8aeb 100644 --- a/dockge/umami-mysql_2_16_0/docker-compose.yml +++ b/dockge/umami-mysql_2_20_0/docker-compose.yml @@ -12,7 +12,7 @@ services: - REMOVE_TRAILING_SLASH=1 - DATABASE_TYPE=mysql - DATABASE_URL=mysql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: umamisoftware/umami:mysql-v2.16.0 + image: umamisoftware/umami:mysql-v2.20.0 labels: createdBy: Apps networks: diff --git a/dockge/umami-mysql_2_16_0/envs/default.env b/dockge/umami-mysql_2_20_0/envs/default.env similarity index 100% rename from dockge/umami-mysql_2_16_0/envs/default.env rename to dockge/umami-mysql_2_20_0/envs/default.env diff --git a/dockge/umami-mysql_2_16_0/envs/global.env b/dockge/umami-mysql_2_20_0/envs/global.env similarity index 100% rename from dockge/umami-mysql_2_16_0/envs/global.env rename to dockge/umami-mysql_2_20_0/envs/global.env diff --git a/dockge/umami/docker-compose.yml b/dockge/umami/docker-compose.yml index 220221cf9..73fb562d5 100644 --- a/dockge/umami/docker-compose.yml +++ b/dockge/umami/docker-compose.yml @@ -12,7 +12,7 @@ services: - REMOVE_TRAILING_SLASH=1 - DATABASE_TYPE=postgresql - DATABASE_URL=postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: umamisoftware/umami:postgresql-v2.20.0 + image: umamisoftware/umami:postgresql-v2.16.0 labels: createdBy: Apps networks: diff --git a/dockge/umami_2_16_0/.env b/dockge/umami_2_20_0/.env similarity index 100% rename from dockge/umami_2_16_0/.env rename to dockge/umami_2_20_0/.env diff --git a/dockge/umami_2_16_0/docker-compose.yml b/dockge/umami_2_20_0/docker-compose.yml similarity index 90% rename from dockge/umami_2_16_0/docker-compose.yml rename to dockge/umami_2_20_0/docker-compose.yml index 73fb562d5..220221cf9 100644 --- a/dockge/umami_2_16_0/docker-compose.yml +++ b/dockge/umami_2_20_0/docker-compose.yml @@ -12,7 +12,7 @@ services: - REMOVE_TRAILING_SLASH=1 - DATABASE_TYPE=postgresql - DATABASE_URL=postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} - image: umamisoftware/umami:postgresql-v2.16.0 + image: umamisoftware/umami:postgresql-v2.20.0 labels: createdBy: Apps networks: diff --git a/dockge/umami_2_16_0/envs/default.env b/dockge/umami_2_20_0/envs/default.env similarity index 100% rename from dockge/umami_2_16_0/envs/default.env rename to dockge/umami_2_20_0/envs/default.env diff --git a/dockge/umami_2_16_0/envs/global.env b/dockge/umami_2_20_0/envs/global.env similarity index 100% rename from dockge/umami_2_16_0/envs/global.env rename to dockge/umami_2_20_0/envs/global.env diff --git a/dockge/uptime-kuma/.env b/dockge/uptime-kuma/.env index 5fa74c158..046e55ee2 100644 --- a/dockge/uptime-kuma/.env +++ b/dockge/uptime-kuma/.env @@ -4,9 +4,21 @@ UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma # WebUI 端口 [必填] PANEL_APP_PORT_HTTP=3001 -# Cloudflared 隧道令牌 -UPTIME_KUMA_CLOUDFLARED_TOKEN= +# 数据库类型 [必填] +UPTIME_KUMA_DB_TYPE=sqlite -# 禁用 Frame SameOrigin [必填] -UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=false +# 数据库主机名 (MariaDB) +UPTIME_KUMA_DB_HOSTNAME=127.0.0.1 + +# 数据库端口 (MariaDB) +UPTIME_KUMA_DB_PORT=3306 + +# 数据库名称 (MariaDB) +UPTIME_KUMA_DB_NAME=uptime_kuma + +# 数据库用户名 (MariaDB) +UPTIME_KUMA_DB_USERNAME=root + +# 密码 (MariaDB) +UPTIME_KUMA_DB_PASSWORD= diff --git a/dockge/uptime-kuma/docker-compose.yml b/dockge/uptime-kuma/docker-compose.yml index a7f5ebaaa..2dc5e545d 100644 --- a/dockge/uptime-kuma/docker-compose.yml +++ b/dockge/uptime-kuma/docker-compose.yml @@ -8,15 +8,16 @@ services: - ./envs/global.env - .env environment: - - PUID=0 - - PGID=0 - - UPTIME_KUMA_PORT=3001 + - TZ=Asia/Shanghai - UPTIME_KUMA_HOST=0.0.0.0 - - DATA_DIR=/app/data - - NODE_TLS_REJECT_UNAUTHORIZED=0 - - UPTIME_KUMA_ALLOW_ALL_CHROME_EXEC=0 - - UPTIME_KUMA_WS_ORIGIN_CHECK=cors-like - image: louislam/uptime-kuma:1.23.17 + - UPTIME_KUMA_PORT=3001 + - UPTIME_KUMA_DB_TYPE=${UPTIME_KUMA_DB_TYPE:-sqlite} + - UPTIME_KUMA_DB_HOSTNAME=${UPTIME_KUMA_DB_HOSTNAME:-127.0.0.1} + - UPTIME_KUMA_DB_PORT=${UPTIME_KUMA_DB_PORT:-3306} + - UPTIME_KUMA_DB_NAME=${UPTIME_KUMA_DB_NAME:-uptime_kuma} + - UPTIME_KUMA_DB_USERNAME=${UPTIME_KUMA_DB_USERNAME:-root} + - UPTIME_KUMA_DB_PASSWORD=${UPTIME_KUMA_DB_PASSWORD:-} + image: louislam/uptime-kuma:2.4.0 labels: createdBy: Apps networks: diff --git a/dockge/uptime-kuma_1_23_17/.env b/dockge/uptime-kuma_1_23_17/.env new file mode 100644 index 000000000..5fa74c158 --- /dev/null +++ b/dockge/uptime-kuma_1_23_17/.env @@ -0,0 +1,12 @@ +# 数据持久化路径 [必填] +UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=3001 + +# Cloudflared 隧道令牌 +UPTIME_KUMA_CLOUDFLARED_TOKEN= + +# 禁用 Frame SameOrigin [必填] +UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=false + diff --git a/dockge/uptime-kuma_2_4_0/docker-compose.yml b/dockge/uptime-kuma_1_23_17/docker-compose.yml similarity index 52% rename from dockge/uptime-kuma_2_4_0/docker-compose.yml rename to dockge/uptime-kuma_1_23_17/docker-compose.yml index 2dc5e545d..a7f5ebaaa 100644 --- a/dockge/uptime-kuma_2_4_0/docker-compose.yml +++ b/dockge/uptime-kuma_1_23_17/docker-compose.yml @@ -8,16 +8,15 @@ services: - ./envs/global.env - .env environment: - - TZ=Asia/Shanghai - - UPTIME_KUMA_HOST=0.0.0.0 + - PUID=0 + - PGID=0 - UPTIME_KUMA_PORT=3001 - - UPTIME_KUMA_DB_TYPE=${UPTIME_KUMA_DB_TYPE:-sqlite} - - UPTIME_KUMA_DB_HOSTNAME=${UPTIME_KUMA_DB_HOSTNAME:-127.0.0.1} - - UPTIME_KUMA_DB_PORT=${UPTIME_KUMA_DB_PORT:-3306} - - UPTIME_KUMA_DB_NAME=${UPTIME_KUMA_DB_NAME:-uptime_kuma} - - UPTIME_KUMA_DB_USERNAME=${UPTIME_KUMA_DB_USERNAME:-root} - - UPTIME_KUMA_DB_PASSWORD=${UPTIME_KUMA_DB_PASSWORD:-} - image: louislam/uptime-kuma:2.4.0 + - UPTIME_KUMA_HOST=0.0.0.0 + - DATA_DIR=/app/data + - NODE_TLS_REJECT_UNAUTHORIZED=0 + - UPTIME_KUMA_ALLOW_ALL_CHROME_EXEC=0 + - UPTIME_KUMA_WS_ORIGIN_CHECK=cors-like + image: louislam/uptime-kuma:1.23.17 labels: createdBy: Apps networks: diff --git a/dockge/uptime-kuma_2_4_0/envs/default.env b/dockge/uptime-kuma_1_23_17/envs/default.env similarity index 100% rename from dockge/uptime-kuma_2_4_0/envs/default.env rename to dockge/uptime-kuma_1_23_17/envs/default.env diff --git a/dockge/uptime-kuma_2_4_0/envs/global.env b/dockge/uptime-kuma_1_23_17/envs/global.env similarity index 100% rename from dockge/uptime-kuma_2_4_0/envs/global.env rename to dockge/uptime-kuma_1_23_17/envs/global.env diff --git a/dockge/uptime-kuma_2_4_0/.env b/dockge/uptime-kuma_2_4_0/.env deleted file mode 100644 index 046e55ee2..000000000 --- a/dockge/uptime-kuma_2_4_0/.env +++ /dev/null @@ -1,24 +0,0 @@ -# 数据持久化路径 [必填] -UPTIME_KUMA_ROOT_PATH=/home/uptime-kuma - -# WebUI 端口 [必填] -PANEL_APP_PORT_HTTP=3001 - -# 数据库类型 [必填] -UPTIME_KUMA_DB_TYPE=sqlite - -# 数据库主机名 (MariaDB) -UPTIME_KUMA_DB_HOSTNAME=127.0.0.1 - -# 数据库端口 (MariaDB) -UPTIME_KUMA_DB_PORT=3306 - -# 数据库名称 (MariaDB) -UPTIME_KUMA_DB_NAME=uptime_kuma - -# 数据库用户名 (MariaDB) -UPTIME_KUMA_DB_USERNAME=root - -# 密码 (MariaDB) -UPTIME_KUMA_DB_PASSWORD= -