Is your feature request related to a problem? Please describe.
The way the current base URL definition works disallows usage of reverse proxies that are explicitly set to run in HTTPS mode only and prefer not to use HTTPS on IPC (say docker to router).
Describe the solution you'd like
Split URL into 3 parameters. Protocol, base domain and path prefix. Make these changes absolute and static, thus it shouldn't switch over sources/links to http, just because it couldn't maintain https connection. This should fix issues relating to Mixed Sources if the router is set to communicate in HTTPS only and some javascript code (looking at auto-deploy) is set to communicate in HTTP only unless HTTPS is surely "detected" by pterodactyl
Is your feature request related to a problem? Please describe.
The way the current base URL definition works disallows usage of reverse proxies that are explicitly set to run in HTTPS mode only and prefer not to use HTTPS on IPC (say docker to router).
Describe the solution you'd like
Split URL into 3 parameters. Protocol, base domain and path prefix. Make these changes absolute and static, thus it shouldn't switch over sources/links to http, just because it couldn't maintain https connection. This should fix issues relating to Mixed Sources if the router is set to communicate in HTTPS only and some javascript code (looking at auto-deploy) is set to communicate in HTTP only unless HTTPS is surely "detected" by pterodactyl