Usage Guide and Documentation

AutoVM

AutoVM is an open-source platform to manage virtual machines(VM) on the VMware ESXI virtualization which allows the VPS providers to manage full automation of support and sales process.
With the advanced WISECP module, you can automatically provide server sales and management.

AutoVM Module Features

Features Client Area Admin Area
Auto / Manual Server Creation  
Suspend / Unsuspend  
Termination  
Updating Resource Usage Limits  
Upgrade / Downgrade
Restart / Start / Stop / Reinstall
Displaying Resource Usages (With Graphics)
Displaying Server Status (Online / Offline)
Password Update
Panel Login Button

AutoVM Module Installation

  1. Follow the path "Admin Area > Services > Hosting Management > Server Settings"
  2. Click the "Add New Server" button.
  3. Make definitions as follows on the page that opens.

    Hostname : Server IP address or hostname information.

    Name servers : It does not need to be defined.

    Server Automation Type : Select "AutoVM"

    IP Address : IP address of the server where Autovm is installed.

    Username : [URL address where AutoVM is installed]/api
    (Defining an IP address or a different domain "name/hostname" can cause "Google Chrome Iframe Issues"!)

    Password : API key information you created on the AutoVM panel.

    SSL : Mark it to establish API connection using SSL.
    "Hostname" information must be defined in the "IP Address" field instead of the server IP address.

    Upgrade / Downgrade Settings
    : Mark it as "Do not delete".

    Test Connection : Check and test the validity of the information defined.

Using AutoVM Module

After the module installation process is complete, you are ready to create product packages. Please follow the steps below.

  1. Follow the path "Admin Area > Services > Hosting Management > Dedicated/VPS Packages"
  2. Click the "Create New Package" button.
  3. Fill in all the necessary information about the product package as you wish and click on the "Core" tab.
  4. Select your "AutoVM" server that you added before in the "Master Server" field.
  5. In the fields opened at the bottom, define the data about your package according to your wishes. If you want the server to be installed automatically, enable the "Automatic Setup" feature at the bottom of the page.
  6. After providing definitions as you see fit in other tabs, click the "Create Package" button and complete the process.

You are now ready to sell products!

When you receive an order for the package you have created, you can view and manage it in the "Orders" list of your admin area.

 Important Notice  On "Client Area > Order Details", If the buttons are not clicked or a white section appears or redirects to the login page, you may have defined an IP address or a different domain information in the "User Name" section of WISECP shared server settings. Google Chrome requires the same use of "hostname" to run iframe windows. After correcting this situation, delete all folders in the "web/assets" directory where AutoVM is installed and clean your browser cookies and check again.

 Important Reminder   The admin email address in the AutoVM panel must be the same as the master admin email address in the WISECP admin panel. Otherwise, you will encounter "The admin area could not be accessed" error.

Order Requirements and Additional Services

During the purchasing process, you can ask your customers to define some additional information, or you can offer additional services to your customers. These will function via API in conjunction with the module. For this, follow the steps below.

Identifying Additional Services

You can offer "PAID" additional services to your customer during the product purchase process. These are, for example: CPU, RAM, DISK, LICENSE etc. It can be in different ways.

You can access the helpful document on the definition of additional services via the link below.

https://docs.wisecp.com/en/kb/vps-vds-configurable-options 

Identifying Requirement Information

During your customer's product purchase process, for example; server name, database amount, allocations etc. You can ask him to make such choices.

  1. Follow the path "Admin Area > Services > Service Management > Order Requirements"
  2. Click on the "Add New Requirement" button.
  3. On the page that opens, make definitions as follows.

    Name : A title related to the info requested in the purchasing process. (For example: "Server Name")

    Description : A description related to the info requested in the purchasing process. (For example: "Please type your server name")

    Group : Select a group you created earlier. (For example: "Servers" etc.)

    Related Service Group : Select as "Server".

    Status : Select  as "Active".

    Sequence Number : Set a sequence number.

    Mandatory : Mark if the additional information is "Mandatory".

    Configurable Options : In this section, select a variable in the related module you want it to be associated with. The variable you select here will function on the module side.

    Option Type : Determine which form element will be seen as the field where the information will be defined.
Pterodactyl Virtualizor

Do you have any questions?

Feel free to contact us
Contact Us
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top