GithubHelp home page GithubHelp logo

alexjustesen / speedtest-tracker-docs Goto Github PK

View Code? Open in Web Editor NEW
17.0 4.0 20.0 1.02 MB

Docs for Speedtest Tracker.

Home Page: https://docs.speedtest-tracker.dev/

docker docs laravel speedtest speedtest-cli tracker

speedtest-tracker-docs's Introduction

description
A Docker image to check your internet speed using Ookla's Speedtest service. Build using Laravel and the Speedtest CLI.

Introduction

{% hint style="info" %} Docs are up to date through version: 0.20.x {% endhint %}

V0.20.6 Dashboard

Introduction

Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.

Why might I want this?

The main use case for Speedtest Tracker is to build a history of your internet's performance so that you can be informed when you're not receiving your ISP's advertised rates.

...also some of us just like a lot of data.

What about that other Speedtest Tracker?

As far as I can tell https://github.com/henrywhitaker3/Speedtest-Tracker was abandoned. This version is meant to be an actively maintained replacement with an improved UI and feature set.

Do you have a demo?

No, but DB Tech and Awesome Opens Source over on YouTube have awesome videos showing you how to get Speedtest Tracker up and running with and a quick demo.

speedtest-tracker-docs's People

Contributors

101br03k avatar adamus1red avatar alexdelprete avatar alexjustesen avatar bart-brodz avatar bonelifer avatar devacheca avatar drewstopherlee avatar ericpoe avatar forsakenrei avatar gitbook-bot avatar marcelosoftpack avatar mmomjian avatar mztiq avatar r-str avatar repcsi avatar svenvg93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

speedtest-tracker-docs's Issues

PUID , GUID change PI , Docker (Soluce)

the PUID GUID 1000 corresponds to the root on PI, you can either make an #id in your pi shell to see which GUID and PUID uses docker for me it's 995 I changed in the ENV configuration in container , and I no longer have any worries when the container is launched

Grafana Dashboard Guage Question

Thank you keeping this project going. Appreciate your work.

I have the grafana dashboard setup. I see data in the graphs, but not in the gauges. Not sure what I am missing. I am not a Grafana expert. If I click on edit for a gauge, click on query inspector, and then the data tab, it shows the correct value there. Not sure why it is then not showing on the gauge.

image

Grafana Dashboard

Do we want to publish a ready-made Grafana dashboard? :)

I just completed it. It shows the history of the tests, an average per server, and a table for all tests. I added the jitter and packet-loss to the table views. I hope the influxdb structure won't change much. :)

image

`app url` ?

Sorry for posting here but there is no discussion section
Amazing work here Alex. Everything is working great, and I got few emails but I can't open the links.

I noticed you mentioned app_url in here but I am not sure how to go about setting that up.

add more detail to the environment-variable docs

I think the environment-variables could be improved in both format and content.

At a minimum i feel that each variable in the table should additionally have a type specified (bool, string, int) and at least 1 valid example. This is especially true for the datetime formatting.

For example:

  • what format do i use to specify APP_TIMEZONE ? Docs say nothing about this.
  • CHART_DATETIME_FORMAT , DATETIME_FORMAT : a couple of common examples would probably satisfy 99% of use cases and save users from wading through PHP docs
  • DISPLAY_TIMEZONE: I'm assuming this is bool or should it be string?

i think clearer tables would look something like this (or contain the same information in different format):

Example1

Name Required Description Example
SPEEDTEST_SCHEDULE
str
Cron expression used to run speedtests on a scheduled basis.
Default: None
* 1 * * *

Example2

Name Description
SPEEDTEST_SCHEDULE
str
Cron expression used to run speedtests on a scheduled basis.
Default: None
Example: * 1 * * *
Required: ✅

cannot select servers to test from?

EDIT: nevermind, i RTFM, disregard.

i used to be able to select which servers to test from but am no longer able to do so. was this feature removed?

No cron jon any more

My speedtest-tracker on docker used to measure scheduled every 15min. Since June 7th it stopped doing this. What can I do?

Documentation nginx reverse proxy

Could we have a documentation for nginx reverse proxy please ?
I've tried to add the APP_URL like https://127.0.0.1/speedtest in .env and a configuration in my nginx.conf something like this

location /speedtest {
proxy_pass https://127.0.0.1:3149/speedtest;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

But it doesn't work.
Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.