群晖部署hawkeye github泄露监控平台
hackeye支持网页配置与查看github泄露信息,看起来还是蛮方便的,而且支持docker部署。
docker基础环境配置
首先自然是docker,群晖中使用docker需要为X86的CPU才可以使用,在套件中心中即可下载。
hawkeye的部署语句为:
docker pull daocloud.io/0xbug/hawkeye
然而hawkeye不在默认的docker镜像库(https://registry.hub.docker.com)中,而是在https://hub.daocloud.io
那么最好的方法自然是在注册表中配置新的镜像源:
但是很不幸,无论是配置注册表,还是在镜像选项中直接选择拉取daocloud.io/0xbug/hawkeye,都会显示出一个讨厌的提示:“注册表回传错误结果”
因此只能直接越过网页设置,直接通过ssh进行配置。
所幸群晖使用的系统也是魔改的debian系linux(大概),因此大部分的命令可以直接使用。
在SSH中直接拉取镜像:
sudo docker pull daocloud.io/0xbug/hawkeye
另外hawkeye平台也需要mongoDB的支持,mongo在群晖中没有套件支持,因此也顺便通过docker一起安装了:
sudo docker pull mongo:latest
运行容器
首先开启mongo数据库,这个在网页或者SSH中设置都可以就行,指定主机端口和容器端口均为27017即可。因为在内网环境中,帐号密码可以不设置。
启动hawkeye,需要注意的是记得连接数据库。另外hawkeye是不需要帐号密码登录的,注意仅对内网开放。
docker run -it -p 81:80 -e MONGODB_URI=mongodb://172.17.0.1:27017 -d aocloud.io/0xbug/hawkeye
使用
容器正常跑起来之后,就可以用网页访问hawkeye啦。输入群晖IP:端口号即可直接访问:
如果添加监控项一直返回500,那可能就是数据库没连上,需要重新设置一下了。
参考链接:
Docker方式部署Github监控系统Hawkeye
0xbug / Hawkeye
群晖nas中docker套件查询注册表失败解决方法
彻底解决–ubuntu 在处理时有错误发生: open-vm-tools,E: Sub-process /usr/bin/dpkg returned an error code (1)
szhshp
2020年8月1日 下午6:49
某羊观光团到此一游。