TunnelFleet
Supported Today   DigitalOcean Integration

TunnelFleet + DigitalOcean

Connect your DigitalOcean account and deploy WireGuard VPN servers automatically. TunnelFleet creates the Droplet, configures WireGuard via cloud-init, and manages everything from a single dashboard. No SSH required.

Why DigitalOcean?

DigitalOcean Droplets are a popular choice for VPN servers: the pricing is transparent, the API is clean, and Droplets start in under a minute.

TunnelFleet uses the DigitalOcean v2 API to create and manage Droplets in your account. The integration uses cloud-init to bootstrap the WireGuard configuration on first boot, so the server is ready before TunnelFleet even finishes polling for the IP address.

All Droplets are created in your DigitalOcean account. You retain full ownership and direct access. TunnelFleet is the management layer, not the host.

25+ global regions

Deploy VPN servers close to your users across North America, Europe, Asia, and more.

Transparent pricing

DigitalOcean Droplets start at $4/month. No hidden fees or complex pricing tiers.

First-class API

The DigitalOcean API is well-documented, stable, and supports full Droplet lifecycle management.

Fast provisioning

Droplets are typically ready in under 60 seconds, making TunnelFleet's 2-minute provisioning realistic.

How the DigitalOcean Integration Works

  1. 1

    Connect your API token

    Add your DigitalOcean Personal Access Token in the TunnelFleet dashboard. Only write access is required for Droplet creation. You can scope it to a specific project.

    # In TunnelFleet dashboard:
    # Settings → Cloud Providers → DigitalOcean
    # Paste your Personal Access Token
    # (Read + Write scope required)
  2. 2

    Choose region and server size

    Select the DigitalOcean region closest to your users. TunnelFleet will show available Droplet sizes. A $6/month Basic Droplet (1 vCPU / 1GB RAM) is sufficient for most VPN workloads.

  3. 3

    TunnelFleet provisions automatically

    TunnelFleet calls the DigitalOcean API to create the Droplet with a cloud-init script. WireGuard is installed, keys are generated, firewall rules are applied, and the service starts — all without SSH.

    #cloud-config
    # (simplified — TunnelFleet handles this automatically)
    packages:
      - wireguard
    
    runcmd:
      - wg genkey | tee /etc/wireguard/privatekey | wg pubkey > /etc/wireguard/publickey
      - chmod 600 /etc/wireguard/privatekey
      - # configure wg0, ip forwarding, firewall...
      - systemctl enable --now wg-quick@wg0

Server Requirements

TunnelFleet creates standard DigitalOcean Droplets. The minimum requirements are:

Operating System Ubuntu 24.04 LTS (recommended)
Minimum RAM 512MB (1GB recommended)
Minimum vCPU 1 vCPU
Storage 10GB SSD (standard)
Networking Public IPv4 required
WireGuard Port UDP 51820 (configurable)

Pricing Considerations

DigitalOcean charges you directly for Droplets. TunnelFleet charges a separate subscription for the management platform.

Basic Droplet (1 vCPU / 1GB) $6/mo

Suitable for personal use or small teams (up to ~20 concurrent users)

General Purpose (2 vCPU / 4GB) $24/mo

Recommended for business teams with higher throughput requirements

* DigitalOcean pricing may change. Check digitalocean.com/pricing for current rates. Network egress is additional.

What's Included with the DigitalOcean Integration

No SSH Required

TunnelFleet provisions servers using cloud-init. You never need to open a terminal or manage SSH keys.

Cloud-init Provisioning

A cloud-init script bootstraps WireGuard, generates keys, configures the interface, and enables the service on first boot.

Firewall Configuration

DigitalOcean firewall rules and server-level iptables are configured automatically to allow only the required WireGuard UDP port.

Built-in Monitoring

TunnelFleet polls your Droplets for health status and reports back to the dashboard. No external monitoring setup required.

Centralised Dashboard

All your DigitalOcean-hosted VPN servers appear in a single TunnelFleet dashboard regardless of region.

Team Management

Invite team members to your TunnelFleet account. Control access per server without sharing SSH credentials.

Frequently Asked Questions

Deploy your first VPN server on DigitalOcean today

Connect your account, choose a region, and TunnelFleet handles the rest. No SSH, no manual configuration.