<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E6%90%AD%E5%BB%BAUptime_Kuma%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7</id>
	<title>如何在搬瓦工VPS搭建Uptime Kuma服务器状态监控 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E6%90%AD%E5%BB%BAUptime_Kuma%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7"/>
	<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E6%90%AD%E5%BB%BAUptime_Kuma%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7&amp;action=history"/>
	<updated>2026-05-06T14:18:51Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://md5.pw/index.php?title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E6%90%AD%E5%BB%BAUptime_Kuma%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7&amp;diff=1313&amp;oldid=prev</id>
		<title>Long：​如何部署服务器状态监控—— uptime kuma</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E6%90%AD%E5%BB%BAUptime_Kuma%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8A%B6%E6%80%81%E7%9B%91%E6%8E%A7&amp;diff=1313&amp;oldid=prev"/>
		<updated>2026-01-31T06:45:41Z</updated>

		<summary type="html">&lt;p&gt;如何部署服务器状态监控—— uptime kuma&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Uptime Kuma 是一款开源、高颜值的自托管监控工具。它界面美观，功能强大，支持 HTTP(s) / TCP / Ping / DNS 等多种监控方式。&lt;br /&gt;
&lt;br /&gt;
下面将演示如何在一台全新的 搬瓦工 Linux 服务器上，使用 Docker 快速部署一套属于自己的监控系统。&lt;br /&gt;
&lt;br /&gt;
== 一、 环境准备 ==&lt;br /&gt;
&lt;br /&gt;
在开始之前，请确保你已经准备好了以下内容：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;服务器&amp;#039;&amp;#039;&amp;#039;：一台安装了 Linux 系统的 VPS（推荐 Debian 10+ 或 Ubuntu 20.04+）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;工具&amp;#039;&amp;#039;&amp;#039;：SSH 客户端（本文使用windows 11 自带的 PowerShell 进行演示，命令是通用的，你也可以选择其他SSH客户端）。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 二、 服务器初始化与更新 ==&lt;br /&gt;
&lt;br /&gt;
首先，使用 SSH 连接到你的服务器。为了保证软件的兼容性和安全性，我们先对系统软件包进行更新。&lt;br /&gt;
&lt;br /&gt;
以下命令适用于 Debian 和 Ubuntu 系统：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 切换到 root 用户（如果当前不是 root，建议执行此步）&lt;br /&gt;
sudo -i&lt;br /&gt;
&lt;br /&gt;
# 更新软件包列表并升级已安装的软件&lt;br /&gt;
apt update -y &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
# 安装必要的常用工具（curl, wget, nano编辑器, git）&lt;br /&gt;
apt install curl wget nano git -y&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:0ff5fe52.png|center|thumb|600x600px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 三、 安装 Docker 环境 ==&lt;br /&gt;
&lt;br /&gt;
我们将使用 Docker 官方的安装脚本，这是最快、最标准的安装方式。&lt;br /&gt;
&lt;br /&gt;
=== 1. 一键安装 Docker ===&lt;br /&gt;
&lt;br /&gt;
执行以下命令，系统会自动识别架构并安装最新版的 Docker 引擎：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -fsSL https://get.docker.com | bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:7cd2.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== 2. 启动 Docker 并设置开机自启 ===&lt;br /&gt;
&lt;br /&gt;
安装完成后，执行以下命令启动 Docker 服务并设置为开机自自动运行：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable --now docker&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3. 安装 Docker Compose ===&lt;br /&gt;
&lt;br /&gt;
为了运行后续的配置文件，我们需要安装 Docker Compose 独立工具。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;# 下载 Docker Compose 二进制文件&lt;br /&gt;
curl -L &amp;quot;https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)&amp;quot; -o /usr/local/bin/docker-compose&lt;br /&gt;
&lt;br /&gt;
# 赋予可执行权限&lt;br /&gt;
chmod +x /usr/local/bin/docker-compose&lt;br /&gt;
&lt;br /&gt;
# 验证安装是否成功（出现版本号即为成功）&lt;br /&gt;
docker-compose --version&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:354.png|center|thumb|600x600px]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 四、 部署 Uptime Kuma ==&lt;br /&gt;
&lt;br /&gt;
环境配置好后，我们开始正式部署 Uptime Kuma。&lt;br /&gt;
&lt;br /&gt;
=== 1. 创建项目目录 ===&lt;br /&gt;
&lt;br /&gt;
为了方便管理，我们将所有文件放在专门的目录中：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 创建目录&lt;br /&gt;
mkdir -p /root/data/docker_data/uptime-kuma&lt;br /&gt;
&lt;br /&gt;
# 进入目录&lt;br /&gt;
cd /root/data/docker_data/uptime-kuma&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[File:D90.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== 2. 创建配置文件 ===&lt;br /&gt;
&lt;br /&gt;
使用 &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt; 编辑器创建并编辑 &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; 文件：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano docker-compose.yml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将以下代码块完整复制并粘贴到编辑器中：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
version: &amp;#039;3.3&amp;#039;&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
  uptime-kuma:&lt;br /&gt;
    image: louislam/uptime-kuma&lt;br /&gt;
    container_name: uptime-kuma&lt;br /&gt;
    volumes:&lt;br /&gt;
      - ./uptime-kuma-data:/app/data&lt;br /&gt;
    ports:&lt;br /&gt;
      - 3001:3001&lt;br /&gt;
    restart: always&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;操作提示：&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# 粘贴完成后，按 &amp;lt;code&amp;gt;Ctrl + O&amp;lt;/code&amp;gt; 保存文件。&lt;br /&gt;
# 按 &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; 确认文件名。&lt;br /&gt;
# 按 &amp;lt;code&amp;gt;Ctrl + X&amp;lt;/code&amp;gt; 退出编辑器。&lt;br /&gt;
[[File:D3ca340.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== 3. 启动容器 ===&lt;br /&gt;
&lt;br /&gt;
在当前目录下执行以下命令启动服务：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
docker compose up -d&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
等待几秒钟，当看到 &amp;lt;code&amp;gt;Creating uptime-kuma ... done&amp;lt;/code&amp;gt; 字样时，说明部署成功。&lt;br /&gt;
[[File:77ef4b7.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 五、 放行防火墙端口（重要） ==&lt;br /&gt;
&lt;br /&gt;
由于我们直接通过 IP + 端口访问，必须确保服务器的防火墙放行了 &amp;#039;&amp;#039;&amp;#039;3001&amp;#039;&amp;#039;&amp;#039; 端口。（这里已VPS安装了ufw防火墙为例）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ufw allow 3001/tcp&lt;br /&gt;
ufw reload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 六、 访问与设置 ==&lt;br /&gt;
&lt;br /&gt;
=== 1. 初始化设置 ===&lt;br /&gt;
&lt;br /&gt;
打开浏览器，在地址栏输入：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;http://你的服务器IP:3001&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如：&amp;lt;code&amp;gt;http://192.168.1.100:3001&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 第一次访问会要求创建管理员账号。&lt;br /&gt;
* 语言选择“中文”，设置好用户名和密码，点击 &amp;#039;&amp;#039;&amp;#039;创建&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
[[File:94d4d.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== 2. 开始使用 ===&lt;br /&gt;
&lt;br /&gt;
进入仪表盘后，点击左上角的 &amp;#039;&amp;#039;&amp;#039;“添加监控项”&amp;#039;&amp;#039;&amp;#039; 即可开始监控。&lt;br /&gt;
&lt;br /&gt;
你可以用来监控：&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;网站状态&amp;#039;&amp;#039;&amp;#039;（HTTP/HTTPS）：监控网站是否可以正常访问。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;服务器存活&amp;#039;&amp;#039;&amp;#039;（Ping）：监控服务器是否在线。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;端口状态&amp;#039;&amp;#039;&amp;#039;（TCP Port）：监控特定的服务端口（如 SSH 的 22 端口）是否通畅。&lt;br /&gt;
[[File:011a6.png|center|thumb|600x600px]]&lt;br /&gt;
至此，一个属于你自己的服务器监控面板就搭建完成了！&lt;br /&gt;
[[File:A5e4.png|center|thumb|600x600px]]&lt;br /&gt;
[[File:124gdf.png|center|thumb|600x600px]]&lt;br /&gt;
&lt;br /&gt;
== 七、最后 ==&lt;br /&gt;
如果后面有想过通过域名进行访问，可以看同站里的 &amp;#039;&amp;#039;&amp;#039;NPM&amp;#039;&amp;#039;&amp;#039; 安装教学&amp;#039;&amp;#039;&amp;#039;。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Category:500 常见应用指南 — Application Guides]]&lt;/div&gt;</summary>
		<author><name>Long</name></author>
	</entry>
</feed>