Skip to content

Ordering Stock Servers in Invapi

In this article

Attention

All payments for stock servers are made from the user's billing account credit. The account must have sufficient funds to place an order.

The "Outlet servers" menu in Invapi

This menu item offers to order physical servers of standard configurations online. All standard servers are deployed within the next business day, unless otherwise stated. The whole process is fully automated. Stock servers available for order are divided into several categories:

  • All stock servers;
  • Servers with 1 processor (1xCPU servers);
  • Servers with 2 processors (2xCPU servers);
  • Servers with GPU (GPU servers);
  • Servers with processor AMD Ryzen;
  • Servers with processor (legacy);
  • Servers with processor Intel.

GPU servers are excluded from CPU groups.

Example of getting a list of available servers for a specific location, (cURL):
curl -s "https://invapi.hostkey.com/stocks.php" -X POST \
    --data "action=list" \
    --data "location={Two-letter area code}" \
    --data "group={Server group}"

Choosing your server type in Invapi

After selecting your preferred server type, a list of configurations available for order, detailing prices and available quantities are shown:

In the top part of the menu, you can change a (geographic) region and choose the type of server you want to order.

The list of servers contains the following details:

  • Performance - evaluation of processor performance (CPU);
  • Hardware configuration - configuration description;
  • Deploy time - equipment deployment time;
  • IPMI - presence of an IPMI module;
  • Price - rental price for the period (various options for the rental period are presented in the drop-down window);
  • Order - equipment order button.

Placing an order in Invapi

To start the ordering process, click on the Order button. You will be redirected to the following menu:

Example of getting information about the server, (cURL):
curl -s "https://invapi.hostkey.com/stocks.php" -X POST \
    --data "action=show" \
    --data "id={Server ID}"

During placing an order, select:

  • General settings - hostname/server name;
  • Operating System - choosing an operating system for installation on a server;
  • Apps and panels - choosing a server control panel;
  • Networking and IP - traffic plan for Internet connection;
  • Advanced options - if desired, input is not required:
    • Enter the public SSH-key of the super-user, which will be utilized by the OS root user;
    • Enter any post-instal script commands - these will be executed when the server is started for the first time;
    • Specify a post-instal callback URL – this URL will be called via curl when the server is started for the first time.
  • Order confirmation.

Note

To install your own OS or OS with a non-standard disk partitioning, you need to select the Own OS from ISO/IPMI (cleanup server) option: in this case, the server’s disks will only be cleaned and all the necessary settings for the Internet access port will be made.

The server will be cleaned up and appear in the INVAPI control panel, ready for you to set up. You will be notified of this via e-mail.

Following the server deployment, you need to visit the server's control interface and install the OS yourself – either via the Reinstall menu, or manually over IPMI (ISO can be uploaded from your local computer), or utilizing the HTML5 console and our library of popular ISO images.

If you can't find the ISO image you want in our library of images, you can request the technical support to add it to the library.

An example of operating system's list:

After clicking the Order button the system will automatically check the server availability, whether your account has sufficient funds to place the order and on passing both checks will send the order for execution. You will be informed of the assigned server's ID number. You will be receiving messages detailing the deployment and installation stages of your ordered server. As soon as your order is deployed, a dialogue informing you of the server's readiness will open.

Your order will be finalized, and any payments are drawn from the account only in case the server is deployed successfully.