Article Details
Vol. 5 No. 1 (2026): November
ExoVirt: Self-Service Virtual Machine Provisioning on Proxmox Virtual Environment Using Infrastructure as Code
Purpose: This study designs, builds, and evaluates ExoVirt, an open-source web platform that abstracts Infrastructure as Code so that non-expert users can provision virtual machines on their own atop Proxmox Virtual Environment.
Research Methodology: This study applied the Design Science Research Methodology. The artifact was built with React, Laravel, PostgreSQL, Redis, Terraform, and Ansible, and then evaluated through functional (black box), efficiency, consistency, human-error, and usability (System Usability Scale) tests against native Proxmox VE.
Results: The SUS score was 92.19 for ExoVirt and 37.81 for Proxmox VE, confirmed by a paired sample t-test (t(7) = 6.982; p = 0.000215) and a Wilcoxon signed-rank test (W = 0; p = 0.0078). The number of steps fell from 23 to 10 (56.52%), all 40 scenarios were passed, configuration consistency reached 100% without drift, configuration error was zero, and provisioning time fell 27.83%.
Conclusions: Abstracting Infrastructure as Code behind a self-service interface allows non-expert users to provision virtual machines themselves, while access control, approval, and audit logging remain intact.
Limitations: The researcher also served as the developer during measurement, the SUS sample held eight respondents, and the consistency design narrowed the difference to a single parameter.
Contributions: This study offers a reference design and empirical evidence for infrastructure governance and automation.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.