ADGUARDHOME & OOKLA SPEEDTEST CLI as default

Hello developers,

Can we have Adguardhome /Speedtest cli baked in the kernel since both apps are imho very complimentary and useful to many users.

I also noticed when we use them in containers sometime, they don’t behave as expected after a upgrade or when you change some configuration.

I imagine both of those softwares may have some licensing that may prevent redistribution, (Im assuming you’re referring to the ookla speed test cli package and not the on in the current deb/ubuntu repos that doesn’t really work). However you can build your own images and include those packages in the packages directory and they will then be included in your images. I currently build mine with ooklas speedtest package.

yes ookla speedtest ,i never tried building images are they easy ,also what happens when you upgrade do you lose config ?

Just create a /config/speedtest directory, save the CLI version of the speedtest utility in there and it will persist through updates.

https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-x86_64.tgz

1 Like

If you have 2 VyOS boxes you can use the bandwidth-test command (iperf in the backend) to test the performance between them:

https://docs.vyos.io/en/latest/troubleshooting/index.html?highlight=bandwidth#interface-performance

Other than that VyOS supports containers so you can install adguardhome and speedtest cli through that so there is no need for that to be included natively in the iso:

https://docs.vyos.io/en/latest/configuration/container/index.html

https://hub.docker.com/search?q=adguardhome

https://hub.docker.com/search?q=speed-test

Or create your own container using alpine linux and install speed-test cli yourself within that (since there are no official docker image for that as it seems) and then install that as a custom container in your VyOS.

3 Likes