Make a Free Website on Google Cloud for one year

2020 Starts with people having plenty of free time home and that’s the beauty of this period when people would be having ideas of a very innovative thing called “Startups”. This post is no such plan of mine. 10 minutes reading and probably 30 minutes of practically applying this method will just help you create your website/ personal blog on Google Cloud for Free for a year.

OBJECTIVE: The objective of this blog post is to demonstrate a step by step procedure to host your website/ personal blog on Google Cloud Platform for free for a year. The procedure is the same if you want to pay for the services 🙂

Introduction: Let’s start with making clear understandings and objectives.

  1. This is not a post to learn web development. That’s an altogether another topic. However, I’ll tell you how to make a WordPress blog with just a click at the end of this post.
  2. I will be covering Apache PHP Based websites. Reason to choose PHP is it is the best to create content websites. According to research, There are 80% websites on the Internet which are developed using PHP.

Requirements: Let’s start with the below pre-requisites beforehand we start implementing this in real.

  1. Free GCP Account – https://cloud.google.com/free – Google offers $300 free credits for new users on Google Cloud Platform.
  2. A domain name – You can purchase your domain name from various vendors on the internet few of my favourites are name.com namecheap.com
  3. Free Cloudflare Account. We will use Cloudflare to manage DNS and website catch – You can skip this part but believe me it’s worth a task.
  4. Free Webhosting panel – A Webhosting panel is a bundle of software which are required to manage a web server and run a website. We will use my personal favourite CentoOS Web panel

That’s it, folks – Let’s start with the process and create a fresh new server for you.

Creating a compute engine in GCP :

Step 1: Log in to your GCP account and head to Compute Engine Virtual Instances and click on create a new Compute Engine.

Step 2: Get the correct configuration for your Compute Engine :
The important thing to note here is Region/Zone and Machine configuration. Below configuration is the most optimal config you would require for a WebHost. The cost of n1-standard-1 in us-west1 would cost around $24 per month, that would be $288 for 12 months which is under $300 credits available for free to use by Google.

Step 3: Choose the Operating System
Google offers various operating systems. My favourite is centOS so let’s proceed with CentOS.

Step 4: That’s it – Your server is ready to go – Click finish and wait for the magic to happen. Once your server is ready you will be able to see something like this. To login to your server just click on SSH.

Once you have logged into your server – All you have to do is install a WebHost pannel. CentoOS Webpannel in our case.

Installing CentOS Web Panel

Step 1 – Login to the GCP Compute engine just created.

Step 2 – Login with root with the command:
[tushar_kesarwani09@instance-1 ~]$ sudo -s

Step 3 – Follow the instructions on the CentOS Website – http://centos-webpanel.com/server-update

[tushar_kesarwani09@instance-1 ~]$ yum -y install wget
[tushar_kesarwani09@instance-1 ~]$ yum -y update
[tushar_kesarwani09@instance-1 ~]$ reboot

---- Wait for the SSH Shell to come back ---

[tushar_kesarwani09@instance-1 ~]$ cd /usr/local/src
[tushar_kesarwani09@instance-1 ~]$ wget http://centos-webpanel.com/cwp-el7-latest sh
[tushar_kesarwani09@instance-1 ~]$cwp-el7-latest

These commands will take some time. Always refer to the commands from official website as these could change.

That’s it folks – once above commands are executed properly you will have the login details for the admin portal for centOS Web Pannel. The final confirmation would look like the below message. Don’t forget to save the below details.

Step 4: As you can notice on the above Screenshot, password to login to the server panel is the SSH root Server. By default root user has no password, so we have to reset the password for root user using ssh shell.

That’s it folks – You have a running web panel to host your domain. Let’s log in and play around.

Admin panel still not working? Yes – Don’t worry if you are getting the below error. The reason is GCP does not open the ports automatically. You have to open the Ports from the firewall rules. Let’s learn how to do that 🙂

Creating Firewall Rules To Open Access To Required Ports:

Step 1:- Login to the VPC Network section and click on Firewall Rules.

Step 2:- Create a new Firewall Rule to open access to port 2030 and 2031 with the below configuration.

Step 3:- Once you have created rules to open port 2030 and 2031 required for centOS web panel, you will be able to login to the centOS web panel.

Hit Like if you can see the below screen 🙂

Note: The password for the panel is the root password you reset on ssh few steps back.

Now comes the final step where we have to add a domain to this server and have our first website online 🙂
The final step is to point your domain to this server and add it in the web panel.

Adding the domain to the Server :

Step 1: Adding the domain to Cloudflare and create DNS Records pointing to your server. Adding your domain to Cloudflare is not a mystery, You just have click “Add a new site”. Choose Free package and finish.

Step 2: Next step is to add DNS records in Cloudflare. See the picture below to create the similar records.

Step 3: Change Name Servers on your Domain manager to point it to Cloudflare so Cloudflare can redirect it to your server.

Step 4: Add Domain to your web panel
Now that’s the beauty of CentOS Web Panel, managing a domain is very easy. Just find an option to “Add Domain” and fill the details.

Step 5: You are Live 😀
Let’s prove this by writing something on the website. Let’s upload a basic HTML page to see if my domain works. Changing website content is easy with centOS web pannel. Just look for File Manager and go to the folder you have you filled in the above form while adding the domain and put your own HTML Code.

Let’s open your website 🙂

YES – WE ARE LIVE 😀

BONUS :
So I have put-up a detailed step by step guide to take you online. You can explore the web panel to explore various features like setting up an email service, installing blogs, CMS Softwares on your website. CMS Softwares like WordPress is very popular for running content websites like a personal blog. My personal blog asktushar.com is WordPress based. Look for Softaculous in the pannel to install CMS software on your website. Follow the screenshot below


That’s it, folks. I hope it helps you with creating your first website online. If you have any queries don’t hesitate to leave a reply here or email me to contact@asktushar.com

A Year In London

19-Jan-2019, a very fine evening, when I landed in London. I can’t speak in words how happy I was. It was a dream come true. 365 days and 365 events today sum up to an altogether another life I have lived here.

Not much time ago I got asked to work from the London office, the moment I got this option, it created a new spark in me to chase my life once again. I know when people move to London, they assume it altogether different life, My story is a little different. Today I feel like a home away from home here. London is beautiful, it attracts you with its colours, lights, streets, people and 100 other reasons and yet gives you a freedom to stay in a calm people-friendly environment. London is strange, It makes you a part of it and I wish the same.

First Apartment: I remember my first apartment was in Holborn. This picture explains it all.

View this post on Instagram

The city of dreams 🙆‍♂️

A post shared by Tushar Kesarwani (@asktushar) on

The City Of Dreams
== London ==

Tue Story. London is the city of dreams. Evey evening with a view like this will make you fall in love with anything. It gives you the enthusiasm to start another chase.

Days past and the walk started to feel soo confident. Walks like below and thinking about how it all happened is itself gives you the confidence you need.

And this

You get that confidence you needed to chase another life.

Dude, I’m telling you, London is crazy. First six months I lived in central London (Thanks to my amazing Job), I can’t strain enough on how difficult that life is. Dude, It’s Central London! You get to walk in one of the most beautiful parts of the world and you have the beautiful lights and heart taking architecture of the city to capture in a frame.

View this post on Instagram

Yeh Dil Maange More!

A post shared by Tushar Kesarwani (@asktushar) on

True, London makes you feel like home but the hardest truth is it’s not. When the time passes you start messing up your memories and you want to be with your past, your friends, your family, which you can’t get in anywhere. I got lucky and fulfilled my dream of taking my parents here. For over 45 days with them here, we all felt connected to London somehow! My parents loved it. With all another amazing series of events when I visited England and Scotland with my parents, the beauty we saw in people and the environment we all lived a small life in 45 days.

View this post on Instagram

When mom dad are in London 😍🥰

A post shared by Tushar Kesarwani (@asktushar) on

You see, when you move somewhere you start living and it starts feeling like home. This is when I moved into my current home. And when you celebrate a festival at home it becomes more close to being called home. And another reason is the people I moved in with.

I made good friends. Thank you, London for this gift.

Well, as they say, you have to go through the worst to get the best, and that’s what my life has been so far. I’m glad I met you baby 😉

With all series of events, the memories, I’m happy to say I live in London and I love it here 🙂

Bhutan – Where happiness is a place

It’s true what they say about Bhutan, You will fall in love with the place, the people and the culture.

I started #SOLO into Bhutan but as they say, you never travel solo. Travelling is all about knowing people, culture and the places. I am going to write as much as possible so you can understand why you should visit Bhutan and how you can make it your memorable trip.

How to enter Bhutan?

Bhutan, the land of thunder dragons is our border country. We have friendly border with them, and you can just walk into Bhutan without any Visa/Permit. To travel anywhere in Bhutan you need permit for different parts of the country. These permits are just like the one you need to travel in Himachal. Permits are meant to ensure your safe return from Hill areas.

There are Two ways to enter Bhutan from India.

  • Fly Directly into Bhutan ( Only International Airport – Paro ) : You can fly directly into Bhutan. The only airlines which is allowed to land in Bhutan is Drunkai- Royal Bhutan Airlines.
  • Fly to Siliguri, West Bengal : You can reach Siliguri, West Bengal using your preference. The airport name is Bagdogra Airport. Railway station is Siliguri Station.
    • Distance from Siliguri to Bhutan Border is three hours. Phuentsholing is the border town in Bhutan and Jaigaon is the border town from India.
    • There are many ways to reach border from Siliguri.
      • Once you get down at the Airport/Railway station you will find many cab drivers who will charge you Rs.3000 to drop you to Jaigaon.
      • You can take Bus from Bhutan Bus service which is as good as Delhi Metro.
      • From Siliguri Station, you can take a local train to Hasimara. Jaigaon is just 15 mins from Hasimara and you can get a cab in only Rs.40.

Which one should you prefer ? 

Well, it totally depends on your preference. If you are short of days you can fly directly into Bhutan but then you will miss those beautiful roads of India and Bhutan. And i don’t find it senseful to land into Paro and travel all the way back to Border to see the beauty which you could have already done when you had not even started your journey. I would definitely go back and i would again prefer the roads.

Financially it also makes a huge difference if you are travelling in a Group. But for a solo traveler it might actually cost more to travel by roads.

The border town Phuentsholing, is the perfect welcome into the beautiful country. You will start getting the glimpse of the culture, beauty and nature this country has for you. The minute you cross the border, you will start seeing the cultural difference. People actually understand the meaning of zebra crossings and how to leave there city clean.  Food is the best way to understand any culture and Phuentsholing has everything for you. This is another part which people miss when they travel directly into Bhutan. You can check the pictures i took from Phuentsholing below.

The mess with Permit/Visa ?

I am writing this as of 6th June, 2018. The permit office is friendly. They work at standard office hours from Monday to Friday. You just need a fill a form, attach your travel plan and the hotel booking for the day one. They will allow you the permit with in few minutes. The issue is with solo travelers as you have to prove you can take care of yourself. Since i traveled solo, i had a little conversation with the officer but luckily i got the permit with in 15 minutes. You can read the conversation here.

Important points to get the permit : 

  1. You must have your Day 1 Hotel booked while getting the permit.
  2. A photograph of all the members.
  3. Valid ID Proof.
  4. An undertaking – for SOLO travelers only.
  5. Itinerary, You may have to give some reasonable itinerary – Important for SOLO travelers.

Most of you must be looking for a tour plan/ itinerary. I believe the best  itinerary is what you create. I started Bhutan with itineraries from multiple blogs but when i actually started exploring the place i realized it’s not the places you need to visit, it’s the culture and peace you need to visit in Bhutan. I started exploring with people and this is how i covered up my journey.

DAY 1  – Day 2:  Thimpu, The capital city of Bhutan.

Thimphu is the capital city of Bhutan, You will find a bit commercialized culture. The city has good list of tourist places but the USP of this place is the culture, monasteries, local shops and food. You should visit the market to explore multiple food places and shops just to meet people and talk to them. They will show you the beauty of this city. You can reach Thimphu very easily on Day 1, Take some rest, enjoy your stay and visit the city on Day 2.

  • If you have entered Bhutan directly into Paro. Thimphu is just 1 hour journey from Paro. You can get Shared Cabs in Rs 180. You can also book a private cab but shared cabs are good way to start to meet locals and start your journey.
  • If you are coming by road, You can take a Private Cab/Bus/Shared cab from Border town Phuentsholing. Private cab will charge you standard rate Rs. 2500. Shared cab will cost you only Rs. 750 and buses might cost you only Rs 100. I took shared cab and had the pleasure to meet this awesome driver ‘Karma’. Karma not only showed me many points, he allowed me to drive his car. The other 3 people were from Bhutan and they gave me the glimpse of the generosity and culture Bhutan is going to show me. It was a good welcome into the country of happiness.

You can complete Thimphu city in one day with the help of local cab driver. The usual charge to roam around the city is Rs,2500 for a day.

You can find few of  my clicks from Thimphu below :

For me the best thing about Thimpu was my stay.  Normally i don’t write about hotels but this one touched my heart 😛 Staying at RTC (Royal Thimpu College) is just want you need to get out of the regular city chaos.
RTC is the only private college in Bhutan and is managed by the Royal family. It’s built in between the hills. Greenery and silence is just lovely.. This is something I’m definitely gonna come back for.  You can book this place from Airbnb. Below are some of my clicks from this beautiful college where i stayed..!

NOTE: Your next destination is Punakha and you need another permit to travel to Punakha. You need to get this pass from Thimphu Immigration office and this needs to be done on day 2 itself. The office is open in the morning for permits.

DAY 3:  Punakha, Bhutan

Punakha is another town from the Himalayas of Bhutan. It’s mainly known for the Punakha Dzong, a 17th-century fortress at the juncture of the Pho and Mo Chhu rivers. You can book a cab from Thimpu to reach Punakha and do the sightseeing on the same day. This is where i met these two awesome people, Smrita and Amrit, with whom i decided to share the cab and then our destiny made us to stay together for most of the trip. It’s funny how you meet people and they became friends in very short time.

Places to visit in Punakha is Punakha Dzong and hanging bridge. This Dzong is the most beautiful construction i have seen in Bhutan and pretty much everything to look for in Punakha.

Start early from Thimpu, Reach Punakha in 3 hours and do the sightseeing. Now you can either come back to Thimpu but i decided to stay as i had plan to visit Phobjikha next day.

We found this hotel which was just next to Mo Chhu river. We bought Peach wine, grape brandy and beers. The night was beautiful and the company was great. Believe me, you must visit the riverside, smoke a blut, drink the local and enjoy the breeze. The peace was incredible.

DAY 4:  Phobjikha, Bhutan

Phobjikha is a beautiful U-Shaped Valley. It takes approximately 3 hours to reach Phobjikha from Punakha. The roads are bit odd and there is no public transport. You have to rent a cab to go to Phobjikha and come back to Punakha.

About Phobjikha, The valley is just what you need to get out of regular ‘Tourist’ crowd. It’s not a regular Tourist place and not many packages will include this, and this could be the reason the place is unexploited. The greenery, the view was just impossible to get captured in the lenses.

Just random from #bhutandiaries. A magical place.

A post shared by Tushar Kesarwani (@asktushar) on

We started for Phobjikha in morning, visited the valley and drove back to Paro. This is a bit difficult task to do in one day and you may have to convince your driver to complete this. The cab driver will charge you Rs 6000 – Rs 8000 for the day. But the valley and the view is worth the price. I would recommend you to convince your driver to drove you back to Paro so you can save the next day and start early for Paro. Yes, paro is your next destination.

DAY 5:  Paro – Tiger’s Nest

Paro is the second largest city of Bhutan, after Thimpu. Having the only international Airport, paro is the tourist capital and so is the reason this place is over commercialized and is not just what you went looking for in Bhutan. Paro has Good Cafes, Night Clubs, Shopping malls, Etc. The only attraction was Tiger’s nest and Paro airport for me.

Day 5, we did Tiger’s Nest – Taktshang, Bhutan. What a magical monastery at such height. Tiger’s nest is a must go. You will find the culture and history of Buddhism and a lot more into the culture of Bhutan.

It’s a relatively 3 hour trek to get to tigers nest. The trek is moderate level and anyone could do. The views are just amazing.

DAY 6:  Paro sightseeing – Chele la pass – Phuentsholing/Paro

Finally, it’s time to say goodbye to the awesome country. Where happiness is a place. It might be your saddest day as you are going for the last Dzong’s, Monasteries and the good people of Bhutan.

You can start your day early, Visit Chele la pass, which is around 1 hour from Paro city. The drive is smooth and the view is amazing. Go back to paro, do sightseeing quickly as there is not much to visit in the city.

Say Goodbyes! 

  • If you are traveling back to India by Paro, Airport. You can book your flight accordingly.
  • If you are traveling back to India by road, You should start a bit early and reach phuentsholing for the night. Next day you can travel back to India just the way you entered into Bhutan.

Never say goodbye because goodbye means going away and going away means forgetting. Bhutan is an unforgettable place. I don’t think I will ever be able to forget these people and this one hell of an awesome trip. Cheers to these awesome people and Happy country.

Frequently asked questions about Bhutan?

  1. Permit Office :  Permit office is open on Mon – Fri, 9:00 am – 5:00 pm.
  2. Solo Traveler : No issues, just be ready to prove you can take care of yourself and you are good to go solo. You can read How to enter SOLO into Bhutan for my interview with the Immigration officer.
  3. Mode Of Travel : You can find shared cabs for almost all the places. To roam around the city also you can find local cabs everywhere. Bus timings are pretty strict in the morning and you need to pre-book tickets.
  4. Visa : You don’t need visa/passport. Just you need permit to travel in different part of the country. You should get your permit for Punakha/Phobjikha on Day 2 in Thimphu itself.
  5. Bike/Car : You can brink your vehicle from any part of the country. Just have the papers ready and you will get permit for your vehicle without any hassle.
  6. Minimum spent for Indians ? No, there is no minimum spent rule for Indians.
  7.  Shopping : You should shop from Thimphu local market. Paro is commercialized and hence costly.

Please contact me, if you need any information on Butan. Happy to help 😀 🙂