Official WifiMan: Hosting your own speed test server: Join our Community!

Tja. Vereist nog steeds een aparte Ubuntu VM.
Zou mooi zijn als dit gewoon op een edge-device (zoals een UDM) gehost zou kunnen worden.
 
  • Leuk
Waarderingen: m4v3r1ck
Ik krijg hem bij mij in ieder geval niet geïnstalleerd. Ben er nog niet achter wat de oorzaak is.
De websocket is er wel. Zowel lokaal als 'via buiten':
1714747807709.png
 
Ik kom er niet echt uit. (of echt niet eigenlijk.)
Dat is ook vooral door een gebrek aan Linux kennis.
Wel gewoon een compleet nieuwe Ubuntu (server) instance neergezet, incl. docker.
Zelfde resultaat.

Het vreemde is dat het artikel lijkt te doen voorkomen alsof het nieuwe functionaliteit is, maar met troubleshooten kom ik vergelijkbare problemen tegen van veel langer (jaren) geleden.
 
Hier op Ubuntu server 24.04, na curl script meteen actief. Deze Ubuntu draait als VM.
De 20.04 versie wilde het script niet installeren..
 
  • Leuk
Waarderingen: m4v3r1ck
Heb je de port forward al ingesteld? 8080 moet extern bereikbaar zijn.
Yep. Vorige install was er één waar al nog een oude pihole op stond. Nieuwe install zelfde genoemd.
Als ik via mijn externe adres de status opvraag kom ik ook wel bij de statuspagina, incl foutmelding.
1714759666093.png
 
Log helemaal vol met:

dave@pihole:~$ sudo docker logs ubnt-speedtest
{"name":"STS","hostname":"pihole","pid":7,"level":50,"err":{"message":"WebSocket was closed before the connection was established","name":"Error","stack":"Error: WebSocket was closed before the connection was established\n at WebSocket.close (/opt/app/node_modules/ws/lib/websocket.js:272:14)\n at Subscription._unsubscribe (/opt/app/lib/ws.js:270:10)\n at Subscription.tryCatcher (/opt/app/node_modules/rxjs/util/tryCatch.js:6:31)\n at Subscription.unsubscribe (/opt/app/node_modules/rxjs/Subscription.js:68:59)\n at Subscription.tryCatcher (/opt/app/node_modules/rxjs/util/tryCatch.js:6:31)\n at Subscription.unsubscribe (/opt/app/node_modules/rxjs/Subscription.js:81:70)\n at Subscriber.unsubscribe (/opt/app/node_modules/rxjs/Subscriber.js:123:38)\n at FinallySubscriber.tryCatcher (/opt/app/node_modules/rxjs/util/tryCatch.js:6:31)\n at Subscription.unsubscribe (/opt/app/node_modules/rxjs/Subscription.js:81:70)\n at Subscriber.unsubscribe (/opt/app/node_modules/rxjs/Subscriber.js:123:38)"},"msg":"WebSocket connection failed","time":"2024-05-03T18:04:08.370Z","v":0}
 
Ah, ik kreeg ineens een brainfart:
Ik gebruik country-restrictions.
Alleen verkeer vanuit Nederland accepteer ik als binnenkomend verkeer; al het andere wordt gedropt.
Haal ik die blokkade weg gaat het in één keer goed. (Nou ja, in 4x opnieuw Ubuntu installeren dan, maar je begrijpt wat ik bedoel. ;)
1714764440779.png
Nu maar wachten... 🍿


(Overigens lijkt dit dus al te kunnen vanaf 2019: https://blog.ui.com/2019/08/13/ubiquiti-launches-a-speed-test-network/)
 
  • Leuk
Waarderingen: m4v3r1ck en PcRene
Er komen wel wat onverlaten voorbij. Maar goed; dat was voorheen niet persé anders omdat ik ook al een port forward naar HA open heb staan.

1715089827208.png
 
  • Wow
Waarderingen: m4v3r1ck
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.