Skip to content

SSH Tunneling for Remote Displays

Patrick Fairbank edited this page Oct 4, 2018 · 1 revision

Often, it is necessary to have access to the Cheesy Arena server from outside the field network, such for a rankings display if the location of the pit is on a different school subnet than the location of the field (as is the case for Chezy Champs). We get around this by opening an SSH tunnel from the Cheesy Arena server to a server on the Internet.

Prerequisites if not using the Cheesy Arena road case

  1. Generate an SSH keypair on the Cheesy Arena server.
  2. Contact Patrick Fairbank (pat@team254.com) with the public key.

Usage instructions

  1. Ensure the Cheesy Arena server has access to the internet.
  2. Open a new terminal window and navigate to the Cheesy Arena repo root directory.
  3. Run ./tunnel and ensure that there is no error output; leave it running as long as you want the tunnel to remain active.
  4. Navigate to https://cheesyarena.com to create a remote display. The Cheesy Arena API will also be available at https://cheesyarena.com/api.