136 Commits

Author SHA1 Message Date
Jose Domenech
b0c12c4fb1 Proxmox VE for WHMCS v1.3.4 (#190)
* Nodes: IPv6 support

* Autodiscover node of template

* Update WHMCS dedicated IP field with pvewhmcs assigned IP

* Configure network of cloned VM from template via cloud-init and start VM

* Update default nameservers and SCSI controller

* Run logModuleCall only if debug mode is enabled

* fix: add missing nameserver space delimiter and remove unused $amendment variable

* chore: bump version to v1.3.4 and update changelog

* ip pool reuse issue fix and send configs

* change select ip query in pvewhmcs_CreateAccount

* store ip in tblhosting,set password , ip and apply configs to proxmox

* start machine if onboot is enabled and send configs

* fix: resolve syntax error after integrating PR #182

* chore: tidy release title and group related node lookup helpers

* docs: add contributors for v1.3.4

* chore: update all nameservers entries

* Prevent duplicate IP allocation during concurrent provisioning

---------

Co-authored-by: Jose Domenech <jose.domenech@axarnet.es>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Hooman hamidpour <31413674+InnocentCivilian@users.noreply.github.com>
2026-02-06 01:40:07 +11:00
Luke S Thompson
c3d10228dd v1.3.3: Nodes Tidy; RRD Migration Tool 2026-02-05 18:33:41 +11:00
Luke S Thompson
79a206e95b Admin > Nodes tab: Tidy-up 2026-01-14 17:47:26 +11:00
Luke S Thompson
928018285c Commit 400, honouring HTTP Status Dogs
- if no auth, image and logo display

- logo onto Support/Config panes

- improve plan add/edit wording

- Disk Cache, explicit "none"

- link to reference docs x2

- clarify re: data xfer cap

- clarify re: IPv6 "prefix"

- consistent icon sizing

- remove <pre></pre>

- improve ver. display

- "add" WS 2025
2026-01-10 13:47:29 +11:00
Luke S Thompson
df819f2d40 Fully remove Bobby Tables (#160)
- and link to the latest release directly
2026-01-09 21:28:37 +11:00
Luke S Thompson
1663668e7c If auth NOK, ensure CSS renders (#177) 2026-01-09 17:01:34 +11:00
Luke S Thompson
914acf3632 v1.3.2: TPL Node; VNC Resolve; Tidy-up 2026-01-09 16:28:13 +11:00
Luke S Thompson
fbf990d6af TPL_Node_QEMU/LXC (#185) & VNC Node Search (#183)
- new custom fields for TPL_Node_QEMU/LXC

- use above field, if exists, for API; else fallback

- VNC guest resolution now via root access

- VNC itself remains via VM.Console
2026-01-09 15:37:15 +11:00
Chris
651abc4880 (Clusters) Resolve Node for VM/CT (#178)
* Resolve Proxmox node for each VM/CT via /cluster/resources instead of assuming first node

* Refactor guest node retrieval in pvewhmcs.php

* Fix issues from PR review

* fix indentation

* more indentation fixes

* Format comma spacing

* Check if `$guest` is null before performing actions.

* Handle errors in account termination

* Load js and PNGs with relative paths

This helps in setups where WHMCS is installed in a subfolder e.g. `/clientarea/`x

* fix docblock and property typo

* Bump version and add contributors

---------

Co-authored-by: hliasa <hliasant@gmail.com>
2025-12-12 23:27:34 +11:00
Luke S Thompson
e21a7fc3e7 #166 KVM to QEMU (except SQL)
Plan Type still in DB as 'kvm' then swapped for API usage. Need to convert this to 'qemu' in future.
2025-12-03 21:10:41 +11:00
Luke S Thompson
0056719950 KVM -> QEMU (Client Area logo) 2025-12-03 19:44:49 +11:00
Luke S Thompson
719735b81c v1.3.0: RRD for Admins & Clients 2025-12-03 19:14:00 +11:00
Luke S Thompson
ef7752ab89 v1.2.20-dev: (Admin) Guests GUI 2025-12-03 17:47:06 +11:00
Luke S Thompson
6186b9f896 v1.2.20-dev: (Admin) Nodes GUI 2025-12-03 17:37:51 +11:00
Luke S Thompson
1b56f4ac8e RRD Schema Update (pve9) - testing (#162) 2025-11-13 11:24:30 +11:00
Luke S Thompson
81e169995b v1.2.19: Remove TigerVNC (Java) 2025-10-24 01:04:08 +11:00
Luke S Thompson
22266db93e v1.2.18: Client Area detail 2025-10-19 18:22:01 +11:00
Luke S Thompson
14adeda5af Add ipconfig to Client Area TPL 2025-10-19 12:04:16 +11:00
Luke S Thompson
2a94251b6d Improvements to Plan Editing 2025-10-19 10:44:15 +11:00
Luke S Thompson
a4b90f8d84 v1.2.17: VNC & Hyperscalers! 2025-10-19 09:49:08 +11:00
Luke S Thompson
63f56f8eea Cores/CPUs columns 2->3 chars (#167) 2025-10-17 12:17:41 +11:00
Luke S Thompson
cc302ed650 Try fix max-RAM issue (#167) 2025-10-17 12:01:30 +11:00
Luke S Thompson
2d8888138f v1.2.16: Minor Adjustments 2025-10-15 13:42:41 +11:00
Luke S Thompson
8d3c6e4abd Improved text layout (Admin GUI) 2025-10-15 13:37:49 +11:00
Luke S Thompson
f1f16e0826 Link to repo for Available Update 2025-10-15 13:31:41 +11:00
Luke S Thompson
fb9b730355 Minor wording tweaks (Plan add/edit) 2025-10-14 13:10:29 +11:00
Luke S Thompson
e266fa8c9d Replace Wiki link w/ README 2025-08-30 08:08:29 +10:00
Luke S Thompson
f4c3f0de0e v1.2.15: Little Adjustments 2025-08-29 10:51:35 +10:00
Luke S Thompson
470b1e15d2 Retain SQL data on-deactivate (fix #160) 2025-08-27 12:08:49 +10:00
Luke S Thompson
f612c84897 VMID into PVE Tasks/Logs table 2025-08-19 13:10:14 +10:00
Luke S Thompson
aa54e51c7b Re-arrange Log columns; replace SS 2025-08-19 10:06:10 +10:00
Luke S Thompson
b054965528 Re-order Admin GUI tabs/panes; new SS 2025-08-19 09:55:08 +10:00
Luke S Thompson
0634a17cdc v1.2.14 (fix #50, fix #154, fix #155, fix #157) 2025-08-19 08:42:37 +10:00
Luke S Thompson
5d97d34ab1 v1.2.13 (#151 and #152) 2025-08-13 15:38:11 +10:00
Luke S Thompson
4af6008317 whmcs.json file/logo; conn. test name (fix #151) 2025-08-13 13:37:21 +10:00
Luke S Thompson
2d798d1a0e v1.2.12 (fix #105, #139, #148, #149, #150) 2025-08-12 14:02:12 +10:00
Luke S Thompson
655ee29e10 Explicit $0.00 x2 on Service Add (#135) 2025-08-11 13:24:35 +10:00
Luke S Thompson
0fd26ef72a /cluster/nextid for #136 & #145 2025-08-05 08:30:27 +10:00
Luke S Thompson
deedc53eb0 Minor tweaks 2025-08-02 15:03:15 +10:00
Luke S Thompson
5f8534e1a9 Module Config pane: minor text updates 2025-08-02 12:14:05 +10:00
Luke S Thompson
69787b823c 'nodes' column (whmcs_id) #127 README 2025-08-02 11:15:34 +10:00
Luke S Thompson
28921ab03d NIC default Virtio, was E1000 2025-08-02 09:36:38 +10:00
Luke S Thompson
ad6aac64f8 SQL prep for #105 2025-08-02 09:30:11 +10:00
Luke S Thompson
8e4a3c56d0 v1.3.x SQL tweak; README polish 2025-08-02 09:20:48 +10:00
Luke S Thompson
b3e7e28795 v1.2.9.1 rename to v1.2.10
re: PHP's version_compare
2025-08-01 21:51:45 +10:00
Luke S Thompson
9c8a67732d Draft SQL re: #49, #50, #74, #142 2025-08-01 16:54:41 +10:00
Luke S Thompson
0a790074e3 revert: version comparison (#62) v1.2.9.1 2025-08-01 14:19:02 +10:00
Luke S Thompson
cb3fe9628b Import Guest & Use VMID (#135) v1.2.9
* Starting to get automatic VMID detection implemented (#132) by @tnewton1

* More work on #75 prep (true VMID)

* Guest Import form/logic (draft) re: #75

* Another case to set vmid (re: #75)

* More serviceid -> vmid changes (re: #75)

* Minor typos & tweaks (#75 #136)

* Tidy C'LOG; bump ver (v1.2.9)

* Link to contributors; tidy README

* Fine-tuning from review

* Remove SID >100 per #136 for #75!

* v1.2.9: Guest Import (VMID)

* vmid = id, if empty (manual update)

* Use advised version check

* Fine-tune comments

* Final C'LOG for v1.2.9
2025-07-31 17:05:55 +10:00
Luke S Thompson
5f1292f876 netrate - default to 0 (re: #103 & #119) 2025-05-01 22:58:25 +10:00
Luke S Thompson
c74308f202 KVM -> QEMU (lang only); IP -> IPv4 2025-04-26 17:49:54 +10:00