With our latest “Server Provisioning” feature, you can build and connect a server in DigitalOcean, Linode, Vultr, UpCloud, and Amazon Lightsail directly from the RunCloud dashboard. Provisioning your server has never been easier and the user interface couldn’t get any easier.
In just a few clicks, RunCloud will provision your server and do all the work for you so you can sit back and relax, go grab yourself a cup of coffee, come back, and RunCloud will be running on your server when you return. It really is that simple.
Connect Your Server
Connecting your server to RunCloud is very easy.
RunCloud provides three different methods to connect your server to RunCloud.
- Direct Server Provisioning using server provider API
- Direct Server Installation via IP Address and root password
- Manual Server Installation via IP Address
These methods make it possible to connect server from any server provider in the world.
In this post, we will focus on direct server provisioning method.
Direct Server Provisioning
Using direct server provisioning method, you can build and connect a server directly from the RunCloud dashboard by providing server provider API key to RunCloud.
Currently, this method is available for 5 server providers:
- DigitalOcean
- Linode
- Vultr
- UpCloud
- Amazon Lightsail.
Get Server Provider API Key
If you want to use direct server provisioning method, you will need to obtain an API key for your server provider.
You only need to leave the RunCloud dashboard once to get this API key and add it to RunCloud 3rd Party API Key Settings.
Within the RunCloud dashboard, for any future server creations, you will be able add new servers without having to leave your dashboard.
How To Create API Key For DigitalOcean
You can create API Key For DigitalOcean by visiting this URL,
https://cloud.digitalocean.com/settings/api/tokens
You will be taken to a screen where you can generate your API key or token. Click on “Generate New Token”.
You should enable both read and write access for a smooth communication channel between RunCloud and your server provider.
Click “Generate Token” button to get your DigitalOcean API Key.
How To Create API Key For Linode
You can create API Key for Linode by visiting this URL,
https://cloud.linode.com/profile/tokens
You will be taken to a screen where you can generate your API key or token. Click on “Add Personal Access Token”.
You should enable both read and write access for “Linodes” scope for a smooth communication channel between RunCloud and your server provider.
Click “Create Token” button to get your Linode API Key.
How To Create API Key For Vultr
You can create API Key for Vultr by visiting this URL,
https://my.vultr.com/settings/#settingsapi
You will be taken to a screen where you can generate your API key or token. Click “Enable API” button to get your Vultr API Key.
You should enable “Allow All IPv4” for a smooth communication channel between RunCloud and your server provider.
How To Create API Key For UpCloud
In UpCloud, your API Key is basically the username and password of your UpCloud account.
You only need to enable API Connection option from your UpCloud account settings.
But, this is NOT a good practice to use your main UpCloud username & password for your API key.
It is better to create a dedicated subaccount that you can use for API key.
You can create subaccount for UpCloud by visiting this URL,
https://hub.upcloud.com/people
For this subaccount permission, uncheck “Access to control panel” option, and only enable “Allow API connection” option. It means this subaccount will be dedicated for API connection only and can not access your UpCloud panel.
How To Create API Key For Amazon Lightsail
You can create API Key for Amazon Lightsail by visiting this URL,
https://console.aws.amazon.com/iam/home?#/security_credentials
You will be taken to a screen where you can generate your API key. Click “Create New Access Key” button to get your Access Key ID and Secret Access Key.
Add Server Provider API Key to RunCloud
There are two ways to add server provider API key in RunCloud.
You can go to “3rd Party API Key” menu by clicking your profile (top right), then click Settings menu. You can see the list of all server provider API keys that you have added to RunCloud.
Or you can use “Add a new key” shortcut when you try to build a server using server provider that support direct server provisioning method.
For example, when using Amazon Lightsail, you can enter Access Key ID and Secret Access Key.
Once you have added your API key, you can start building server directly from RunCloud dashboard.
Build Your Server Now
To get started, click on the “Let’s get started” button to build & connect your first server.
A screen will pop up showing you a list of available server providers.
Select your server provider.
If you click on DigitalOcean, Linode, Vultr, UpCloud, or Amazon Lightsail, and you have added your server provide API key, click “Build Server” provision type and select the API key from the list.
You will see your server provider panel in your RunCloud dashboard.
Build DigitalOcean Server
When you use DigitalOcean, you can build a server from all available plans in DigitalOcean, including Standard, General Purpose, CPU-Optimized, or Memory-Optimized servers.
Choose OS Image, select plan, select data center region, select an instance, and click on “Add this server” to start building your server.
Build Linode Server
When you use Linode, you can build a server from all available plans in Linode, including Nanode, Standard, High Memory, Dedicated, or GPU servers.
Choose OS Image, select plan, select data center region, select an instance, and click on “Add this server” to start building your server.
Build Vultr Server
When you use Vultr, you can build a server from all available plans in Vultr, including Cloud Compute, High Frequency, or Dedicated Cloud servers.
Choose OS Image, select plan, select data center region, select an instance, and click on “Add this server” to start building your server.
Build UpCloud Server
When you use UpCloud, you can build a server from all available data center regions and instances from your UpCloud account.
Choose OS Image, select plan, select data center region, select an instance, and click on “Add this server” to start building your server.
Build Amazon Lightsail Server
When you use Amazon Lightsail, you can build a server from all available data center regions and instances from your Amazon Lightsail account.
Choose OS Image, select plan, select data center region, select an instance, and click on “Add this server” to start building your server.
Start building your server…
After clicking the “Add This Server” button, RunCloud will begin provisioning your server automagically.
Once the provision is complete, you will land on the RunCloud dashboard.
If successful, data about your server will appear and you have successfully setup your server with RunCloud.
Done!
Summary
At RunCloud, we are all about making your dev life easier, delivering a fast service, and ensuring your server is managed properly.
Whether beginner or expert developer, we’ve made connecting your server easy, fast and secure.
Get started and setup your server today!
Categories: Features, Server Management, Tutorials
I like this feature
RunCloud really help me save lots of time when deploying new servers in the past 2 years. Really love your service and please send my best regards to Arif -your CEO, he’s been doing a great job!
And if an upgrade is required on the server, how should it be done? On the runcloud or cloud panel itself?
Hi Jorge Araújo,
For server upgrade (increase RAM/CPU), you can do it from your cloud server provider panel directly.
RunCloud really help me save lots of time when deploying new servers in the past 2 years. Really love your service and please send my best regards to Arif -your CEO, he’s been doing a great job!