Create Free Wordpress Website or Blog on Google Cloud

Create Free Website on Google Cloud: In this article, you will learn how you can own a wordpress website or blog for free using google cloud platform free tier. 

Create Free Website on Google Cloud

Create Free Website on Google Cloud

This post will benefit businesses, especially online stores and companies with limited daily traffic or visitors.

In the past and even today, many people still waste their money paying for webhosting. Majority of the websites or blogs today do not succeed as they struggle to pay their yearly or annual webhosting subscriptions. 

In order for me to help you succeed, I have come up with this post to help to stay online and grow your business without having to worry about webhosting payment.

Things you need to get started to Create Free Website on Google Cloud:

1.    You will need a computer,

2. A good internet plan / connection

3. A working Gmail account

4. Your credit or debit card (ATM card)

5. A domain name

6. And patience

To get started, simply follow the below procedure:

Step 1:

In your computer browser, simply search for, and click on the console button to create an account. But if you are already having a Google cloud account, simply login. And continue to the next step.

Step 2:

Create a new project. Simply click on New Project,

  • Enter a New Project Name (for example ‘’deobita’’)
  • In the location section, simply leave it as it is, then click on the Create button.
  • After project creation, you need to make sure you are in the new project you just created.

Step 3:

Time to deploy wordpress:

  • Click on menu on the top left side of the Google cloud dashboard,
  • Select Marketplace
  • Search for Wordpresbitnami using the white search box, and click on the one (Wordpress Certified by Bitnami and Automatic)
  • Then click on the Launch button to install wordpress. This may take a few minutes to configure, so you will have to wait until it is complete.
A new page will open (New Wordpress Certified by Bitnami and Automatic Deployment) 

  • Change the Deployment name to Wordpress,
  • Change the Zone to us-west 1b
  • Change the machine type to micro (1 shared vCPU) 0.6GB
  •  Boot Disk type to standard Persistent Disk
  • Leave the boot disk size at 10
  • Select allow HTTP traffic from the internet, and also the HTTPS traffic from the internet.
  • Then click on deploy button, and wait for wordpress to finish deployment.
On the right side, you will see site address, Admin URL, Admin user, Admin Password.

To see your newly created wordpress website or blog and Admin area, simply right click on the Admin URL, and site address separately and open them in new tabs.
  • Now copy the temporary Admin password, because you will need this to login to your newly created wordpress website.
  • Now that you are in the login area of your new website, simply enter or type in the USERNAME or Email address box, your user name which is ( user ), and in the password box, enter the password you copied. You can make this quick by copying and pasting. 
  •  A new window will open, showing you the Welcome to Wordpress display.

Step 4:

In this step, you will have to change the URL which is not good to use (from the ip numbers to a real domain name, eg. from 22.113.759.21 to

To do this, you need to purchase a new domain name, but if you already have a domain name, sit tight and follow the process.

For those of you without a domain name, you can buy a new domain name from any of the various domain providers like namecheap or by simply clicking here.

Step 5:

After you have purchase your domain name,
  •  simply go back to Google cloud platform, and click on menu,
  • navigate to Network Services, and
  •  Click on Cloud DNS.

In order for you to point the domain name you bought minutes ago to the static IP address of your website, first you need to do some DNS configuration.

  • Now that the cloud DNS window is fully loaded,
  • you can now see the DNS Zones
  • Simply click on the Create Zone button
  • Set the Zone type to Public
  • Zone name can be any name you want ( e.gdeobita)
  • DNS name (this is your newly bought or formerly owned domain name, e.g
  • Set the DNS SEC to off.
  • Then click on Create button.
Note: The four (4) IPs seen on the screen should be used in the domain name registrar dashboard.

Step 6:

All you have to do is to link the domain, by pointing the DNS to the four (4) IPs as above.
  • Go to your domain registrar,
  • navigate to DNS management,
  • change DNS to custom,
  • copy and paste the 4 IPs, one IP per box until the last, then click on save.
  • After adding the custom DNS,
  • Go back to google cloud, and click on Add record set to add a new record set
  • Leave the DNS name as it is
  • Resource Record type A should remain the same
  • IPv4 address should be replaced by the website IP link address (this is the number URL showing in the URL section of your website)
  • And Click on Create.
We will also need to create another record.
  • Simply click on Add record set
  • In the DNS name, enter ( www )
  • In the Resource Record Type, change the A to CNAME
  • In the Carnonical name, enter your domain name, (e.g )
  • The click on the Create button.
Go to Google cloud and click on the menu, then scroll down to the Networking section, and click on VPC network, then External IP addresses.

In the new window, set type from Ephemiral to Static, and give it a name(e.g it can be your website name), and click on Reserve.

You will have to wait for it to create the address for your new website name.

Now visit your website URL to see the domain name in the URL section of your browser.

Step 7:

This step is to make your website secure. So to make it secure, we will need to set up and install free SSL certificate. Pay careful attention to this part. 

Before typing the instructions below, always read what displays on your screen, because new updates can change the arrangement, but the process remains the same.
  • To do this, let us go over to menu on google cloud,
  • scroll down to Compute Engine, and
  • click on Vm Instances. 
  • click on SSH, and wait for it to load.
  • It will open up a new window        

Now that it is open,

  • Type this command line: cd /opt/bitnami and press the enter key.
  • The type ls and press enter
  • Next is to type sudo ./bncert-tool and press enter.
  • Type y as yes to download it now.     

Now to run the command, 

  • Simply type sudo /opt/bitnami/bncert-tool and press enter
  • Domain list (enter your domain name) then press enter/
  • Next: type y as yes
  • Where it says enable HTTP to HTTPS redirection (y/n): simply type y as yes.
To enable non-www to www redirection, simply follow the below steps:
  • Simply type n then press enter.
  • Enable www to non-www redirection (y/N): Simply type y and press enter.
Now check the changes in your newly created blog, if correct, then, see the next line.

In the next line, you will see this below phrase:
  • Do you agree to these changes? Simply type y and press enter.
  • A new line of code will appear, asking you to enter your gmail address. Simply do so and press enter.
  • The next step is to type y and press enter to agree to lets Encrypt.
  • It will start your installation. Note that this may take some time.
  • And if you see the success line of code, simply press enter to continue.
  • You website is now secure and ready to go. Visit your website to see the https and the padlock symbol. Hurray!

How to Install Plugins

Let us start installing plugins to our newly created website.

The first and very important plugin we will install, is called Really Simple SSL).

  • Simply login to the back end of your newly created website, using the username and password saved in the very beginning of this project.
  • Enter in your browser and press enter.
  • Now input your username in the username section box, and your temporary password in the password section box, tick remember me, and click on login.
  • Once you are login, navigate to plugins and click on Add New Plugins.
  • Search for SSL, and install and activate Really Simple SSL.
  • If you encountered (System detection encountered issues), do not panic. We will fix it in the next steps.
  • Now go back to Google Cloud SSH and run a command to solve this problem.
  • Type clear and press enter (to clear the SSH box.
  • Copy this command code :sudochown daemon/opt/bitnami/apps/wprdpress/htdocs/wp-config.php and paste it in the cleared SSH window, and press enter.
  • It is done. Now return to wordpress dashboard of your website, and refresh the page.
  • It will clear the error encountered.
  • The next step is to click on go ahead, activate SSL.
  • It is done. SSL is now installed and activated on your website.
  • You are now safe to install any plugin of your choice, without any error.
Next Step:

Let us change the way our website is looking right now to a better look.

To change your current website template or theme, simply navigate to Appearance on your wordpress dashboard, and click on Themes.

Then click on Add New Theme, and select any theme you like from the available free themes, install and activate.

Now let us change the User’s Blog to your blog or website name.

To do this,
  • simply go to Settings,
  • then click on General
  • and in the site title section, change User’s blog to your website name
  • you can also change the tagline to anything thing you like ( example : The Best Blog )
  • Now click on save changes.
  • You can now visit your website ( to see the new changes.

Note: Blogs getting traffic of 300 to 5000 or more daily visitors will not enjoy this free tier, as they will use up the limited space very fast, and will be required to pay $5+ monthly. Deobita is hosted on blogger for this same reason.

If you have any question, or require help on how to customize your website, simply use the comment section below.

Thank you for following deobita’s guide. Be Successful.