Skip to main content

Prerequisites

  • A Vultr account
  • A Vultr API key with full access

1. Generate an API key

  1. Log into your Vultr account
  2. Go to Account → API
  3. Enable the API and copy your API Key

2. Configure in StartMyVPN

Navigate to Admin → Settings and enter your Vultr API key in the Vultr section. Or set it in .env:
VULTR_API_KEY=your_api_key_here

3. Deploy a VPN server

  1. Navigate to Admin → Deployments → Vultr
  2. Select a region (e.g. New York (NJ), London, Tokyo)
  3. Choose a plan — see sizing guide below
  4. Select the VPN protocol (OpenVPN or WireGuard)
  5. Click Deploy — the instance is created and provisioning starts
UsersPlanvCPURAMBandwidth
Up to 50vc2-1c-1gb11 GB1 TB/mo
Up to 200vc2-2c-2gb22 GB2 TB/mo
Up to 500vc2-2c-4gb24 GB3 TB/mo
500+vc2-4c-8gb48 GB4 TB/mo

Regions

Vultr regions and plans are cached locally and synced automatically. To force a manual sync:
php artisan vultr:sync-regions

Billing

Vultr instances are billed to your Vultr account. StartMyVPN does not handle Vultr billing directly.