TunnelFleet
Feature: One-Click Deployment

From zero to VPN server in ~2 minutes

Select a region, choose a server size, and click Deploy. TunnelFleet creates the Droplet, runs cloud-init, and reports back when your VPN server is ready. No terminal, no config files, no SSH.

'cloud-init provisions WireGuard', 'description' => 'On first boot, the cloud-init script installs WireGuard, generates keys, configures the interface, and starts the service. Your server appears as online in the TunnelFleet dashboard.', ], ]" />

What's automated for you

VM creation

The Droplet is created via the cloud provider API. You don't need to log in to DigitalOcean.

WireGuard installation

WireGuard packages are installed via apt during cloud-init. No manual package management.

WireGuard key generation

Private/public keypairs are generated on the server. The private key stays on the VM.

IP forwarding

sysctl settings for IPv4 and IPv6 forwarding are enabled automatically.

Firewall rules

UFW rules allowing WireGuard UDP traffic are applied. Only the necessary port is opened.

systemd service

wg-quick@wg0 is enabled and started. WireGuard persists across server reboots automatically.

Frequently Asked Questions

Deploy your first VPN server now

It takes about 2 minutes. No SSH, no Linux expertise required.