<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>保活 on Fallensakura715's Blog</title><link>https://falnsakura.top/tags/%E4%BF%9D%E6%B4%BB/</link><description>Recent content in 保活 on Fallensakura715's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>fallensakura715</copyright><lastBuildDate>Mon, 02 Feb 2026 20:20:24 +0000</lastBuildDate><atom:link href="https://falnsakura.top/tags/%E4%BF%9D%E6%B4%BB/index.xml" rel="self" type="application/rss+xml"/><item><title>Uptime Kuma，颜值与实力并存的开源监控神器</title><link>https://falnsakura.top/p/intro-uptimekuma/</link><pubDate>Mon, 02 Feb 2026 20:20:24 +0000</pubDate><guid>https://falnsakura.top/p/intro-uptimekuma/</guid><description>&lt;img src="https://imgu.falnsakura.top/PicGo/2026/02/44f13e88e98848abca4641ccebcf4a87.png" alt="Featured image of post Uptime Kuma，颜值与实力并存的开源监控神器" /&gt;&lt;p&gt;市面上有许多成熟的监控服务，比如 UptimeRobot 或 StatusCake，但它们往往存在免费版限制（如监控频率低、数量少）或者界面老旧、功能收费等问题。至于 Zabbix 或 Prometheus，对于轻量级需求来说，配置又显得过于厚重。&lt;/p&gt;&#10;&lt;p&gt;那么就得请出一款&lt;strong&gt;开源、免费、界面现代且功能强大&lt;/strong&gt;的自托管监控工具——&lt;strong&gt;Uptime Kuma&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;h2 id="什么是-uptime-kuma"&gt;&lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af-uptime-kuma" class="header-anchor"&gt;&lt;/a&gt;什么是 Uptime Kuma？&#10;&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/louislam/uptime-kuma" target="_blank" rel="noopener"&#10; &gt;Uptime Kuma&lt;/a&gt; 是一个由开发者 &lt;a class="link" href="https://github.com/louislam" target="_blank" rel="noopener"&#10; &gt;Louis Lam&lt;/a&gt; 编写的自托管监控工具。它的定位非常清晰：&lt;strong&gt;做一个像 UptimeRobot 样子的自托管监控工具，但要在 UI 和体验上更进一步。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;它基于 Vue 3 和 Node.js 构建，拥有极具现代感的响应式界面（Material Design 风格），并且支持中文。&lt;/p&gt;&#10;&lt;p&gt;它可以用来监控服务，设置定时任务(自动签到)，平台保活，消息推送等等。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="471px" data-flex-grow="196" decoding="async" height="1258" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/44f13e88e98848abca4641ccebcf4a87.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/85d3a6c8d5ef8490bd18277c5d5eeb10.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/edb5b810083cb9e496c615bd3def7908.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/b3cb196b3402bf264b4532cf30a6529a.webp 1200w, https://imgu.falnsakura.top/PicGo/2026/10/e325238c60df55a3f988bd8a83ddb9bf.webp 1600w" width="2471"&gt;&#10;&lt;/p&gt;&#10;&lt;h2 id="为什么选择-uptime-kuma"&gt;&lt;a href="#%e4%b8%ba%e4%bb%80%e4%b9%88%e9%80%89%e6%8b%a9-uptime-kuma" class="header-anchor"&gt;&lt;/a&gt;为什么选择 Uptime Kuma？&#10;&lt;/h2&gt;&lt;p&gt;Uptime Kuma 凭借以下几个核心优势成为了我的首选：&lt;/p&gt;&#10;&lt;h3 id="极其丰富的监控类型"&gt;&lt;a href="#%e6%9e%81%e5%85%b6%e4%b8%b0%e5%af%8c%e7%9a%84%e7%9b%91%e6%8e%a7%e7%b1%bb%e5%9e%8b" class="header-anchor"&gt;&lt;/a&gt;极其丰富的监控类型&#10;&lt;/h3&gt;&lt;p&gt;不仅仅是简单的 Ping 或 HTTP 请求，它支持多种协议：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;HTTP(s)&lt;/strong&gt;：支持关键字检测、重定向检查。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;TCP / Ping&lt;/strong&gt;：基础连通性测试。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;DNS&lt;/strong&gt;：检查域名解析。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Push&lt;/strong&gt;：类似于“心跳检测”，适合监控内网脚本是否按时运行。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Docker 容器&lt;/strong&gt;：可以直接监控 Docker 容器的运行状态。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;数据库&lt;/strong&gt;：支持 MySQL/MariaDB, PostgreSQL, Redis 等。&#10;&lt;img alt="image.png" class="gallery-image" data-flex-basis="258px" data-flex-grow="107" decoding="async" height="647" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/0509a1f408b681af774d078e1e632a91.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/d66270acf1d3d4ec1693e2e6b9cbf8dc.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/ad38ed8b9bceb5f9e6d1512b03c2f551.webp 698w" width="698"&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="195px" data-flex-grow="81" decoding="async" height="753" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/26aee515b0f4ac17f26674978476a791.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/bc8f3188cfdf7637d555e3fddbc4052b.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/1ced79eaa642ee86d24a97f09d164158.webp 614w" width="614"&gt;&#10;&lt;/p&gt;&#10;&lt;h3 id="强大的通知渠道"&gt;&lt;a href="#%e5%bc%ba%e5%a4%a7%e7%9a%84%e9%80%9a%e7%9f%a5%e6%b8%a0%e9%81%93" class="header-anchor"&gt;&lt;/a&gt;强大的通知渠道&#10;&lt;/h3&gt;&lt;p&gt;监控到了故障，通知不到位也是白搭。Uptime Kuma 集成了 &lt;strong&gt;90+ 种&lt;/strong&gt;通知方式，几乎覆盖了所有主流平台：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;国内常用&lt;/strong&gt;：Telegram, 企业微信, 钉钉, 飞书, 阿里云短信, ServerChan。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;国际常用&lt;/strong&gt;：Discord, Slack, Microsoft Teams, Pushover, Signal。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;通用&lt;/strong&gt;：Email (SMTP), Webhook。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;这意味着，当你的网站挂掉的那一秒，你的手机就能立刻收到弹窗警告。&lt;/p&gt;&#10;&lt;h3 id="漂亮的自定义状态页"&gt;&lt;a href="#%e6%bc%82%e4%ba%ae%e7%9a%84%e8%87%aa%e5%ae%9a%e4%b9%89%e7%8a%b6%e6%80%81%e9%a1%b5" class="header-anchor"&gt;&lt;/a&gt;漂亮的自定义状态页&#10;&lt;/h3&gt;&lt;p&gt;你想给用户展示当前系统的运行状况吗？Uptime Kuma 内置了状态页生成功能。你可以将特定的监控项映射到状态页，绑定自定义域名，并配置 SSL。它生成的页面简洁美观，完全可以替代付费的 Status Page 服务。&lt;/p&gt;&#10;&lt;h3 id="极致的轻量与易用"&gt;&lt;a href="#%e6%9e%81%e8%87%b4%e7%9a%84%e8%bd%bb%e9%87%8f%e4%b8%8e%e6%98%93%e7%94%a8" class="header-anchor"&gt;&lt;/a&gt;极致的轻量与易用&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;资源占用低&lt;/strong&gt;：跑在一个 1核 512M 的 VPS 上都绰绰有余，我跑在了 GCP 的 2C1G 的 VPS 上。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="1396px" data-flex-grow="581" decoding="async" height="132" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/911f2ca195931cfba71a5f8f93564536.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/3e26556a72b892f16c8c7dd8feb0cc3c.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/90c753be4415fb198b1ad88208e60981.webp 768w" width="768"&gt;&#10;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;部署简单&lt;/strong&gt;：基于 Docker，一行命令即可启动。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;界面友好&lt;/strong&gt;：全图形化操作，无需编写复杂的 YAML 配置文件。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="上手指南"&gt;&lt;a href="#%e4%b8%8a%e6%89%8b%e6%8c%87%e5%8d%97" class="header-anchor"&gt;&lt;/a&gt;上手指南&#10;&lt;/h2&gt;&lt;p&gt;最简单的部署方式是使用 Docker。&lt;/p&gt;&#10;&lt;h3 id="部署安装"&gt;&lt;a href="#%e9%83%a8%e7%bd%b2%e5%ae%89%e8%a3%85" class="header-anchor"&gt;&lt;/a&gt;部署安装&#10;&lt;/h3&gt;&lt;p&gt;打开你的终端，运行以下命令（创建一个卷以持久化数据）：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;&#10;&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1&#10;&lt;/span&gt;&lt;span class="lnt"&gt;2&#10;&lt;/span&gt;&lt;span class="lnt"&gt;3&#10;&lt;/span&gt;&lt;span class="lnt"&gt;4&#10;&lt;/span&gt;&lt;span class="lnt"&gt;5&#10;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#10;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 创建一个卷&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker volume create uptime-kuma&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 启动容器&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker run -d --restart&lt;span class="o"&gt;=&lt;/span&gt;always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&lt;p&gt;如果你更喜欢使用 &lt;code&gt;docker-compose.yml&lt;/code&gt;，可以使用以下配置：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;&#10;&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 2&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 3&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 4&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 5&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 6&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 7&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 8&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 9&#10;&lt;/span&gt;&lt;span class="lnt"&gt;10&#10;&lt;/span&gt;&lt;span class="lnt"&gt;11&#10;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#10;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;3.3&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;uptime-kuma&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;louislam/uptime-kuma:1&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;container_name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;uptime-kuma&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;./uptime-kuma-data:/app/data&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;ports&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="m"&gt;3001&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m"&gt;3001&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# &amp;lt;Host Port&amp;gt;:&amp;lt;Container Port&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;restart&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;always&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&lt;h3 id="初始化设置"&gt;&lt;a href="#%e5%88%9d%e5%a7%8b%e5%8c%96%e8%ae%be%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;初始化设置&#10;&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;在浏览器中访问 &lt;code&gt;http://你的IP:3001&lt;/code&gt; 或者 Nginx 的反代地址。&lt;/li&gt;&#10;&lt;li&gt;第一次访问会要求你创建一个管理员账号和密码。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="820px" data-flex-grow="342" decoding="async" height="728" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/03860e7e0585a0a8fd1098074a1f306d.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/bcfe1572f4277059b0fe83d8323b0dd4.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/7e70f918e81e0ea8258bbd3344d75dd9.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/d6ae496c99a20f304b832f9613d79b5b.webp 1200w, https://imgu.falnsakura.top/PicGo/2026/10/f4b5e1e34400915a6c9fe9a7e247e5dc.webp 1600w" width="2490"&gt;&#10;&lt;/p&gt;&#10;&lt;ol start="3"&gt;&#10;&lt;li&gt;登录后，你就可以看到空空如也的仪表盘了。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="459px" data-flex-grow="191" decoding="async" height="1288" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/302c34633e34c55f36d76cf7707e2194.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/54229705af730ebf0b1983f4dcd7961f.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/f3d1f8c9678e443c83b6839381afcaab.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/d0ce0ac25ebe11d21e28ce624385c664.webp 1200w, https://imgu.falnsakura.top/PicGo/2026/10/0a8a8064e44f6b9c5a9206a83bfc21ef.webp 1600w" width="2466"&gt;&#10;&lt;/p&gt;&#10;&lt;h3 id="添加第一个监控"&gt;&lt;a href="#%e6%b7%bb%e5%8a%a0%e7%ac%ac%e4%b8%80%e4%b8%aa%e7%9b%91%e6%8e%a7" class="header-anchor"&gt;&lt;/a&gt;添加第一个监控&#10;&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;点击左上角的 &lt;strong&gt;“+ Add New Monitor”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Monitor Type&lt;/strong&gt;选择 HTTP(s)。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Friendly Name&lt;/strong&gt;填入你的网站名（例如：我的博客）。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt; 填入网址。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Heartbeat&lt;/strong&gt;：默认 60秒，你可以设置得更短，比如 20秒（这是免费版 UptimeRobot 做不到的）。&lt;/li&gt;&#10;&lt;li&gt;点击右下角的 &lt;strong&gt;“保存”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h3 id="配置通知"&gt;&lt;a href="#%e9%85%8d%e7%bd%ae%e9%80%9a%e7%9f%a5" class="header-anchor"&gt;&lt;/a&gt;配置通知&#10;&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;点击右上方的头像 -&amp;gt; &lt;strong&gt;“设置”&lt;/strong&gt; -&amp;gt; &lt;strong&gt;“通知”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;点击 &lt;strong&gt;“设置通知”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;选择你喜欢的类型（例如 Telegram 或 钉钉），填入相应的 Token 或 Webhook URL。&lt;/li&gt;&#10;&lt;li&gt;点击 &lt;strong&gt;“测试”&lt;/strong&gt;，确认收到消息后保存。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="324px" data-flex-grow="135" decoding="async" height="1233" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/93463c0de33e02fb856a59339afe8c5f.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/df50e590b36cb04716ccdb3c2d7565fb.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/ce2c3aa4cd5d723442a0bea848971986.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/2af16ef3cfe26db74fb53bd6339d726e.webp 1200w, https://imgu.falnsakura.top/PicGo/2026/10/1ca34d910533f52dc6d4aa3253a55227.webp 1600w" width="1665"&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="174px" data-flex-grow="72" decoding="async" height="1252" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/a5c6325beb21f233278a0abf899006ce.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/1b6aae1308b4021349b7c6490d03dff8.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/b22d25917013c4c2362f9cccff9c904b.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/c325107a240aa0a2c95697ebd625b8e3.webp 910w" width="910"&gt;&#10;&lt;/p&gt;&#10;&lt;h3 id="对外显示"&gt;&lt;a href="#%e5%af%b9%e5%a4%96%e6%98%be%e7%a4%ba" class="header-anchor"&gt;&lt;/a&gt;对外显示&#10;&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;点击右上方的 &lt;strong&gt;Status Pages&lt;/strong&gt; -&amp;gt; &lt;strong&gt;“设置”&lt;/strong&gt; -&amp;gt; &lt;strong&gt;“通知”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;点击 &lt;strong&gt;“+ New Status Page”&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; 填你 Status Page 显示的标题名字&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Slug&lt;/strong&gt; 填你 Status Page 的路径，默认是&lt;code&gt;/status/default&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="764px" data-flex-grow="318" decoding="async" height="504" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/622753e8db9b86ab54b98ba8b1b5c4a6.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/8d80a70d0b7e76f62f20432bd3edb342.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/12db76e13493fea957c5fc407f79e4a1.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/72dbf2d7340e9b4e631642c1d8675c0b.webp 1200w, https://imgu.falnsakura.top/PicGo/2026/10/d802c8b30599556914089a979b712292.webp 1600w" width="1605"&gt;&#10;&lt;/p&gt;&#10;&lt;ol start="5"&gt;&#10;&lt;li&gt;点击 &lt;strong&gt;Edit Status Page&lt;/strong&gt;&lt;/li&gt;&#10;&lt;li&gt;点 &lt;strong&gt;+ Add Group&lt;/strong&gt; 添加分组，点 &lt;strong&gt;Add a monitor&lt;/strong&gt; 添加监控服务&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="进阶玩法"&gt;&lt;a href="#%e8%bf%9b%e9%98%b6%e7%8e%a9%e6%b3%95" class="header-anchor"&gt;&lt;/a&gt;进阶玩法&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;反向代理&lt;/strong&gt;：为了安全，建议使用 Nginx 或 Caddy 对 3001 端口进行反向代理，并配置 SSL 证书，通过 HTTPS 访问面板。SSL 证书可以用 certbot 获取。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;&#10;&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 2&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 3&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 4&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 5&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 6&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 7&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 8&#10;&lt;/span&gt;&lt;span class="lnt"&gt; 9&#10;&lt;/span&gt;&lt;span class="lnt"&gt;10&#10;&lt;/span&gt;&lt;span class="lnt"&gt;11&#10;&lt;/span&gt;&lt;span class="lnt"&gt;12&#10;&lt;/span&gt;&lt;span class="lnt"&gt;13&#10;&lt;/span&gt;&lt;span class="lnt"&gt;14&#10;&lt;/span&gt;&lt;span class="lnt"&gt;15&#10;&lt;/span&gt;&lt;span class="lnt"&gt;16&#10;&lt;/span&gt;&lt;span class="lnt"&gt;17&#10;&lt;/span&gt;&lt;span class="lnt"&gt;18&#10;&lt;/span&gt;&lt;span class="lnt"&gt;19&#10;&lt;/span&gt;&lt;span class="lnt"&gt;20&#10;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#10;&lt;td class="lntd"&gt;&#10;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;server {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; listen 443 ssl;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; server_name your_domain;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ssl_certificate /etc/letsencrypt/live/inst.falnsakura.top/fullchain.pem;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ssl_certificate_key /etc/letsencrypt/live/inst.falnsakura.top/privkey.pem;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; location / {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_pass http://127.0.0.1:3001;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header Host $host;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header X-Real-IP $remote_addr;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header X-Forwarded-Proto $scheme;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_http_version 1.1;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header Upgrade $http_upgrade;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; proxy_set_header Connection &amp;#34;upgrade&amp;#34;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;双机热备&lt;/strong&gt;：有些极客会买两台便宜的 VPS 互相同步监控，防止“监控服务器本身挂了”的尴尬情况。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;维护模式&lt;/strong&gt;：当你需要对服务器进行例行维护时，可以开启维护模式，暂时抑制报警通知。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;自动签到&lt;/strong&gt;：&lt;a class="link" href="https://www.falnsakura.top/2026/01/HTTP%E3%80%81Cookie%E4%B8%8EOAuth%E8%AE%A4%E8%AF%81%EF%BC%9AAPI%E9%80%86%E5%90%91%E4%B8%8E%E5%90%8E%E7%AB%AF%E6%95%B0%E6%8D%AE%E7%9A%84%E6%8A%93%E5%8F%96/" target="_blank" rel="noopener"&#10; &gt;抓取你需要签到网站的签到接口&lt;/a&gt;，加上 &lt;strong&gt;Bearer Token&lt;/strong&gt; 或者 &lt;strong&gt;Cookie&lt;/strong&gt; 之类的凭证。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="411px" data-flex-grow="171" decoding="async" height="492" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/268d483f4f900b5ff38d3c19a6f59b73.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/90a265ebfa06c11656abb1ebb896f46f.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/830e8d5e3c5ebcb25c4f93a29fc94190.webp 800w, https://imgu.falnsakura.top/PicGo/2026/10/f1b563b2e8348c7fba1cbba3e8d17690.webp 844w" width="844"&gt;&#10;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;网站保活&lt;/strong&gt;：比如防止 Hugging Face Space 休眠，定期 curl 你的网站就好了，建议一天一次就够了。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;接入谷歌分析&lt;/strong&gt;：在左侧填入你的 Google Analytics ID 即可&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="828px" data-flex-grow="345" decoding="async" height="142" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/4a43364668dc362aa3d122709a6dca01.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/0138657ea02879f58fabed8144f599a4.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/8b67efcb2f073a72c64265f081ad457c.webp 490w" width="490"&gt;&#10;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;自定义样式&lt;/strong&gt;：用 CSS 注入的方式&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="image.png" class="gallery-image" data-flex-basis="434px" data-flex-grow="180" decoding="async" height="268" loading="lazy" sizes="auto, (max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://imgu.falnsakura.top/PicGo/2026/02/416f0035ec6964b129c13a7e32702302.png" srcset="https://imgu.falnsakura.top/PicGo/2026/10/4be67734e19a4a76de3cefbd4f1f9442.webp 480w, https://imgu.falnsakura.top/PicGo/2026/10/c962164a398a20f8b0ff4977fb89c0ed.webp 485w" width="485"&gt;&#10;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="总结"&gt;&lt;a href="#%e6%80%bb%e7%bb%93" class="header-anchor"&gt;&lt;/a&gt;总结&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Uptime Kuma&lt;/strong&gt; 完美诠释了什么是优秀的开源软件：解决痛点、界面美观、简单易用且完全免费。如果你正在寻找一个能够掌控自己服务状态或者自动签到、服务保活的工具，Uptime Kuma 绝对是目前最好的选择之一。&lt;/p&gt;&#10;&lt;p&gt;赶紧去给你的服务器装上这个“贴身保镖”吧！&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;&lt;em&gt;相关链接：&lt;/em&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;em&gt;GitHub 项目地址: &lt;a class="link" href="https://github.com/louislam/uptime-kuma" target="_blank" rel="noopener"&#10; &gt;https://github.com/louislam/uptime-kuma&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;em&gt;如何抓接口地址: &lt;a class="link" href="https://www.falnsakura.top/2026/01/get-backend-apis/" target="_blank" rel="noopener"&#10; &gt;https://www.falnsakura.top/2026/01/get-backend-apis/&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item></channel></rss>