mirror of
https://github.com/komari-monitor/komari.git
synced 2025-11-02 21:13:27 +00:00
4.7 KiB
4.7 KiB
Komari
Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据。
特性
- 轻量高效:低资源占用,适合各种规模的服务器。
- 自托管:完全掌控数据隐私,部署简单。
- Web 界面:直观的监控仪表盘,易于使用。
快速开始
0. 容器云一键部署
- 雨云云应用 - CNY 4.5/月
- Claw Run - USD 1.5/月
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 部署
- 创建数据目录:
mkdir -p ./data - 运行 Docker 容器:
docker run -d \ -p 25774:25774 \ -v $(pwd)/data:/app/data \ --name komari \ ghcr.io/komari-monitor/komari:latest - 查看默认账号和密码:
docker logs komari - 在浏览器中访问
http://<your_server_ip>:25774。
Note
你也可以通过环境变量
ADMIN_USERNAME和ADMIN_PASSWORD自定义初始用户名和密码。
3. 二进制文件部署
- 访问 Komari 的 GitHub Release 页面 下载适用于你操作系统的最新二进制文件。
- 运行 Komari:
./komari server -l 0.0.0.0:25774 - 在浏览器中访问
http://<your_server_ip>:25774,默认监听25774端口。 - 默认账号和密码可在启动日志中查看,或通过环境变量
ADMIN_USERNAME和ADMIN_PASSWORD设置。
Note
确保二进制文件具有可执行权限(
chmod +x komari)。数据将保存在运行目录下的data文件夹中。
手工构建
依赖
- Go 1.18+ 和 Node.js 20+(手工构建)
- 构建前端静态文件:
git clone https://github.com/komari-monitor/komari-web cd komari-web npm install npm run build - 构建后端:
将步骤1中生成的静态文件复制到
git clone https://github.com/komari-monitor/komari cd komarikomari项目根目录下的/public/dist文件夹。go build -o komari - 运行:
默认监听
./komari server -l 0.0.0.0:2577425774端口,访问http://localhost:25774。
前端开发指南
客户端 Agent 开发指南
贡献
欢迎提交 Issue 或 Pull Request!
鸣谢
DreamCloud
🚀 由 SharonNetworks 赞助
SharonNetworks 为您的业务起飞保驾护航!
亚太数据中心提供顶级的中国优化网络接入 · 低延时 & 高带宽 & 提供 Tbps 级本地清洗高防服务,为您的业务保驾护航,为您的客户提供极致体验。加入社区 Telegram 群组 可参与公益募捐或群内抽奖免费使用。
开源社区
提交 PR、制作主题的各位开发者
—— 以及:感谢我自己能这么闲
