| 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 assets and links in emails and notifications. |
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. |
DATETIME_FORMAT | Set the formatting of timestamps in tables and notifications. |
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 |
| 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. |
SPEEDTEST_SERVERS | Comma separated list of servers to randomly use for speedtests. |
PRUNE_RESULTS_OLDER_THAN | Set the value to greated than zero to prune stored results. This value should be represented in days. |