Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muink/luci-app-netspeedtest
LuCI Network Speed Test
https://github.com/muink/luci-app-netspeedtest
fantastic-package iperf3 librespeed librespeed-go luci luci-app openwrt openwrt-package speedtest speedtest-cli speedtest-python
Last synced: about 1 month ago
JSON representation
LuCI Network Speed Test
- Host: GitHub
- URL: https://github.com/muink/luci-app-netspeedtest
- Owner: muink
- License: mit
- Created: 2023-01-03T12:56:52.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T16:37:10.000Z (4 months ago)
- Last Synced: 2024-08-23T18:01:47.823Z (4 months ago)
- Topics: fantastic-package, iperf3, librespeed, librespeed-go, luci, luci-app, openwrt, openwrt-package, speedtest, speedtest-cli, speedtest-python
- Language: JavaScript
- Homepage:
- Size: 246 KB
- Stars: 39
- Watchers: 5
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LuCI Network Speed Test
### Screenshots
![iperf3](.img/iperf3.png "iperf3")
![librespeed](.img/librespeed.png "librespeed")
![librespeed_config](.img/librespeed_config.png "librespeed_config")
![speedtest](.img/speedtest.png "speedtest")### How to install
#### Prerequisites
This package depends on python3-speedtest-cli which in turn depends on python3-base and various other python3 libraries. These packages combined can take up a lot of space on a router so before installing luci-app-netspeedtest, make sure you have enough space to install python3-speedtest-cli. You can check this by searching for python3-speedtest-cli under the software page in LuCI and try to install it, it will tell you how much space it and its dependencies require, just compare that to how much space you have left.
#### Installation
1. Goto ~~[releases](https://github.com/muink/luci-app-netspeedtest/tree/releases)~~ [here](https://fantastic-packages.github.io/packages/)
2. Download the latest version of ipk
3. Login router and goto **System --> Software**
4. Upload and install ipk
5. Reboot if the app is not automatically added in page
6. Goto **Network --> SpeedTest**### Build
- Compile from OpenWrt/LEDE SDK
```
# Take the x86_64 platform as an example
tar xjf openwrt-sdk-21.02.3-x86-64_gcc-8.4.0_musl.Linux-x86_64.tar.xz
# Go to the SDK root dir
cd OpenWrt-sdk-*-x86_64_*
# First run to generate a .config file
make menuconfig
./scripts/feeds update -a
./scripts/feeds install -a
# Get Makefile
git clone --depth 1 --branch master --single-branch --no-checkout https://github.com/muink/luci-app-netspeedtest.git package/luci-app-netspeedtest
pushd package/luci-app-netspeedtest
umask 022
git checkout
popd
# Select the package LuCI -> Applications -> luci-app-netspeedtest
make menuconfig
# Start compiling
make package/luci-app-netspeedtest/compile V=99
```### License
- This project is licensed under the MIT License