From 4d6872cc3581e9c291ef62840e597827a049f9d0 Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Mon, 9 Feb 2026 05:03:00 +0000 Subject: [PATCH] Processed apps directory via GitHub Actions --- appstore/apprise/1.3.1/.env | 6 +++ appstore/apprise/1.3.1/data.yml | 17 ++++++++ appstore/apprise/1.3.1/docker-compose.yml | 26 ++++++++++++ .../9.0.0 => apprise/1.3.1}/envs/default.env | 0 .../9.0.0 => apprise/1.3.1}/envs/global.env | 0 .../9.0.0 => apprise/1.3.1}/scripts/init.sh | 0 .../1.3.1}/scripts/uninstall.sh | 0 .../1.3.1}/scripts/upgrade.sh | 0 appstore/apprise/README.md | 33 +++++++++++++++ appstore/apprise/data.yml | 17 ++++++++ appstore/apprise/logo.png | Bin 0 -> 16885 bytes appstore/archisteamfarm/6.3.2.3/.env | 3 ++ appstore/archisteamfarm/6.3.2.3/data.yml | 9 ++++ .../archisteamfarm/6.3.2.3/docker-compose.yml | 21 ++++++++++ .../6.3.2.3}/envs/default.env | 0 .../6.3.2.3}/envs/global.env | 0 .../6.3.2.3}/scripts/init.sh | 0 .../6.3.2.3}/scripts/uninstall.sh | 0 .../6.3.2.3}/scripts/upgrade.sh | 0 appstore/archisteamfarm/README.md | 39 ++++++++++++++++++ appstore/archisteamfarm/data.yml | 18 ++++++++ appstore/archisteamfarm/logo.png | Bin 0 -> 11652 bytes appstore/bark/README.md | 37 +++++++++++------ appstore/mx-space-db/{9.0.0 => 10.0.0}/.env | 0 .../mx-space-db/{9.0.0 => 10.0.0}/data.yml | 0 .../{9.0.0 => 10.0.0}/docker-compose.yml | 2 +- appstore/mx-space-db/10.0.0/envs/default.env | 2 + appstore/mx-space-db/10.0.0/envs/global.env | 2 + appstore/mx-space-db/10.0.0/scripts/init.sh | 17 ++++++++ .../mx-space-db/10.0.0/scripts/uninstall.sh | 10 +++++ .../mx-space-db/10.0.0/scripts/upgrade.sh | 17 ++++++++ appstore/mx-space/{9.0.0 => 10.0.0}/.env | 0 appstore/mx-space/{9.0.0 => 10.0.0}/data.yml | 0 .../{9.0.0 => 10.0.0}/docker-compose.yml | 2 +- appstore/mx-space/10.0.0/envs/default.env | 2 + appstore/mx-space/10.0.0/envs/global.env | 2 + appstore/mx-space/10.0.0/scripts/init.sh | 17 ++++++++ appstore/mx-space/10.0.0/scripts/uninstall.sh | 10 +++++ appstore/mx-space/10.0.0/scripts/upgrade.sh | 17 ++++++++ dockge/apprise/.env | 6 +++ dockge/apprise/docker-compose.yml | 26 ++++++++++++ dockge/apprise/envs/default.env | 2 + dockge/apprise/envs/global.env | 2 + dockge/archisteamfarm/.env | 3 ++ dockge/archisteamfarm/docker-compose.yml | 21 ++++++++++ dockge/archisteamfarm/envs/default.env | 2 + dockge/archisteamfarm/envs/global.env | 2 + dockge/mx-space-db/docker-compose.yml | 2 +- dockge/mx-space/docker-compose.yml | 2 +- 49 files changed, 377 insertions(+), 17 deletions(-) create mode 100644 appstore/apprise/1.3.1/.env create mode 100644 appstore/apprise/1.3.1/data.yml create mode 100644 appstore/apprise/1.3.1/docker-compose.yml rename appstore/{mx-space-db/9.0.0 => apprise/1.3.1}/envs/default.env (100%) rename appstore/{mx-space-db/9.0.0 => apprise/1.3.1}/envs/global.env (100%) rename appstore/{mx-space-db/9.0.0 => apprise/1.3.1}/scripts/init.sh (100%) rename appstore/{mx-space-db/9.0.0 => apprise/1.3.1}/scripts/uninstall.sh (100%) rename appstore/{mx-space-db/9.0.0 => apprise/1.3.1}/scripts/upgrade.sh (100%) create mode 100644 appstore/apprise/README.md create mode 100644 appstore/apprise/data.yml create mode 100644 appstore/apprise/logo.png create mode 100644 appstore/archisteamfarm/6.3.2.3/.env create mode 100644 appstore/archisteamfarm/6.3.2.3/data.yml create mode 100644 appstore/archisteamfarm/6.3.2.3/docker-compose.yml rename appstore/{mx-space/9.0.0 => archisteamfarm/6.3.2.3}/envs/default.env (100%) rename appstore/{mx-space/9.0.0 => archisteamfarm/6.3.2.3}/envs/global.env (100%) rename appstore/{mx-space/9.0.0 => archisteamfarm/6.3.2.3}/scripts/init.sh (100%) rename appstore/{mx-space/9.0.0 => archisteamfarm/6.3.2.3}/scripts/uninstall.sh (100%) rename appstore/{mx-space/9.0.0 => archisteamfarm/6.3.2.3}/scripts/upgrade.sh (100%) create mode 100644 appstore/archisteamfarm/README.md create mode 100644 appstore/archisteamfarm/data.yml create mode 100644 appstore/archisteamfarm/logo.png rename appstore/mx-space-db/{9.0.0 => 10.0.0}/.env (100%) rename appstore/mx-space-db/{9.0.0 => 10.0.0}/data.yml (100%) rename appstore/mx-space-db/{9.0.0 => 10.0.0}/docker-compose.yml (96%) create mode 100644 appstore/mx-space-db/10.0.0/envs/default.env create mode 100644 appstore/mx-space-db/10.0.0/envs/global.env create mode 100644 appstore/mx-space-db/10.0.0/scripts/init.sh create mode 100644 appstore/mx-space-db/10.0.0/scripts/uninstall.sh create mode 100644 appstore/mx-space-db/10.0.0/scripts/upgrade.sh rename appstore/mx-space/{9.0.0 => 10.0.0}/.env (100%) rename appstore/mx-space/{9.0.0 => 10.0.0}/data.yml (100%) rename appstore/mx-space/{9.0.0 => 10.0.0}/docker-compose.yml (93%) create mode 100644 appstore/mx-space/10.0.0/envs/default.env create mode 100644 appstore/mx-space/10.0.0/envs/global.env create mode 100644 appstore/mx-space/10.0.0/scripts/init.sh create mode 100644 appstore/mx-space/10.0.0/scripts/uninstall.sh create mode 100644 appstore/mx-space/10.0.0/scripts/upgrade.sh create mode 100644 dockge/apprise/.env create mode 100644 dockge/apprise/docker-compose.yml create mode 100644 dockge/apprise/envs/default.env create mode 100644 dockge/apprise/envs/global.env create mode 100644 dockge/archisteamfarm/.env create mode 100644 dockge/archisteamfarm/docker-compose.yml create mode 100644 dockge/archisteamfarm/envs/default.env create mode 100644 dockge/archisteamfarm/envs/global.env diff --git a/appstore/apprise/1.3.1/.env b/appstore/apprise/1.3.1/.env new file mode 100644 index 000000000..e51519f26 --- /dev/null +++ b/appstore/apprise/1.3.1/.env @@ -0,0 +1,6 @@ +# 数据持久化路径 [必填] +APPRISE_ROOT_PATH=/home/apprise + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8000 + diff --git a/appstore/apprise/1.3.1/data.yml b/appstore/apprise/1.3.1/data.yml new file mode 100644 index 000000000..a9815ad90 --- /dev/null +++ b/appstore/apprise/1.3.1/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: "/home/apprise" + edit: true + envKey: APPRISE_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 8000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number diff --git a/appstore/apprise/1.3.1/docker-compose.yml b/appstore/apprise/1.3.1/docker-compose.yml new file mode 100644 index 000000000..9ba5bb79a --- /dev/null +++ b/appstore/apprise/1.3.1/docker-compose.yml @@ -0,0 +1,26 @@ +networks: + 1panel-network: + external: true +services: + apprise: + container_name: apprise + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - APPRISE_STATEFUL_MODE=simple + - APPRISE_WORKER_COUNT=1 + - APPRISE_ADMIN=y + image: caronc/apprise:v1.3.1 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8000 + restart: always + volumes: + - ${APPRISE_ROOT_PATH}/config:/config + - ${APPRISE_ROOT_PATH}/plugin:/plugin + - ${APPRISE_ROOT_PATH}/attach:/attach diff --git a/appstore/mx-space-db/9.0.0/envs/default.env b/appstore/apprise/1.3.1/envs/default.env similarity index 100% rename from appstore/mx-space-db/9.0.0/envs/default.env rename to appstore/apprise/1.3.1/envs/default.env diff --git a/appstore/mx-space-db/9.0.0/envs/global.env b/appstore/apprise/1.3.1/envs/global.env similarity index 100% rename from appstore/mx-space-db/9.0.0/envs/global.env rename to appstore/apprise/1.3.1/envs/global.env diff --git a/appstore/mx-space-db/9.0.0/scripts/init.sh b/appstore/apprise/1.3.1/scripts/init.sh similarity index 100% rename from appstore/mx-space-db/9.0.0/scripts/init.sh rename to appstore/apprise/1.3.1/scripts/init.sh diff --git a/appstore/mx-space-db/9.0.0/scripts/uninstall.sh b/appstore/apprise/1.3.1/scripts/uninstall.sh similarity index 100% rename from appstore/mx-space-db/9.0.0/scripts/uninstall.sh rename to appstore/apprise/1.3.1/scripts/uninstall.sh diff --git a/appstore/mx-space-db/9.0.0/scripts/upgrade.sh b/appstore/apprise/1.3.1/scripts/upgrade.sh similarity index 100% rename from appstore/mx-space-db/9.0.0/scripts/upgrade.sh rename to appstore/apprise/1.3.1/scripts/upgrade.sh diff --git a/appstore/apprise/README.md b/appstore/apprise/README.md new file mode 100644 index 000000000..42cde9e3a --- /dev/null +++ b/appstore/apprise/README.md @@ -0,0 +1,33 @@ +# Apprise + +适用于几乎所有平台的推送通知 + +![Apprise](https://file.lifebus.top/imgs/apprise_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) + +## 简介 + +Apprise 是一款强大的开源通知推送工具,旨在通过统一的接口连接几乎所有的主流通知平台。 + +## 特性 + +### 平台全覆盖 + +支持超过 100 种服务,包括: +- 即时通讯:WeChat (企业微信), Discord, Telegram, Slack, Matrix。 +- 手机推送:Pushover, Pushbullet, Bark。 +- 基础服务:Email (SMTP), SMS, MQTT, JSON Webhooks。 + +### 多端调用 + +提供 Python 库、CLI 命令行工具 以及可独立部署的 API 微服务(Docker 镜像)。 + +### 轻量高效 + +无繁重的依赖,支持异步发送,性能极佳。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) +![Ms Studio](https://analytics.lifebus.top/p/wJix5nI1W) diff --git a/appstore/apprise/data.yml b/appstore/apprise/data.yml new file mode 100644 index 000000000..23f8711f7 --- /dev/null +++ b/appstore/apprise/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + key: apprise + name: Apprise + tags: + - WebSite + - Local + shortDescZh: 适用于几乎所有平台的推送通知 + shortDescEn: Push Notifications that work with just about every platform + type: website + crossVersionUpdate: true + limit: 0 + website: https://appriseit.com/ + github: https://github.com/caronc/apprise + document: https://appriseit.com/ + architectures: + - amd64 + - arm64 diff --git a/appstore/apprise/logo.png b/appstore/apprise/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..90bf47606f313e8d5bb47859bfb17c2c63aff70e GIT binary patch literal 16885 zcmVPx#1am@3R0s$N2z&@+hyVZ}07*naRCt{2-FJMQXMOka@0mKAiaNu0zP zgg8LLra)U(OKE}9Lfg=?+Ct%hr?fP5K!L*3Qd$ZP6hcB4ncjQILzZOiy~oj!bjI_C z?KE~gbk4cY()D@2UU|L1)_tApSkk$__ceZ(Efflc1ONbxVo!7j002Pz5dZ)HFc1L% z0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m z5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K z001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR91 z0}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{% z000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)H zFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K z0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H z00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$ z0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK z05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%00003 z5dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L% z0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m z5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K z001x$0RR910}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR91 z0}%iK05A{%000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{% z000035dZ)HFc1L%0009K0000m5CH%H00R*K001x$0RR910}%iK05A{%000035dZ)H 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 z;sPyNSgG2Y3ZWivAe_n33%1et?QC_05k|K)s06-Gq6B(MF^{c(B zS8eUxYU}LL>}>c2dt5H3iVE^B{8yB((vm`Dq0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000O zhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A z000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001h zfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh> z004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;8 z7>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA z0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZp zfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<> z0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq z02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hf&41*?EnA)he004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh> z004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;8 z7>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA z0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZp zfPn}A000<>0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<> z0001hfd~Kq02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq z02qh>004l22mk;87>ED>0DyrA0000OhyVZpfPn}A000<>0001hfd~Kq02qh>004l2 v2mk;87>ED>0DyrA0000OhyVZpfPwx$!%mNgJmnHj00000NkvXXu0mjf!NWD8 literal 0 KcmV+b0RR6000031 diff --git a/appstore/archisteamfarm/6.3.2.3/.env b/appstore/archisteamfarm/6.3.2.3/.env new file mode 100644 index 000000000..4f605ccd6 --- /dev/null +++ b/appstore/archisteamfarm/6.3.2.3/.env @@ -0,0 +1,3 @@ +# 数据持久化路径 [必填] +ARCHISTEAMFARM_ROOT_PATH=/home/archisteamfarm + diff --git a/appstore/archisteamfarm/6.3.2.3/data.yml b/appstore/archisteamfarm/6.3.2.3/data.yml new file mode 100644 index 000000000..a6295c637 --- /dev/null +++ b/appstore/archisteamfarm/6.3.2.3/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: "/home/archisteamfarm" + edit: true + envKey: ARCHISTEAMFARM_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text diff --git a/appstore/archisteamfarm/6.3.2.3/docker-compose.yml b/appstore/archisteamfarm/6.3.2.3/docker-compose.yml new file mode 100644 index 000000000..da4e054f1 --- /dev/null +++ b/appstore/archisteamfarm/6.3.2.3/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + archisteamfarm: + container_name: archisteamfarm + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: justarchi/archisteamfarm:6.3.2.3 + labels: + createdBy: Apps + networks: + - 1panel-network + restart: always + volumes: + - ${ARCHISTEAMFARM_ROOT_PATH}/config:/app/config + - ${ARCHISTEAMFARM_ROOT_PATH}/plugins:/app/plugins + - ${ARCHISTEAMFARM_ROOT_PATH}/logs:/app/logs diff --git a/appstore/mx-space/9.0.0/envs/default.env b/appstore/archisteamfarm/6.3.2.3/envs/default.env similarity index 100% rename from appstore/mx-space/9.0.0/envs/default.env rename to appstore/archisteamfarm/6.3.2.3/envs/default.env diff --git a/appstore/mx-space/9.0.0/envs/global.env b/appstore/archisteamfarm/6.3.2.3/envs/global.env similarity index 100% rename from appstore/mx-space/9.0.0/envs/global.env rename to appstore/archisteamfarm/6.3.2.3/envs/global.env diff --git a/appstore/mx-space/9.0.0/scripts/init.sh b/appstore/archisteamfarm/6.3.2.3/scripts/init.sh similarity index 100% rename from appstore/mx-space/9.0.0/scripts/init.sh rename to appstore/archisteamfarm/6.3.2.3/scripts/init.sh diff --git a/appstore/mx-space/9.0.0/scripts/uninstall.sh b/appstore/archisteamfarm/6.3.2.3/scripts/uninstall.sh similarity index 100% rename from appstore/mx-space/9.0.0/scripts/uninstall.sh rename to appstore/archisteamfarm/6.3.2.3/scripts/uninstall.sh diff --git a/appstore/mx-space/9.0.0/scripts/upgrade.sh b/appstore/archisteamfarm/6.3.2.3/scripts/upgrade.sh similarity index 100% rename from appstore/mx-space/9.0.0/scripts/upgrade.sh rename to appstore/archisteamfarm/6.3.2.3/scripts/upgrade.sh diff --git a/appstore/archisteamfarm/README.md b/appstore/archisteamfarm/README.md new file mode 100644 index 000000000..3d342acc3 --- /dev/null +++ b/appstore/archisteamfarm/README.md @@ -0,0 +1,39 @@ +# ArchiSteamFarm + +ArchiSteamFarm (简称 ASF) 是一款用 C# 编写的开源、跨平台 Steam 挂卡与自动化工具。它能在不启动官方 Steam +客户端的情况下,同时为多个账号挂机获得集换式卡牌、提升游戏时长,并支持自动交易、激活 Key 等功能,适合在服务器、NAS 或电脑上后台运行。 + +![](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) + +## 简介 + +### 全自动挂卡 (Farming) + +自动模拟游戏运行,高效获取 Steam 卡牌,速度快且不需真实运行游戏。 + +### 多账号同时挂机 + +支持管理无限数量的 Steam 账号。 + +### 无需安装 Steam + +不需要后台运行 Steam 客户端,节省资源。 + +### 跨平台 + +兼容 Windows、Linux、macOS。 + +### 自动化功能 + ++ 自动领取免费授权 (addlicense) 和商店物品。 ++ 自动处理礼物、交易报价。 ++ 作为移动令牌 (2FA) 自动处理确认请求。 + +### 安全 + +提供基于 GitHub 的开源社区支持,安全性高。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) +![Ms Studio](https://analytics.lifebus.top/p/wJix5nI1W) diff --git a/appstore/archisteamfarm/data.yml b/appstore/archisteamfarm/data.yml new file mode 100644 index 000000000..b24b34a8d --- /dev/null +++ b/appstore/archisteamfarm/data.yml @@ -0,0 +1,18 @@ +additionalProperties: + key: archisteamfarm + name: ArchiSteamFarm + tags: + - WebSite + - Local + shortDescZh: Steam 挂卡与自动化工具 + shortDescEn: Steam card farming and automation tool + type: website + crossVersionUpdate: true + limit: 0 + website: https://github.com/JustArchiNET/ArchiSteamFarm/ + github: https://github.com/JustArchiNET/ArchiSteamFarm/ + document: https://github.com/JustArchiNET/ArchiSteamFarm/ + architectures: + - amd64 + - arm64 + - arm/v7 diff --git a/appstore/archisteamfarm/logo.png b/appstore/archisteamfarm/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2512e2b9c51ec76297a259267e8856d202b6695e GIT binary patch literal 11652 zcmV-~Eql_5P)~w6QAOdQmD=~>3AwrzHoj^^3Xheu3F(N}W zinPms8lxtfIFhKXiKJU5WiZ;2MxY85gPKSK4N5@9xBocj;-#$NoO}0ozWwd}{MM?K zsjU01%B{2CyU%mJ9hr$FNg9{C)E+>RBrTo`fFwyH@fFwyHw&9*OMtbR`R|LLR??zGX4alTQimeq@xU{H z{ej(p9ai{9T>)GK{3Gz?%=~sY6H4j>7XYbo5pj3m*QURo0X(eGm-->_CE&}zmooE) zLSIMH0=NK3jf#jz0*3-G1GZoAm%k492=JcF{N94UwxkZY07#9Ah^GRt2A)a%koPv= z^T3Ij`PIs^NScESfYgYH*aJA0$$R^KbT)8QW}a1h5J{Wo0wDEVMC=OuG4O04DvvXZ z(}34z<^{C}k+g9x08&py#6y9%0574vkL=zKdt^6DfH!C6m6d0aw2TXY)Dsc04e3HVt0;v-e%0w7fs5o>^V0{hgSWx>t|UYD6?)E-0{tJ}(-*e@AI4BnS|}F) zX#pZ)E8xXULb&@?9;dIa1&(8Ks^HIR4BV<;#UjhdmLM$ZL6qh#QxDMLYxmJ5JJ#lTM+VJN84F#^;m_=sL@hL0ZB=y(S}gJ$5T z6)+UkD7XMp`ZrE2vE&4@Y8}A3TjZi z1E6LZ_^Bd8K{d|>K+Q4mQ;!%5s#z`oYKnoMddg5x&2a%x6Ab*+2tz?N!w68l<|BI5 z7#}^XX1D;Tmm*^Oh=wy!;mv?0C)pk6WX zEA9s1B;dHrycQrLwgr9{cq4Gnin9%sp`d!n1wg%F;8)b`z+VAJW#*4I^cy1L{!Bu) zR{>itaJI296jZOc0I0f%*oR5rx2E~RQ1GnU zgJ|4b08~vxJOcP*-~~Wb9%qQY!Q?`7`bz%85wRDO#q3F)PNgMZ0A8D!>uL|8adH9B z!g+#UaX(fRGgupI^hDK6*KTFu1et7 z6+^+|3iNYC|I1KpjN~MKr{2!ZgIT}{JLT&Se&7t=H>#R%`)&S zuJ?goR}2MyGg|v3Tm@l0JK2{e#JE%_;tllusB0OZIlau z?!>^axIqPeT`?3a&QMUlzy&~nw`3P!uz_D!3^Fw1Hn¥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ʗZKGcRmSpDVfyV+z;RA)b=A(zDP4E%D#oY)T z5A2qiA06t!KJ)U0c$v(+Av2F>^5n3O;VFV$GZd88W8hcZ7l6lQ=24mX)7r!Ii3`96 zWabYt^F>U~4mhv&JOgAXsL?ak>*b6uq_-^HKhR9G* zqhsJ#+!er~z~0l>aBYMOz-CMzEc7WRZwnmGw!N49-Wz|WTqeS z-V7Ij8D-|pnRz0x6O)+arphA?jiI0h$-u9;TYyu5oig+2%=Ec0Gx9}tPMLX4W*!AR z9{3c7f?YEd)LhJwWz3aS$Z ze#II1RpyIhC5D2<847B}4E%~S@aq8=fXWO7i!&6|%nbaBGw|yX7l58H6fDkAP#b07 zSDb-g54iyJh@oI{hJv~i1Ha-7{CdmM-8)Yb1+~`6<1Ha-7{4_Hc z0Bx3`U~z*F1r7X)Gw{>g2KPdvatsBF8)PVG;8&c1pH{>LKyxz`EN&2?pn+d;27X!< z7XYo8pJYz@2;I2uDiX}Rl}+$lTG zz)y?f0-%L66qN2@;HPR_091{kphnKXPgS`9sJe*Q7kDSIXYE;}1vrmM;CE*2K{Reg zfU0i#Lbw-(f*Q7^z;ACa{^|qo0H{|C1vNkhe(EI`0QFKtY!AGJ$uh82<#D8yxCMAW z@V3mny7n;A`dk3iYtvBhc;JBAvq*FJ9B^c2uB$zWv@tFKYJw*Usu7;xr)C%dstKMb zsGjo#KQ+fY0BVk*pnAl>Pt9@xP_sNyP!)NCpPJ_apyqj^pcc#%{4@wI02&NKK^11; zr$I3S)LVSct2F(RPgJvkG6)^DAD7XM<6buD5BLhE;h6{j3 z#ZXWiVc@6HF#^=67z%1V27VeX?*M4DB4QihFyIXs3XaXSz&n8VX68+`hmmS<0nq3f z3XY0_pETtHAWiw`;lc9}z0xu+0MdFQVqf5$z@D{dQ76u068N22dl0Eli~yzeOfM9B z0nY<2uRD!a;c_PbKitcUzx0c|10ZdJCki&n6a1tZxBy5qh=}chw=h`-wyHdiHtZJQ z{lMEY^Xl5eNPXu5AkD#0u(u5Sq&c|&NGo6{*c%3Z(h3;?N-MA|6!b*FI+jlG+uMu3 zv@+fSkXFeP1sBQ_{G^V!07xD2M8Tpw!B6U#3xL!yL&44&_(=u007!)x3a*-gpHz?$ zpj3#V;EEaeNekc|0BHdX1!rR5CoPZ*fV4oKD7ZnM;3rk!0w7f|4F!(@o()9hacVjZ zI6N~itUZV{HZA~CMI#Oc4g93ai~yyIM)>IA%kdGtQZIN1K zQSd0>_kg=q9%r>~1pYg4TxMQVdl*SS=K>)0R75XQb<1wb0Oh`0yv=;^QRroZk5Y&-oe*8@M9{<<1i3#`q| z8x}vUq(yN7kR)k@d=`KtNh9O}AW6~)xd2F#G(s)_k|d3g3xFg^Bjf@gNzw?p07#NF zLM{N3B#n>@fFwyH> .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/mx-space-db/10.0.0/scripts/uninstall.sh b/appstore/mx-space-db/10.0.0/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/mx-space-db/10.0.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/mx-space-db/10.0.0/scripts/upgrade.sh b/appstore/mx-space-db/10.0.0/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/mx-space-db/10.0.0/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/mx-space/9.0.0/.env b/appstore/mx-space/10.0.0/.env similarity index 100% rename from appstore/mx-space/9.0.0/.env rename to appstore/mx-space/10.0.0/.env diff --git a/appstore/mx-space/9.0.0/data.yml b/appstore/mx-space/10.0.0/data.yml similarity index 100% rename from appstore/mx-space/9.0.0/data.yml rename to appstore/mx-space/10.0.0/data.yml diff --git a/appstore/mx-space/9.0.0/docker-compose.yml b/appstore/mx-space/10.0.0/docker-compose.yml similarity index 93% rename from appstore/mx-space/9.0.0/docker-compose.yml rename to appstore/mx-space/10.0.0/docker-compose.yml index 59828906f..3a5385095 100644 --- a/appstore/mx-space/9.0.0/docker-compose.yml +++ b/appstore/mx-space/10.0.0/docker-compose.yml @@ -13,7 +13,7 @@ services: - DEMO=false - NODE_ENV=production - ENCRYPT_ENABLE=false - image: innei/mx-server:9.0.0 + image: innei/mx-server:10.0.0 labels: createdBy: Apps networks: diff --git a/appstore/mx-space/10.0.0/envs/default.env b/appstore/mx-space/10.0.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/mx-space/10.0.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/mx-space/10.0.0/envs/global.env b/appstore/mx-space/10.0.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/mx-space/10.0.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/mx-space/10.0.0/scripts/init.sh b/appstore/mx-space/10.0.0/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/mx-space/10.0.0/scripts/init.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/mx-space/10.0.0/scripts/uninstall.sh b/appstore/mx-space/10.0.0/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/mx-space/10.0.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/mx-space/10.0.0/scripts/upgrade.sh b/appstore/mx-space/10.0.0/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/mx-space/10.0.0/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/dockge/apprise/.env b/dockge/apprise/.env new file mode 100644 index 000000000..e51519f26 --- /dev/null +++ b/dockge/apprise/.env @@ -0,0 +1,6 @@ +# 数据持久化路径 [必填] +APPRISE_ROOT_PATH=/home/apprise + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8000 + diff --git a/dockge/apprise/docker-compose.yml b/dockge/apprise/docker-compose.yml new file mode 100644 index 000000000..9ba5bb79a --- /dev/null +++ b/dockge/apprise/docker-compose.yml @@ -0,0 +1,26 @@ +networks: + 1panel-network: + external: true +services: + apprise: + container_name: apprise + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - APPRISE_STATEFUL_MODE=simple + - APPRISE_WORKER_COUNT=1 + - APPRISE_ADMIN=y + image: caronc/apprise:v1.3.1 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8000 + restart: always + volumes: + - ${APPRISE_ROOT_PATH}/config:/config + - ${APPRISE_ROOT_PATH}/plugin:/plugin + - ${APPRISE_ROOT_PATH}/attach:/attach diff --git a/dockge/apprise/envs/default.env b/dockge/apprise/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/apprise/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/apprise/envs/global.env b/dockge/apprise/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/apprise/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/archisteamfarm/.env b/dockge/archisteamfarm/.env new file mode 100644 index 000000000..4f605ccd6 --- /dev/null +++ b/dockge/archisteamfarm/.env @@ -0,0 +1,3 @@ +# 数据持久化路径 [必填] +ARCHISTEAMFARM_ROOT_PATH=/home/archisteamfarm + diff --git a/dockge/archisteamfarm/docker-compose.yml b/dockge/archisteamfarm/docker-compose.yml new file mode 100644 index 000000000..da4e054f1 --- /dev/null +++ b/dockge/archisteamfarm/docker-compose.yml @@ -0,0 +1,21 @@ +networks: + 1panel-network: + external: true +services: + archisteamfarm: + container_name: archisteamfarm + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: justarchi/archisteamfarm:6.3.2.3 + labels: + createdBy: Apps + networks: + - 1panel-network + restart: always + volumes: + - ${ARCHISTEAMFARM_ROOT_PATH}/config:/app/config + - ${ARCHISTEAMFARM_ROOT_PATH}/plugins:/app/plugins + - ${ARCHISTEAMFARM_ROOT_PATH}/logs:/app/logs diff --git a/dockge/archisteamfarm/envs/default.env b/dockge/archisteamfarm/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/archisteamfarm/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/archisteamfarm/envs/global.env b/dockge/archisteamfarm/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/archisteamfarm/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/mx-space-db/docker-compose.yml b/dockge/mx-space-db/docker-compose.yml index 8feadae88..1eeff2ebd 100644 --- a/dockge/mx-space-db/docker-compose.yml +++ b/dockge/mx-space-db/docker-compose.yml @@ -34,7 +34,7 @@ services: - ENCRYPT_ENABLE=false - DB_HOST=mx-mongo - REDIS_HOST=mx-redis - image: innei/mx-server:9.0.0 + image: innei/mx-server:10.0.0 labels: createdBy: Apps networks: diff --git a/dockge/mx-space/docker-compose.yml b/dockge/mx-space/docker-compose.yml index 59828906f..3a5385095 100644 --- a/dockge/mx-space/docker-compose.yml +++ b/dockge/mx-space/docker-compose.yml @@ -13,7 +13,7 @@ services: - DEMO=false - NODE_ENV=production - ENCRYPT_ENABLE=false - image: innei/mx-server:9.0.0 + image: innei/mx-server:10.0.0 labels: createdBy: Apps networks: