ZappyZap Posted October 28, 2022 Share Posted October 28, 2022 Overview: Support for Docker image Speedtest-tracker Application Name: Speedtest-tracker Application: https://github.com/alexjustesen/speedtest-tracker Documentation: https://docs.speedtest-tracker.dev/ Overview : Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. Make sure to look at the complete documentation Please post any questions/issues relating to this docker template you have in this thread. Quote Link to comment
burgess22 Posted October 28, 2022 Share Posted October 28, 2022 if you want consistency for you tests make sure to set the server you want to test from every time...you just need to set server ID in the settings 1 Quote Link to comment
ZappyZap Posted October 28, 2022 Author Share Posted October 28, 2022 Thanks @burgess22 excellent point Quote Link to comment
MyKroFt Posted October 29, 2022 Share Posted October 29, 2022 Can't select any time zone except for Africa Quote Link to comment
ZappyZap Posted October 29, 2022 Author Share Posted October 29, 2022 8 hours ago, MyKroFt said: Can't select any time zone except for Africa start typing in the box and the list will change an populate. ex: start enter AM and the liste will popupate with all the America timezone. Quote Link to comment
alex.justesen Posted October 29, 2022 Share Posted October 29, 2022 👋 Hey all, dev of this project here. I don't check the unRAID forums too often so like the OP says keep the support request to the template itself. If you do have any issues with the application feel free to open a GitHub issue or join the discussions on the repo. Also the docs are doing to be your friend, I'll be keeping those as updated as I build out more features: https://docs.speedtest-tracker.dev/ Thanks for the support! 2 Quote Link to comment
ZappyZap Posted October 29, 2022 Author Share Posted October 29, 2022 Thanks Alex. Quote Link to comment
ProphetSe7en Posted November 8, 2022 Share Posted November 8, 2022 I can not get this to work. 11/08/2022 10:51:44 PM 🔐 SSL_MODE has set to FULL, setting the web server to work in HTTPS only... 11/08/2022 10:51:44 PM 11/08/2022 10:51:44 PM In PackageManifest.php line 178: 11/08/2022 10:51:44 PM 11/08/2022 10:51:44 PM The /var/www/html/bootstrap/cache directory must be present and writable. 11/08/2022 10:51:44 PM 11/08/2022 10:51:44 PM 11/08/2022 10:51:44 PM s6-rc: warning: unable to start service laravel-automations: command exited 1 11/08/2022 10:51:44 PM /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information. Quote Link to comment
ZappyZap Posted November 10, 2022 Author Share Posted November 10, 2022 sorry for the late answer. i was busy with life.... you should open an issue on the github of the app. i cannot reproduce your issue, please provide more details Thanks Quote Link to comment
Thomas K Posted December 16, 2022 Share Posted December 16, 2022 Great template, works absolutely fine. 1 Quote Link to comment
Trylo Posted December 21, 2022 Share Posted December 21, 2022 Hi! Since yesterday I've got twice error 500. After logging in the website shows "500 SERVER ERROR" Log: text error warn system array login #18 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath() #19 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(152): Livewire\\LivewireViewCompilerEngine->get() #20 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(135): Illuminate\\View\\View->getContents() #21 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(104): Illuminate\\View\\View->renderContents() #22 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(104): Illuminate\\View\\View->render() #23 /var/www/html/storage/framework/views/acd3b491c3d37029513433f7a64aed073c3aef6b.php(71): Illuminate\\View\\Factory->renderComponent() #24 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...') #25 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Filament\\Pages\\Dashboard->Livewire\\ComponentConcerns\\{closure}() #26 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath() #27 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(152): Livewire\\LivewireViewCompilerEngine->get() #28 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(135): Illuminate\\View\\View->getContents() #29 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(104): Illuminate\\View\\View->renderContents() #30 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php(104): Illuminate\\View\\View->render() #31 /var/www/html/storage/framework/views/cc5eee9e815a5a4140a61d9baed31d1f0f26f07d.php(15): Illuminate\\View\\Factory->renderComponent() #32 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(83): include('...') #33 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(84): App\\Filament\\Pages\\Dashboard->Livewire\\ComponentConcerns\\{closure}() #34 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(59): Livewire\\LivewireViewCompilerEngine->evaluatePath() #35 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(152): Livewire\\LivewireViewCompilerEngine->get() #36 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(135): Illuminate\\View\\View->getContents() #37 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(104): Illuminate\\View\\View->renderContents() #38 /var/www/html/vendor/livewire/livewire/src/Component.php(235): Illuminate\\View\\View->render() #39 /var/www/html/vendor/livewire/livewire/src/HydrationMiddleware/RenderView.php(14): Livewire\\Component->output() #40 /var/www/html/vendor/livewire/livewire/src/LifecycleManager.php(141): Livewire\\HydrationMiddleware\\RenderView::dehydrate() #41 /var/www/html/storage/framework/views/c8f8a1ccea72b20d02dd0f3a5949fed047a1dee9.php(3): Livewire\\LifecycleManager->initialDehydrate() #42 /var/www/html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(109): require('...') #43 /var/www/html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(110): Illuminate\\Filesystem\\Filesystem::Illuminate\\Filesystem\\{closure}() #44 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(58): Illuminate\\Filesystem\\Filesystem->getRequire() #45 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(69): Illuminate\\View\\Engines\\PhpEngine->evaluatePath() #46 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Livewire\\LivewireViewCompilerEngine->evaluatePath() #47 /var/www/html/vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php(35): Illuminate\\View\\Engines\\CompilerEngine->get() #48 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(152): Livewire\\LivewireViewCompilerEngine->get() #49 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(135): Illuminate\\View\\View->getContents() #50 /var/www/html/vendor/laravel/framework/src/Illuminate/View/View.php(104): Illuminate\\View\\View->renderContents() #51 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\\View\\View->render() #52 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\\Http\\Response->setContent() #53 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\\Http\\Response->__construct() #54 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(875): Illuminate\\Routing\\Router::toResponse() #55 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Router->prepareResponse() #56 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #57 /var/www/html/vendor/filament/filament/src/Http/Middleware/MirrorConfigToSubpackages.php(30): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #58 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Filament\\Http\\Middleware\\MirrorConfigToSubpackages->handle() #59 /var/www/html/vendor/filament/filament/src/Http/Middleware/DispatchServingFilamentEvent.php(15): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #60 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Filament\\Http\\Middleware\\DispatchServingFilamentEvent->handle() #61 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #62 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #63 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #64 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle() #65 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php(59): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #66 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\AuthenticateSession->handle() #67 /var/www/html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #68 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Auth\\Middleware\\Authenticate->handle() #69 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #70 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle() #71 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #72 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest() #73 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\StartSession->handle() #74 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #75 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle() #76 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #77 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle() #78 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #79 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #80 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #81 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #82 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #83 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #84 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #85 /var/www/html/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #86 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Livewire\\DisableBrowserCache->handle() #87 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #88 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #89 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #90 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #91 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #92 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #93 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #94 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #95 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #96 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #97 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #98 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\HandleCors->handle() #99 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #100 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Http\\Middleware\\TrustProxies->handle() #101 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #102 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #103 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #104 /var/www/html/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #105 {main} "} 192.168.2.198 - - [21/Dec/2022:21:47:09 +0100] "GET /admin HTTP/2.0" 500 6609 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" Quote Link to comment
Unkn0wn0x Posted January 9 Share Posted January 9 (edited) @Trylo: I had the same issue. It seems like the latest image(s) have some errors. If you deploy your docker container with the version ghcr.io/alexjustesen/speedtest-tracker:v.0.1.0-beta it should work again (at least for me). Edited January 9 by Unkn0wn0x Quote Link to comment
ZappyZap Posted January 9 Author Share Posted January 9 15 minutes ago, Unkn0wn0x said: @Trylo: I had the same issue. It seems like the latest image(s) have some errors. If you deploy your docker container with the version ghcr.io/alexjustesen/speedtest-tracker:v.0.1.0-beta it should work again (at least for me). That's weird, i am using the latest image and no issue: Laravel v9.46.0 PHP v8.1.13 Filament v2.16.59 Speedtest Tracker v0.9.2 Quote Link to comment
alex.justesen Posted January 12 Share Posted January 12 On 1/9/2023 at 9:34 AM, ZappyZap said: That's weird, i am using the latest image and no issue: Laravel v9.46.0 PHP v8.1.13 Filament v2.16.59 Speedtest Tracker v0.9.2 Correct, definitely make sure you're using the lates version. Some of the older ones (especially say pre v0.6.0) had issues while I sorted some things out. Quote Link to comment
page3 Posted January 13 Share Posted January 13 Great to see a replacement for the old docker version, thanks. Weird issue though. Since the recent update if I view using safari (iPad) the interface doesn’t render. The url bar flickers continuously. Seems to work fine on other devices, and the previous version worked fine on the iPad. Any ideas? Quote Link to comment
ZappyZap Posted January 13 Author Share Posted January 13 I will test later today... works on MAcos /safari but did not tried on IPAD since a while Quote Link to comment
shiftylilbastrd Posted February 3 Share Posted February 3 (edited) Can't connect to the UI with this under my NordLynx container. Set network to none and added --net=container:NordLynx to additional parameters for this container and mapped 8115:9443 in NordLynx. I'm now getting the below repeatedly in the logs 127.0.0.1 - - [02/Feb/2023:22:27:14 -0800] "GET /announce?info_hash=oV%cf%80X%1c%ec%aa%3a%bfD%ccQ%8e%fbo%82%fe%a4%24&peer_id=-qB4500-wqHouns8Q3fS&port=6881&uploaded=0&downloaded=0&left=4749980848&corrupt=0&key=3C3C8E15&event=started&numwant=200&compact=1&no_peer_id=1&supportcrypto=1&redundant=0 HTTP/1.1" 404 2092 "-" "qBittorrent/4.5.0" Edited February 3 by shiftylilbastrd Quote Link to comment
italeffect Posted February 7 Share Posted February 7 Do I have to pass the smtp server settings in the Docker template to get email notifications to work? Quote Link to comment
ZappyZap Posted February 7 Author Share Posted February 7 Let me check that and get back to you Quote Link to comment
page3 Posted February 9 Share Posted February 9 This is now showing up as “not available” in my docker containers list, so can’t be updated. Is there anything I need do to fix this? Quote Link to comment
ZappyZap Posted February 9 Author Share Posted February 9 4 hours ago, page3 said: This is now showing up as “not available” in my docker containers list, so can’t be updated. Is there anything I need do to fix this? search for the plugging "docker patch" and install it 1 Quote Link to comment
page3 Posted February 10 Share Posted February 10 On 2/9/2023 at 12:56 PM, ZappyZap said: search for the plugging "docker patch" and install it That worked great, thank you. Quote Link to comment
shiftylilbastrd Posted February 10 Share Posted February 10 On 2/2/2023 at 10:31 PM, shiftylilbastrd said: Can't connect to the UI with this under my NordLynx container. Set network to none and added --net=container:NordLynx to additional parameters for this container and mapped 8115:9443 in NordLynx. I'm now getting the below repeatedly in the logs 127.0.0.1 - - [02/Feb/2023:22:27:14 -0800] "GET /announce?info_hash=oV%cf%80X%1c%ec%aa%3a%bfD%ccQ%8e%fbo%82%fe%a4%24&peer_id=-qB4500-wqHouns8Q3fS&port=6881&uploaded=0&downloaded=0&left=4749980848&corrupt=0&key=3C3C8E15&event=started&numwant=200&compact=1&no_peer_id=1&supportcrypto=1&redundant=0 HTTP/1.1" 404 2092 "-" "qBittorrent/4.5.0" Any idea on this? Quote Link to comment
ZappyZap Posted February 10 Author Share Posted February 10 3 minutes ago, shiftylilbastrd said: Any idea on this? I dont use NordLynx so will need to make some research Quote Link to comment
Ghostie Posted March 12 Share Posted March 12 (edited) I can't seem to get to the webUI when specifying a network as "none" and specifying a specific container network as the network in extra parameters e.g. -net=container:myvpn_container Normally, for my other containers, I'll add the port to an allowlist for the webui and did the same for this. However when specifying a WebUI port such as 4856 or what have you the port mappings still show as 443->443 and 80->80. Any idea what I could be doing wrong here? Use-case is I want to test my speed for my VPN connection Edited March 12 by Ghostie Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.