Creating a Machine in RONIN

Machines in RONIN are like having your very own computer in the cloud, known as a virtual machine. These machines can be used for a variety of purposes, including hosting websites and applications, running big data analytics, performing high-performance computing, or creating a scalable environment for testing and development.

Creating one is super easy in RONIN! Don't worry if you make a mistake, these machines can be spun up and down or changed to meet your needs.

Lets get started

Step 1 - Select "New Machine" in the sidebar.

This will take you to the create machine page.

In the top section of the Software tab, you have a choice from all the latest operating systems.

In the bottom section of the 1. SOFTWARE tab, a list of pre-configured software for a quicker start.

There is also a section where you can choose from your project's pre-configured software, called Packages.

For more on packages - click here

Step 2 - Select an operating system, pre-configured package or a project package.

For this example, we'll pick an Ubuntu machine.

You can now move on to the next tab - 2. ADDRESS.

Step 3 - Give your machine a web address.

Once you stop typing, RONIN will check if this is available, and you will then be able to SELECT this address.

For this example, we are addressing this machine my-machine (imaginative, I know!). When we launch this machine, the full address it will be accessible from is my-machine.ronin.cloud

This will take care of all the networking internally and externally... you're welcome 😄

You can now move onto the next tab - 3. MACHINE TYPE

Step 4 - Pick a machine size.

For this example, we will pick Medium size

Don't worry about getting this wrong. It's incredibly easy to change the type of machine later if your needs change.

If you're looking for a particular machine, in the bottom section of the 3. MACHINE TYPE section is the Advanced options. Click on one to expand, and choose from the various types of machines.

Once selected, you can move onto the next tab 4. STORAGE

Step 5. (Optional) - Add additional storage.

Again, RONIN provides you with a variety of sizes for the most popular storage type - a general purpose Solid State Drive. In this example we have added a 100GB drive.

You will notice in the Machine Summary card two volumes, the Root Volume, and the 100GB SSD we just added.

The Root Volume is where your Operating System gets installed. You can increase the size of this by clicking the next to the volume shown here.

For more info on storage here

Step 6 - Click the Launch Button!

Once you're happy with your machine selection, select the green launch button on the machine card.

The Launch Machine modal will now appear.

Step 7 - Secure your machine

For Linux based machines, you will need to create a secure key to connect to your machine via SSH.

For Windows based machines, you will be able to set a password for your machine of your choice to connect via RDP.

For this Ubuntu example (Linux Based), we will need to create a secure key.

SUPER IMPORTANT WARNING BEFORE YOU START!!!
SSH keys work similar to real world keys, so whoever has a copy of your key has full access to your machine, so be really careful where you store it and who you give it to!

Select the Create tab, name your key and select GENERATE A NEW SSH KEY.

RONIN will download your key to your "Downloads" folder.

You will need this key when Connecting to a Linux (Ubuntu) Machine via SSH. More on that later.

Click GOT IT! LET'S CONTINUE

Step 8 - Launch your machine

Your newly created key will be selected and you are now ready to launch your machine! Select the LAUNCH MY MACHINE button.

Hooray!! Your machine is being launched. Click the SHOW ME MY NEW MACHINE button to see your new machine!

It may take a minute or two for your machine to be ready, so hang in there.

Once your machine is up and running, we can now connect to it!

Next Steps

Connecting to Your New Machine
Connecting to a machine in the cloud can be a bit tricky, especially if you’re new to the concept. Here’s a few links to get connected!
RONIN Machines
Everything you need to know about creating and managing your own virtual machines in RONIN!