-
-
Notifications
You must be signed in to change notification settings - Fork 7
Selfhosted HTTPS version
NightHawk edited this page Nov 5, 2022
·
1 revision
This is the page for how to selfhost the HTTPS-version of this, to allow for only using browser-sources with direct links to the different parts of the UI in OBS.
The selfhosted version assumes that you already have a dedicated machine/vps running Windows Server.
- V1.0.5 of TournamentTools_Public downloaded.
- Visual Studio Code.
- A Domain.
- A dedicated server/vps. (With port 80 (Web), 2052 (TA server port), 2053 (TA overlay port) and 2223 (Relay server port) portforwarded.)
To start out, we want to install a webserver.
This can be any webserver you like, but in this instance, I'll be basing this tutorial on XAMPP.
- If you anywhere along the installation, or upon running Apache through the XAMPP control panel, is being asked to allow a firewall entry, allow it.
- Download XAMPP for your operating system, PHP 8.1.10+ (or above, depending on date of reading the Wiki).
- Run the installer as administrator. This will ensure everything install correctly.
- Uncheck everything but Apache and PHP, when asked for what components you want.
- When you've finished installing, you should be prompted with the XAMPP controlpanel, if not run it as administrator from the Windows menu.
- Install XAMPP as service, this allows for XAMPP to automatically start up when the machine is started(after reboots or the like).
- Start XAMPP. The control panel should now look liks this.
After having installed XAMPP and started it, go to http://localhost/ in your browser. You should be met with this.
If you're not met with that, go back to 2. and try again.