Guides 10 min read

Configuring WireGuard for RAMonly

person Engineering Team
calendar_today January 28, 2026
Configuring WireGuard for RAMonly

Why WireGuard?

RAMonly uses WireGuard as its VPN protocol. WireGuard offers significant advantages over legacy protocols like OpenVPN and IPSec:

Quick Setup (Recommended)

The fastest way to get connected is through the RAMonly desktop app:

  1. Download the RAMonly client from the Downloads page
  2. Log in with your account number
  3. Select a server and click Connect

The app handles all WireGuard configuration automatically.

Manual Configuration

For advanced users who want to configure WireGuard directly:

Step 1: Install WireGuard

# Windows
Download from wireguard.com/install

# macOS
brew install wireguard-tools

# Linux (Ubuntu/Debian)
sudo apt install wireguard

Step 2: Generate Keys

wg genkey | tee privatekey | wg pubkey > publickey

Step 3: Get Server Configuration

Use the RAMonly API to retrieve your WireGuard configuration:

curl -X POST https://api.ramonly.com/v1/connect \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{"server_id": "us-east-1"}'

Step 4: Apply Configuration

Save the returned config to /etc/wireguard/ramonly.conf and activate:

sudo wg-quick up ramonly

Performance Tips