Skip to content

OpenStack Infrastructure Setup Guide

Step 1: Download OpenVPN Profile

  1. Go to join.hackucf.org.
  2. Click on "My Membership" and login with your Discord credentials.
  3. Download the OpenVPN profile provided and save it for later use.

Step 2: Install OpenVPN Client

  1. Go to https://openvpn.net/client/.
  2. Download the appropriate version of OpenVPN for your operating system and install it.

For Windows:

  • Press the Windows key and search for OpenVPN.
  • Run OpenVPN. alt text
  • On the bottom right of your screen, open the overflow icon menu.
  • Right-click on the OpenVPN icon and select "Import Profile". alt text
  • Click on the "UPLOAD FILE" tab.
  • Press "Browse" and navigate to where you downloaded the HackUCF OpenVPN profile.
  • Select the profile and press "Open".
  • Press "Connect".
  • In the future, navigate to the OpenVPN client and select the on switch labeled "vpn.hackucf.org".

For Windows 10 Users:

Step 3: Create SSH Key

  1. Open a terminal.
  2. Run ssh-keygen -t rsa.
  3. Press Enter to save the key in the default location.
  4. Press Enter for an empty passphrase.
  5. Press Enter again to confirm. alt text

Step 4: Login With Keycloak

  1. Navigate to https://horizon.hackucf.cloud
  2. Select login with Hack@UCF SSO alt text
  3. (These other steps are just for the first time)
  4. Login with credentials emailed or dm by Hack@UCF bot
  5. Agree to TOS
  6. Change Password
  7. Confirm Email

Step 5: Horizon.hackucf.cloud Configuration

  1. In OpenStack, navigate to "Compute" -> "Key Pairs".
  2. Click "Import Public Key".
  3. Name it something reasonable.
  4. Set "Key Type" to "SSH Key".
  5. Paste the contents of your id_rsa.pub file here, or use "Load Public Key from a file" to upload it. alt text

Next Steps