大家好,我是 Java陈序员
。
作为程序员,我们往往会拥有自己的服务器,然后在服务器上搭建网站,或者跑一些应用程序。
有时候我们的服务器、网站还会被攻击,这时候我们就需要对服务器、网站、应用做一些监控告警!
今天,给大家介绍一个简单精美的服务器仪表盘 ------ dashdot
。
项目介绍
dashdot
------ 一个简单、现代的服务器仪表板,基于 React
实现 ,旨在服务于监控私人服务器。
dashdot
主要是监控服务器的操作系统 、进程 、存储 、内存 、网络这 5 大模块。
项目地址:
bash
https://github.com/MauriceNino/dashdot
在线体验:
arduino
https://dash.mauz.dev/
在线文档:
arduino
https://getdashdot.com/
功能预览
明亮模式
暗黑模式
快速安装
Windows 下安装
环境准备:
node.js
(推荐版本18.x)yarn
git
speedtest
(速度测试推荐)
安装:
拉取代码:
bash
git clone https://github.com/MauriceNino/dashdot
进入目录:
bash
cd dashdot
安装依赖:
yarn install
启动仪表盘:
bash
yarn start
打包仪表盘:
bash
yarn build:prod
Linux 下安装
在 Linux
环境中可以使用 Docker
进行安装部署:
bash
docker container run -it \
-p 80:3001 \
-v /:/mnt/host:ro \
--privileged \
mauricenino/dashdot
注意:需要挂载
/:/mnt/host:ro
上的卷来读取所有驱动器的使用统计信息、读取网络使用情况以及读取主机的操作系统版本。
最后
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
bash
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
bash
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!