用 Komari 搭轻量服务器监控面板,Docker 一键跑起来

番星

最近想把手头几台服务器和 Docker 容器的状态统一到一个入口,之前要么 SSH 上去看 htop,要么逐台 docker stats,太分散。

试了一圈轻量方案,最后选了 Komari

为什么选 Komari

核心原因就三个:轻、简单、够用

Komari 是 Go 写的,前后端分离架构——服务端跑在中央,探针(Agent)装在被监控的机器上。资源占用很低,适合小内存的 VPS。

我之前也看过 Zabbix 和 Prometheus + Grafana,配置复杂,光存储和告警规则就要调半天。对于我这种只有几台机器、只想看看 CPU/内存/磁盘/网络的场景, Komari 的界面和配置负担都刚好。

官方 GitHub 5k+ Stars,持续更新,文档也比较全。

部署过程

官方推荐 Docker 部署,一条命令的事:

1
2
3
4
5
6
docker run -d \
-p 25774:25774 \
-v $(pwd)/komari-data:/app/data \
--name komari \
--restart unless-stopped \
ghcr.io/komari-monitor/komari:latest

然后看日志拿默认账号密码:

1
docker logs komari

访问 http://<服务器IP>:25774 就能进面板。

探针安装

被监控的机器上装 Agent,官方提供了二进制和 Docker 两种方式。探针会定时把数据报到服务端,配置里写好服务端地址和认证信息就行。

日常使用

我把几台常用的机器都接进来了,挂在 komari.xingbox.me 下。面板上直接看:

  • CPU 使用率和负载
  • 内存和 Swap 占用
  • 磁盘使用率
  • 网络进出流量
  • Docker 容器运行状态

如果某台机器负载突然升高,或者磁盘快满了,刷新页面就能看到异常。比逐台 SSH 效率高很多。

限制

Komari 的定位就是轻量监控,不是企业级方案。如果要做复杂的时序存储、多维度告警、历史数据回查,它可能不够用。但对于个人几台服务器的日常状态查看,完全足够。

总结

Komari 适合不想折腾重型监控栈、只需要一个清爽网页面板的场景。Docker 部署零配置,探针资源占用极低,GitHub 10 分钟就能跑起来。


本文为 AI 辅助编写,重写版本

  • 标题: 用 Komari 搭轻量服务器监控面板,Docker 一键跑起来
  • 作者: 番星
  • 创建于 : 2026-07-11 10:00:00
  • 更新于 : 2026-08-25 16:45:08
  • 链接: https://xingbox.me/komari-self-hosted-monitor/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
用 Komari 搭轻量服务器监控面板,Docker 一键跑起来