2023-06-17 21:02:51 +10:00
2017-01-26 01:44:54 +03:30
2023-06-17 21:02:51 +10:00
2023-06-06 21:21:27 +10:00
2023-06-16 19:11:52 +10:00
2023-06-16 21:00:44 +10:00

Proxmox VE for WHMCS (Module) Provision & Manage

We're overhauling the Module to suit our internal needs at LEOPARD.host.

  • Automatically Provision VMs & CTs in Proxmox VE from WHMCS
  • Allow clients to view/manage VMs using WHMCS Client Area

The original module was written in 2 months by @cybercoder for sale online in 2016, though didn't sell any copies so they kindly open-sourced it and removed the licensing requirement. The manual PDF files are due to be updated (these still mention licensing - ignore this)

https://marketplace.whmcs.com/product/6935-proxmox-ve-for-whmcs

🛠️ SYSTEM REQUIREMENTS:

  • (WHMCS) v8.x.x stable (HTTPS)
  • (WHMCS) Service ID >100
  • (PHP) v8.x.x stable
  • (Proxmox) VE v7/8

SID >100: The WHMCS Service ID requirement is critical, as Proxmox reserves VMIDs <100.

If you don't have enough services (any status) in WHMCS, create services until you reach SID 101.

PROXMOX 8.x: As this major release is in beta (as of June 2023), support is experimental.

🤬 ABUSE - ZERO TOLERANCE:

NOTE: This module is being overhauled and is in beta. Your support is welcomed.

If you cannot accept this, do not download nor use the code. Complaints, nasty reviews, and similar behaviour is against the spirit of FOSS and will not be tolerated. Be grateful & considerate - thank you!

🆘 TECHNICAL SUPPORT:

Including logs, details, steps to reproduce, etc, please raise an Issue.

Information we will need, at a minimum:

  • (PHP) error_log contents
  • (WHMCS) Module Debug Log contents
  • (Configs) WHMCS/PHP/Module/Proxmox/etc
  • (PVE) Logs from Proxmox Host (pveproxy etc)
  • (Reproduction) pvesh/etc variants of failing calls

Please note that this is FOSS and Support is not guaranteed.

This module is licensed via the GNU General Public License v3.0.

🖥️ LIBRARIES & DEPENDENCIES:

📄 DOCUMENTATION & RESOURCES:

🙌 CONTRIBUTING TO THE MODULE:

If you'd like to contribute to the Module, please open a PR.

We would like to thank @cybercoder and @WaldperlachFabi for their original contributions and troubleshooting assistance respectively. FOSS is only possible thanks to dedicated individuals!

The Network Crew Pty Ltd

LEOPARD.host

Description
Proxmox VM/CT Module for the WHMCS Automation & Billing System.
Readme GPL-3.0 19 MiB
Languages
JavaScript 77.6%
PHP 15%
CSS 3.2%
HTML 1.9%
Smarty 1.1%
Other 1.2%