How to Add and Configure Domain Name for Ubuntu 18.04 LTS with NGINX on Linode Cloud Server

In today’s event loop on {{ PLP }}, we will be configuring the new domain name for our Linode cloud hosting a web server for us developers. 

As you can see, we experienced hands-on accessing our web server using the static IP Address which Linode automatically assigned to our instance from the earlier set up we had.

By the way, just in case you missed out how we saw the “Welcome to nginx!” default page from our NGINX web server response.

You can have a look once more from our previous event loop on {{ PLP }} in titled: How to Install NGINX on Ubuntu 18.04.


Welcome back! today, on the next event loop on {{ PLP }}, we’re about to add new domain name and configure it based on my personal experienced and the best practice in our industry.

Get ready and take note on the few steps I’m going to share it with you.

Step 1:  Buy a Domain Name

Why do you need to buy for a domain name? 

You know the domain name is not free at all and it cost you around $10 per year as my rough estimate, meaning you need to pay it annually.

I recommend buying .com domain name extension most of the time as people know much of this extension as you can observe as well right? okay, let’s continue.

You can buy a domain name at any reputable domain name providers out there and I personally preferred Godaddy as my domain name hosting but it’s up to you where you want to buy for it.

We use as our domain name Tester

Anyways, I just bought the domain name “” from Godaddy and we will be using this domain name as one of our future projects in Python programming using Django web framework in our advanced programming topic.

So you can probably subscribe to our newsletter so I’ll notify you everytime I have a new event loop for your learning.

Step 2:  Add a Domain Zone on Linode DNS Manager

We need to add a domain zone first from our Linode cloud hosting provider for developers like us, just in case you don’t have Linode account, you can sign up it here.

As you can see under “DNS Manager” tab from my Linode account, I have many personal sites I hosted and we’re about to add the new domain name for our development testing as we go along deeper in our Python programming later on.

Click on that “Add a domain zone” link and it will show you the next page to add your new domain name.

Step 3:  Add a Master Zone

Enter your new domain name without WWW, HTTP or HTTPS.

Next, the SOA Email which is either your personal email or anything else as long as it’s a valid email address and by default your Linode instance and then click “Add a Master Zone” button.

If you have multiple instances, you can select from that drop-down list of which your new domain name will be configured from your Linode instance.

Step 4:  New Domain Name Added Successfully on Linode DNS Manager.

Success! and we’re done adding our new domain name on Linode DNS Manager.

As you can see on the actual screenshot above, after clicking that “Add a Master Zone” button.

It will be redirected to all the domain other configurations like the MX RecordsA/AAAA Records, CNAME Records, TXT Records, SRV Records, and CAA Records.

For now, we’re considered done adding our new domain name on Linode DNS Manager, surely no need to modify the default configurations of our new domain and Linode added dynamically for us automatically, Awesome!

In the next event loop on {{ PLP }}.

This is the series of a configuration before we can launch our new domain name ““.  Are you getting excited? Stay tuned for more!

See you in the next event loop on Why CloudFlare for Developers?.

That’s all, have fun learning with {{ PLP }}.

To help Filipino students to learn Python programming language with Django to enhance their capabilities in developing robust web-based applications with practical and direct to the point tutorials, step-by-step with actual information that I provided for you. Leave a comment below or email me at [email protected], thank you!