Provisioning of Virtual Private Servers (VPS) on Proxmox Virtual Environment (VE) is still performed manually by administrators through the native dashboard, which is time-consuming and prone to configuration errors, while end users cannot order and manage virtual resources independently. This study aims to design and implement ONEVPS, a web-based application integrated with Proxmox VE through its REST API to automate VPS ordering, provisioning, and management in a self-service manner. The system was developed using the Agile method with Planning, Design, Development, and Testing stages, using native PHP with the Model-View-Controller (MVC) pattern, MySQL as the database, and Linux Container (LXC) as the VPS virtualization environment. Black Box Testing on 11 scenarios showed that all tested functions, including authentication, VPS ordering, automatic container provisioning with IP address allocation, power control, and real-time resource monitoring, worked as expected. In the comparison scenario, creating a VPS through the application was faster than manual creation and required no manual configuration on the Proxmox dashboard. ONEVPS offers cloud providers a more structured VPS service workflow with reduced administrator intervention.
Copyrights © 2026