VPN Resellers is not yet compatible with Blesta 6 - we're working on it.

VPN Resellers

The VPN Resellers module allows you to offer VPN services to your clients. This module integrates with Blesta to automate the provisioning and management of VPN accounts, making it easy to provide secure VPN solutions.

From £19.99 - View Pricing

Features

What VPN Resellers gives you

Automatic Background Processing

Runs on Blesta's cron with no manual upkeep, so everything stays up to date on its own.

Staff and Client Area

Gives both your staff and your clients a purpose-built interface in their own area of Blesta.

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Staff Mirror of Every Tab

Your team gets the same Download Configuration tab clients do, so support can generate and test a client's config for them.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Fast, Cached Server Lists

The server and port lists are cached per company, so the configuration tab loads instantly instead of waiting on the panel on every page view.

Port and Protocol Choice

Alongside the server, clients pick the port and protocol their connection uses, defaulting to the recommended one so the simple path stays one click.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Server Picker Grouped by Country

Clients choose their VPN location from a picker grouped by country, with each server's city and current capacity shown, so they can pick a fast one rather than guess.

Ready-Made Welcome Email

A welcome email template ships with the extension and loads onto any package in one click, already filled with the details the client needs to start using what they bought.

One-Click Configuration Download

The generated OpenVPN configuration is previewed on screen and downloaded as a ready-to-import file for the exact server and port chosen, so a client is connected in seconds.

Live Account Status

Both the staff and client service panels show the account's ID, username, password, and its current state on the panel, so nobody has to log in elsewhere to answer a simple question.

Client Password Changes

Clients set their own VPN password from their service page, with confirmation and length checks, and the new password is pushed to the panel and stored against the service immediately.

Staff Password Rotation

Support can see the account's current password and generate and push a new one with a single click, so a compromised or forgotten credential is fixed while the client is still on the phone.

Named Reseller Accounts

Give each reseller account a name so multiple accounts are easy to tell apart, while the API token itself is stored encrypted, never displayed, and kept when you leave the field blank on an edit.

Status Drift Detection

A background check compares every account's real state on the VPN panel with its status in Blesta and records any mismatch, so an account that was disabled or re-enabled outside Blesta never goes unnoticed.

Automatic Account Provisioning

A paid order creates the VPN account instantly with a unique username and a strong password generated for the client, checked against the panel so no two accounts ever collide. Suspension disables the account, reactivation re-enables it, and cancellation removes it.

v2.0.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

- Reseller accounts are now identified by a name you choose instead of showing the API token throughout the interface and in emails
- The reseller API token is now stored encrypted
- Added a background check that runs every 15 minutes, compares each account's status on the VPN panel with its status in Blesta, and logs any mismatch it finds
- Added a ready-to-use welcome email template
- Fixed a fatal error that could occur when a client changed their VPN password
- Fixed a fatal error on the Download Configuration screen when picking a server
- Fixed an issue where creating an account could hang indefinitely if the VPN panel was temporarily unreachable
- Fixed a case where a failed account creation could leave an account impossible to manage from Blesta
- Fixed styling on the password change fields
- Fixed styling on the Download Configuration screen
- Sample accounts created while Mock API mode is on are now protected from a real API call if the row is later switched to live credentials
- Staff no longer see a client's VPN password pre-filled when editing a service
- Server and port lists are now cached per company, so the Download Configuration screen loads faster

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Included In

Value: £42.3

£14.99
per month
  • +51 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£19.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£60
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£120
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(0 customer reviews)

Seems like this extension doesn't have reviews yet...
Be one of the firsts to leave a review!

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 5

Module

BunnyDNS

Integrate BunnyDNS for automatic DNS provisioning and management.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Cloudmini

Integrate Cloudmini for automatic cloud hosting provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Convoy Panel

Provision servers using Convoy, a Proxmox based VPS management panel

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Datalix

Integrate Datalix module into your Blesta install to provision VPS servers.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 6

Module

Enhance

(1)

Integrate Enhance for automatic provisioning and management.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 5

Module

Hetzner Cloud

Integrate Hetzner Cloud for automatic server provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x