Sign inSign up

josephistired/speedtesttrackerbot

By josephistired

•Updated 11 months ago

SpeedtestTrackerBot is a locally run Discord bot that interacts with the Speedtest Tracker API.

Image
API management
Internet of things
0

7.4K

josephistired/speedtesttrackerbot repository overview

⁠Docker Image Overview

SpeedtestTrackerBot is a lightweight Discord bot that uses the Speedtest Tracker API and publishes real-time network performance data into your server via slash commands. This Docker image packages the bot and all its dependencies.

⁠Environment Variables
NameRequiredDescription
DISCORD_TOKEN✅Your Discord bot token
DISCORD_ID✅Your Discord user ID
API_TOKEN✅Bearer token for Speedtest Tracker API (/admin/api-tokens) with the following abilities:
Read Results — Allows token to read results.
Run Speedtest — Allows token to run speedtests.
SERVER_IP✅Host or IP where Speedtest Tracker is running
SERVER_PORT✅Port on which Speedtest Tracker listens
⁠Quickstart
# 1. Pull the latest multi-arch image
docker pull josephistired/speedtesttrackerbot:latest

# 2. Run the container
docker run -d --name speedtesttrackerbot \
  -e DISCORD_TOKEN=your_discord_bot_token \
  -e DISCORD_ID=your_discord_user_id \
  -e API_TOKEN=your_speedtest_tracker_bearer_token \
  -e SERVER_IP=your_speedtest_tracker_host_or_ip \
  -e SERVER_PORT=your_speedtest_tracker_port \
  josephistired/speedtesttrackerbot:latest

# 3. Stream logs to verify startup
docker logs -f speedtesttrackerbot

For more details see the full repository on GitHub: https://github.com/josephistired/SpeedtestTrackerBot⁠

Tag summary

Content type

Image

Digest

sha256:62a2b4bdc…

Size

50.8 MB

Last updated

11 months ago

docker pull josephistired/speedtesttrackerbot