VPN Setup Guide

Option 1: TerraGPU VPN (Recommended)

Fastest setup - 5 minutes, no AWS account required.

Automatic Setup (Easiest)

curl https://get.terragpu.com | bash
terragpu connect inst-abc123

This installs the TerraGPU CLI and connects to your instance automatically.

Manual Setup

  1. Download VPN config: Console → Network → Download VPN Config
  2. Install OpenVPN:
    # macOS
    brew install openvpn
    
    # Ubuntu/Debian
    sudo apt install openvpn
    
    # Windows
    # Download from openvpn.net
  3. Connect:
    sudo openvpn --config terragpu-vpn.ovpn
  4. Test connection:
    ping 10.100.1.1  # TerraGPU gateway
    ssh ubuntu@10.100.5.23  # Your instance

Option 2: Customer VPN

Connect your existing AWS VPN Gateway or on-premises VPN.

Requirements

  • AWS VPN Gateway, Azure VPN, or on-premises VPN appliance
  • BGP ASN (if using BGP routing)
  • IP ranges that don't conflict with 10.100.0.0/16

Setup Steps

  1. Console → Network → Add VPN Connection
  2. Select type: AWS VPN Gateway / Azure VPN / On-Premises
  3. Provide endpoint IP and BGP ASN
  4. Click "Create Connection"
  5. Wait 15-30 minutes for Salt Labs to configure
  6. Test connectivity

Setup fee: $500 one-time

Option 3: AWS Direct Connect

Dedicated 10Gbps or 100Gbps connection for large datasets and low latency.

Requirements

  • AWS Account
  • Direct Connect order to Equinix SY3 (Sydney)
  • 2-4 weeks lead time

Setup Steps

  1. Console → Network → Request Direct Connect
  2. Fill form (AWS Account ID, bandwidth, VLAN, BGP ASN)
  3. Salt Labs sends LOA-CFA (Letter of Authorization)
  4. Order Direct Connect in AWS Console
  5. Request cross-connect at Equinix
  6. Wait for provisioning (2-4 weeks)
  7. Test connection

Setup fee: $2,000 one-time | Monthly: $1,500 (10Gbps) or $10,000 (100Gbps)

Troubleshooting

Can't connect to VPN

  • Check firewall allows UDP port 1194
  • Verify VPN config file is not corrupted
  • Try different network (corporate firewalls may block VPN)

Connected but can't reach instance

  • Verify instance is running (Console → Instances)
  • Check instance IP address is correct
  • Ping gateway first: ping 10.100.1.1

Slow connection

  • TerraGPU VPN: 1Gbps shared bandwidth
  • For higher throughput, use Customer VPN (10Gbps) or Direct Connect
  • Check your local internet speed

Need Help?

Email: support@terragpu.com