diff --git a/apps/amprobe/latest/.env.sample b/apps/amprobe/v1.3.3/.env.sample similarity index 100% rename from apps/amprobe/latest/.env.sample rename to apps/amprobe/v1.3.3/.env.sample diff --git a/apps/amprobe/latest/data.yml b/apps/amprobe/v1.3.3/data.yml similarity index 100% rename from apps/amprobe/latest/data.yml rename to apps/amprobe/v1.3.3/data.yml diff --git a/apps/amprobe/latest/data/configs/config.dev.toml b/apps/amprobe/v1.3.3/data/configs/config.dev.toml similarity index 100% rename from apps/amprobe/latest/data/configs/config.dev.toml rename to apps/amprobe/v1.3.3/data/configs/config.dev.toml diff --git a/apps/amprobe/latest/data/configs/config.toml b/apps/amprobe/v1.3.3/data/configs/config.toml similarity index 100% rename from apps/amprobe/latest/data/configs/config.toml rename to apps/amprobe/v1.3.3/data/configs/config.toml diff --git a/apps/amprobe/latest/data/configs/init.yaml b/apps/amprobe/v1.3.3/data/configs/init.yaml similarity index 100% rename from apps/amprobe/latest/data/configs/init.yaml rename to apps/amprobe/v1.3.3/data/configs/init.yaml diff --git a/apps/amprobe/latest/data/nginx/nginx.conf b/apps/amprobe/v1.3.3/data/nginx/nginx.conf similarity index 100% rename from apps/amprobe/latest/data/nginx/nginx.conf rename to apps/amprobe/v1.3.3/data/nginx/nginx.conf diff --git a/apps/amprobe/latest/data/supervisor/nginx.conf b/apps/amprobe/v1.3.3/data/supervisor/nginx.conf similarity index 100% rename from apps/amprobe/latest/data/supervisor/nginx.conf rename to apps/amprobe/v1.3.3/data/supervisor/nginx.conf diff --git a/apps/amprobe/latest/data/supervisor/server.conf b/apps/amprobe/v1.3.3/data/supervisor/server.conf similarity index 100% rename from apps/amprobe/latest/data/supervisor/server.conf rename to apps/amprobe/v1.3.3/data/supervisor/server.conf diff --git a/apps/amprobe/latest/docker-compose.yml b/apps/amprobe/v1.3.3/docker-compose.yml similarity index 100% rename from apps/amprobe/latest/docker-compose.yml rename to apps/amprobe/v1.3.3/docker-compose.yml diff --git a/apps/aria2-pro/latest/.env.sample b/apps/aria2-pro/202209060423/.env.sample similarity index 100% rename from apps/aria2-pro/latest/.env.sample rename to apps/aria2-pro/202209060423/.env.sample diff --git a/apps/aria2-pro/latest/data.yml b/apps/aria2-pro/202209060423/data.yml similarity index 100% rename from apps/aria2-pro/latest/data.yml rename to apps/aria2-pro/202209060423/data.yml diff --git a/apps/aria2-pro/latest/docker-compose.yml b/apps/aria2-pro/202209060423/docker-compose.yml similarity index 95% rename from apps/aria2-pro/latest/docker-compose.yml rename to apps/aria2-pro/202209060423/docker-compose.yml index 57602c86d..cc971a889 100644 --- a/apps/aria2-pro/latest/docker-compose.yml +++ b/apps/aria2-pro/202209060423/docker-compose.yml @@ -26,7 +26,7 @@ services: max-size: 1m networks: - 1panel-network - image: p3terx/aria2-pro:latest + image: p3terx/aria2-pro:202209060423 labels: createdBy: "Apps" diff --git a/apps/chatgpt-web/v2.11.1/.env.sample b/apps/chatgpt-web/v2.11.1/.env.sample new file mode 100644 index 000000000..2879a9b5d --- /dev/null +++ b/apps/chatgpt-web/v2.11.1/.env.sample @@ -0,0 +1,43 @@ +CONTAINER_NAME="chatgpt-web" +PANEL_APP_PORT_HTTP="40021" + +# change this to an `accessToken` extracted from the ChatGPT site's `https://chat.openai.com/api/auth/session` response +ACCESS_TOKEN="" + +# Reverse Proxy - Available on accessToken +# Default: https://bypass.churchless.tech/api/conversation +# More: https://github.com/transitive-bullshit/chatgpt-api#reverse-proxy +REVERSE_PROXY="https://bypass.duti.tech/api/conversation" + +# OpenAI API Key - https://platform.openai.com/overview +API_KEY="" + +# OpenAI API Model - https://platform.openai.com/docs/models +API_MODEL="gpt-3.5-turbo" + +# OpenAI API Base URL - https://api.openai.com +API_BASE_URL="https://api.openai.com" + +# Secret key +SECRET_KEY="" + +# Rate Limit +REQUEST_LIMIT="0" + +# timeout +TIMEOUT="60000" + +# Socks Proxy Host +PROXY_HOST="" + +# Socks Proxy Port +PROXY_PORT="" + +# Socks Proxy Username +PROXY_USERNAME="" + +# Socks Proxy Password +PROXY_PASSWORD="" + +# HTTPS PROXY +HTTPS_PROXY="" \ No newline at end of file diff --git a/apps/chatgpt-web/v2.11.1/data.yml b/apps/chatgpt-web/v2.11.1/data.yml new file mode 100644 index 000000000..a459a860a --- /dev/null +++ b/apps/chatgpt-web/v2.11.1/data.yml @@ -0,0 +1,103 @@ +additionalProperties: + formFields: + - default: 40021 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: '' + edit: true + envKey: ACCESS_TOKEN + labelEn: OPENAI ACCESS TOKEN (fill in at least one with OPENAI API KEY)(https://chat.openai.com/api/auth/session) + labelZh: OPENAI ACCESS TOKEN(与OPENAI API KEY至少填一个)(https://chat.openai.com/api/auth/session) + required: false + type: text + - default: https://bypass.duti.tech/api/conversation + edit: true + envKey: REVERSE_PROXY + labelEn: API reverse proxy, optional (enabled by default when OPENAI ACCESS TOKEN, need to pay attention to availability) + labelZh: API反向代理,可选(OPENAI ACCESS TOKEN时默认启用,需要注意可用性) + required: false + type: text + - default: '' + edit: true + envKey: API_KEY + labelEn: OPENAI API KEY (fill in at least one with OPENAI ACCESS TOKEN) + labelZh: OPENAI API KEY(与OPENAI ACCESS TOKEN至少填一个) + required: false + type: text + - default: gpt-3.5-turbo + edit: true + envKey: API_MODEL + labelEn: API model, optional, available when setting OPENAI API KEY(https://platform.openai.com/docs/models) + labelZh: API模型,可选,设置OPENAI API KEY时可用(https://platform.openai.com/docs/models) + required: false + type: text + - default: https://api.openai.com + edit: true + envKey: API_BASE_URL + labelEn: API interface address, optional, available when setting OPENAI API KEY + labelZh: API接口地址,可选,设置OPENAI API KEY时可用 + required: false + type: text + - default: chatgptweb + edit: true + envKey: SECRET_KEY + labelEn: Access rights key, optional (recommended) + labelZh: 访问权限密钥,可选(强烈建议填写) + random: true + required: false + rule: paramComplexity + type: password + - default: '0' + edit: true + envKey: REQUEST_LIMIT + labelEn: Maximum number of requests per hour, optional, default unlimited + labelZh: 每小时最大请求次数,可选,默认无限 + required: false + type: text + - default: '60000' + edit: true + envKey: TIMEOUT + labelEn: Timeout, in milliseconds, optional + labelZh: 超时,单位毫秒,可选 + required: false + type: text + - default: '' + edit: true + envKey: PROXY_HOST + labelEn: Socks proxy address, optional, effective when combined with Socks proxy port + labelZh: Socks代理地址,可选,和Socks代理端口一起时生效 + required: false + type: text + - default: '' + edit: true + envKey: PROXY_PORT + labelEn: Socks proxy port, optional, effective when combined with Socks proxy address + labelZh: Socks代理端口,可选,和Socks代理地址一起时生效 + required: false + type: text + - default: '' + edit: true + envKey: PROXY_USERNAME + labelEn: Socks proxy user name, optional, effective when combined with Socks proxy address + labelZh: Socks代理用户名,可选,和Socks代理地址一起时生效 + required: false + type: text + - default: '' + edit: true + envKey: PROXY_PASSWORD + labelEn: Socks proxy password, optional, effective when combined with Socks proxy address + labelZh: Socks代理密码,可选,和Socks代理地址一起时生效 + required: false + type: text + - default: '' + edit: true + envKey: HTTPS_PROXY + labelEn: HTTPS proxy, optional, supports http, https, socks5 + labelZh: HTTPS代理,可选,支持http,https,socks5 + required: false + type: text diff --git a/apps/chatgpt-web/v2.11.1/docker-compose.yml b/apps/chatgpt-web/v2.11.1/docker-compose.yml new file mode 100644 index 000000000..7249ba501 --- /dev/null +++ b/apps/chatgpt-web/v2.11.1/docker-compose.yml @@ -0,0 +1,42 @@ +services: + chatgpt-web: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3002" + environment: + # 二选一 + OPENAI_API_KEY: "${API_KEY}" + # 二选一 + OPENAI_ACCESS_TOKEN: "${ACCESS_TOKEN}" + # 获取ACCESS_TOKEN:https://chat.openai.com/api/auth/session + # API接口地址,可选,设置 OPENAI_API_KEY 时可用 + OPENAI_API_BASE_URL: "${API_BASE_URL}" + # API模型,可选,设置 OPENAI_API_KEY 时可用 + OPENAI_API_MODEL: "${API_MODEL}" + # 反向代理,可选 + API_REVERSE_PROXY: "${REVERSE_PROXY}" + # 访问权限密钥,可选 + AUTH_SECRET_KEY: "${SECRET_KEY}" + # 每小时最大请求次数,可选,默认无限 + MAX_REQUEST_PER_HOUR: "${REQUEST_LIMIT}" + # 超时,单位毫秒,可选 + TIMEOUT_MS: "${TIMEOUT}" + # Socks代理,可选,和 SOCKS_PROXY_PORT 一起时生效 + SOCKS_PROXY_HOST: "${PROXY_HOST}" + # Socks代理端口,可选,和 SOCKS_PROXY_HOST 一起时生效 + SOCKS_PROXY_PORT: "${PROXY_PORT}" + # Socks代理用户名,可选,和 SOCKS_PROXY_HOST 一起时生效 + SOCKS_PROXY_USERNAME: "${PROXY_USERNAME}" + # Socks代理密码,可选,和 SOCKS_PROXY_HOST 一起时生效 + SOCKS_PROXY_PASSWORD: "${PROXY_PASSWORD}" + # HTTPS 代理,可选,支持 http,https,socks5 + HTTPS_PROXY: "${HTTPS_PROXY}" + image: chenzhaoyu94/chatgpt-web:v2.11.1 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/chuanhuchat/latest/.env.sample b/apps/chuanhuchat/20241204/.env.sample similarity index 100% rename from apps/chuanhuchat/latest/.env.sample rename to apps/chuanhuchat/20241204/.env.sample diff --git a/apps/chuanhuchat/latest/data.yml b/apps/chuanhuchat/20241204/data.yml similarity index 100% rename from apps/chuanhuchat/latest/data.yml rename to apps/chuanhuchat/20241204/data.yml diff --git a/apps/chuanhuchat/latest/data/config.json b/apps/chuanhuchat/20241204/data/config.json similarity index 100% rename from apps/chuanhuchat/latest/data/config.json rename to apps/chuanhuchat/20241204/data/config.json diff --git a/apps/chuanhuchat/latest/data/config_example.json b/apps/chuanhuchat/20241204/data/config_example.json similarity index 100% rename from apps/chuanhuchat/latest/data/config_example.json rename to apps/chuanhuchat/20241204/data/config_example.json diff --git a/apps/chuanhuchat/latest/docker-compose.yml b/apps/chuanhuchat/20241204/docker-compose.yml similarity index 87% rename from apps/chuanhuchat/latest/docker-compose.yml rename to apps/chuanhuchat/20241204/docker-compose.yml index 37eb8a978..3ce86f36a 100644 --- a/apps/chuanhuchat/latest/docker-compose.yml +++ b/apps/chuanhuchat/20241204/docker-compose.yml @@ -9,7 +9,7 @@ services: volumes: - ./data/history:/app/history - ./data/config.json:/app/config.json - image: tuchuanhuhuhu/chuanhuchatgpt:latest + image: tuchuanhuhuhu/chuanhuchatgpt:20241204 labels: createdBy: "Apps" diff --git a/apps/cookie-cloud/README.md b/apps/cookie-cloud/README.md deleted file mode 100644 index 139720826..000000000 --- a/apps/cookie-cloud/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# CookieCloud - -CookieCloud 是一个用于将 cookie 与您的自托管服务器同步的小工具,允许您将浏览器 cookie -和本地存储同步到您的手机和云端。它具有内置的端到端加密功能,并允许您设置同步间隔。 - -![CookieCloud](https://file.lifebus.top/imgs/cookie_cloud_cover.png) - -![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) - -## 浏览器插件 - -+ [Edge Store](https://microsoftedge.microsoft.com/addons/detail/cookiecloud/bffenpfpjikaeocaihdonmgnjjdpjkeo) - -+ [Chrome Store](https://chrome.google.com/webstore/detail/cookiecloud/ffjiejobkoibkjlhjnlgmcnnigeelbdl) - -## FAQ 常问问题 - -+ 目前,同步只是单向的,这意味着一个浏览器可以上传,而另一个浏览器可以下载。 -+ 该浏览器扩展正式支持 Chrome 和 Edge。其他基于 Chromium 的浏览器可能可以工作,但尚未经过测试。使用源代码 cd extension && - pnpm build --target=firefox-mv2 自行编译Firefox版本。 -+ 请注意,Firefox 的 cookie 格式与 Chrome 的不同,并且它们不能混合。 - ---- - -![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/cookie-cloud/data.yml b/apps/cookie-cloud/data.yml deleted file mode 100644 index af2d38608..000000000 --- a/apps/cookie-cloud/data.yml +++ /dev/null @@ -1,16 +0,0 @@ -additionalProperties: - key: cookie-cloud - name: CookieCloud - tags: - - WebSite - - Tool - - Runtime - - Local - shortDescZh: 自架服务器同步Cookie的小工具 - shortDescEn: A small tool to synchronize cookies on self-built servers - type: website - crossVersionUpdate: true - limit: 0 - website: https://github.com/easychen/CookieCloud/ - github: https://github.com/easychen/CookieCloud/ - document: https://github.com/easychen/CookieCloud/ diff --git a/apps/cookie-cloud/latest/data.yml b/apps/cookie-cloud/latest/data.yml deleted file mode 100644 index 3e1af1d13..000000000 --- a/apps/cookie-cloud/latest/data.yml +++ /dev/null @@ -1,24 +0,0 @@ -additionalProperties: - formFields: - - default: 8088 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number - - default: "/home/cookie-cloud" - edit: true - envKey: COOKIECLOUD_ROOT_PATH - labelZh: 数据持久化路径 - labelEn: Data persistence path - required: true - type: text - - default: "/" - edit: true - envKey: API_ROOT - labelZh: 网站路径 - labelEn: Web path - required: true - type: text diff --git a/apps/cookie-cloud/latest/docker-compose.yml b/apps/cookie-cloud/latest/docker-compose.yml deleted file mode 100644 index 18e45935b..000000000 --- a/apps/cookie-cloud/latest/docker-compose.yml +++ /dev/null @@ -1,20 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - cookie-cloud: - image: easychen/cookiecloud:latest - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:8088 - env_file: - - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - ${ENV_FILE:-/etc/1panel/envs/default.env} - volumes: - - ${COOKIECLOUD_ROOT_PATH}/data:/data/api/data diff --git a/apps/cookie-cloud/latest/envs/default.env b/apps/cookie-cloud/latest/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/cookie-cloud/latest/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/cookie-cloud/latest/envs/global.env b/apps/cookie-cloud/latest/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/cookie-cloud/latest/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/cookie-cloud/latest/scripts/init.sh b/apps/cookie-cloud/latest/scripts/init.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/cookie-cloud/latest/scripts/init.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - # setup-1 add default values - CURRENT_DIR=$(pwd) - sed -i '/^ENV_FILE=/d' .env - sed -i '/^GLOBAL_ENV_FILE=/d' .env - echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env - echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/cookie-cloud/latest/scripts/uninstall.sh b/apps/cookie-cloud/latest/scripts/uninstall.sh deleted file mode 100644 index c86c4fbca..000000000 --- a/apps/cookie-cloud/latest/scripts/uninstall.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/cookie-cloud/latest/scripts/upgrade.sh b/apps/cookie-cloud/latest/scripts/upgrade.sh deleted file mode 100644 index 07fb8c3fe..000000000 --- a/apps/cookie-cloud/latest/scripts/upgrade.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -if [ -f .env ]; then - source .env - - # setup-1 add default values - CURRENT_DIR=$(pwd) - sed -i '/^ENV_FILE=/d' .env - sed -i '/^GLOBAL_ENV_FILE=/d' .env - echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env - echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env - - echo "Check Finish." - -else - echo "Error: .env file not found." -fi diff --git a/apps/cookie-cloud/logo.png b/apps/cookie-cloud/logo.png deleted file mode 100644 index 00c7408cb..000000000 Binary files a/apps/cookie-cloud/logo.png and /dev/null differ diff --git a/apps/cookiecloud/data.yml b/apps/cookiecloud/data.yml index 4239ff516..ef8fc6fac 100644 --- a/apps/cookiecloud/data.yml +++ b/apps/cookiecloud/data.yml @@ -1,15 +1,15 @@ name: CookieCloud tags: - 实用工具 -title: 一个和自架服务器同步 Cookie 的小工具 -description: 一个和自架服务器同步 Cookie 的小工具 +title: 一个和自架服务器同步 Cookie 的小工具(服务器端) +description: 一个和自架服务器同步 Cookie 的小工具(服务器端) additionalProperties: key: cookiecloud name: CookieCloud tags: - Tool - shortDescZh: 一个和自架服务器同步 Cookie 的小工具 - shortDescEn: A small tool for syncing cookies with your self-hosted server + shortDescZh: 一个和自架服务器同步 Cookie 的小工具(服务器端) + shortDescEn: A small tool for syncing cookies with your self-hosted server (server-side) type: tool crossVersionUpdate: true limit: 0 diff --git a/apps/dailyhot-api/latest/.env.sample b/apps/dailyhot-api/v2.0.7/.env.sample similarity index 100% rename from apps/dailyhot-api/latest/.env.sample rename to apps/dailyhot-api/v2.0.7/.env.sample diff --git a/apps/dailyhot-api/latest/data.yml b/apps/dailyhot-api/v2.0.7/data.yml similarity index 100% rename from apps/dailyhot-api/latest/data.yml rename to apps/dailyhot-api/v2.0.7/data.yml diff --git a/apps/dailyhot-api/latest/docker-compose.yml b/apps/dailyhot-api/v2.0.7/docker-compose.yml similarity index 85% rename from apps/dailyhot-api/latest/docker-compose.yml rename to apps/dailyhot-api/v2.0.7/docker-compose.yml index 2115d601f..351a838a9 100644 --- a/apps/dailyhot-api/latest/docker-compose.yml +++ b/apps/dailyhot-api/v2.0.7/docker-compose.yml @@ -6,7 +6,7 @@ services: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:6688" - image: liwangsheng/dailyhot-api:latest + image: imsyy/dailyhot-api:v2.0.7 labels: createdBy: "Apps" diff --git a/apps/docker-android/emulator_10.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_10.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_10.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_10.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_10.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_10.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_10.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_10.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..779af421f --- /dev/null +++ b/apps/docker-android/emulator_10.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_10.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-android/emulator_11.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_11.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_11.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_11.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_11.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_11.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_11.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_11.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..8f9790408 --- /dev/null +++ b/apps/docker-android/emulator_11.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_11.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-android/emulator_12.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_12.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_12.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_12.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_12.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_12.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_12.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_12.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..f4d58ddab --- /dev/null +++ b/apps/docker-android/emulator_12.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_12.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-android/emulator_13.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_13.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_13.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_13.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_13.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_13.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_13.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_13.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..63f4d7219 --- /dev/null +++ b/apps/docker-android/emulator_13.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_13.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-android/emulator_14.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_14.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_14.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_14.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_14.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_14.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_14.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_14.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..2b16d2df6 --- /dev/null +++ b/apps/docker-android/emulator_14.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_14.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-android/emulator_9.0_v2.18.0-p0/.env.sample b/apps/docker-android/emulator_9.0_v2.18.0-p0/.env.sample new file mode 100644 index 000000000..39341bcfb --- /dev/null +++ b/apps/docker-android/emulator_9.0_v2.18.0-p0/.env.sample @@ -0,0 +1,6 @@ +CONTAINER_NAME="docker-android" +EMULATOR_DEVICE="Samsung Galaxy S10" +IMAGE="budtmo/docker-android:latest" +PANEL_APP_PORT_HTTP=40288 +RESTART_POLICY="always" +WEB_VNC="true" diff --git a/apps/docker-android/emulator_9.0_v2.18.0-p0/data.yml b/apps/docker-android/emulator_9.0_v2.18.0-p0/data.yml new file mode 100644 index 000000000..c385aa049 --- /dev/null +++ b/apps/docker-android/emulator_9.0_v2.18.0-p0/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "always" + edit: true + envKey: RESTART_POLICY + labelEn: Restart Policy + labelZh: 重启策略 + required: true + type: select + values: + - label: "Always" + value: "always" + - label: "Unless Stopped" + value: "unless-stopped" + - label: "No" + value: "no" + - default: "Samsung Galaxy S10" + edit: true + envKey: EMULATOR_DEVICE + labelEn: Emulator Device + labelZh: 模拟的设备 + required: true + type: text + - default: "true" + edit: true + envKey: WEB_VNC + labelEn: Web VNC + labelZh: Web VNC + required: true + type: select + values: + - label: "True" + value: "true" + - label: "False" + value: "false" + - default: "40288" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-android/emulator_9.0_v2.18.0-p0/docker-compose.yml b/apps/docker-android/emulator_9.0_v2.18.0-p0/docker-compose.yml new file mode 100644 index 000000000..9531faf86 --- /dev/null +++ b/apps/docker-android/emulator_9.0_v2.18.0-p0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + docker-android: + image: budtmo/docker-android:emulator_9.0_v2.18.0-p0 + container_name: ${CONTAINER_NAME} + restart: ${RESTART_POLICY} + networks: + - 1panel-network + devices: + - /dev/kvm + environment: + - EMULATOR_DEVICE=${EMULATOR_DEVICE} + - WEB_VNC=${WEB_VNC} + ports: + - ${PANEL_APP_PORT_HTTP}:6080 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/docker-hoster/latest/.env.sample b/apps/docker-hoster/20241103005433/.env.sample similarity index 100% rename from apps/docker-hoster/latest/.env.sample rename to apps/docker-hoster/20241103005433/.env.sample diff --git a/apps/docker-hoster/latest/data.yml b/apps/docker-hoster/20241103005433/data.yml similarity index 100% rename from apps/docker-hoster/latest/data.yml rename to apps/docker-hoster/20241103005433/data.yml diff --git a/apps/docker-hoster/latest/docker-compose.yml b/apps/docker-hoster/20241103005433/docker-compose.yml similarity index 84% rename from apps/docker-hoster/latest/docker-compose.yml rename to apps/docker-hoster/20241103005433/docker-compose.yml index d4da0ed37..2998800ba 100644 --- a/apps/docker-hoster/latest/docker-compose.yml +++ b/apps/docker-hoster/20241103005433/docker-compose.yml @@ -1,6 +1,6 @@ services: docker-hoster: - image: "solipsist01/docker-hoster:latest" + image: "solipsist01/docker-hoster:20241103005433" container_name: ${CONTAINER_NAME} restart: always networks: diff --git a/apps/fossbilling/latest/.env.sample b/apps/fossbilling/0.6.22/.env.sample similarity index 100% rename from apps/fossbilling/latest/.env.sample rename to apps/fossbilling/0.6.22/.env.sample diff --git a/apps/fossbilling/latest/data.yml b/apps/fossbilling/0.6.22/data.yml similarity index 100% rename from apps/fossbilling/latest/data.yml rename to apps/fossbilling/0.6.22/data.yml diff --git a/apps/fossbilling/latest/docker-compose.yml b/apps/fossbilling/0.6.22/docker-compose.yml similarity index 88% rename from apps/fossbilling/latest/docker-compose.yml rename to apps/fossbilling/0.6.22/docker-compose.yml index e98a8fdcf..82b651c19 100644 --- a/apps/fossbilling/latest/docker-compose.yml +++ b/apps/fossbilling/0.6.22/docker-compose.yml @@ -8,7 +8,7 @@ services: - "${PANEL_APP_PORT_HTTP}:80" volumes: - fossbilling:/var/www/html - image: fossbilling/fossbilling:latest + image: fossbilling/fossbilling:0.6.22 labels: createdBy: "Apps" diff --git a/apps/gh-proxy/latest/.env.sample b/apps/gh-proxy/2024-02-19/.env.sample similarity index 100% rename from apps/gh-proxy/latest/.env.sample rename to apps/gh-proxy/2024-02-19/.env.sample diff --git a/apps/gh-proxy/latest/data.yml b/apps/gh-proxy/2024-02-19/data.yml similarity index 100% rename from apps/gh-proxy/latest/data.yml rename to apps/gh-proxy/2024-02-19/data.yml diff --git a/apps/gh-proxy/latest/docker-compose.yml b/apps/gh-proxy/2024-02-19/docker-compose.yml similarity index 85% rename from apps/gh-proxy/latest/docker-compose.yml rename to apps/gh-proxy/2024-02-19/docker-compose.yml index 13be61663..2a83f6544 100644 --- a/apps/gh-proxy/latest/docker-compose.yml +++ b/apps/gh-proxy/2024-02-19/docker-compose.yml @@ -6,7 +6,7 @@ services: - 1panel-network ports: - "${PANEL_APP_PORT_HTTP}:80" - image: stilleshan/gh-proxy:latest + image: stilleshan/gh-proxy:2024-02-19 labels: createdBy: "Apps" diff --git a/apps/linkwarden/latest/.env.sample b/apps/linkwarden/v2.10.2/.env.sample similarity index 100% rename from apps/linkwarden/latest/.env.sample rename to apps/linkwarden/v2.10.2/.env.sample diff --git a/apps/linkwarden/latest/data.yml b/apps/linkwarden/v2.10.2/data.yml similarity index 100% rename from apps/linkwarden/latest/data.yml rename to apps/linkwarden/v2.10.2/data.yml diff --git a/apps/linkwarden/latest/docker-compose.yml b/apps/linkwarden/v2.10.2/docker-compose.yml similarity index 96% rename from apps/linkwarden/latest/docker-compose.yml rename to apps/linkwarden/v2.10.2/docker-compose.yml index 62c2a5af5..0412ff499 100644 --- a/apps/linkwarden/latest/docker-compose.yml +++ b/apps/linkwarden/v2.10.2/docker-compose.yml @@ -1,6 +1,6 @@ services: linkwarden: - image: ghcr.io/linkwarden/linkwarden:latest + image: ghcr.io/linkwarden/linkwarden:v2.10.2 container_name: ${CONTAINER_NAME} restart: always ports: diff --git a/apps/lobe-chat-data/1.77.16/.env b/apps/lobe-chat-data/1.96.9/.env similarity index 100% rename from apps/lobe-chat-data/1.77.16/.env rename to apps/lobe-chat-data/1.96.9/.env diff --git a/apps/lobe-chat-data/1.77.16/data.yml b/apps/lobe-chat-data/1.96.9/data.yml similarity index 95% rename from apps/lobe-chat-data/1.77.16/data.yml rename to apps/lobe-chat-data/1.96.9/data.yml index e9aa99c06..de53c7d2f 100644 --- a/apps/lobe-chat-data/1.77.16/data.yml +++ b/apps/lobe-chat-data/1.96.9/data.yml @@ -1,137 +1,137 @@ -additionalProperties: - formFields: -# Default config - - default: 3210 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Application Port - labelZh: 应用端口 - required: true - rule: paramPort - type: number - - default: 8000 - edit: true - envKey: CASDOOR_PORT - labelEn: CASDOOR Port - labelZh: CASDOOR 端口 - required: true - rule: paramPort - type: number - - default: 9000 - edit: true - envKey: MINIO_PORT - labelEn: MinIO Port - labelZh: MinIO端口 - required: true - rule: paramPort - type: number - - default: http://Your-IP:3210 - edit: true - envKey: APP_URL - labelEn: Application URL - labelZh: 应用地址 - required: true - rule: paramExtUrl - type: text - - default: http://Your-IP:3210/api/auth - edit: true - envKey: AUTH_URL - labelEn: Auth Service URL - labelZh: 认证服务地址 - required: true - rule: paramExtUrl - type: text -# Postgres related - - default: lobechat - edit: true - envKey: LOBE_DB_NAME - labelEn: Database Name - labelZh: 数据库名称 - random: true - required: true - rule: paramCommon - type: text - - default: uWNZugjBqixf8dxC - edit: true - envKey: POSTGRES_PASSWORD - labelEn: Database Password - labelZh: 数据库密码 - required: true - rule: paramCommon - type: password - - default: http://Your-IP:8000 - edit: true - envKey: AUTH_CASDOOR_ISSUER - labelEn: AUTH CASDOOR ISSUER - labelZh: AUTH CASDOOR ISSUER - required: true - rule: paramExtUrl - type: text -# Casdoor secret - - default: a387a4892ee19b1a2249 - edit: true - envKey: AUTH_CASDOOR_ID - labelEn: AUTH CASDOOR ID - labelZh: AUTH CASDOOR ID - required: true - rule: paramCommon - type: text - - default: dbf205949d704de81b0b5b3603174e23fbecc354 - edit: true - envKey: AUTH_CASDOOR_SECRET - labelEn: AUTH CASDOOR SECRET - labelZh: AUTH CASDOOR SECRET - required: true - rule: paramCommon - type: password -# MinIO S3 configuration - - default: admin - edit: true - envKey: MINIO_ROOT_USER - labelEn: MinIO ROOT User - labelZh: MinIO ROOT User - required: true - rule: paramCommon - type: text - - default: e07a87a0 - edit: true - envKey: MINIO_ROOT_PASSWORD - labelEn: MinIO ROOT Password - labelZh: MinIO ROOT Password - required: true - rule: paramCommon - type: password -# Configure the bucket information of MinIO - - default: http://Your-IP:9000 - edit: true - envKey: S3_ENDPOINT - labelEn: S3 Endpoint - labelZh: S3 Endpoint - required: true - rule: paramExtUrl - type: text - - default: http://Your-IP:9000 - edit: true - envKey: S3_PUBLIC_DOMAIN - labelEn: S3 PUBLIC DOMAIN - labelZh: S3 PUBLIC DOMAIN - required: true - rule: paramExtUrl - type: text - - default: lobe - edit: true - envKey: MINIO_LOBE_BUCKET - labelEn: MINIO LOBE BUCKET - labelZh: MINIO LOBE BUCKET - required: true - rule: paramCommon - type: text -# Configure for casdoor - - default: http://Your-IP:8000 - edit: true - envKey: origin - labelEn: origin - labelZh: origin - required: true - rule: paramExtUrl +additionalProperties: + formFields: +# Default config + - default: 3210 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Application Port + labelZh: 应用端口 + required: true + rule: paramPort + type: number + - default: 8000 + edit: true + envKey: CASDOOR_PORT + labelEn: CASDOOR Port + labelZh: CASDOOR 端口 + required: true + rule: paramPort + type: number + - default: 9000 + edit: true + envKey: MINIO_PORT + labelEn: MinIO Port + labelZh: MinIO端口 + required: true + rule: paramPort + type: number + - default: http://Your-IP:3210 + edit: true + envKey: APP_URL + labelEn: Application URL + labelZh: 应用地址 + required: true + rule: paramExtUrl + type: text + - default: http://Your-IP:3210/api/auth + edit: true + envKey: AUTH_URL + labelEn: Auth Service URL + labelZh: 认证服务地址 + required: true + rule: paramExtUrl + type: text +# Postgres related + - default: lobechat + edit: true + envKey: LOBE_DB_NAME + labelEn: Database Name + labelZh: 数据库名称 + random: true + required: true + rule: paramCommon + type: text + - default: uWNZugjBqixf8dxC + edit: true + envKey: POSTGRES_PASSWORD + labelEn: Database Password + labelZh: 数据库密码 + required: true + rule: paramCommon + type: password + - default: http://Your-IP:8000 + edit: true + envKey: AUTH_CASDOOR_ISSUER + labelEn: AUTH CASDOOR ISSUER + labelZh: AUTH CASDOOR ISSUER + required: true + rule: paramExtUrl + type: text +# Casdoor secret + - default: a387a4892ee19b1a2249 + edit: true + envKey: AUTH_CASDOOR_ID + labelEn: AUTH CASDOOR ID + labelZh: AUTH CASDOOR ID + required: true + rule: paramCommon + type: text + - default: dbf205949d704de81b0b5b3603174e23fbecc354 + edit: true + envKey: AUTH_CASDOOR_SECRET + labelEn: AUTH CASDOOR SECRET + labelZh: AUTH CASDOOR SECRET + required: true + rule: paramCommon + type: password +# MinIO S3 configuration + - default: admin + edit: true + envKey: MINIO_ROOT_USER + labelEn: MinIO ROOT User + labelZh: MinIO ROOT User + required: true + rule: paramCommon + type: text + - default: e07a87a0 + edit: true + envKey: MINIO_ROOT_PASSWORD + labelEn: MinIO ROOT Password + labelZh: MinIO ROOT Password + required: true + rule: paramCommon + type: password +# Configure the bucket information of MinIO + - default: http://Your-IP:9000 + edit: true + envKey: S3_ENDPOINT + labelEn: S3 Endpoint + labelZh: S3 Endpoint + required: true + rule: paramExtUrl + type: text + - default: http://Your-IP:9000 + edit: true + envKey: S3_PUBLIC_DOMAIN + labelEn: S3 PUBLIC DOMAIN + labelZh: S3 PUBLIC DOMAIN + required: true + rule: paramExtUrl + type: text + - default: lobe + edit: true + envKey: MINIO_LOBE_BUCKET + labelEn: MINIO LOBE BUCKET + labelZh: MINIO LOBE BUCKET + required: true + rule: paramCommon + type: text +# Configure for casdoor + - default: http://Your-IP:8000 + edit: true + envKey: origin + labelEn: origin + labelZh: origin + required: true + rule: paramExtUrl type: text \ No newline at end of file diff --git a/apps/lobe-chat-data/1.77.16/docker-compose.yml b/apps/lobe-chat-data/1.96.9/docker-compose.yml similarity index 100% rename from apps/lobe-chat-data/1.77.16/docker-compose.yml rename to apps/lobe-chat-data/1.96.9/docker-compose.yml index 962bd0bc5..eaa3ebc0b 100644 --- a/apps/lobe-chat-data/1.77.16/docker-compose.yml +++ b/apps/lobe-chat-data/1.96.9/docker-compose.yml @@ -1,4 +1,38 @@ services: + lobe: + image: lobehub/lobe-chat-database:1.96.9 + container_name: lobe-chat + network_mode: 'service:network-service' + depends_on: + postgresql: + condition: service_healthy + network-service: + condition: service_started + minio: + condition: service_started + casdoor: + condition: service_started + + environment: + - 'NEXT_AUTH_SSO_PROVIDERS=casdoor' + - 'KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=' + - 'NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg' + - 'DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgresql:5432/${LOBE_DB_NAME}' + - 'S3_BUCKET=${MINIO_LOBE_BUCKET}' + - 'S3_ENABLE_PATH_STYLE=1' + - 'S3_ACCESS_KEY=${MINIO_ROOT_USER}' + - 'S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}' + - 'S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}' + - 'LLM_VISION_IMAGE_USE_BASE64=1' + - 'S3_SET_ACL=0' + - 'SEARXNG_URL=http://searxng:8080' + env_file: + - .env + restart: always + volumes: + - ./lobe-entrypoint.sh:/entrypoint.sh + entrypoint: ["sh", "/entrypoint.sh"] + network-service: image: alpine container_name: lobe-network @@ -77,40 +111,6 @@ services: env_file: - .env - lobe: - image: lobehub/lobe-chat-database:1.96.9 - container_name: lobe-chat - network_mode: 'service:network-service' - depends_on: - postgresql: - condition: service_healthy - network-service: - condition: service_started - minio: - condition: service_started - casdoor: - condition: service_started - - environment: - - 'NEXT_AUTH_SSO_PROVIDERS=casdoor' - - 'KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=' - - 'NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg' - - 'DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgresql:5432/${LOBE_DB_NAME}' - - 'S3_BUCKET=${MINIO_LOBE_BUCKET}' - - 'S3_ENABLE_PATH_STYLE=1' - - 'S3_ACCESS_KEY=${MINIO_ROOT_USER}' - - 'S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}' - - 'S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}' - - 'LLM_VISION_IMAGE_USE_BASE64=1' - - 'S3_SET_ACL=0' - - 'SEARXNG_URL=http://searxng:8080' - env_file: - - .env - restart: always - volumes: - - ./lobe-entrypoint.sh:/entrypoint.sh - entrypoint: ["sh", "/entrypoint.sh"] - volumes: data: driver: local diff --git a/apps/lobe-chat-data/1.77.16/init_data.json b/apps/lobe-chat-data/1.96.9/init_data.json similarity index 100% rename from apps/lobe-chat-data/1.77.16/init_data.json rename to apps/lobe-chat-data/1.96.9/init_data.json diff --git a/apps/lobe-chat-data/1.77.16/lobe-entrypoint.sh b/apps/lobe-chat-data/1.96.9/lobe-entrypoint.sh similarity index 100% rename from apps/lobe-chat-data/1.77.16/lobe-entrypoint.sh rename to apps/lobe-chat-data/1.96.9/lobe-entrypoint.sh diff --git a/apps/lobe-chat-data/1.77.16/minio-entrypoint.sh b/apps/lobe-chat-data/1.96.9/minio-entrypoint.sh similarity index 100% rename from apps/lobe-chat-data/1.77.16/minio-entrypoint.sh rename to apps/lobe-chat-data/1.96.9/minio-entrypoint.sh diff --git a/apps/lobe-chat-data/1.77.16/searxng-settings.yml b/apps/lobe-chat-data/1.96.9/searxng-settings.yml similarity index 100% rename from apps/lobe-chat-data/1.77.16/searxng-settings.yml rename to apps/lobe-chat-data/1.96.9/searxng-settings.yml diff --git a/apps/openlist/openlist-aio/data.yml b/apps/openlist/v4.0.2-aio/data.yml old mode 100755 new mode 100644 similarity index 100% rename from apps/openlist/openlist-aio/data.yml rename to apps/openlist/v4.0.2-aio/data.yml diff --git a/apps/openlist/openlist-aio/data/data/.gitkeep b/apps/openlist/v4.0.2-aio/data/data/.gitkeep similarity index 100% rename from apps/openlist/openlist-aio/data/data/.gitkeep rename to apps/openlist/v4.0.2-aio/data/data/.gitkeep diff --git a/apps/openlist/openlist-aio/data/mnt/.gitkeep b/apps/openlist/v4.0.2-aio/data/mnt/.gitkeep similarity index 100% rename from apps/openlist/openlist-aio/data/mnt/.gitkeep rename to apps/openlist/v4.0.2-aio/data/mnt/.gitkeep diff --git a/apps/openlist/openlist/docker-compose.yml b/apps/openlist/v4.0.2-aio/docker-compose.yml similarity index 89% rename from apps/openlist/openlist/docker-compose.yml rename to apps/openlist/v4.0.2-aio/docker-compose.yml index 04e75c20e..164041e4e 100644 --- a/apps/openlist/openlist/docker-compose.yml +++ b/apps/openlist/v4.0.2-aio/docker-compose.yml @@ -14,7 +14,7 @@ services: - PUID=0 - PGID=0 - UMASK=022 - image: ghcr.io/openlistteam/openlist-git:main + image: openlistteam/openlist:v4.0.2-aio labels: createdBy: "Apps" networks: diff --git a/apps/openlist/openlist-aio/scripts/upgrade.sh b/apps/openlist/v4.0.2-aio/scripts/upgrade.sh similarity index 100% rename from apps/openlist/openlist-aio/scripts/upgrade.sh rename to apps/openlist/v4.0.2-aio/scripts/upgrade.sh diff --git a/apps/openlist/openlist-aria2/data.yml b/apps/openlist/v4.0.2-aria2/data.yml old mode 100755 new mode 100644 similarity index 100% rename from apps/openlist/openlist-aria2/data.yml rename to apps/openlist/v4.0.2-aria2/data.yml diff --git a/apps/openlist/openlist-aria2/data/data/.gitkeep b/apps/openlist/v4.0.2-aria2/data/data/.gitkeep similarity index 100% rename from apps/openlist/openlist-aria2/data/data/.gitkeep rename to apps/openlist/v4.0.2-aria2/data/data/.gitkeep diff --git a/apps/openlist/openlist-aria2/data/mnt/.gitkeep b/apps/openlist/v4.0.2-aria2/data/mnt/.gitkeep similarity index 100% rename from apps/openlist/openlist-aria2/data/mnt/.gitkeep rename to apps/openlist/v4.0.2-aria2/data/mnt/.gitkeep diff --git a/apps/openlist/openlist-aio/docker-compose.yml b/apps/openlist/v4.0.2-aria2/docker-compose.yml similarity index 88% rename from apps/openlist/openlist-aio/docker-compose.yml rename to apps/openlist/v4.0.2-aria2/docker-compose.yml index 7c7a75f0e..9ea968980 100644 --- a/apps/openlist/openlist-aio/docker-compose.yml +++ b/apps/openlist/v4.0.2-aria2/docker-compose.yml @@ -14,7 +14,7 @@ services: - PUID=0 - PGID=0 - UMASK=022 - image: ghcr.io/openlistteam/openlist-git:main-aio + image: openlistteam/openlist:v4.0.2-aria2 labels: createdBy: "Apps" networks: diff --git a/apps/openlist/openlist-aria2/scripts/upgrade.sh b/apps/openlist/v4.0.2-aria2/scripts/upgrade.sh similarity index 100% rename from apps/openlist/openlist-aria2/scripts/upgrade.sh rename to apps/openlist/v4.0.2-aria2/scripts/upgrade.sh diff --git a/apps/openlist/openlist-ffmpeg/data.yml b/apps/openlist/v4.0.2-ffmpeg/data.yml old mode 100755 new mode 100644 similarity index 100% rename from apps/openlist/openlist-ffmpeg/data.yml rename to apps/openlist/v4.0.2-ffmpeg/data.yml diff --git a/apps/openlist/openlist-ffmpeg/data/data/.gitkeep b/apps/openlist/v4.0.2-ffmpeg/data/data/.gitkeep similarity index 100% rename from apps/openlist/openlist-ffmpeg/data/data/.gitkeep rename to apps/openlist/v4.0.2-ffmpeg/data/data/.gitkeep diff --git a/apps/openlist/openlist-ffmpeg/data/mnt/.gitkeep b/apps/openlist/v4.0.2-ffmpeg/data/mnt/.gitkeep similarity index 100% rename from apps/openlist/openlist-ffmpeg/data/mnt/.gitkeep rename to apps/openlist/v4.0.2-ffmpeg/data/mnt/.gitkeep diff --git a/apps/openlist/openlist-aria2/docker-compose.yml b/apps/openlist/v4.0.2-ffmpeg/docker-compose.yml similarity index 88% rename from apps/openlist/openlist-aria2/docker-compose.yml rename to apps/openlist/v4.0.2-ffmpeg/docker-compose.yml index 4c4bc8b4f..70769505f 100644 --- a/apps/openlist/openlist-aria2/docker-compose.yml +++ b/apps/openlist/v4.0.2-ffmpeg/docker-compose.yml @@ -14,7 +14,7 @@ services: - PUID=0 - PGID=0 - UMASK=022 - image: ghcr.io/openlistteam/openlist-git:main-aria2 + image: openlistteam/openlist:v4.0.2-ffmpeg labels: createdBy: "Apps" networks: diff --git a/apps/openlist/openlist-ffmpeg/scripts/upgrade.sh b/apps/openlist/v4.0.2-ffmpeg/scripts/upgrade.sh similarity index 100% rename from apps/openlist/openlist-ffmpeg/scripts/upgrade.sh rename to apps/openlist/v4.0.2-ffmpeg/scripts/upgrade.sh diff --git a/apps/openlist/openlist/data.yml b/apps/openlist/v4.0.2/data.yml old mode 100755 new mode 100644 similarity index 100% rename from apps/openlist/openlist/data.yml rename to apps/openlist/v4.0.2/data.yml diff --git a/apps/openlist/openlist/data/data/.gitkeep b/apps/openlist/v4.0.2/data/data/.gitkeep similarity index 100% rename from apps/openlist/openlist/data/data/.gitkeep rename to apps/openlist/v4.0.2/data/data/.gitkeep diff --git a/apps/openlist/openlist/data/mnt/.gitkeep b/apps/openlist/v4.0.2/data/mnt/.gitkeep similarity index 100% rename from apps/openlist/openlist/data/mnt/.gitkeep rename to apps/openlist/v4.0.2/data/mnt/.gitkeep diff --git a/apps/openlist/openlist-ffmpeg/docker-compose.yml b/apps/openlist/v4.0.2/docker-compose.yml similarity index 88% rename from apps/openlist/openlist-ffmpeg/docker-compose.yml rename to apps/openlist/v4.0.2/docker-compose.yml index e4a8abbda..81b4489df 100644 --- a/apps/openlist/openlist-ffmpeg/docker-compose.yml +++ b/apps/openlist/v4.0.2/docker-compose.yml @@ -14,7 +14,7 @@ services: - PUID=0 - PGID=0 - UMASK=022 - image: ghcr.io/openlistteam/openlist-git:main-affmpeg + image: openlistteam/openlist:v4.0.2 labels: createdBy: "Apps" networks: diff --git a/apps/openlist/openlist/scripts/upgrade.sh b/apps/openlist/v4.0.2/scripts/upgrade.sh similarity index 100% rename from apps/openlist/openlist/scripts/upgrade.sh rename to apps/openlist/v4.0.2/scripts/upgrade.sh diff --git a/renovate.json b/renovate.json index 69e26de7f..d6b221d36 100644 --- a/renovate.json +++ b/renovate.json @@ -22,6 +22,36 @@ ], "enabled": false }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_9.0_*", + "allowedVersions": "/^emulator_9.0_*/" + }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_10.0_*", + "allowedVersions": "/^emulator_10.0_*/" + }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_11.0_*", + "allowedVersions": "/^emulator_11.0_*/" + }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_12.0_*", + "allowedVersions": "/^emulator_12.0_*/" + }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_13.0_*", + "allowedVersions": "/^emulator_13.0_*/" + }, + { + "matchPackageNames": ["budtmo/docker-android"], + "matchCurrentVersion": "emulator_14.0_*", + "allowedVersions": "/^emulator_14.0_*/" + }, { "matchPackageNames": ["elasticsearch"], "matchCurrentVersion": "/^v8.*/",