# 在自己的服务器上部署 Uptime Kuma

> Full URL: https://kumo2.com/zh-CN/self-hosted/tutorials/deploy-uptime-kuma
> Summary: 使用 Kumo2 一键自托管应用流程运行开源可用性监控的入门教程。
> Published: 2026-07-09
> Reviewed: 2026-07-09
> Reading time: 10 min
> App: Uptime Kuma
> Difficulty: 入门
> Authors: Ty (技术专家) - https://kumo2.com/zh-CN/team/ty
> Author intro: Ty (技术专家): Ty 帮助 Kumo2 用户和团队把技术需求落到可靠、实用的基础设施上。
> Reviewed by: Ty (技术专家) - https://kumo2.com/zh-CN/team/ty
> Review basis: Ty (技术专家): Ty 会在发布前审阅 Kumo2 技术内容，确认操作准确性、步骤可复现性和风险说明是否清晰。
> Markdown locale: zh-CN

## 你将构建什么

Uptime Kuma 是一个开源状态监控工具，可监控 HTTP 端点、TCP 端口、ping 检查和关键词检查。本教程从 Kumo2 的一键自托管应用流程开始，并指出应用上线后应优先检查的设置。

## 本教程如何验证

本教程按当前 Kumo2 Uptime Kuma 应用流程维护：基于 Docker 的创建流程、持久化应用存储、服务器详情页，以及 Uptime Kuma 首次运行时的管理员设置。它适用于新的单服务器部署，不适用于从其他主机迁移已有监控历史。

## 开始之前

你需要一个 Kumo2 账户、一种付款方式，以及一个域名或子域名（如果你想使用更友好的公开 URL）。你也可以先直接通过服务器 IP 测试部署。

对于小型个人监控，建议从较小的服务器规格开始。如果之后要监控许多端点或保留更长历史记录，再增加 CPU 或内存。

## 部署应用

打开 Uptime Kuma 自托管应用页面，选择靠近被监控服务的区域，并确认订单。Kumo2 会创建服务器、安装 Docker 运行环境，并使用持久化存储启动 Uptime Kuma。

创建完成后，从服务器详情页打开应用 URL，并在 Uptime Kuma 中创建第一个管理员账户。

## 添加第一个监控项

为你的主网站或 API 创建一个 HTTP 监控项。使用公开 URL，设置合理的检查间隔，并添加简短友好的名称，让仪表盘保持易读。

如果要监控私有服务，请把这些检查保留在同一私有网络中，或用防火墙规则限制访问。监控项不应该要求把大范围管理端口开放到公网。

## 验证部署

创建第一个监控项后，等待至少一次成功检查和一个完整检查间隔。确认仪表盘会更新、刷新页面后监控历史仍然保留，并且服务器防火墙只暴露你有意开放的端口。

## 检查持久性

确认应用数据卷已经挂载，并且服务器磁盘足以满足你的保留策略。如果 Uptime Kuma 会成为运维流程的一部分，请尽早配置通知，让故障不仅停留在仪表盘，也能送达正确的邮箱或聊天室。

## 下一步

- 应用正常工作后，把域名指向服务器。
- 先为用户最容易感知的服务添加监控。
- 保持服务器防火墙收敛：允许 Web 流量进入，管理入口只对可信位置开放。
- 记录谁负责监控列表和通知目的地。
