| description | A complete inventory of all environment variables for configuring Speedtest Tracker. |
|---|
| Name | Description |
|---|---|
PUID(required) | Used to set the user the container should run as. - Default: 1000 |
PGID(required) | Used to set the group the container should run as. - Default: 1000 |
APP_NAME | Used to define the application's name in the dashboard and in notifications. |
APP_KEY(required) | Key used to encrypt and decrypt data. You can generate a key at https://speedtest-tracker.dev. |
APP_URL | URL used for links in emails and notifications. |
ASSET_URL | URL used for assets, needed when using a reverse proxy. |
APP_TIMEZONE | Application timezone should be set if your database does not use UTC as it's default timezone. |
CHART_DATETIME_FORMAT | Set the formatting of timestamps in charts. Formatting: https://www.php.net/manual/en/datetime.format.php |
DATETIME_FORMAT | Set the formatting of timestamps in tables and notifications. Formatting: https://www.php.net/manual/en/datetime.format.php |
DISPLAY_TIMEZONE | Display timestamps in your local time. |
CONTENT_WIDTH | Width of the content section of each page. Can be set to any value found in the Filament docs. - Default: 7xl |
PUBLIC_DASHBOARD | Enables the public dashboard for guest (unauthenticated) users. - Default: false |
DASHBOARD_POLLING | Frequency charts and stats refresh on the dashboard. Can be represented using a string in seconds orfalseto disable.- Default: 60s |
NOTIFICATION_POLLING | Frequency database notifications are polled. Can be represented using a string in seconds orfalseto disable.- Default: 60s |
RESULTS_POLLING | Frequency data refreshes in the results table. Can be represented using a string in seconds orfalseto disable.- Default: false |
CHART_DEFAULT_DATE_RANGE | The default time range the charts will use. - Default: 7 |
CHART_BEGIN_AT_ZERO | Wheter the charts should starts at zero (0) or not. - Default: true |
| Name | Description |
|---|---|
SPEEDTEST_PING_URL | IP address or URL used to check for an internet connection prior to running a test. |
SPEEDTEST_SCHEDULE | Cron expression used to run speedtests on a scheduled basis. https://crontab.guru/ is a helpful tool. |
SPEEDTEST_SERVERS | Comma separated list of server IDs to randomly use for speedtests, use this page to find the best servers for your ISP/location https://c.speedtest.net/speedtest-servers-static.php. |
PRUNE_RESULTS_OLDER_THAN | Set the value to greated than zero to prune stored results. This value should be represented in days, e.g. 7 will purge all results over 7 days old. |