剪藏#剪藏#谷爱雨
开源项目Komari实时监控所有服务器
2025 年 9 月 11 日 约 1 分钟



🔗github地址
JAVASCRIPT
https://github.com/komari-monitor/komari部署方法:
📖docker-compose.yml
JAVASCRIPT
services:
komari:
container_name: komari
image: ghcr.io/komari-monitor/komari:latest
ports:
- "25774:25774" # 主机端口:容器端口
volumes:
- ./data:/app/data # 挂载当前目录下的data文件夹到容器内
restart: unless-stopped # 自动重启策略(可选)
environment:
- ADMIN_USERNAME=${ADMIN_USERNAME:-}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-}📖.env
JAVASCRIPT
ADMIN_USERNAME=admin
ADMIN_PASSWORD=qq123456789部署完成后这个地方需要注意:小白可能要找很久

Komari 是一款轻量级的自托管服务器监控工具,致力于为用户提供简单高效的服务器性能监控解决方案。它通过轻量级 Agent 采集数据,并支持在 Web 界面中直观查看服务器状态和相关指标。
✨ 特性:
-
轻量高效:资源占用低,适配多种规格的服务器环境。
-
自托管部署:数据自主管控,部署简单,保障隐私安全。
-
Web 可视化界面:提供直观清晰的监控仪表盘,操作便捷。
🚀 快速开始:
1️⃣ 使用一键安装脚本(适用于 systemd 发行版,如 Ubuntu、Debian)
JAVASCRIPT
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.sh2️⃣ Docker 部署
JAVASCRIPT
mkdir -p ./data
docker run -d \
-p 25774:25774 \
-v $(pwd)/data:/app/data \
--name komari \
ghcr.io/komari-monitor/komari:latest查看初始账号密码:
JAVASCRIPT
docker logs komari访问 http://<你的服务器IP>:25774 即可登录。
📝 注意:可通过环境变量 ADMIN_USERNAME 和 ADMIN_PASSWORD 自定义管理员账户。
3️⃣ 二进制部署
-
从 GitHub Release 页面下载对应系统的二进制文件;
-
运行以下命令启动服务:
JAVASCRIPT
chmod +x komari
./komari server -l 0.0.0.0:25774访问 http://<你的服务器IP>:25774,默认端口为 25774。初始账号密码见于启动日志,同样支持环境变量自定义。
📌 提示:默认数据将保存在运行目录下的 data 文件夹中。
🔧 手工构建(适合开发及定制)
依赖环境:
-
Go 1.18+
-
Node.js 20+
构建步骤:
- 构建前端:
JAVASCRIPT
git clone https://github.com/komari-monitor/komari-web
cd komari-web
npm install
npm run build- 构建后端:
JAVASCRIPT
git clone https://github.com/komari-monitor/komari
cd komari
cp -r ../komari-web/dist ./public/dist # 复制前端资源
go build -o komari- 运行:
JAVASCRIPT
./komari server -l 0.0.0.0:25774服务启动后,可通过 http://localhost:25774 访问。