Categories
Need a custom hosting configuration?
Now it’s easy (and insanely affordable)
to get help from an expert. Whatever you
need, our pros can handle it for you so
you can focus more on what matters …
growing your business.
Platforms
You dream it — we code it. Tap into 10+ years of Blesta, WHMCS & Paymenter development.
WordPress plugins are coming soon
WordPress add-ons are on the roadmap. Tell us what you need.
From custom embedded firmware to cloud
platforms and mobile apps — we design
and build complete IoT solutions
tailored to your needs.
Sell virtual servers from your own Proxmox VE nodes. When a customer pays, Blesta creates the server from your template and starts it. Your customers then manage their server in your client area, with no second login and no support ticket.
Add your node, create a package, and every paid order becomes a running server. You do no manual work on the node.
A paid order copies your template into a new virtual machine. The module sets the CPU, memory, disk, host name, login, SSH keys and IP addresses, then starts the server. Blesta suspends, unsuspends and removes it when the service changes.
A server card shows the state, the IP addresses with a copy button, and live CPU, memory, disk and traffic. One click starts, stops, restarts or resets the server, or opens a form for a new root password. The tabs cover reinstall, backups, snapshots, console, networking, firewall, ISO images, volumes, rescue mode, SSH keys and the activity log.
Customers make a backup when they want one, or set a daily, weekly or monthly schedule. The oldest backup goes when the limit is reached. Named snapshots can be restored or deleted at any time.
The module measures the traffic every hour. When a server uses all of its allowance, the module slows it down or suspends it, as you choose, and restores it at the reset. Customers get a warning email first.
Each node has its own capacity, oversell percentage, IP addresses and templates. In a node group, new orders go to the node with the most room. Add IP addresses as a CIDR block, a range or a list.
Set CPU, memory, disk, port speed, bandwidth and the number of snapshots, backups, IP addresses and volumes for each package. Configurable options let customers pick their own resources. Demo mode shows every screen with sample data.
Blesta 5.x, a Proxmox VE 8 node with an API token, ionCube Loader 15 or later on your Blesta server, and the free SystemFreaks Update Checker plugin. The module is activated with your SystemFreaks license key.
When the invoice is paid, the module copies one of your templates into a new virtual machine. It sets the resources of the package, the host name, the login, the SSH keys and the IP addresses from the pool of the node, and starts the server. You do nothing by hand.
Start, stop and reboot the server, set a new root password, see live usage, reinstall from a template, make and restore backups and snapshots, open a browser console, set firewall rules, mount an ISO image, attach extra disks, start rescue mode, manage SSH keys and see the activity log.
Yes. Your Blesta site and the node must use the same parent domain, for example billing.example.com and pve1.example.com. When they do not, the Console tab stays hidden and every other tab works as normal.
The module measures the traffic of each server every hour. When a server uses all of its allowance, the module slows it down to a speed that you set, or suspends it. The server is back to normal when the allowance resets, on the 1st of the month or on the renewal day. Customers get a warning email when they reach the percentage that you set.
Yes. Add as many nodes as you need, each with its own capacity, oversell percentage, IP addresses and templates. Put the nodes in a group, and new orders go to the node with the most free resources, the most free IP addresses, or the first node with room.
Yes. Add a server in Mock Mode (Demo). Every screen then works with built-in sample data, with no node and no credentials. Use it to show the control panel or to test your packages.
Yes. The customer clicks Set New Password on the Manage tab and types the new password two times. The module sets it through cloud-init and restarts the server to apply it. The new password then shows in the service details. The template must use cloud-init.
Yes. Open the service row on the client profile. It shows the state, the resources, the traffic and the IP addresses, with the same power buttons and password reset as the client area. The password stays hidden until your staff click Show. The service page also has a Manage tab with the usage charts.
Open Tools, then SystemFreaks Update Checker, and click Install next to Advanced Proxmox VE. Or upload the proxmox_ve folder to components/modules. Then install the module, add your node, and create a package.