VPNStore | Sell & Manage WireGuard VPN Plans from WordPress

VPN plans with device limits and data caps sold via PayStudio, CodeSell or WooCommerce; WireGuard QR configs per device; usage, locations, abuse desk, REST.

Malware-scannedSigned licence keyInstant downloadUpdates included
VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — screenshot 1
VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — screenshot 2
VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — screenshot 3
VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — screenshot 4
1 / 4
Plans with price per day / week / month / quarter / year, device limit, data per period (o
Sold through what you have: a PayStudio pay link created with one click, a CodeSell produc
Two ways to serve: the Alpha VPN service with a reseller key (customers become real accoun
Customer area: plan, term, usage bar, devices with online state and traffic; add a device
Keys generated with libsodium on the server; the private key is handed out once and never
Nearest location by the visitor's country (GeoGate) or the least loaded one; locations wit
$29.00

VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — devices, QR configs, usage caps, locations, abuse desk

VPNStore turns a WordPress site into a VPN business. Define plans with device limits, data caps and terms; sell them through PayStudio, CodeSell or WooCommerce; let customers enrol their devices and scan a WireGuard QR code; meter their usage, warn and cut off at the cap; keep an abuse desk with bans; reward referrals; show a status page. Serve the tunnels from the Alpha VPN service with a reseller key, or from a WireGuard interface on your own server.

Key Features

  • Plans with price per day / week / month / quarter / year, device limit, data per period (or unlimited), trial days, included locations and feature lines; a free tier granted automatically on signup
  • Sold through what you have: a PayStudio pay link created with one click, a CodeSell product or a WooCommerce product; a paid order activates the plan, creating the WordPress user from the email when needed; renewals extend, upgrades start a new term
  • Two ways to serve: the Alpha VPN service with a reseller key (customers become real accounts, plans are granted upstream with the same terms, every location the service runs is offered) — or your own WireGuard interface through a small root helper with one sudoers line
  • Customer area: plan, term, usage bar, devices with online state and traffic; add a device (name, platform, location) and get the WireGuard config as a QR code and a .conf download; rotate the key; remove the device
  • Keys generated with libsodium on the server; the private key is handed out once and never stored — or sealed at rest, your choice, so configs can be downloaded again
  • Nearest location by the visitor's country (GeoGate) or the least loaded one; locations with health, load and latency measured from your server; a public status page refreshing every minute
  • Metered usage per account and per day, newest-first charts, warning email at N %, cut-off at the cap or notify-only, automatic reset each period, over-cap list
  • Customers with a dossier each: devices, orders, referrals, usage, history, notes; grant, extend, cancel, suspend, kick, reset usage, add a device, delete the record
  • Abuse desk: a public report form matched to the device that held the reported address, resolve with warn / kick / suspend / ban, automatic suspension after N open reports; bans by email, domain, IP / CIDR or user
  • Referral programme: every customer has a link; a converted referral adds free days to the referrer (banked as credit while they are on the free tier)
  • Expiry reminders, ended notices, activation emails; Site Health check; a 15-minute sync and a daily job
  • REST API (plans, servers, status, me, devices, rotate, status, config, usage) with application-password auth for white-label apps; wp vpnstore status|plans|customers|devices|sync|grant|revoke|kick

From Checkout to Handshake

  1. Create a plan and press Create pay link (PayStudio) — or map a CodeSell / WooCommerce product
  2. The buyer pays; VPNStore activates the plan for their account and, on the Alpha service, grants the same terms upstream
  3. On the account page they add a device: a keypair is generated, the public key is enrolled, the config appears once as QR + .conf
  4. They scan it in the WireGuard app (or the AlphaVPN app) and connect; usage, limits and expiry are enforced from then on

Support

Email Support

Installation

  1. Download the zip from your Library
  2. In wp-admin go to Plugins › Add New › Upload Plugin, choose the zip and activate it
  3. A new menu entry appears in the admin sidebar; open it
  4. VPNStore › Settings › Provider: paste the reseller key (Alpha VPN) or install the helper for your own server, press Test
  5. Store › Create the missing pages: plans, account and status pages appear with the shortcodes

Requirements

  • WordPress 6.0 or newer (tested up to 7.0)
  • PHP 8.0 or newer
  • PHP sodium extension (standard) for key generation
  • Either an Alpha VPN reseller key, or a Linux host with WireGuard and sudo for the bundled helper
  • PayStudio, CodeSell or WooCommerce to take payments (free plans and admin grants work without one)

What You Get

  • VPNStore 1.0.0 for WordPress (vpnstore-1.0.0.zip)
  • Full, readable PHP and JavaScript source, no obfuscation
  • Updates for the term of your licence
  • The root helper for your own WireGuard server and its sudoers example

Works With

Part of the Alpha WordPress line, built with one admin kit; PayStudio and CodeSell sell the plans, GeoGate picks the nearest location: PayStudio, CodeSell, GeoGate, AlphaLogin, SecureShield, PushPress.

The screenshots show the plugin on our demo site with sample data.

Everything included

  • Plans with price per day / week / month / quarter / year, device limit, data per period (o
  • Sold through what you have: a PayStudio pay link created with one click, a CodeSell produc
  • Two ways to serve: the Alpha VPN service with a reseller key (customers become real accoun
  • Customer area: plan, term, usage bar, devices with online state and traffic; add a device
  • Keys generated with libsodium on the server; the private key is handed out once and never
  • Nearest location by the visitor's country (GeoGate) or the least loaded one; locations wit
  • Metered usage per account and per day, newest-first charts, warning email at N %, cut-off
  • Customers with a dossier each: devices, orders, referrals, usage, history, notes; grant, e
  • Abuse desk: a public report form matched to the device that held the reported address, res
  • Referral programme: every customer has a link; a converted referral adds free days to the
  • Expiry reminders, ended notices, activation emails; Site Health check; a 15-minute sync an
  • REST API (plans, servers, status, me, devices, rotate, status, config, usage) with applica

Platforms

Web

Requirements

  • WordPress 6.0+
  • PHP 8.0+ with sodium
  • Alpha VPN reseller key or own WireGuard host

In the download

Filevpnstore-1.0.0.zip
FormatZIP
Size94 KB
Versionv1.0.0
Licence fileIncluded in the archive
SHA-25684fecf3df59c0ac8…
★ Most popular

Personal

$29.00

One non-commercial project

  • 1 activation seat
  • 1 year of updates
  • One end product
  • Non-commercial use
  • Community support
  • 14-day refund window
Read the Personal terms

Commercial

$99.00

Ship paid products

  • 5 activation seats
  • 1 year of updates
  • One paid end product
  • Unlimited end users
  • Priority support
  • Source files
  • 14-day refund window
Read the Commercial terms

Extended

$299.00

Resell & white-label

  • Unlimited activation seats
  • Lifetime updates
  • Unlimited end products
  • White-label & resell
  • 1-hour SLA
  • Seat-free team use
  • 14-day refund window
Read the Extended terms

One purchase per product, no subscription. Each licence comes with a signed key — 1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended. Paid licences can be refunded within 14 days from your order page.

  1. v1.0.0LatestOct 14, 2026
    • First release
—
★★★★★
No reviews yet
5★0%
4★0%
3★0%
2★0%
1★0%

Be the first to review VPNStore | Sell & Manage WireGuard VPN Plans from WordPress — reviews come from customers who bought it, so every one is a verified purchase.

Reviews are for customers who bought VPNStore | Sell & Manage WireGuard VPN Plans from WordPress.
Email supportsupport@alphaxp.net — include your order reference.
What support coversInstallation help, download or activation problems, and questions about documented behaviour, for your licence term.
Keys & downloadsLost a key or a download link? Everything you bought is in My library.
Refunds & terms14-day refunds from your order page. Refund policy · Personal terms · Commercial terms · Extended terms

Frequently asked

Do I need the Alpha panel?

No. With your own WireGuard interface and the bundled helper the store runs on any Linux host. The Alpha VPN service adds multiple locations, upstream metering and the AlphaVPN apps.

Where is the customer's private key?

Nowhere, by default: it is generated, put into the .conf and QR shown once, and discarded. Switch on sealed key keeping if customers must re-download configs.

Can a customer use the AlphaVPN app?

Yes. The account the store creates on the service is a real account; they set a password once at the account portal and sign in with their email.

What happens when a plan ends?

The account becomes expired and, by default, its devices are revoked; renewing lets them add devices again. Choose Keep devices if the service's own free tier should take over.

How do I get the files after paying?

Straight after checkout you land on your order page with the download button and your licence key. A receipt is emailed to you, and every order stays in My library.

Which licence do I need?

Personal — One non-commercial project. Commercial — Ship paid products. Extended — Resell & white-label. The Licences tab compares them side by side.

On how many devices can I activate it?

1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended.

How long do I get updates?

Personal: 1 year of updates, Commercial: 1 year of updates, Extended: lifetime updates, counted from your purchase.

Can I get a refund?

Yes — paid licences can be refunded within 14 days, straight from your order page.

Is the download safe?

The file was scanned with ClamAV when it was published. Its SHA-256 checksum is listed under Features → In the download, so you can verify the file you receive.

Do I need an account?

No. Checkout only needs your email. Signing in keeps all your purchases, keys and downloads together in My library.

More like this

From the same studio
$29.00Personal licence · VPNStore | Sell & Manage WireGuard VPN Plans from WordPress
✦ Why TechHarbour

Software you own, from the people who built it.

63 products, one studio. Each ships with a signed licence key, an instant download and 14-day refunds — and every file is malware-scanned before it goes on sale.