My Favorite Front-Runner Server – Linode


Writing web-based software and tools is my favorite forte. I always write small to complex tools to carry out various types of work. My all tools are using various programming languages based on their complexity. Once the tool is ready to use, I always make it public to use by everyone. I achieve this by uploading on public servers.

Table of Contents


My Favorite Programming Languages

Below are my favorite languages to write various types of tools:

  • AngularJS
  • NodeJS/SailsJS (NodeJS-based framework)
  • PHP/CakePHP (PHP framework)
  • MySQL/SQLite database

My Hosting Journey

In the beginning, I started with PHP-based projects only. For that, I used free PHP servers like 000webhost. But they came with restrictions on PHP functions.

Then I moved to Heroku App. Heroku is good but comes with complexities for integration and setup. Hosting a PHP application on Heroku requires additional research beyond their documentation.

When I discovered Linode, it was a game-changer. Linode offers much more flexibility than 000webhost and Heroku. On Linode, you can:

  • Install the operating system of your choice.
  • Decide on the server resources you need.
  • Run any programming language you like.

The only prerequisite is a basic understanding of command-line tools — but that’s a small price to pay for full control.

How to Create a New Linode Server

You can create a new server by visiting https://cloud.linode.com/linodes/create.

Step 1: Choose your favorite distribution. My favorite is Ubuntu LTS.

Step 2: Select the region you want to host your server. Choose based on your target audience — I prefer Mumbai.

Step 3: Select the server resources for your application. You can upgrade anytime. I prefer the basic Nanode 1 GB ($5/month) plan.

Step 4: Provide a server name for easy identification.

Step 5: Set a strong root password to secure your server.

Step 6 (Optional): Add an SSH key for secure access.

Step 7 (Optional): Create a VLAN between multiple Linode servers if needed.

Step 8: Add add-ons for extra functionality.

Step 9: Hit Create Linode Server — and you’re ready!

Linode Pricing

I like Linode’s pay-for-what-you-use pricing model.

If you create a $5 Linode server but delete it after 2 days, you’ll only be charged for those 2 days.

Keep in mind — powering off your Linode does not stop billing unless you delete the instance.

Linode Support

The Linode support team is fast and efficient. You don’t need to be on a high-tier plan to get help.

I’ve been using Linode for around 3 years, and I only had to contact them twice — both times, I received a quick and helpful response.

Register on Linode

You can register for Linode using your credentials or social login. After registration, when you add a payment method, you’ll get a $100 credit valid for 60 days — perfect for testing and exploring Linode for your hosting needs.