Vultr is a popular cloud server provider that was founded in 2014 on a mission to empower developers and businesses by simplifying the deployment of infrastructure via its advanced cloud platform.
It is one of the top choices to host your websites. Currently, Vultr has many different plans, including Cloud Compute, High Frequency, and Dedicated CPU.
The Cloud Compute plan offers high-performance architecture that is perfect for your web application with 100% local SSD and high-performance Intel CPUs. It has the most affordable price in Vultr, where you can get 1GB Memory, 1 CPU Core, 25GB SSD, and 1 TB Bandwidh for only $5 / month. Actually, there is a lower price of $2.5 / month for 512MB Memory, but unfortunately, it only supports IPv6.
The High Frequency Compute plan is a very interesting plan in Vultr. It is powered by high clock speed 3GHz+ CPU processors designed to power applications that require the fastest possible single-core performance. It also uses NVMe Solid State Local Storage, so you can get the most out of your high clock speed instances. It starts from $6 / month for 1GB Memory, 1 CPU Core, 32GB NVMe Storage, and 1 TB Bandwidth. You should try it!
Currently, Vultr has 17 worldwide datacenters: New Jersey, Chicago, Dallas, Seattle, Los Angeles, Atlanta, Miami, Silicon Valley, Amsterdam, London, Frankfurt, Paris, Sydney, Toronto, Singapore, Tokyo, and Seoul. You can choose the server location that is close to you or your customers.
In this post, we will discuss how to set up Vultr server to host your websites (web applications).
Table Of Contents
- Choosing RunCloud To Setup Your Vultr Server
- Method 1. Vultr Server Provisioning (Recommended)
- Method 2. Setup Vultr With Direct Server Installation
- Method 3. Setup Vultr Manual Server Installation.
Choosing RunCloud To Setup Your Vultr Server
There are many ways to host your website using Vultr, for example, you can read this Vultr tutorial, How to Install Apache, MySQL and PHP on Ubuntu 18.04, which requires some basic Linux skills to do it.
Vultr also has provided LAMP and WordPress one-click apps to set up the server quickly.
Then why should you use RunCloud to setup your Vultr server?
There are many strong reasons for you to use RunCloud for Vultr.
- RunCloud simplifies server management experience. Either using Vultr or other providers, you only need to master RunCloud once for all cloud server providers. You don’t need to be a Linux expert to build a website powered by Vultr.
- You can easily manage multiple servers (Vultr and others) from one single RunCloud dashboard.
- You can manage multiple web applications (websites) in one server using RunCloud.
- You can easily change the web application stack from native Nginx to Nginx-Apache2 hybrid and vice versa for each web application in your server. No need to spin a new server only to try to use Nginx or Apache.
- You can easily change the PHP version (7.0, 7.1, 7.2, 7.3, 7.4) of each web application in your server anytime. A different web application may require a different PHP version and no need to spin a new server to host another website with a different PHP version.
- You can easily set up Let’s Encrypt SSL/TLS (https) to secure every web application in your server. RunCloud also supports wildcard Let’s Encrypt SSL and custom certificate.
- You can easily clone your web application in the same server or to other servers in your RunCloud dashboard.
- You can get notification from RunCloud server health monitoring when server load is high, RAM memory is nearly full, and disk space is low, directly to your email, telegram, or slack.
- RunCloud supports many web applications, including WordPress (one-click install), Laravel, and any PHP web applications.
- For WordPress users, you can use RunCloud Hub to optimize your website with server-side page caching and Redis object cache.
- For professional WordPress developers, you can use the one-click WordPress Staging feature to create a staging version of your website easily.
- For professional developers, you can use Git deployment from Github, BitBucket, Gitlab, to deploy your web application easily.
- For power users, you can use the Custom Nginx Config feature to customize Nginx easily from RunCloud dashboard, without having to edit it manually.
- For agencies, you can use our Team feature to assign a different team member to a different server with separate permission.
If you still do not have a RunCloud account, please register for 5 days free trial, no credit required.
Connecting your Vultr server to RunCloud is very easy. RunCloud provides three different methods for Vultr.
- Server Provisioning using Vultr API key
- Direct Server Installation via IP Address and root password
- Manual Server Installation via IP Address
Method 1. Vultr Server Provisioning (Recommended)
With our Server Provisioning feature, you can set up a server in Vultr directly from the RunCloud dashboard by providing an API key from Vultr to RunCloud.
You only need to leave the RunCloud dashboard once to get this key and add it to RunCloud 3rd Party API Key Settings.
Within the RunCloud dashboard, for any future server creations, you will be able to add new servers without having to leave your dashboard.
Video Tutorial: Setup Vultr Server
Create Vultr API Key
You can create Vultr API key here,
You will be taken to a screen where you can create your Vultr API key. Click the “Enable API” button to create your API key.
You should enable “Allow All IPv4” for a smooth communication channel between RunCloud and your Vultr account.
Add Vultr API Key to RunCloud
There are two ways to add Vultr API key in RunCloud.
You can use “Add a new key” shortcut when you try to build a server using RunCloud and choose Vultr.
Or you can go to the “3rd Party API Key” menu by clicking your profile (top right), then click the Settings menu. You can see the list of all server provider API keys that you have added to RunCloud.
Once you have added your API key, you can start building the Vultr server directly from the RunCloud dashboard.
Build Your Vultr Server
To get started, click on the “Let’s get started” button to set up your first server.
A screen will pop up showing you a list of available server providers.
Select Vultr server provider, click “Build Server” provision type, and select the API key from the list.
You can build a server from all available data center regions and instances from your Vultr account.
Choose OS Image, select plan (you should try Vultr High Frequency plan), select data center region, select an instance, and click on “Add this server” to start building your server.
After clicking the “Add This Server” button, RunCloud will begin provisioning your server automatically.
Once the provision is complete, you will land on the RunCloud dashboard.
If successful, data about your server will appear, and you have successfully set up your server with RunCloud.
Method 2. Setup Vultr With Direct Server Installation
Using the direct server installation method, you have to go to your Vultr dashboard, create a new server using Ubuntu 16.04 / 18.04 / 20.04 LTS OS image.
You can connect this server by providing your server IP address and root password, then sit back and relax, and our direct server installation will set up your server in minutes.
Method 3. Setup Vultr Manual Server Installation.
Using the manual server installation method, you have to go to your Vultr dashboard, create a new server using Ubuntu 16.04 / 18.04 / 20.04 LTS OS image.
You can log in as root user to your server using an SSH client (OpenSSH/putty), run RunCloud installation script, then sit back and relax, our manual server installation will set up your server in minutes.
Vultr is one of the top choices to host your websites using Vultr high-performance architecture with 100% local SSD and high-performance Intel CPUs, starts from $5 / month.
Even better, you can use Vultr Hight Frequency Compute that is powered by high clock speed CPU’s and NVMe local storage to power your most demanding web applications, starts from $6 / month.
You can set up your Vultr servers easily using RunCloud with three different methods that have been explained in this post.
After set up your server, you can continue to,