一个漂亮的服务器仪表盘 DashDot

2023-05-23 17:05:17 1点赞 33收藏 2评论

功能

监控服务器系统、处理器内存、存储、网络、显卡拥有 API 接口

基本安装

基本安装只需要映射一个访问的端口,一个读取设备信息的路径映射,然后开启特权模式即可。

docker run

docker run -it
-p 3001:3001
-v /:/mnt/host:ro
--privileged
mauricenino/dashdot

如果想要使用 docker-compse 安装,使用 composerize 即可快速转换。

unraid


Unraid 参数Unraid 参数


自定义安装

自定义安装相比基本安装多了几十个参数,通过这些参数可以控制界面显示的内容、大小、顺序、组件、测速、检测间隔,以及覆盖文字、指定网络接口等。


官网文档参数官网文档参数


这些参数如果是在安装容器时添加,输入添加比较麻烦。所以使用 env 文件传递到容器的方法添加,env 文件内提前写好了所有的参数及其参数值。

env 文件我已整理好,此处发不了。

docker run

docker run 指令添加一条 --env-file=env 文件的路径 即可,如 --env-file=/mnt/user/appdata/dashdot/.env

docker run -it
-p 3001:3001
-v /:/mnt/host:ro
--privileged
--env-file=/mnt/user/appdata/dashdot/.env
mauricenino/dashdot

unraid


传递参数传递参数


API

API 接口参数可参考官方文档,如下图:


API 参数API 参数


注意

  • 如果开启测速,测速间隔要设置的小一点,否则会大量占用带宽。对应参数 DASHDOT_SPEED_TEST_INTERVA

  • 硬盘信息读取间隔要设置的小一点,否则硬盘会一直保持唤醒,无法休眠。对应参数DASHDOT_STORAGE_POLL_INTERVAL

  • 显卡信息默认镜像不显示,需要显示可以按照官方文档说明 Build 镜像

总结

  • 界面美观,可通过 API 接口调用。

图标


图标图标

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • 一楼 牛B我迪哥 [脸红]

    校验提示文案

    提交
    嘿嘿

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
33
扫一下,分享更方便,购买更轻松