某天我在逛论坛的时候看到了这个全新的探针方案,当时我还在当哪吒v0版本的"钉子户",因为我觉得一是更新v1太麻烦,二是觉得v1原版界面不好看。当时我用的是哪吒v0的后端+Nezha Theme World Map(Demo)当前端(不过说实话这主题的世界地图部分有点太大,基本上霸屏了,所以我就关了)。就这样凑合了,但是看朋友们都开始升级v1了,自己v0有些服务器IP属地显示还有问题,就摆烂了
不过我看到Komari的后台后我直接决定换了 (是的,居然是因为后台换的,笑死) ,但是后台确实美观和功能齐备,前台再装上PurCart(Demo)简直完美!顺带还能水一篇
现在来说怎么安装,可以用脚本安装,也可以Docker安装。Docker我觉得更方便也更容易理解一些,就用Docker来演示,Docker安装可跳转 Docker安装
随便找个合适的目录创建 docker-compose.yml 内容如下:
services:
komari:
image: ghcr.io/komari-monitor/komari:latest
# 境内机器如果拉取慢,请注释上一行,解除下一行的注释使用南京大学镜像源:
# image: ghcr.nju.edu.cn/komari-monitor/komari:latest
container_name: komari
ports:
- "25774:25774" # 如果后续要做反代,建议这里设置为 "127.0.0.1:25774:25774"
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
- ADMIN_USERNAME: admin # 管理员账户
- ADMIN_PASSWORD: yourpassword # 管理员密码
restart: unless-stopped
然后直接启动就好(如果是旧版 Docker,请使用 docker-compose up -d)
docker compose up -d
不想用docker compose也可以直接docker run
docker run -d \
--name komari \
--restart unless-stopped \
-p 25774:25774 \
-v $(pwd)/data:/app/data \
-e TZ=Asia/Shanghai \
-e ADMIN_USERNAME=admin \
-e ADMIN_PASSWORD=yourpassword \
ghcr.io/komari-monitor/komari:latest
境内机器如果拉取慢,请使用南京大学镜像源 ghcr.nju.edu.cn/komari-monitor/komari:latest
容器启动后,即可直接通过 IP:端口 访问。如果需要配置域名访问,请继续配置 Nginx 反向代理。
如果你是什么BT,1Panel之类的面板,直接代理地址填写 http://127.0.0.1:25774 就可以了,简直不要太简单
这一步其实见仁见智啊,萝卜青菜各有所爱嘛
登录控制台,一般是Komari地址后加 /admin (举例:http://127.0.0.1:25774/admin)
左边菜单栏的 设置 → 主题管理 里面就可以设置
到 社区维护的主题 里面就可以下载社区主题,觉得哪个好看就下哪个!
下载好后直接在 主题管理 左上角的 上传主题 里上传zip文件就好
剩下的就是自己研究怎么样好玩了,后台功能确实很多
Agent安装,我觉得Komari的引导写的很全,境内机器使用GitHub代理都可选,就不需要写教程了
至于nas,可以看 官方Docs 我觉得写的很详细就不搬了
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://127.0.0.1:25774;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
# 禁用代理缓冲
proxy_buffering off;
# 允许大文件上传(50M)
client_max_body_size 50M;
}
}