Komari开源轻量自部署探针 – 延迟监测、命令剪切板、远程控制、价格标签、Github登录、续费提醒、离线通知

fclyn 发布于 2025-09-21 31 次阅读


Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据。Komari完全开源,包括前端网页。komari-monitor/komari

Komari使用Websocket通信,只要你的CDN支持、就可以通过CDN与Agent建立连接,无需准备多个域名。

Demo站点: https://komari.akz.moe , 账号 admin 密码 azVlSV80dhM6
(Demo站点将只开放一段时间,请不要将允许远程控制的Agent安装到Demo站点)
(另:Demo站点用的白嫖的AWS EC2,随时停机)

相较于其他探针,Komari的优势是:

  • 部署简单

1. 使用一键安装脚本

适用于使用了 systemd 的发行版(Ubuntu、Debian...)。

curl -fsSL https://raw.githubusercontent.com/komari-monitor/komari/main/install-komari.sh -o install-komari.sh
chmod +x install-komari.sh
sudo ./install-komari.sh

2. Docker 部署

  1. 创建数据目录:
    mkdir -p ./data
  2. 运行 Docker 容器:
    docker run -d \
      -p 25774:25774 \
      -v $(pwd)/data:/app/data \
      --name komari \
      ghcr.io/komari-monitor/komari:latest
  3. 查看默认账号和密码:
    docker logs komari
  4. 在浏览器中访问 http://<your_server_ip>:25774

Note

你也可以通过环境变量 ADMIN_USERNAME 和 ADMIN_PASSWORD 自定义初始用户名和密码。

3. 二进制文件部署

  1. 访问 Komari 的 GitHub Release 页面 下载适用于你操作系统的最新二进制文件。
  2. 运行 Komari:
    ./komari server -l 0.0.0.0:25774
  3. 在浏览器中访问 http://<your_server_ip>:25774,默认监听 25774 端口。
  4. 默认账号和密码可在启动日志中查看,或通过环境变量 ADMIN_USERNAME 和 ADMIN_PASSWORD 设置。

Note

确保二进制文件具有可执行权限(chmod +x komari)。数据将保存在运行目录下的 data 文件夹中。

手工构建

依赖

  • Go 1.18+ 和 Node.js 20+(手工构建)
  1. 构建前端静态文件:
    git clone https://github.com/komari-monitor/komari-web
    cd komari-web
    npm install
    npm run build
  2. 构建后端:
    git clone https://github.com/komari-monitor/komari
    cd komari

    将步骤1中生成的静态文件复制到 komari 项目根目录下的 /public/dist 文件夹。

    go build -o komari
  3. 运行:
    ./komari server -l 0.0.0.0:25774

    默认监听 25774 端口,访问 http://localhost:25774

  • 快速备份、迁移

备份迁移数据?进入后台-账户-下载备份即可!

  • 终端

终端风格为Windows Terminal,可以使用一些Windows Terminal的快捷操作,例如右键复制粘贴

  • 命令剪切板

rYEfBaLy4h2b3KLLff4IJU

妈妈再也不怕我忘记指令了

  • 历史数据

默认记录30天的历史数据,可以设置,理论无限。

  • Github登录/2FA

OPSJtFxJ1PMuTXygBMCxpr

  • 延迟监测

支持ICMP/TCP/HTTP

EeC7fZGytA6Hjm8i9NEfvc
quAXEaHsExLsn2dL2vNeNs

其他截图

0cKJch4piRPOIiBZsgTu5P

shDIVhuDcMg8btPOV7ONMW

BVxV4M3nqBKEOBTQL78P5E

CFCtCF3MiZkfeFHwdfbFUy

Hv0OTf2kh1z1R9tW2Z0l6F

 

此作者没有提供个人介绍。
最后更新于 2025-09-21