波哥又找到一个好玩意

科技   2024-08-15 18:16   广东  

大家好,波哥又来给大家推荐好东西啦!
    今天给大家带来一款超级牛批开源的测速工具部署非常方便,界面非常美观,最主要的是他还非常好用。那么接下来一起跟波哥来看看款工具到底是个什么样的存在.
    MySpeed 是一个开源的互联网速度测试分析软件,能够定期测试并记录你的网络速度数据,最长可存储30天。它可以帮助用户监控网络速度,识别网络连接的波动,确保网络服务符合合同要求。

项目主要功能


  • 自动测速:每小时自动进行一次网络速度测试,包括下载速度、上传速度和延迟。
  • 数据存储:测试结果存储长达30天,便于历史数据的查看和分析。
  • 仪表板显示:通过仪表板查看速度测试的结果,让用户直观地了解网络状况。
  • 多平台支持:支持Windows、macOS、Linux等操作系统,推荐在低能耗设备(如Raspberry Pi)上运行。

项目优势


  1. 自动化:每小时自动测速,无需人工干预。
  2. 数据持久化:存储30天的历史数据,方便分析和对比。
  3. 跨平台:兼容多种操作系统和设备,灵活性强。
  4. 开源免费:可以自由下载、使用和修改,社区支持强大。


适用系统及平台


Windows、macOS、Linux、Raspberry Pi 等Mini-PC

安装步骤


Windows, macOS, Linux


1. 安装Node.js:
   - 下载并安装Node.js: [Node.js官网](https://nodejs.org/)

2. 克隆项目:
   git clone https://github.com/gnmyt/myspeed.git
   cd myspeed

3. 安装依赖:
   npm install
4. 运行项目:
   npm start

Raspberry Pi

1. 安装Node.js:
   可以参考官方指导安装适用于Raspberry Pi的Node.js。
2. 克隆项目:
   git clone https://github.com/gnmyt/myspeed.git
   cd myspeed
3. 安装依赖:
   npm install
4. 运行项目:
   npm start

Docker 安装

version: '3.8'

services:
  myspeed:
    image: gnmyt/myspeed:latest
    container_name: myspeed
    restart: unless-stopped
    ports:
      - "3000:3000"  # 端口映射,确保你可以访问仪表板
    volumes:
      - myspeed-data:/app/data  # 持久化存储数据

volumes:
  myspeed-data:

使用 Docker Compose 部署

1. 创建 Docker Compose 文件:
   创建一个名为 `docker-compose.yml` 的文件,并将上面的内容复制进去。

2. 启动服务:
   在 `docker-compose.yml` 文件所在的目录中运行以下命令来启动服务:
   docker-compose up -d

3. **访问仪表板**
   打开浏览器,访问 http://localhost:3000 查看仪表板。

产品截图

官网https://docs.myspeed.dev/项目地址:https://github.com/gnmyt/myspeed

觉得不错别忘了给波哥一键三连哦!


波哥

IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。

主要作品:
  • IT类资源汇聚门户:https://www.98dev.com

  • 各大短视频平台:98dev

  • 各大主要技术论坛博客:IT运维技术圈

  • 长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》

  • 小程序:IT面试精选

  • 构建技术社区:+V itboge1521 入学习交流群

IT运维技术圈
每天分享:Linux运维、网络运维、it运维、运维技术、软件运维、硬件运维、IDC机房运维、桌面运维、运维工程师、高效运维、运维社区、互联网运维、devops、sre、等文章
 最新文章