what is Xenica

Xenica Module is WHMCS addon designed to work as a XenServers Control Panel , which give your WHMCS clients a simple panel to control their own VMs , and give you the full control of your VMs list .

Let the power of WHMCS and Xen work for you and your customers

If you run a VPS hosting company then you can understand the need to let the customers have as much control over their VPS as possible. A lot of times the customer needs action fast from your staff when a server locks up or a project is coming due, but they just destroyed the operating system. This module allows your customers more control then ever, and right from the client page of WHMCS. This module provides complete life cycle management of your customers VPS from time of setup to time of termination.

General features

  • Easy VM Provision with wide range of OSs (CentOs, Debian, ubuntu and windows server)
  • Full VM control
  • Full VM info
  • Support latest XenServer Version
  • Support latest WHMCS version
  • Support PHP7
  • auto assign ip addresses on new orders
  • Support VM multiple IPs
  • Bandwidth Billing
  • Support Debug mode and whmcs module logging
  • useful and clear wiki documentation
  • Full utilization of XenAPI which results in :
    • More Security : no extra services running on Xen machine
    • Lightweight on the server
    • More stability : stability of the module is the same as XenApi stability

Clients Panel :

  • Show VM info (Host,IP, Password, Registration Date, Bandwidth Usage, etc.. )
  • Detect VM current power state (Running, Halted, Paused)
  • Basic VM Control (Boot, Shutdown, Reboot)
  • VM Change Root Password (clients can reset their VMs password)
  • VM ReInstall (can select OS from allowed templates list)
  • VM SnapShots (list, create, delete)
  • VM Console (noVNC console page for Linux/Windows, still work even if SSH is off)
  • VM Graph/Stats (statistics graph for HD,Net,CPUs,RAM Usage)
  • VM mount CD (can mount an ISO file from Server Storage Repository)

Admins Panel :

Product/service Panel:

  • Login as user (user side panel)
  • Show VM Full info (Host,IP, Password, Bandwidth Usage,Home Server, Resources etc.. )
  • VM Full control (Crate, suspend, Terminate, reboot, pause, shutdown,reset bandwidth )
  • VM reinstall
  • VM change root password
  • VM Console
  • VM change CPUs
  • VM change RAM size
  • VM change Disk size
  • VM run boot commands (run commands as root on the next vm startup)
  • VM SnapShots
  • VM Mount CD
  • VM change Host name
  • show VM Graph/Stats
  • show full vm record data (Xen API)
  • Show last vm 5 commands log

Xenica VMsList

  • List Xenica VMs Details from WHMCS db (name, user, regdate, domain, IP, server, status , notes ..)
  • search for any vm depends on any field
  • filter vms by status

Xenica Servers List

  • List Xen Servers from WHMCS db
  • show Server VMs count and list server VMs
  • list server os templates
  • List Server VMs that is not added to whmcs DB
  • List whmcs VMs that is not exist on Xen Server

Xenica Users List

  • List Xenica Users from WHMCS db
  • Search for any user
  • filter users by VM status
  • List User Active VMs

Xenica IP Manger

  • List and Add/modify IPs
  • Search IPs
  • separate IPs in groups (by Datacenter/NOC)
  • show available/assigned IPs
  • show allocated vm for each IP
  • List All IPs for certain user
  • Add Range of IPs


  • client panel pages are templates that can be modified as files if needed
  • client panel support multilingual (translations can be added )
  • overview.txt
  • Last modified: 2018/06/17 15:37
  • by orwah