Skip to content

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.

Prerequisites:

  • 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.)

Installing the webserver.

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.
  1. Download XAMPP for your operating system, PHP 8.1.10+ (or above, depending on date of reading the Wiki).
  2. Run the installer as administrator. This will ensure everything install correctly.
  3. Uncheck everything but Apache and PHP, when asked for what components you want.
  4. When you've finished installing, you should be prompted with the XAMPP controlpanel, if not run it as administrator from the Windows menu.
  5. Install XAMPP as service, this allows for XAMPP to automatically start up when the machine is started(after reboots or the like).
  6. 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.

WIKI NOT COMPLETE

Clone this wiki locally