Skip to main content

What is StartMyVPN?

StartMyVPN gives you everything you need to run a commercial VPN service under your own brand:
  • Deploy VPN servers on DigitalOcean or Vultr with one click
  • Support OpenVPN and WireGuard — automatically installed and configured
  • Sell subscriptions with Stripe, PayPal, or cryptocurrency (CryptAPI)
  • Manage customers with a full admin dashboard
  • Expose a REST API so you can build native mobile or desktop apps on top
Whether you’re running a side project, a private community VPN, or a commercial VPN brand, StartMyVPN has the infrastructure to support you.

Architecture overview

Browser / Mobile App


Laravel Application (Web + API)

  ┌────┴────┐
  │         │
Admin    Customer
Dashboard Dashboard

  ┌────┴────────────────────┐
  │                         │
Cloud Providers          Queue Workers
(DigitalOcean, Vultr)    (WireGuard jobs,
  │                       server installs)

VPN Servers
(OpenVPN / WireGuard)

Quick navigation

Installation

Install StartMyVPN on your server in minutes.

Configuration

Set up environment variables and app settings.

Deploy Servers

Launch VPN servers on DigitalOcean or Vultr.

API Reference

REST API for building mobile and desktop clients.

Plans & Billing

Create plans, cycles, and accept payments.

Admin Guide

Manage users, services, tickets, and more.