From 42da11a3ccd6c17f63b447c39f4437fb2d30abe1 Mon Sep 17 00:00:00 2001 From: ms Date: Mon, 15 Dec 2025 12:53:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=BA=94=E7=94=A8=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/uptime-kuma/2.0.2/data.yml | 47 +++++++++++++++++++++++ apps/uptime-kuma/2.0.2/docker-compose.yml | 10 +++++ apps/uptime-kuma/README.md | 9 +++++ 3 files changed, 66 insertions(+) diff --git a/apps/uptime-kuma/2.0.2/data.yml b/apps/uptime-kuma/2.0.2/data.yml index a1f697d37..4b895941b 100644 --- a/apps/uptime-kuma/2.0.2/data.yml +++ b/apps/uptime-kuma/2.0.2/data.yml @@ -15,3 +15,50 @@ additionalProperties: required: true rule: paramPort type: number + - default: "sqlite" + edit: true + envKey: UPTIME_KUMA_DB_TYPE + labelZh: 数据库类型 + labelEn: Database type + required: true + type: select + values: + - label: Sqlite + value: "sqlite" + - label: MariaDB + value: "mariadb" + - default: "127.0.0.1" + edit: true + envKey: UPTIME_KUMA_DB_HOSTNAME + labelZh: 数据库主机名 (MariaDB) + labelEn: Database hostname (MariaDB) + required: false + type: text + - default: "3306" + edit: true + envKey: UPTIME_KUMA_DB_PORT + labelZh: 数据库端口 (MariaDB) + labelEn: Database port (MariaDB) + required: false + type: number + - default: "uptime_kuma" + edit: true + envKey: UPTIME_KUMA_DB_NAME + labelZh: 数据库名称 (MariaDB) + labelEn: Database name (MariaDB) + required: false + type: text + - default: "root" + edit: true + envKey: UPTIME_KUMA_DB_USERNAME + labelZh: 数据库用户名 (MariaDB) + labelEn: Database username (MariaDB) + required: false + type: text + - default: "" + edit: true + envKey: UPTIME_KUMA_DB_PASSWORD + labelZh: 密码 (MariaDB) + labelEn: Password (MariaDB) + required: false + type: password diff --git a/apps/uptime-kuma/2.0.2/docker-compose.yml b/apps/uptime-kuma/2.0.2/docker-compose.yml index 1a55351d5..92bbc2a71 100644 --- a/apps/uptime-kuma/2.0.2/docker-compose.yml +++ b/apps/uptime-kuma/2.0.2/docker-compose.yml @@ -19,3 +19,13 @@ services: volumes: - ${UPTIME_KUMA_ROOT_PATH}/data:/app/data - /var/run/docker.sock:/var/run/docker.sock + environment: + - TZ=Asia/Shanghai + - UPTIME_KUMA_HOST=0.0.0.0 + - UPTIME_KUMA_PORT=3001 + - UPTIME_KUMA_DB_TYPE=${UPTIME_KUMA_DB_TYPE:-sqlite} + - UPTIME_KUMA_DB_HOSTNAME=${UPTIME_KUMA_DB_HOSTNAME:-127.0.0.1} + - UPTIME_KUMA_DB_PORT=${UPTIME_KUMA_DB_PORT:-3306} + - UPTIME_KUMA_DB_NAME=${UPTIME_KUMA_DB_NAME:-uptime_kuma} + - UPTIME_KUMA_DB_USERNAME=${UPTIME_KUMA_DB_USERNAME:-root} + - UPTIME_KUMA_DB_PASSWORD=${UPTIME_KUMA_DB_PASSWORD:-} diff --git a/apps/uptime-kuma/README.md b/apps/uptime-kuma/README.md index d8b96a5d3..938ecd09a 100644 --- a/apps/uptime-kuma/README.md +++ b/apps/uptime-kuma/README.md @@ -6,6 +6,15 @@ Uptime Kuma 是一款易于使用的自托管监控工具。 ![](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) +## 升级指南 + +1. 停止服务(v1.0) +2. 备份 `data` 文件夹 +3. 记录 安装参数(端口映射、卷映射、环境变量等) +4. 删除旧应用 +5. 安装新应用 (参数与旧应用相同) +6. 升级完成 + ## 特性 + 监控 HTTP(s) / TCP / HTTP(s) 关键字 / HTTP(s) Json 查询 / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器的正常运行时间