Proxmox LXC Provisioning
Sell & Manage LXC-Container with WHMCS from your own Host. Mange IPs and help your Customers.
This and more is possible with this module.
Features
noVNC-Console
With the noVNC-Console it is very easy for your Customers to manage their Server. Even if SSH-connections are failing.
PLANS
The Module has a Plan-Manager. With this feature you can create / update or delete your LXC-Plans
Ipam
With the IP-Address-Management your always have an overview of your IP-Addresses. You can see wich of them are free and if not, which Service they are connected to.
How to Install
The installation is very easy:
1) Set your Proxmox Host up (With Domain!).
2) Create a Permission-Role with only permission to view the VNC-Console (VM.Console).
3) Create a user named „vnc“ in the pve-Realm.
4) Grant the User Permissions von all VMs („/vms“) with your VNC-Permissions-Role
5) Download the LXC-Templates, you want to use.
6) Get the module and load it into your WHMCS-Installation
7) Go to your Addon-Management, enable it and Insert your License-Key
8) Create a Server with your root-Proxmox-Credentials (and with Hostname & IP).
9) Go to the Addon-Page, klick on „Config“ and insert your VNC-User-Password as VNC-Secret
10) Klick on IPAM, create a IP-Pool for your Servers and insert your IP-Adress(es) with the CIDR.
11) Klick on Plans and create your LXC-Plans.
12a) Create a Product, Chose Proxmoxlxc as Module and choose Plan & IP-Pool.
12b) Create Custom Fields „Password“ (Required & Show in Order-Form) and „Template“ (Dropdown, „TemplateNameInProxmox|WonderfulName“)