# 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 internet performance over time in Grafana dashboards. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/994/speedtest-for-influxdb

## Description

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.

## Health score

19/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (last commit 2578 days ago)
- Popular: 43 (144 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)
- Light to run: 30 (4 GB minimum RAM)

## Links

- Docker Hub: https://hub.docker.com/r/barrycarey/speedtest-for-influxdb-and-grafana
- Unraid: https://ca.unraid.net/apps/speedtestforinfluxdb-16yryva1eld95u?q=SpeedtestforInfluxDB

## 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.

## Alternatives

- 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!.

---
Source: Our Local Host (https://ourlocalhost.com/app/994/speedtest-for-influxdb), the self-hosted and open-source app directory.
