Get Started With Linodes Cloud hosting

Get Started With Linodes Cloud hosting

Cloud hosting made easy.

Hello 👋 friends and Welcome to my blog today. I hope you are having a great day. Today, we will be introducing ourselves to a cloud hosting service.

Introduction

Linode is a popular cloud server provider with a mission to accelerate innovation by making cloud computing simple, affordable, and accessible to all since 2003, 3 years before AWS.

What is cloud hosting?

Cloud hosting is a technology that splits a physical server into multiple virtual machines called cloud servers. Then, these connect to create a single network for hosting a website. Due to its interconnected cloud structure, this type of hosting is also called cluster server hosting. Read more

What Linodes

Linode is a cloud hosting platform that services over 400,000 customers, including The Onion, Creative Commons, and WP Engine. The Linode Manager allows customers to create, manage, and deploy virtual servers and services through a web interface. While the platform has thousands of new Linodes getting deployed daily, the experience from first touch to purchase and deployment to ongoing use needed some simplification and updates to help improve the overall customer journey.

Linode-2-2-585x1024.webp

Sign Up for an Account

First, you need to create a Linode account to start using our services. If you already have a Linode account, you can skip to the next section.

  • Click the Sign Up button at the top of this page.

image.png

Note: Sign up today and receive a $100 credit. This credit will be applied to any valid services used during your first 60 days.

  • Enter your email address, a unique username, and a strong password. Alternatively, you can sign up using your existing Google or GitHub account.

image.png

  • A confirmation email will be sent to your email address. Click the link to confirm your email and be taken to the next step.

image.png

  • Enter your billing and payment information. A valid credit or debit card must be used when creating an account, though additional payment methods (like Google Pay and PayPal) are available once the account is active.

image.png

Most accounts are activated instantly, but some require manual review prior to activation.

Setup Your Linode Server using RunCloud

There are many ways to host your website using Linode. For example, you can read this Linode tutorial Host a Website on Ubuntu 18.04, which requires some basic Linux skills to do it.

Linode also provides LAMP and WordPress one-click apps to set up the server quickly.

Then why should you use RunCloud to setup your Linode server?

Why use RunCloud

  • RunCloud simplifies server management experience, You don’t need to be a Linux expert to build a website powered by Linode.
  • You can easily manage multiple servers (Linode and others) from one single RunCloud dashboard.
  • You can manage multiple web applications (websites) in one server using RunCloud.
  • You can easily clone your web application in the same server or to other servers in your RunCloud dashboard.
  • RunCloud supports many web applications, including WordPress (one-click install), Laravel, and any PHP web application.
    And many more

    If you still do not have a RunCloud account, please register for 5 days free trial, no credit required.

Get started with RunCloud

Connect Linode server to RunCloud

Connecting your Linode server to RunCloud is very easy. RunCloud provides three different methods for Linode.

  1. Server Provisioning using Linode API key.
  2. Direct Server Installation via IP Address and root password.
  3. Manual Server Installation via IP Address.

For the purpose of this article, we will be using the Server Provisioning

Linode Server Provisioning

RunCloud Server Provisioning feature makes it easy to set up a server in Linode directly from the RunCloud dashboard by providing an API key from Linode 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.

Create Linode API Key

For Linode, the API key is Personal Access Token. You can create it here, Create Linode Personal Access Token
You will be taken to a screen where you can generate your token. Click the “Add a Personal Access Token” button to create your token.

runcloud-linode-personal-access-token2.webp

Please enable Linodes (Read/Write) scope to allow RunCloud to use this token to build your Linode server.

You can also enable Domains (Read/Write) scope if you use Domains (DNS) feature in the Linode and plan to use wildcard Let’s Encrypt SSL/TLS using Linode DNS.

Add Linode API Key to RunCloud

There are two ways to add Linode API key in RunCloud.

Method 1

You can use “Add a new key” shortcut when you try to build a server using RunCloud and choose Linode.

runcloud-build-server-add-new-key.webp

Method 2

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.

runcloud-server-provisioning-3rd-party-api-key-list.webp

Once you have added your API key, you can start building the Linode server directly from the RunCloud dashboard.

Build Your Linode Server

To get started, click on the “Let’s get started” button to set up your first server.

runcloud-connect-first-server.webp A screen will pop up showing you a list of available server providers.

Select Linode 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 Linode account.

runcloud-build-server-linode.webp

Choose OS Image, select 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.

runcloud-build-server-running.webp 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.

runcloud-setup-linode-server-success.webp

Done!

Weldon, you have got this far at this point you have:

  1. Setup Your Linode Server using RunCloud
  2. Connect Linode server to RunCloud
  3. Create Linode API Key
  4. Add Linode API Key to RunCloud
  5. Build Your Linode Server

image.png

Our server is up and runing, let see a guide to create our first website.


Create Your First Website

With RunCloud, you don’t need to be a Linux expert to host your website with your favourite server provider. RunCloud support all PHP applications, especially WordPress, WooCommerce, and Laravel.

Creating your first “web application” is very easy. A web application is a website that can be managed from your RunCloud dashboard.

runcloud-create-website.webp RunCloud provides two different options when creating a web application.

One-Click WordPress Install

If you want to create a WordPress or WooCommerce website, you can use RunCloud One-Click WordPress Install feature and get your WordPress web application ready in minutes.

Custom PHP Web Application

If you want to create a Laravel or custom PHP website, you can choose Custom Web Application when creating your web application.

With RunCloud, you can create multiple web applications on one server. Each web application is separate of each other sandboxed in its own with its own permissions.

Sandboxing each web application allows it to be more secure. If one of your website is compromised, the others would be completely safe.


Congratulations

Congratulations It has been a long learning process, and I hope you understand the above-mentioned subject.

Give feedback

If you enjoyed and learned something new from this article, follow me for More web simplified topics, and do well to give me feedback by using the reaction emojis. Let me know how you feel about the explanation in the comment section. Give feedback, corrections, and recommendations. Much 🥰

Let us connect

I would like to connect with any and every reader Let us connect victorjosiah19@Twitter
josiah-victor@LinkedIn