Skip to main content

How to Create Instances

Validated on 03 July 2023 - Last edited on 03 July 2023

FibaCloud Instances are Linux-based virtual machines (VMs) running on virtualized hardware. Every Instance you create is a new server that you can use independently or as part of a larger, cloud-based infrastructure.

Create a Instance in the API

How to create a Instance using the FibaCloud REST API
To create an Instance, you first need to get product IDs
  1. Submit a GET request for get product IDs.
curl --request GET \
--url https://cloud.fibacloud.com/api/category/instances/product \
--header 'Authorization: Basic <credentials>' \
--header 'Content-Type: application/json' \
  1. Submit POST request with parameters
curl --request POST \
--url https://cloud.fibacloud.com/api/order/instances/product_id \
--header 'Authorization: Basic <credentials>' \
--header 'Content-Type: application/json' \
--data '{
"cycle": "m",
"promocode": "string",
"custom": "array"
}'

Create a Instance in the Control Panel

The instance creation page is where you choose your Instances configuration, such as the operating system, how much memory it has, and what features (like backups) to enable. The most popular defaults are pre-selected, so you can swipe to the bottom of the page and create an instant Instance or customize any of the options in each section.

You need a FibaCloud account to access the FibaCloud Control Panel and create an Instance. If you do not already have an account, you can create one from the FibaCloud new account registration page.

After logging into the Control Panel, you can click the New VM button.

New VM

Choose Region

In the Choose Region section, select the region where you want to create your Instance.

A good default is selected for you, but for the best performance and minimal latency, choose the datacenter nearest to you and your users. You can also make a decision based on which products and features are available in which regions.

Choose Datacenter Region

Choose Size

In the Choose Size section, you choose the amount of RAM, storage space, and CPU cores your Instance will have.

Choose Size

There are five types of plans:

  • Shared CPU - Basic Instances, a flexible option best for most use cases, like website hosting, staging environments and low intensity compute needs. For Basic Instances, you can also choose Regular and Premium CPUs. Premium CPU plans come with some of our most modern Intel or AMD CPUs and NVMe SSDs.
  • Dedicated CPU - General Purpose Instances, a robust option suitable for a wide variety of mainstream, production applications that require a higher ratio of memory to CPU.
  • Dedicated CPU - Storage-Optimized, best for large NoSQL databases (like MongoDB and Elasticsearch), time series databases, and other data warehouses.
  • High Memory, Special for your projects that need high memory power such as MySQL, MariaDB databases.

See How To Choose a Instance Plan for an in-depth guide to choosing a Instance plan.

Choose an image

In the Choose an image section, you choose the image your Instance will be created from.

Choose an Image

Initially, you can choose from four categories of images:

  • OS includes basic Unix-like images with no additional software (like CentOS, Ubuntu, Fedora, and Debian).
  • Marketplace images include pre-configured applications, like Docker, WordPress, or PLESK, to help simplify getting started.
  • Custom images (Coming Soon) are Unix-like images that you create and upload to your FibaCloud account.

Additional Storage

In the Additional Storage section, you can create and attach additional FibaCloud Block Storage to your Instance. When you click Add Block Storage, you can specify the details of the Block Storage you want to create:

Add Block Storage

Choose Authentication Method

In the Choose Authentication Method section, you choose the method you want to use to log in to your Instance.

Choose Authentication Method

There are two options:

  • Password Authentication for New Instance can be used in any case. Automatic password will be generated for each Instances without having to choose a different method.
  • SSH key, which provide more security than a password.

Check the boxes next to the existing keys you want to add to Instances or click Enter New Key and enter your new SSH Key.

Once you create and upload an SSH key to your FibaCloud account, it remains available for you to add to any new Instances you provision in the future.

Payment Method

In the Payment Method section, you can select the method you want to pay and send the order with the Create a VM button.

Choose Payment Method

You can go to the Instances page to list your servers.

When your server is ready, the IP address is displayed and the service status is updated to Active.

List Instances

To manage the Instance and view the access information, you can press Actions and go to the management page.