SpeedtestTrackerBot is a locally run Discord bot that interacts with the Speedtest Tracker API.
7.4K
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.
| Name | Required | Description |
|---|---|---|
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 |
# 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
Content type
Image
Digest
sha256:62a2b4bdc…
Size
50.8 MB
Last updated
11 months ago
docker pull josephistired/speedtesttrackerbot