Quick Facts 2020

• A solid alternative for managing and sell virtual servers
• Mainly oriented for small and medium businesses that need to manage and / or sell virtual servers.
• Also useful for intranets and teaching
• It has included a basic support tickets system and payment gateways (PayPal, 2Checkout).
• Supports multiple servers.
• Works on Debian Buster.
• Is written almost entirely in PHP and includes some BASH scripts.
• Data is stored mostly in a PostgreSQL database.
• Consists of two main packages (vps-control-master and vps-control-slave) and an Android application.
vps-control-master is where the WEB interface runs and a daemon that is responsible for communicating with all Dom0. There can only be a single vps-control-master running.
vps-control-slave is where the Dom0 is located and where virtual private servers are hosted.
• There can be many vps-control-slave running.
• The Android app has some of the functions available in the WEB interface.
• Communication between vps-control-master and vps-control-slave is done through the PostgreSQL and SSH database.
• Android app works through an API that works with the WEB interface.
vps-control-slave package is developed with a driver format for both, the storage management of virtual servers and the management of the virtualization system.
• The driver for management of XEN in paravirtualization mode and the storage driver for LVM are fully developed.
• The software is responsible for limiting bandwidth, I/O and CPU usage of virtual servers running on Dom0.
• It also measures bandwidth, disk I/O and CPU usage of virtual servers.
• All PHP files are protected and encrypted with Ioncube and have an integrated licensing system ready.
• XenManager has a repository currently in operation for debian packages. Security updates and/or features are immediately uploaded to the repository.
• XenManager has been used in production for more than 5 years.