Let's get started with the Genesis Cloud Compute Service by launching, configuring and connecting to a Linux instance. This page explains how in five simple steps.


Step 1. Sign-up for Genesis Cloud

If you haven't yet, just sign-up with your email address here.


Step 2. Sign-in to your Genesis Cloud Account and access the Compute Service

Sign in with your credentials here.


From the dashboard, just click "Access Here":





Step 3. Register an ssh key and a credit card with your account

In order to be able to access your instance, you need to upload an ssh key first. If you don't have an ssh key yet, here is explained how to create one under Windows and MacOS / Linux.


Also, in order to use the account, we need your credit card information. Click on Account, then Billing and you can subsequently add credit card information and billing details.


 


Step 4. Create and configure a GPU instance


In the Compute Dashboard click "Add new instance"



Configure your instance so it fits your needs:

  • Give it a Linux hostname and a nickname of your choice
  • Select the data center region (as of now only Iceland)
  • Adapt the image your instance will have (Ubuntu 16.04 / Ubuntu 18.04 or own snapshots)
  • Choose the number of GPUs (between 1 and 10)
  • Make sure to download the required Nvidia drivers as well
  • Choose the number of instances you need (you might be restricted by resource limits, contact us to lift them)
  • Make sure you have an SSH key added to your  instance that you have access to
  • Optionally: Security Groups

Then click "Create Instance"



Step 5. Connect to your instance

After the instance has been created, you can connect to it via ssh.




If you're working from Linux / MacOS or via the Windows Subsystem for Linux (WSL), you can continue reading here. If you're on Windows it is described in this article how to connect via PuTTY.


In a terminal window, use the ssh command to connect to the instance. In order to do that you need the private key (.pem) file, the public IPv4 address from the dashboard and the user name for your instance, which is "ubuntu":

ssh -i "~/path/my_rsa_key.pem" ubuntu@194.61.21.22

You will see a response like the following:

The authenticity of host '194.61.21.22 (194.61.21.22)' can't be established.
ECDSA key fingerprint is SHA256:dM8wzQ9KctW6XfwxxzT/b8mAhF8lHgK/IaDsq+jomP4.
Are you sure you want to continue connecting (yes/no)?

Type 'yes' and press enter to add the shown host to the list of known hosts.

After that, you'll see a response similar to the following:


Congrats! That means you've successfully connected via ssh to your Linux instance on Genesis Cloud Compute Service.