How can we help?
< All Topics

Deploying a Virtual Machine in ServerStadium


Deploying a virtual machine in ServerStadium Cloud is very simple. Please follow the steps below.

Via Control Panel

Once you are logged into the control panel, on the left of the dashboard, there is a menu, and you can click on the “Add VM” button

You will be presented with an installation wizard:

Step 1: Select the Location

Step 2: Enter the Hostname of your choice; only support alphanumeric and dash (“-“).

Step 3: Assign a Security Profile, by default, there is a “Default” Security profile that allows management ports such as 22 (ssh), 3389 (rdp), and some service ports such as 80 (http) and 443 (https).

Step 4: Please select the “Image” or the operating system of your choice. Then click the blue “Step 2” button on the Add VM page.

Step 5: Select your desired package or a custom package. Then you may click on the blue button “Step 3” to review the summary.

Step 6: Once you have reviewed the summary, you may choose to instantly build the VM or schedule a time for the VM to be built. Then click on the blue button “Create VM”

Instantly Build a VM
Schedule a Build

You will be directed to the VM detail page showing the provisioning status.


You may need to automate a VM build from your own platform. In this case, you may use our robust and simple API to build the VM.

Step 1: You need to create an API key; please follow this guideline: Generating API Key

Step 2: You will need the following items:

  1. “Location name” – by calling the following API
  2. “Package ID” – by calling the following API
  3. “Security Profile ID” – by calling the following API
  4. “Storage ID” – by calling the following API
  5. “Template ID” (the operating system) – by calling the following API

Step 3: By compiling all of the above items into one raw JSON format body, the example as follows:

    "location": "Jakarta",
    "package_id": 1,
    "hostname": "test-web02",
    "security_profile": 13,
    "public_ip_id": "automatic",
    "disk_id": 17,
    "schedule_type": "instant",
    "schedule_date": "25-07-2020",
    "schedule_time": "",
    "template_id": "d2efd681-ff1d-40d2-aa3d-90777225119b"

You will receive a response with your new VM id.

You may view additional API information found at

Table of Contents