Using Docker
These instructions will run you through setting up Speedtest Tracker on a Docker server using Docker run.
Last updated
These instructions will run you through setting up Speedtest Tracker on a Docker server using Docker run.
Last updated
Setting up your environment with Docker Compose is the recommended way as it'll setup the application and a database for you. These steps will run you through setting up the application using Docker and Docker Compose.
Generate an Application Key
Run the command below to generate a key, the key is required for . Copy this key including the base64:
prefix and paste it as your APP_KEY
value.
Setting Up Docker
SQLite is fine for most installs but you can also use more traditional relational databases like MariaDB, MySQL and Postgres.
Environment Variables
In order for the application to run smoothly, some environment variables need to be set. Check out the section. Make sure all required variables are configured.
Configuration Variables (Optional)
You can set configuration variables to have automatic speedtest on an schedule. Check out the section on how to set the variables. Also see the for tips effectively scheduling tests.
Start the Container
You can now start the container accordingly the platform you are on.
First Login
During the start the container there is a default username and password created. Use the credentials to login to the application. You can after logging in.