Creating a compute instance

You can create an instance (virtual machine) directly from the Civo web interface by following these steps:

Step 1: Log in to your civo account

Civo login screen

Step 2: Head over to Instances under the Compute section in the left-hand menu:

Instances menu

You can choose the region to host your instance in the bottom left based on your needs. In the screenshot above the region is set to NYC1.

Step 3: Create the instance with options

Instance creation options

While creating an instance you can specify:

  • Hostname: that is the name of the instance.
  • How many instances: the number of instances you want to create: you can create multiple instances at a single time with the same configuration, where the naming will be in the format hostname+number.
  • Select size: you can select the size and instance hardware specifications based on the task you want to accomplish. View all the sizing options here.
  • Select image: The operating system base image and version of your choice, from the list. Currently you can choose from Ubuntu, CentOS, and Debian.
  • Initial user: The initial username created at instance launch. you can choose from root, the OS's own default, or civo, depending on the task you want to accomplish and your preference.
  • Network: Choose from your account's default network, or from a network you have created. Read more about networks on Civo.

Network selection example showing "Default" and a user-generated "test" network

  • Firewall: you can create a new firewall or choose from an existing one if present in the network. Read more about firewalls on Civo.
  • SSH key: you can choose a random password for logging in to the instance, or use your own key. For adding an SSH key to your account, you can navigate to the Manage/SSH keys section.
  • Installation script: if you want your instance to be preinstalled with some tools or want to run a script on startup then this is the section where you place the script. Read more about instance installation scripts.
  • Tags: You can tag instances for administrative and organisation reasons by adding tags here.

Once you have confirmed the options you want, or if you are happy with the default options selected, you can create the instance.

Your instance will be ready quickly, and the status will be shown on the instances list page:

Civo instances list showing details of a running instance' specifications and IP address.

If you need to view login information or change settings such as the firewall, you can do so on the page for that specific instance:

Instance information page with login information for SSH

You will be able to view the public IP and the SSH details via which you can log in to the machine:

SSH successful connection showing user root logged in to the instance

You have successfully created your compute instance. There are other ways to launch compute instances as well, such as using the Civo cli and Civo terraform provider.