The Datalix Module is designed to integrate with Blesta and provide provisioning and access to your reseller panel through the Datalix API. This allows Blesta users to automate provisioning, management, and billing of VPS reseller services provided by Datalix.
From £19.99 - View Pricing
What Datalix gives you
Runs on Blesta's cron with no manual upkeep, so everything stays up to date on its own.
Gives both your staff and your clients a purpose-built interface in their own area of Blesta.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Each client gets one Datalix panel account per interface, reused for every later order, so their servers stay together under a single login.
Operating system, IP count and traffic allowance can each be overridden per order with a configurable option, so one package can sell several builds.
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.
Renewals are pushed to Datalix automatically and rounded to the whole 30-day periods the platform accepts, with package terms selectable from 30 up to 360 days.
API keys, tokens, passwords and secret URLs are stored encrypted, so the credentials that control your account are never sitting in your database in plain text.
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.
The Datalix order is placed the moment a service is activated, and the panel account, login details and control panel address land on the Blesta service ready for the client.
What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.
A Control Panel tab gives the client their panel address, username, email and password with a single button that opens the panel, so they never have to ask support for their login.
A Server Status tab shows whether the VPS is running, stopped, installing or in error right now, alongside the product it is on and the date it expires, for both your staff and your client.
Switch stock syncing on per package and Blesta keeps the available quantity in step with Datalix, correctly handling products that are sold out, unlimited or no longer active, so you never sell what cannot be delivered.
When Datalix locks a server, for example after an abuse report, the Blesta service is suspended on its own and unsuspended again the moment the lock is lifted, and suspensions you or your billing made for any other reason are left exactly as they are.

Resell Datalix KVM VPS from Blesta - orders, renewals, panel access and stock levels all handled for you.
Selling Datalix KVM VPS servers usually means placing the order by hand, then chasing panel logins and renewal dates yourself. The Datalix module removes that: the moment a client's service goes active, Blesta places the order with Datalix, creates their control panel account, and stores the login details straight on the service. Renewals, lock-driven suspensions, and package stock levels are then kept in sync automatically for as long as the service exists.
The Datalix reseller API has no suspend, upgrade or terminate endpoints of its own, so those actions are not sent to Datalix directly - see the usage guide for exactly what that means day to day.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upload the extension folder into your Blesta installation so it lands under your Blesta directory at:
components/modules/datalix/
For example, on a typical install: /var/www/html/blesta/components/modules/datalix/
You're ready to go - see the usage guide for a walkthrough of day-to-day use.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upgrading works just like installing: upload the new files over the old ones, then run the upgrade from the same page you installed it on.
This upgrade is otherwise drop-in - no data migration is required for any of the above.

Go to Settings > Company > Modules, open Datalix's Manage page, and you'll see two tables: your Accounts (each one a Datalix API key, or a Mock API Mode account for testing) and any Account Groups you've created to pool multiple accounts together. Click Edit next to an account to change its name, replace its API key, or toggle Mock API Mode - leaving the API Key field blank on save keeps whatever key is already stored, it is never cleared by accident. Click Add Account to add another one.
On a package that uses the Datalix module, its Module tab lets you choose the Interface (the Datalix location/cluster to order from), the Packet to sell, the default Operating System, IP Count and Traffic Count, and whether to Sync Stock with Datalix's own availability. If you sell IP Count, Traffic Count or Operating System as configurable options instead of fixing them on the package, a client's selection at order time overrides the package default for that order.
Pricing terms are restricted to whole 30-day steps from 30 up to 360 days, matching how Datalix itself bills KVM orders.
The moment a service goes active (and only if "Use Module" is ticked on it), Blesta places the order with Datalix, creates or reuses the client's panel account for that interface, and stores the resulting username, email, password and panel domain on the service. The welcome email - if applied to the package - is sent with those details filled in automatically.
If Datalix accepts the order but the panel account could not be attached, the service is still recorded (so it is never lost or unbilled) but the login fields are left empty and a red warning banner appears wherever the service's panel details are shown, telling you the account needs manual attention.
Open the client's profile and expand their Datalix service in the client's services list - this reveals the Username, Email, Password and Web Panel URL exactly as issued by Datalix, the same details the client sees on their own Control Panel tab.
Open the service for full management and you'll see a row of tabs including Server Status alongside the standard Basic Options, Add-ons and Advanced Options tabs. Server Status shows the server's current status, the product it's on, and its expiry date, pulled live from Datalix. If Datalix cannot be reached, it shows a friendly "unavailable" message instead of an error.
From My Services, clients can open their Datalix service to see an Information tab first, showing the standard plan details for any Blesta service.
The Server Status tab, next to Information, shows the same live status, product and expiry date your staff see.
The Control Panel tab shows the client their panel username, email, password and domain, plus an Open Control Panel button that opens the panel address directly - so they never need to ask support for their login.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Fixed a failed order being recorded as a successful one - a Datalix error carrying no error field, such as an insufficient reseller balance, was read as success, so the service went active with no server behind it and the client was emailed panel credentials and billed
Fixed an unhandled error on the order page when Datalix answered the panel-user call with an error object instead of the expected list
Fixed a failed panel-user assignment passing silently, which left the ordered server attached to no control panel account while the client was sent a working login - the service is still recorded with its Datalix ID, but no login details are stored or emailed and the service is flagged for staff on the service page and the Server Status tab
Fixed a failed renewal passing silently, which let a service lapse at Datalix while Blesta kept billing for it, and stopped renewals being attempted at all for services attached with "Use Module" unticked
Control panel passwords are now stored encrypted, both on the service and on the client's stored panel account, and the API key is masked on the Add Account form
Fixed the cron tasks being registered again on every upgrade, which ran the lock sync twice a minute, and cleaned up duplicate and renamed task registrations left behind by earlier versions
Added a total request timeout, so an unresponsive Datalix endpoint can no longer stall the whole cron run, the account form or the Server Status tab, and encoded identifiers in request URLs
Added validation of the selected Interface when a package is saved
Added a live "Server Status" service tab (client and staff) showing the current status, product, and expiry date pulled live from Datalix
Added a ready-to-use welcome email template delivering the panel URL and login credentials to new orders
Fixed IP Count and Traffic Count configurable option overrides not being checked for a number, so a non-numeric override (only possible if one were sold as a Text option instead of Quantity/Select) could reach the order request instead of falling back to the package's own value
v1.0.0 - 2025-05-31
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Initial Blesta.club version
Sponsored by Hostcay.com
Get exactly what you need and want.
Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
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.
More extensions to explore
Module
Integrate BunnyDNS for automatic DNS provisioning and management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Cloudmini for automatic cloud hosting provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Provision servers using Convoy, a Proxmox based VPS management panel
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Enhance for automatic provisioning and management.
PHP 8.2 - 8.4 · Blesta 6.x
Module
Integrate Hetzner Cloud for automatic server provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Links module to add and manage custom links for a purchase.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x