1. 前言
GitHub:komari/docs/README_zh.md at main · komari-monitor/komari
Komari 是一款轻量级的自托管服务器监控工具,旨在提供简单、高效的服务器性能监控解决方案。它支持通过 Web 界面查看服务器状态,并通过轻量级 Agent 收集数据。
效果,小清新风格,功能也很多:
2. 准备
夜梦这里使用的是雨云服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/
此项目强烈建议使用域名并开启SSL,否则您的敏感数据将存在严重风险。通过 namesilo 注册域名可以使用 1 美元优惠码:yemeng。
在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose
3. 部署
创建文件夹:
mkdir -p /root/data/docker_data/komari
cd /root/data/docker_data/komari
创建配置文件:
vim docker-compose.yml
英文输入法下按 i 进入编辑模式后,在这个配置文件的最后加入:
version: '3.8'
services:
komari:
image: ghcr.io/komari-monitor/komari:latest
container_name: komari
ports:
- "25774:25774"
volumes:
- ./data:/app/data
restart: unless-stopped
按 esc
后,输入:wq
保存退出。运行:
docker-compose up -d
等待运行完毕后,就可以访问ip:25774
进入后台了。
4. 反向代理
使用域名后,你需要完成反向代理并开启 SSL,具体为你的域名
-> 服务器IP:
,反代可以参考下面两篇文章:25774
【docker】反向代理神器 ——Nginx Proxy Manager 的安装
【docker】Nginx Proxy Manager 的使用
5. 使用
通过ip:25774
即可进入web界面。
管理员用户名密码可以通过下面的代码查看:
docker logs komari
在运行命令的下面几行,很好找:
成功登录:
我们在服务器-节点列表中添加节点,名字任意取(方便自己辨认就可以):
然后我们点击↓,复制其中的运行代码,安装选项可以根据自己的需求选择:
我们把安装代码复制到你想监控的服务器中,运行即可(如果没有使用域名,这个复制按钮可能用不了,直接选中复制即可)。
安装完成后,会有下面的提示:
===========================================
Komari-agent installation completed!
[CONFIG] Service: komari-agent
[CONFIG] Arguments: -e http://666.666.666.666:23333 -t Zxxxxxxxxx
===========================================
管理页面已经能看到服务器的状态了~