You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
1.3 KiB
Bash

# [Speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) is a
# self-hosted internet performance tracking application that runs speedtest
# checks against Ookla's Speedtest service.
. ./.env
docker run -d \
--name=speedtest-tracker \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-e DB_CONNECTION=sqlite `# Set the database type to use. `sqlite`, `pgsql`, or `mysql`` \
-e APP_KEY= `# optional` `# App key used for encrypting stored data. Generate with `docker exec speedtest-tracker php /app/www/artisan key:generate --show`` \
-e DB_HOST= `# optional` `# Database hostname (postgres/mysql).` \
-e DB_PORT= `# optional` `# Database port (postgres/mysql).` \
-e DB_DATABASE= `# optional` `# Database name (postgres/mysql).` \
-e DB_USERNAME= `# optional` `# Database username (postgres/mysql).` \
-e DB_PASSWORD= `# optional` `# Database password (postgres/mysql).` \
-p 80:80 `# Web UI` \
-v ${BASEDIR:-/volume1/docker}/speedtest-tracker/config:/config `# Contains speedtest-tracker config and database, if using sqlite.` \
--restart unless-stopped \
ghcr.io/linuxserver/speedtest-tracker