Speedtest for InfluxDB

Speedtest for InfluxDB is a Docker container that runs speedtest-cli periodically and stores the results in an InfluxDB database, letting homelab users track…

  • Cloud
  • Network Services
  • Tools & Utilities
Speedtest for InfluxDB is a Docker container that runs speedtest-cli periodically and stores the results in an InfluxDB database, letting homelab users track internet performance over time in Grafana dashboards.

Platform availability

Available on 1 of 6 install platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Also on Docker Hub

Health score

19/100 Low

Maintained
0last commit 2578 days ago
Popular
43144 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
304 GB minimum RAM
How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 4 days ago

GitHub stars
144
Open issues
19
Last commit
2019-09-15
Activity
stale

Checked 9 days ago - source: GitHub (barrycarey/speedtest-for-influxdb-and-grafana)

Resources & Compatibility

Minimum requirements: 4 GB RAM, 2 CPU core(s). ARM (e.g. Raspberry Pi) is not supported.

Checked 9 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Configuration Before starting the container, download the config.ini file from the GitHub repository (https://github.com/barrycarey/speedtest-for-influxdb-and-grafana/blob/master/config.ini) and set the InfluxDB address, port (usually 8086) and database name. source

Fetched today - each note links to its source

Alternatives (10)

  • OSS Gallery - Discover the best open-source projects.
  • PRISM Break - Opt out of PRISM, the NSA’s global data surveillance program.
  • Privacium - An open-source app built to guide you through the world of digital privacy.
  • Privacy Guides - Privacy Guides is a socially motivated website that provides information for protecting your data security and privacy.
  • PrivacyTools.io - You are being watched.
  • Product Hunt - Product Hunt is a curation of the best new products, every day.
  • SimilarSites - Easily find more sites like those you like.
  • Slant - Slant is a product recommendation community with the goal of making it effortless to find the best product, app or game for you.
  • alternative.me - Welcome to alternative.me, the source of better software alternatives.
  • freemediaheckyeah - The largest collection of free stuff on the internet!.

Checked 6 days ago - source: AlternativeTo

Common questions

How can I use a config file with a different name in the container?

Set the environment variable influxspeedtest to the config file name you want the container to read.

How do I make the collector write to my InfluxDB instance?

In config.ini, set Address to your InfluxDB host or IP, Port usually to 8086, and provide Database, Username, and Password.

Can I force it to test specific speedtest servers?

Yes, put a comma-separated list of servers in the SPEEDTEST Server key, or leave it blank for automatic selection.

How should I run the container so it uses my configuration file?

Mount the host config.ini file to /src/config.ini and run the container with a restart policy such as always.

How do I change how often speed tests run?

Set the Delay key in the GENERAL section of config.ini; it controls the delay between runs.

Answers sourced from github.com

Community

Collected 8 days ago - public community threads