diff --git a/apps/rustdesk-api/2.6.16/conf/hbbr/run b/apps/rustdesk-api/2.6.19/conf/hbbr/run similarity index 100% rename from apps/rustdesk-api/2.6.16/conf/hbbr/run rename to apps/rustdesk-api/2.6.19/conf/hbbr/run diff --git a/apps/rustdesk-api/2.6.16/conf/hbbs/run b/apps/rustdesk-api/2.6.19/conf/hbbs/run similarity index 100% rename from apps/rustdesk-api/2.6.16/conf/hbbs/run rename to apps/rustdesk-api/2.6.19/conf/hbbs/run diff --git a/apps/rustdesk-api/2.6.19/data.yml b/apps/rustdesk-api/2.6.19/data.yml new file mode 100644 index 000000000..59692032e --- /dev/null +++ b/apps/rustdesk-api/2.6.19/data.yml @@ -0,0 +1,154 @@ +additionalProperties: + formFields: + - default: "/home/rustdesk-api" + edit: true + envKey: RUSTDESK_API_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 21114 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: "http://127.0.0.1" + edit: true + envKey: RUSTDESK_SERVER_URL + labelZh: RustDesk 服务地址 + labelEn: RustDesk server address + required: true + type: text + - default: "RustDesk API Admin" + edit: true + envKey: RUSTDESK_API_ADMIN_TITLE + labelZh: 后台页面标题 + labelEn: Admin page title + required: true + type: text + - default: "" + edit: true + envKey: RUSTDESK_API_RUSTDESK_KEY + labelZh: RustDesk API 密钥 + labelEn: RustDesk API key + required: true + type: password + - default: "168h" + edit: true + envKey: RUSTDESK_API_APP_TOKEN_EXPIRE + labelZh: 登录有效期 + labelEn: Login validity period + required: true + type: text + - default: "1" + edit: true + envKey: RUSTDESK_API_APP_WEB_CLIENT + labelZh: 启用 Web Client + labelEn: Enable Web Client + required: true + type: select + values: + - label: 启用 + value: "1" + - label: 禁用 + value: "0" + - default: "1" + edit: true + envKey: RUSTDESK_API_APP_SHOW_SWAGGER + labelZh: 开启 Swagger 文档 + labelEn: Enable Swagger docs + required: true + type: select + values: + - label: 启用 + value: "1" + - label: 禁用 + value: "0" + - default: "false" + edit: true + envKey: RUSTDESK_API_APP_REGISTER + labelZh: 启用注册 + labelEn: Enable register + required: true + type: select + values: + - label: 启用 + value: "true" + - label: 禁用 + value: "false" + - default: "false" + edit: true + envKey: RUSTDESK_API_APP_DISABLE_PWD_LOGIN + labelZh: 登录策略 + labelEn: Login strategy + required: true + type: select + values: + - label: 禁用密码登录 + value: "true" + - label: 允许密码登录 + value: "false" + - default: "false" + edit: true + envKey: RUSTDESK_API_PROXY_ENABLE + labelZh: 启用代理 + labelEn: Enable proxy + required: true + type: select + values: + - label: 启用 + value: "true" + - label: 禁用 + value: "false" + - default: "" + edit: true + envKey: RUSTDESK_API_PROXY_HOST + labelZh: 代理地址 + labelEn: Proxy address + required: false + type: text + - default: "sqlite" + edit: true + envKey: RUSTDESK_API_GORM_TYPE + labelZh: 数据库类型 + labelEn: Database type + required: true + type: select + values: + - label: sqlite + value: "sqlite" + - label: MySQL + value: "false" + - default: "127.0.0.1:3306" + edit: true + envKey: RUSTDESK_API_MYSQL_ADDR + labelZh: 数据库地址 + labelEn: Database Host + required: false + type: text + - default: "rustdesk" + edit: true + envKey: RUSTDESK_API_MYSQL_DBNAME + labelZh: 数据库 名称 + labelEn: Database Name + required: false + rule: paramCommon + type: text + - default: "rustdesk" + edit: true + envKey: RUSTDESK_API_MYSQL_USERNAME + labelZh: 数据库 用户名 + labelEn: Database Username + required: false + type: text + - default: "" + edit: true + envKey: RUSTDESK_API_MYSQL_PASSWORD + labelZh: 数据库 密码 + labelEn: Database Password + required: false + rule: paramComplexity + type: password diff --git a/apps/rustdesk-api/2.6.16/docker-compose.yml b/apps/rustdesk-api/2.6.19/docker-compose.yml similarity index 97% rename from apps/rustdesk-api/2.6.16/docker-compose.yml rename to apps/rustdesk-api/2.6.19/docker-compose.yml index f67e8682a..530314196 100644 --- a/apps/rustdesk-api/2.6.16/docker-compose.yml +++ b/apps/rustdesk-api/2.6.19/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: rustdesk-api: - image: lejianwen/rustdesk-api:v2.6.16 + image: lejianwen/rustdesk-api:v2.6.19 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" diff --git a/apps/rustdesk-api/2.6.16/envs/default.env b/apps/rustdesk-api/2.6.19/envs/default.env similarity index 100% rename from apps/rustdesk-api/2.6.16/envs/default.env rename to apps/rustdesk-api/2.6.19/envs/default.env diff --git a/apps/rustdesk-api/2.6.16/envs/global.env b/apps/rustdesk-api/2.6.19/envs/global.env similarity index 100% rename from apps/rustdesk-api/2.6.16/envs/global.env rename to apps/rustdesk-api/2.6.19/envs/global.env diff --git a/apps/rustdesk-api/2.6.16/scripts/init.sh b/apps/rustdesk-api/2.6.19/scripts/init.sh similarity index 100% rename from apps/rustdesk-api/2.6.16/scripts/init.sh rename to apps/rustdesk-api/2.6.19/scripts/init.sh diff --git a/apps/rustdesk-api/2.6.16/scripts/uninstall.sh b/apps/rustdesk-api/2.6.19/scripts/uninstall.sh similarity index 100% rename from apps/rustdesk-api/2.6.16/scripts/uninstall.sh rename to apps/rustdesk-api/2.6.19/scripts/uninstall.sh diff --git a/apps/rustdesk-api/2.6.16/scripts/upgrade.sh b/apps/rustdesk-api/2.6.19/scripts/upgrade.sh similarity index 100% rename from apps/rustdesk-api/2.6.16/scripts/upgrade.sh rename to apps/rustdesk-api/2.6.19/scripts/upgrade.sh diff --git a/appstore/ani-rss/1.2.27/.env b/appstore/ani-rss/1.2.28/.env similarity index 100% rename from appstore/ani-rss/1.2.27/.env rename to appstore/ani-rss/1.2.28/.env diff --git a/appstore/ani-rss/1.2.27/data.yml b/appstore/ani-rss/1.2.28/data.yml similarity index 100% rename from appstore/ani-rss/1.2.27/data.yml rename to appstore/ani-rss/1.2.28/data.yml diff --git a/appstore/ani-rss/1.2.27/docker-compose.yml b/appstore/ani-rss/1.2.28/docker-compose.yml similarity index 95% rename from appstore/ani-rss/1.2.27/docker-compose.yml rename to appstore/ani-rss/1.2.28/docker-compose.yml index 640737f92..5448d06af 100644 --- a/appstore/ani-rss/1.2.27/docker-compose.yml +++ b/appstore/ani-rss/1.2.28/docker-compose.yml @@ -11,7 +11,7 @@ services: - PORT=7789 - CONFIG=/config - TZ=Asia/Shanghai - image: wushuo894/ani-rss:v1.2.27 + image: wushuo894/ani-rss:v1.2.28 labels: createdBy: Apps networks: diff --git a/appstore/ani-rss/1.2.27/envs/default.env b/appstore/ani-rss/1.2.28/envs/default.env similarity index 100% rename from appstore/ani-rss/1.2.27/envs/default.env rename to appstore/ani-rss/1.2.28/envs/default.env diff --git a/appstore/ani-rss/1.2.27/envs/global.env b/appstore/ani-rss/1.2.28/envs/global.env similarity index 100% rename from appstore/ani-rss/1.2.27/envs/global.env rename to appstore/ani-rss/1.2.28/envs/global.env diff --git a/appstore/ani-rss/1.2.27/scripts/init.sh b/appstore/ani-rss/1.2.28/scripts/init.sh similarity index 100% rename from appstore/ani-rss/1.2.27/scripts/init.sh rename to appstore/ani-rss/1.2.28/scripts/init.sh diff --git a/appstore/ani-rss/1.2.27/scripts/uninstall.sh b/appstore/ani-rss/1.2.28/scripts/uninstall.sh similarity index 100% rename from appstore/ani-rss/1.2.27/scripts/uninstall.sh rename to appstore/ani-rss/1.2.28/scripts/uninstall.sh diff --git a/appstore/ani-rss/1.2.27/scripts/upgrade.sh b/appstore/ani-rss/1.2.28/scripts/upgrade.sh similarity index 100% rename from appstore/ani-rss/1.2.27/scripts/upgrade.sh rename to appstore/ani-rss/1.2.28/scripts/upgrade.sh diff --git a/appstore/casdoor/1.897.0/.env b/appstore/casdoor/1.898.0/.env similarity index 100% rename from appstore/casdoor/1.897.0/.env rename to appstore/casdoor/1.898.0/.env diff --git a/appstore/casdoor/1.897.0/config/init_data.json b/appstore/casdoor/1.898.0/config/init_data.json similarity index 100% rename from appstore/casdoor/1.897.0/config/init_data.json rename to appstore/casdoor/1.898.0/config/init_data.json diff --git a/appstore/casdoor/1.897.0/data.yml b/appstore/casdoor/1.898.0/data.yml similarity index 100% rename from appstore/casdoor/1.897.0/data.yml rename to appstore/casdoor/1.898.0/data.yml diff --git a/appstore/casdoor/1.897.0/docker-compose.yml b/appstore/casdoor/1.898.0/docker-compose.yml similarity index 93% rename from appstore/casdoor/1.897.0/docker-compose.yml rename to appstore/casdoor/1.898.0/docker-compose.yml index 7175d9f01..249803ded 100644 --- a/appstore/casdoor/1.897.0/docker-compose.yml +++ b/appstore/casdoor/1.898.0/docker-compose.yml @@ -14,7 +14,7 @@ services: - verificationCodeTimeout=10 - appname=casdoor - authState=casdoor - image: casbin/casdoor:v1.897.0 + image: casbin/casdoor:v1.898.0 labels: createdBy: Apps networks: diff --git a/appstore/casdoor/1.897.0/envs/casdoor.env b/appstore/casdoor/1.898.0/envs/casdoor.env similarity index 100% rename from appstore/casdoor/1.897.0/envs/casdoor.env rename to appstore/casdoor/1.898.0/envs/casdoor.env diff --git a/appstore/casdoor/1.897.0/envs/default.env b/appstore/casdoor/1.898.0/envs/default.env similarity index 100% rename from appstore/casdoor/1.897.0/envs/default.env rename to appstore/casdoor/1.898.0/envs/default.env diff --git a/appstore/casdoor/1.897.0/envs/global.env b/appstore/casdoor/1.898.0/envs/global.env similarity index 100% rename from appstore/casdoor/1.897.0/envs/global.env rename to appstore/casdoor/1.898.0/envs/global.env diff --git a/appstore/casdoor/1.897.0/scripts/init.sh b/appstore/casdoor/1.898.0/scripts/init.sh similarity index 100% rename from appstore/casdoor/1.897.0/scripts/init.sh rename to appstore/casdoor/1.898.0/scripts/init.sh diff --git a/appstore/casdoor/1.897.0/scripts/uninstall.sh b/appstore/casdoor/1.898.0/scripts/uninstall.sh similarity index 100% rename from appstore/casdoor/1.897.0/scripts/uninstall.sh rename to appstore/casdoor/1.898.0/scripts/uninstall.sh diff --git a/appstore/casdoor/1.897.0/scripts/upgrade.sh b/appstore/casdoor/1.898.0/scripts/upgrade.sh similarity index 100% rename from appstore/casdoor/1.897.0/scripts/upgrade.sh rename to appstore/casdoor/1.898.0/scripts/upgrade.sh diff --git a/appstore/ghost/5.118.0/.env b/appstore/ghost/5.118.1/.env similarity index 100% rename from appstore/ghost/5.118.0/.env rename to appstore/ghost/5.118.1/.env diff --git a/appstore/ghost/5.118.0/data.yml b/appstore/ghost/5.118.1/data.yml similarity index 100% rename from appstore/ghost/5.118.0/data.yml rename to appstore/ghost/5.118.1/data.yml diff --git a/appstore/ghost/5.118.0/docker-compose.yml b/appstore/ghost/5.118.1/docker-compose.yml similarity index 95% rename from appstore/ghost/5.118.0/docker-compose.yml rename to appstore/ghost/5.118.1/docker-compose.yml index 05ef9bb04..573f6eee4 100644 --- a/appstore/ghost/5.118.0/docker-compose.yml +++ b/appstore/ghost/5.118.1/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:5.118.0 + image: ghost:5.118.1 labels: createdBy: Apps networks: diff --git a/appstore/ghost/5.118.0/envs/default.env b/appstore/ghost/5.118.1/envs/default.env similarity index 100% rename from appstore/ghost/5.118.0/envs/default.env rename to appstore/ghost/5.118.1/envs/default.env diff --git a/appstore/ghost/5.118.0/envs/global.env b/appstore/ghost/5.118.1/envs/global.env similarity index 100% rename from appstore/ghost/5.118.0/envs/global.env rename to appstore/ghost/5.118.1/envs/global.env diff --git a/appstore/ghost/5.118.0/scripts/init.sh b/appstore/ghost/5.118.1/scripts/init.sh similarity index 100% rename from appstore/ghost/5.118.0/scripts/init.sh rename to appstore/ghost/5.118.1/scripts/init.sh diff --git a/appstore/ghost/5.118.0/scripts/uninstall.sh b/appstore/ghost/5.118.1/scripts/uninstall.sh similarity index 100% rename from appstore/ghost/5.118.0/scripts/uninstall.sh rename to appstore/ghost/5.118.1/scripts/uninstall.sh diff --git a/appstore/ghost/5.118.0/scripts/upgrade.sh b/appstore/ghost/5.118.1/scripts/upgrade.sh similarity index 100% rename from appstore/ghost/5.118.0/scripts/upgrade.sh rename to appstore/ghost/5.118.1/scripts/upgrade.sh diff --git a/appstore/n8n/1.90.1/.env b/appstore/n8n/1.90.2/.env similarity index 100% rename from appstore/n8n/1.90.1/.env rename to appstore/n8n/1.90.2/.env diff --git a/appstore/n8n/1.90.1/data.yml b/appstore/n8n/1.90.2/data.yml similarity index 100% rename from appstore/n8n/1.90.1/data.yml rename to appstore/n8n/1.90.2/data.yml diff --git a/appstore/n8n/1.90.1/docker-compose.yml b/appstore/n8n/1.90.2/docker-compose.yml similarity index 94% rename from appstore/n8n/1.90.1/docker-compose.yml rename to appstore/n8n/1.90.2/docker-compose.yml index f2c663aa1..959ac0de3 100644 --- a/appstore/n8n/1.90.1/docker-compose.yml +++ b/appstore/n8n/1.90.2/docker-compose.yml @@ -14,7 +14,7 @@ services: - N8N_PROTOCOL=http - N8N_DIAGNOSTICS_ENABLED=false - N8N_SECURE_COOKIE=false - image: n8nio/n8n:1.90.1 + image: n8nio/n8n:1.90.2 labels: createdBy: Apps networks: diff --git a/appstore/n8n/1.90.1/envs/default.env b/appstore/n8n/1.90.2/envs/default.env similarity index 100% rename from appstore/n8n/1.90.1/envs/default.env rename to appstore/n8n/1.90.2/envs/default.env diff --git a/appstore/n8n/1.90.1/envs/global.env b/appstore/n8n/1.90.2/envs/global.env similarity index 100% rename from appstore/n8n/1.90.1/envs/global.env rename to appstore/n8n/1.90.2/envs/global.env diff --git a/appstore/n8n/1.90.1/scripts/init.sh b/appstore/n8n/1.90.2/scripts/init.sh similarity index 100% rename from appstore/n8n/1.90.1/scripts/init.sh rename to appstore/n8n/1.90.2/scripts/init.sh diff --git a/appstore/n8n/1.90.1/scripts/uninstall.sh b/appstore/n8n/1.90.2/scripts/uninstall.sh similarity index 100% rename from appstore/n8n/1.90.1/scripts/uninstall.sh rename to appstore/n8n/1.90.2/scripts/uninstall.sh diff --git a/appstore/n8n/1.90.1/scripts/upgrade.sh b/appstore/n8n/1.90.2/scripts/upgrade.sh similarity index 100% rename from appstore/n8n/1.90.1/scripts/upgrade.sh rename to appstore/n8n/1.90.2/scripts/upgrade.sh diff --git a/appstore/photoprism/250321/.env b/appstore/photoprism/250425/.env similarity index 100% rename from appstore/photoprism/250321/.env rename to appstore/photoprism/250425/.env diff --git a/appstore/photoprism/250321/data.yml b/appstore/photoprism/250425/data.yml similarity index 100% rename from appstore/photoprism/250321/data.yml rename to appstore/photoprism/250425/data.yml diff --git a/appstore/photoprism/250321/docker-compose.yml b/appstore/photoprism/250425/docker-compose.yml similarity index 96% rename from appstore/photoprism/250321/docker-compose.yml rename to appstore/photoprism/250425/docker-compose.yml index 7fd3e482e..3eb69e7b2 100644 --- a/appstore/photoprism/250321/docker-compose.yml +++ b/appstore/photoprism/250425/docker-compose.yml @@ -17,7 +17,7 @@ services: PHOTOPRISM_PASSWORD_LENGTH: 8 PHOTOPRISM_UID: 0 PHOTOPRISM_UMASK: 18 - image: photoprism/photoprism:250321 + image: photoprism/photoprism:250425 labels: createdBy: Apps networks: diff --git a/appstore/photoprism/250321/envs/default.env b/appstore/photoprism/250425/envs/default.env similarity index 100% rename from appstore/photoprism/250321/envs/default.env rename to appstore/photoprism/250425/envs/default.env diff --git a/appstore/photoprism/250321/envs/global.env b/appstore/photoprism/250425/envs/global.env similarity index 100% rename from appstore/photoprism/250321/envs/global.env rename to appstore/photoprism/250425/envs/global.env diff --git a/appstore/photoprism/250321/envs/photoprism.env b/appstore/photoprism/250425/envs/photoprism.env similarity index 100% rename from appstore/photoprism/250321/envs/photoprism.env rename to appstore/photoprism/250425/envs/photoprism.env diff --git a/appstore/photoprism/250321/scripts/init.sh b/appstore/photoprism/250425/scripts/init.sh similarity index 100% rename from appstore/photoprism/250321/scripts/init.sh rename to appstore/photoprism/250425/scripts/init.sh diff --git a/appstore/photoprism/250321/scripts/uninstall.sh b/appstore/photoprism/250425/scripts/uninstall.sh similarity index 100% rename from appstore/photoprism/250321/scripts/uninstall.sh rename to appstore/photoprism/250425/scripts/uninstall.sh diff --git a/appstore/photoprism/250321/scripts/upgrade.sh b/appstore/photoprism/250425/scripts/upgrade.sh similarity index 100% rename from appstore/photoprism/250321/scripts/upgrade.sh rename to appstore/photoprism/250425/scripts/upgrade.sh diff --git a/appstore/rsshub/2025-04-24/.env b/appstore/rsshub/2025-04-25/.env similarity index 100% rename from appstore/rsshub/2025-04-24/.env rename to appstore/rsshub/2025-04-25/.env diff --git a/appstore/rsshub/2025-04-24/data.yml b/appstore/rsshub/2025-04-25/data.yml similarity index 100% rename from appstore/rsshub/2025-04-24/data.yml rename to appstore/rsshub/2025-04-25/data.yml diff --git a/appstore/rsshub/2025-04-24/docker-compose.yml b/appstore/rsshub/2025-04-25/docker-compose.yml similarity index 97% rename from appstore/rsshub/2025-04-24/docker-compose.yml rename to appstore/rsshub/2025-04-25/docker-compose.yml index a81d278c9..0b6228574 100644 --- a/appstore/rsshub/2025-04-24/docker-compose.yml +++ b/appstore/rsshub/2025-04-25/docker-compose.yml @@ -57,7 +57,7 @@ services: - -f - http://localhost:1200/healthz?key=${ACCESS_KEY} timeout: 10s - image: diygod/rsshub:2025-04-24 + image: diygod/rsshub:2025-04-25 labels: createdBy: Apps networks: diff --git a/appstore/rsshub/2025-04-24/envs/default.env b/appstore/rsshub/2025-04-25/envs/default.env similarity index 100% rename from appstore/rsshub/2025-04-24/envs/default.env rename to appstore/rsshub/2025-04-25/envs/default.env diff --git a/appstore/rsshub/2025-04-24/envs/global.env b/appstore/rsshub/2025-04-25/envs/global.env similarity index 100% rename from appstore/rsshub/2025-04-24/envs/global.env rename to appstore/rsshub/2025-04-25/envs/global.env diff --git a/appstore/rsshub/2025-04-24/scripts/init.sh b/appstore/rsshub/2025-04-25/scripts/init.sh similarity index 100% rename from appstore/rsshub/2025-04-24/scripts/init.sh rename to appstore/rsshub/2025-04-25/scripts/init.sh diff --git a/appstore/rsshub/2025-04-24/scripts/uninstall.sh b/appstore/rsshub/2025-04-25/scripts/uninstall.sh similarity index 100% rename from appstore/rsshub/2025-04-24/scripts/uninstall.sh rename to appstore/rsshub/2025-04-25/scripts/uninstall.sh diff --git a/appstore/rsshub/2025-04-24/scripts/upgrade.sh b/appstore/rsshub/2025-04-25/scripts/upgrade.sh similarity index 100% rename from appstore/rsshub/2025-04-24/scripts/upgrade.sh rename to appstore/rsshub/2025-04-25/scripts/upgrade.sh diff --git a/appstore/rustdesk-api/2.6.19/.env b/appstore/rustdesk-api/2.6.19/.env new file mode 100644 index 000000000..194473985 --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/.env @@ -0,0 +1,51 @@ +# 数据持久化路径 [必填] +RUSTDESK_API_ROOT_PATH=/home/rustdesk-api + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=21114 + +# RustDesk 服务地址 [必填] +RUSTDESK_SERVER_URL=http://127.0.0.1 + +# 后台页面标题 [必填] +RUSTDESK_API_ADMIN_TITLE=RustDesk API Admin + +# RustDesk API 密钥 [必填] +RUSTDESK_API_RUSTDESK_KEY= + +# 登录有效期 [必填] +RUSTDESK_API_APP_TOKEN_EXPIRE=168h + +# 启用 Web Client [必填] +RUSTDESK_API_APP_WEB_CLIENT=1 + +# 开启 Swagger 文档 [必填] +RUSTDESK_API_APP_SHOW_SWAGGER=1 + +# 启用注册 [必填] +RUSTDESK_API_APP_REGISTER=false + +# 登录策略 [必填] +RUSTDESK_API_APP_DISABLE_PWD_LOGIN=false + +# 启用代理 [必填] +RUSTDESK_API_PROXY_ENABLE=false + +# 代理地址 +RUSTDESK_API_PROXY_HOST= + +# 数据库类型 [必填] +RUSTDESK_API_GORM_TYPE=sqlite + +# 数据库地址 +RUSTDESK_API_MYSQL_ADDR=127.0.0.1:3306 + +# 数据库 名称 +RUSTDESK_API_MYSQL_DBNAME=rustdesk + +# 数据库 用户名 +RUSTDESK_API_MYSQL_USERNAME=rustdesk + +# 数据库 密码 +RUSTDESK_API_MYSQL_PASSWORD= + diff --git a/appstore/rustdesk-api/2.6.19/conf/hbbr/run b/appstore/rustdesk-api/2.6.19/conf/hbbr/run new file mode 100644 index 000000000..7d6025653 --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/conf/hbbr/run @@ -0,0 +1,5 @@ +#!/command/with-contenv sh +cd /data || exit +PARAMS= +[ "${ENCRYPTED_ONLY}" = "1" ] && PARAMS="-k ${KEY}" +/usr/bin/hbbr $PARAMS diff --git a/appstore/rustdesk-api/2.6.19/conf/hbbs/run b/appstore/rustdesk-api/2.6.19/conf/hbbs/run new file mode 100644 index 000000000..44cdd5261 --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/conf/hbbs/run @@ -0,0 +1,6 @@ +#!/command/with-contenv sh +sleep 2 +cd /data +PARAMS= +[ "${ENCRYPTED_ONLY}" = "1" ] && PARAMS="-k ${KEY}" +/usr/bin/hbbs -r $RELAY $PARAMS diff --git a/apps/rustdesk-api/2.6.16/data.yml b/appstore/rustdesk-api/2.6.19/data.yml similarity index 100% rename from apps/rustdesk-api/2.6.16/data.yml rename to appstore/rustdesk-api/2.6.19/data.yml diff --git a/appstore/rustdesk-api/2.6.19/docker-compose.yml b/appstore/rustdesk-api/2.6.19/docker-compose.yml new file mode 100644 index 000000000..a05d42925 --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/docker-compose.yml @@ -0,0 +1,52 @@ +networks: + 1panel-network: + external: true +services: + rustdesk-api: + container_name: rustdesk-api + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - RUSTDESK_API_LANG=zh-CN + - RUSTDESK_API_RUSTDESK_ID_SERVER=${RUSTDESK_SERVER_URL}:21116 + - RUSTDESK_API_RUSTDESK_RELAY_SERVER=${RUSTDESK_SERVER_URL}:21117 + - RUSTDESK_API_RUSTDESK_API_SERVER=${RUSTDESK_SERVER_URL}:${PANEL_APP_PORT_HTTP:-21114} + image: lejianwen/rustdesk-api:v2.6.19 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:21114 + restart: always + volumes: + - ${RUSTDESK_API_ROOT_PATH}/data:/data + 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}:21117 + - ENCRYPTED_ONLY=1 + image: rustdesk/rustdesk-server-s6:latest + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - 21115:21115 + - 21116:21116 + - 21116:21116/udp + - 21117:21117 + - 21118:21118 + - 21119:21119 + restart: always + volumes: + - ${RUSTDESK_API_ROOT_PATH}/data:/data + - ${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/appstore/weblate/5.11.0.0/envs/default.env b/appstore/rustdesk-api/2.6.19/envs/default.env similarity index 100% rename from appstore/weblate/5.11.0.0/envs/default.env rename to appstore/rustdesk-api/2.6.19/envs/default.env diff --git a/appstore/weblate/5.11.0.0/envs/global.env b/appstore/rustdesk-api/2.6.19/envs/global.env similarity index 100% rename from appstore/weblate/5.11.0.0/envs/global.env rename to appstore/rustdesk-api/2.6.19/envs/global.env diff --git a/appstore/rustdesk-api/2.6.19/scripts/init.sh b/appstore/rustdesk-api/2.6.19/scripts/init.sh new file mode 100644 index 000000000..b7348b2f5 --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/scripts/init.sh @@ -0,0 +1,19 @@ +#!/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 "HBBR_RUN_FILE=${CURRENT_DIR}/conf/hbbr/run" >> .env + echo "HBBS_RUN_FILE=${CURRENT_DIR}/conf/hbbs/run" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/weblate/5.11.0.0/scripts/uninstall.sh b/appstore/rustdesk-api/2.6.19/scripts/uninstall.sh similarity index 100% rename from appstore/weblate/5.11.0.0/scripts/uninstall.sh rename to appstore/rustdesk-api/2.6.19/scripts/uninstall.sh diff --git a/appstore/rustdesk-api/2.6.19/scripts/upgrade.sh b/appstore/rustdesk-api/2.6.19/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/rustdesk-api/2.6.19/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/rustdesk-api/README.md b/appstore/rustdesk-api/README.md new file mode 100644 index 000000000..6fc90b387 --- /dev/null +++ b/appstore/rustdesk-api/README.md @@ -0,0 +1,34 @@ +# RustDesk API + +RustDesk 是一款远程访问和远程控制软件 + +![RustDesk API](https://file.lifebus.top/imgs/rustdesk-api_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) + +## 简介 + +本项目使用 Go 实现了 RustDesk 的 API,并包含了 Web Admin 和 Web 客户端。RustDesk 是一个远程桌面软件,提供了自托管的解决方案。 + +## 安装说明 + +### 端口 + +RustDesk 服务器自托管所需的端口很大程度上取决于您的环境以及您希望使用 RustDesk 做什么。 + +核心端口: + +| 类型 | 范围 | +|-----|-------------| +| TCP | 21114-21119 | +| UDP | 21116 | + +其中 21115-21117 是 RustDesk 工作所需的最低端口,它们处理信号和中继端口以及 NAT 遍历。 + +TCP 端口 21118 和 21119 是 RustDesk Web 客户端的 WebSocket 端口,您需要一个反向代理才能使其支持 HTTPS。 + +对于没有 SSL 代理的专业用户,您需要打开 TCP 端口 21114 才能使 API 工作,或者使用 SSL 代理打开 TCP 端口 443 。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/rustdesk-api/data.yml b/appstore/rustdesk-api/data.yml new file mode 100644 index 000000000..627dd7442 --- /dev/null +++ b/appstore/rustdesk-api/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: rustdesk-api + name: RustDesk API + tags: + - WebSite + - Local + shortDescZh: RustDesk 的 API 管理平台 + shortDescEn: RustDesk API management platform + type: website + crossVersionUpdate: true + limit: 0 + website: https://rustdesk.com/ + github: https://github.com/lejianwen/rustdesk-api/ + document: https://github.com/lejianwen/rustdesk-api/ diff --git a/appstore/rustdesk-api/logo.png b/appstore/rustdesk-api/logo.png new file mode 100644 index 000000000..89abf23a6 Binary files /dev/null and b/appstore/rustdesk-api/logo.png differ diff --git a/appstore/weblate/5.11.0.0/.env b/appstore/weblate/5.11.1.0/.env similarity index 100% rename from appstore/weblate/5.11.0.0/.env rename to appstore/weblate/5.11.1.0/.env diff --git a/appstore/weblate/5.11.0.0/data.yml b/appstore/weblate/5.11.1.0/data.yml similarity index 100% rename from appstore/weblate/5.11.0.0/data.yml rename to appstore/weblate/5.11.1.0/data.yml diff --git a/appstore/weblate/5.11.0.0/docker-compose.yml b/appstore/weblate/5.11.1.0/docker-compose.yml similarity index 94% rename from appstore/weblate/5.11.0.0/docker-compose.yml rename to appstore/weblate/5.11.1.0/docker-compose.yml index f0ddfbf21..8bb5b59eb 100644 --- a/appstore/weblate/5.11.0.0/docker-compose.yml +++ b/appstore/weblate/5.11.1.0/docker-compose.yml @@ -16,7 +16,7 @@ services: - WEBLATE_ALLOWED_HOSTS=* - POSTGRES_DATABASE=weblate - CLIENT_MAX_BODY_SIZE=200M - image: weblate/weblate:5.11.0.0 + image: weblate/weblate:5.11.1.0 labels: createdBy: Apps networks: diff --git a/appstore/weblate/5.11.1.0/envs/default.env b/appstore/weblate/5.11.1.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/weblate/5.11.1.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/weblate/5.11.1.0/envs/global.env b/appstore/weblate/5.11.1.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/weblate/5.11.1.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/weblate/5.11.0.0/scripts/init.sh b/appstore/weblate/5.11.1.0/scripts/init.sh similarity index 100% rename from appstore/weblate/5.11.0.0/scripts/init.sh rename to appstore/weblate/5.11.1.0/scripts/init.sh diff --git a/appstore/weblate/5.11.1.0/scripts/uninstall.sh b/appstore/weblate/5.11.1.0/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/weblate/5.11.1.0/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/weblate/5.11.0.0/scripts/upgrade.sh b/appstore/weblate/5.11.1.0/scripts/upgrade.sh similarity index 100% rename from appstore/weblate/5.11.0.0/scripts/upgrade.sh rename to appstore/weblate/5.11.1.0/scripts/upgrade.sh diff --git a/dockge/ani-rss/docker-compose.yml b/dockge/ani-rss/docker-compose.yml index 640737f92..5448d06af 100644 --- a/dockge/ani-rss/docker-compose.yml +++ b/dockge/ani-rss/docker-compose.yml @@ -11,7 +11,7 @@ services: - PORT=7789 - CONFIG=/config - TZ=Asia/Shanghai - image: wushuo894/ani-rss:v1.2.27 + image: wushuo894/ani-rss:v1.2.28 labels: createdBy: Apps networks: diff --git a/dockge/casdoor/docker-compose.yml b/dockge/casdoor/docker-compose.yml index 7175d9f01..249803ded 100644 --- a/dockge/casdoor/docker-compose.yml +++ b/dockge/casdoor/docker-compose.yml @@ -14,7 +14,7 @@ services: - verificationCodeTimeout=10 - appname=casdoor - authState=casdoor - image: casbin/casdoor:v1.897.0 + image: casbin/casdoor:v1.898.0 labels: createdBy: Apps networks: diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml index 05ef9bb04..573f6eee4 100644 --- a/dockge/ghost/docker-compose.yml +++ b/dockge/ghost/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:5.118.0 + image: ghost:5.118.1 labels: createdBy: Apps networks: diff --git a/dockge/n8n/docker-compose.yml b/dockge/n8n/docker-compose.yml index f2c663aa1..959ac0de3 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:1.90.1 + image: n8nio/n8n:1.90.2 labels: createdBy: Apps networks: diff --git a/dockge/photoprism/docker-compose.yml b/dockge/photoprism/docker-compose.yml index 7fd3e482e..3eb69e7b2 100644 --- a/dockge/photoprism/docker-compose.yml +++ b/dockge/photoprism/docker-compose.yml @@ -17,7 +17,7 @@ services: PHOTOPRISM_PASSWORD_LENGTH: 8 PHOTOPRISM_UID: 0 PHOTOPRISM_UMASK: 18 - image: photoprism/photoprism:250321 + image: photoprism/photoprism:250425 labels: createdBy: Apps networks: diff --git a/dockge/rsshub/docker-compose.yml b/dockge/rsshub/docker-compose.yml index a81d278c9..0b6228574 100644 --- a/dockge/rsshub/docker-compose.yml +++ b/dockge/rsshub/docker-compose.yml @@ -57,7 +57,7 @@ services: - -f - http://localhost:1200/healthz?key=${ACCESS_KEY} timeout: 10s - image: diygod/rsshub:2025-04-24 + image: diygod/rsshub:2025-04-25 labels: createdBy: Apps networks: diff --git a/dockge/rustdesk-api/.env b/dockge/rustdesk-api/.env new file mode 100644 index 000000000..194473985 --- /dev/null +++ b/dockge/rustdesk-api/.env @@ -0,0 +1,51 @@ +# 数据持久化路径 [必填] +RUSTDESK_API_ROOT_PATH=/home/rustdesk-api + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=21114 + +# RustDesk 服务地址 [必填] +RUSTDESK_SERVER_URL=http://127.0.0.1 + +# 后台页面标题 [必填] +RUSTDESK_API_ADMIN_TITLE=RustDesk API Admin + +# RustDesk API 密钥 [必填] +RUSTDESK_API_RUSTDESK_KEY= + +# 登录有效期 [必填] +RUSTDESK_API_APP_TOKEN_EXPIRE=168h + +# 启用 Web Client [必填] +RUSTDESK_API_APP_WEB_CLIENT=1 + +# 开启 Swagger 文档 [必填] +RUSTDESK_API_APP_SHOW_SWAGGER=1 + +# 启用注册 [必填] +RUSTDESK_API_APP_REGISTER=false + +# 登录策略 [必填] +RUSTDESK_API_APP_DISABLE_PWD_LOGIN=false + +# 启用代理 [必填] +RUSTDESK_API_PROXY_ENABLE=false + +# 代理地址 +RUSTDESK_API_PROXY_HOST= + +# 数据库类型 [必填] +RUSTDESK_API_GORM_TYPE=sqlite + +# 数据库地址 +RUSTDESK_API_MYSQL_ADDR=127.0.0.1:3306 + +# 数据库 名称 +RUSTDESK_API_MYSQL_DBNAME=rustdesk + +# 数据库 用户名 +RUSTDESK_API_MYSQL_USERNAME=rustdesk + +# 数据库 密码 +RUSTDESK_API_MYSQL_PASSWORD= + diff --git a/dockge/rustdesk-api/conf/hbbr/run b/dockge/rustdesk-api/conf/hbbr/run new file mode 100644 index 000000000..7d6025653 --- /dev/null +++ b/dockge/rustdesk-api/conf/hbbr/run @@ -0,0 +1,5 @@ +#!/command/with-contenv sh +cd /data || exit +PARAMS= +[ "${ENCRYPTED_ONLY}" = "1" ] && PARAMS="-k ${KEY}" +/usr/bin/hbbr $PARAMS diff --git a/dockge/rustdesk-api/conf/hbbs/run b/dockge/rustdesk-api/conf/hbbs/run new file mode 100644 index 000000000..44cdd5261 --- /dev/null +++ b/dockge/rustdesk-api/conf/hbbs/run @@ -0,0 +1,6 @@ +#!/command/with-contenv sh +sleep 2 +cd /data +PARAMS= +[ "${ENCRYPTED_ONLY}" = "1" ] && PARAMS="-k ${KEY}" +/usr/bin/hbbs -r $RELAY $PARAMS diff --git a/dockge/rustdesk-api/docker-compose.yml b/dockge/rustdesk-api/docker-compose.yml new file mode 100644 index 000000000..a05d42925 --- /dev/null +++ b/dockge/rustdesk-api/docker-compose.yml @@ -0,0 +1,52 @@ +networks: + 1panel-network: + external: true +services: + rustdesk-api: + container_name: rustdesk-api + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - RUSTDESK_API_LANG=zh-CN + - RUSTDESK_API_RUSTDESK_ID_SERVER=${RUSTDESK_SERVER_URL}:21116 + - RUSTDESK_API_RUSTDESK_RELAY_SERVER=${RUSTDESK_SERVER_URL}:21117 + - RUSTDESK_API_RUSTDESK_API_SERVER=${RUSTDESK_SERVER_URL}:${PANEL_APP_PORT_HTTP:-21114} + image: lejianwen/rustdesk-api:v2.6.19 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:21114 + restart: always + volumes: + - ${RUSTDESK_API_ROOT_PATH}/data:/data + 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}:21117 + - ENCRYPTED_ONLY=1 + image: rustdesk/rustdesk-server-s6:latest + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - 21115:21115 + - 21116:21116 + - 21116:21116/udp + - 21117:21117 + - 21118:21118 + - 21119:21119 + restart: always + volumes: + - ${RUSTDESK_API_ROOT_PATH}/data:/data + - ${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/envs/default.env b/dockge/rustdesk-api/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/rustdesk-api/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/rustdesk-api/envs/global.env b/dockge/rustdesk-api/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/rustdesk-api/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/weblate/docker-compose.yml b/dockge/weblate/docker-compose.yml index f0ddfbf21..8bb5b59eb 100644 --- a/dockge/weblate/docker-compose.yml +++ b/dockge/weblate/docker-compose.yml @@ -16,7 +16,7 @@ services: - WEBLATE_ALLOWED_HOSTS=* - POSTGRES_DATABASE=weblate - CLIENT_MAX_BODY_SIZE=200M - image: weblate/weblate:5.11.0.0 + image: weblate/weblate:5.11.1.0 labels: createdBy: Apps networks: