autovm is an open-source non-commercial platform based on the GPL license to manage vm on esxi virtualization which allows hosting companies to provide full automation services. For more information, follow the github project.
Download and run shell script on ubuntu 18.04 without any configuration:
$ cd /tmp && wget -O autovm.sh https://raw.githubusercontent.com/autovmnet/autovm/master/autovm.sh && bash autovm.sh
After installation completed, open your ESXi server and change your datastores name to the datastoreX. such as datastore1, datstore2
Download templates in here, and deploy them on your esxi server. Enable ssh server on ESXi and finally, Add your esxi server on the Dedicated servers section in the admin area.