Proxmox-WiseCP Integration Specialist -- 2 need Software Development
Contact person: Proxmox-WiseCP Integration Specialist -- 2
Phone:Show
Email:Show
Location: Merkez, Turkey
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"WiseCP Proxmox Module – Technical Specification
1. Overview
The goal is to develop a fully functional Proxmox VE integration module for WiseCP. This module will allow the WiseCP panel to manage Proxmox virtual servers (VPS), including creation, management, and deletion of virtual machines, just like the features offered in ModulesGarden’s WHMCS Proxmox module.
The module should communicate with the Proxmox API to perform all necessary server operations and reflect the results in the WiseCP panel.
2. Module Features
2.1 Server Management
Add, edit, and delete Proxmox server configurations within WiseCP.
Manage multiple Proxmox servers simultaneously.
Automatic connection to the Proxmox API using user-provided credentials (API token, username/password, node IP).
2.2 Virtual Server (VPS) Operations
The module must support the following VPS operations directly from WiseCP:
Creation & Configuration
Create VPS instances on a specified Proxmox node.
Assign VPS resources: CPU, RAM, storage, network interface, template/ISO.
Support both KVM and LXC virtualization types.
Select operating system templates or ISO files.
Enable custom scripts during VPS provisioning (cloud-init support for KVM).
Management
Start, stop, reboot, suspend, resume VPS.
Rebuild VPS with a different template or OS.
Resize VPS resources (CPU, RAM, storage) dynamically.
Manage snapshots (create, delete, revert).
Access console (VNC or web-based if possible).
Monitor VPS status: CPU, RAM, storage, network usage.
IP and Network Management
Assign public/private IP addresses.
Configure network interfaces.
Support for firewall rules per VPS.
Additional Features
Set bandwidth limits per VPS.
Automatic hostname assignment.
Display current resource usage and server status in WiseCP.
Integration with WiseCP billing: suspend service automatically when payment fails.
3. Automation & API Integration
The module must communicate with Proxmox via its REST API.
All commands (start, stop, create, delete, resize, etc.) must be automated.
Error handling: capture API errors and display meaningful messages to users/admins.
Support multiple nodes and clusters.
Secure storage of Proxmox credentials in WiseCP.
4. Billing & Account Management
Automatically create VPS upon customer order in WiseCP.
Suspend/unsuspend VPS automatically based on billing status.
Support tiered VPS plans with predefined resource limits.
Display VPS details (IP, credentials, status) in customer panel.
Support manual service upgrade/downgrade via WiseCP.
5. Security
All API calls must be secured over HTTPS.
Sensitive credentials must be encrypted in the database.
Support for API tokens over username/password for better security.
Limit API access only to necessary operations.
6. Logging & Reporting
Maintain activity logs for each VPS action.
Display VPS usage statistics (CPU, RAM, Disk) for customer and admin.
Error and event logging for troubleshooting.
7. User Interface
Admin Panel
Add/edit Proxmox server nodes.
Manage all VPS instances across nodes.
Visual representation of VPS status and resource usage.
Quick actions: start, stop, reboot, rebuild.
Customer Panel
View VPS information (IP, credentials, OS, status).
Perform allowed operations: start, stop, reboot, rebuild.
View resource usage statistics.
8. Requirements
WiseCP module must be compatible with the latest WiseCP version.
PHP 8.x compatibility.
Must use the official Proxmox REST API.
Modular, maintainable code following best practices.
Provide installation and configuration instructions.
9. Deliverables
WiseCP Proxmox module files (ready to install).
Installation and user guide (admin + customer).
Tested on a staging environment with multiple Proxmox nodes.
Full source code with documentation for future updates.
10. References
Proxmox VE API: [login to view URL]
ModulesGarden WHMCS Proxmox Module: [login to view URL]
WiseCP Module Development Guidelines: [login to view URL]" (client-provided description)
Matched companies (2)

Appsdiary Technologies
