一个漂亮的服务器仪表盘 DashDot
视频
功能
监控服务器系统、处理器、内存、存储、网络、显卡,拥有 API 接口。
基本安装
基本安装只需要映射一个访问的端口,一个读取设备信息的路径映射,然后开启特权模式即可。
docker run
1 | docker run -it \ |
如果想要使用 docker-compse 安装,使用 https://www.composerize.com 即可快速转换。
unraid
自定义安装
自定义安装相比基本安装多了几十个参数,通过这些参数可以控制界面显示的内容、大小、顺序、组件、测速、检测间隔,以及覆盖文字、指定网络接口等。
这些参数如果是在安装容器时添加,输入添加比较麻烦。所以使用 env 文件传递到容器的方法添加,env 文件内提前写好了所有的参数及其参数值。
env 文件我已整理好,传送门:xushier/AppConfigs
docker run
docker run 指令添加一条 --env-file=env文件的路径
即可,如 --env-file=/mnt/user/appdata/dashdot/.env
1
2
3
4
5
6docker run -it \
-p 3001:3001 \
-v /:/mnt/host:ro \
--privileged \
--env-file=/mnt/user/appdata/dashdot/.env \
mauricenino/dashdot
unraid
API
API 接口参数可参考官方文档,如下图:
注意
- 如果开启测速,测速间隔要设置的小一点,否则会大量占用带宽。对应参数
DASHDOT_SPEED_TEST_INTERVA
- 硬盘信息读取间隔要设置的小一点,否则硬盘会一直保持唤醒,无法休眠。对应参数
DASHDOT_STORAGE_POLL_INTERVAL
- 显卡信息默认镜像不显示,需要显示可以按照官方文档说明 Build 镜像。
总结
- 界面美观,可通过 API 接口调用。