Skip to content

Feature Request: BASE_URL Support for Speedtest Tracker #1563

@soakes

Description

@soakes

Feature Request: BASE_URL Support for Speedtest Tracker

Is your feature request related to a problem? Please describe.

Currently, Speedtest Tracker does not support a BASE_URL configuration option. This presents a problem when the app is deployed behind a reverse proxy with a path prefix (e.g., /tracker), as the app does not properly redirect URLs to reflect this setup.

Describe the solution you'd like

I would like to see support for a BASE_URL configuration parameter in Speedtest Tracker. This feature would allow administrators to specify a base URL path (e.g., /tracker) where the app is hosted behind a reverse proxy. With this enhancement, all internal app URLs would correctly reflect the base URL, ensuring proper navigation and functionality without manual adjustments.

Additional context

Currently, when Speedtest Tracker is accessed through a reverse proxy at a path like /tracker, the URLs generated by the app do not account for this prefix. This leads to broken links and incorrect redirections within the application. Adding a BASE_URL setting would mitigate these issues by dynamically adjusting internal URLs based on the configured base path (/tracker in this example).

This feature is crucial for seamless integration of Speedtest Tracker into environments where reverse proxies and URL prefixes are standard practices for security and organizational reasons.

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions