Today, NginY will write tutorial about how to create self hosted wordpress for free, without having to spend any money. This tutorial is very useful for those of you who want to create website, or try the science of SEO, google analytic, and others yet still afraid to try paid including myself which is initially using free domain and free hosting. For those who are still confused what is the domain and hosting, you can check it at this post.
# 1. Create Domain At Freenom
# 2. Check availability domain that we want and GET IT NOW!
For example I try to create website with domain tutorialwordpress.ml. After choose the domain name, click check out. In this example, I rent the domain name for 12 months@Free, because if you rent more than 1 year, we should paid for it. After press continue then you should fill data form to complete the process. After click complete order, freenom’s task deferred until here. But do not close the window because later on, we will be there again.
# 3. Order free hosting at hostinger!
The next step is create an hostinger account. In this tutorial, I login into hostinger using facebook account. Then you will automatically go to the page as above, next click hosting > new hosting order. Order with free hosting package. The next page you should choose hosting duration, here I select the hosting package with the longest duration that is 60 months, and then click checkout > check term and condition checkbox and hit SUBMIT ORDER. Up here you already have hosting and a pop up will appear as below.
“Selamat, Anda hampir selesai! Silakan setup order Anda untuk dapat menggunakannya.”
in this stage click + Setup and we are heading to the next step.
# 4. Setting up hosting!
After click + Setup at the previous pop up, then you will automatically go to the page as above. Choose Domain option at “Jenis Domain”. Domain name is filled with domain name you created at freenom previously. For example, I enter tutorialwordpress.ml as I created before in the second step. Choose Europe (UK) at “lokasi server” and fill the password field. Click + setup and you have already completed this step.
# 5. Write down the name of the server!
After complete the step 4, you will automatically be redirected to homepage. Go to hosting menu and choose your hosting which is already you created before.
After that you will automatically be redirected to hosting settings page, then select account menu > detail, and note the name of the server on the name server Details written on it. At the screenshot below, name the server is
# 6. Pointing your Domain to Hosting
Well, now we are back again to the freenom.
Choose services menu > my domain then you will automatically be redirected to a page that presents a domain that you created. Click manage domain on the domain that you created earlier. After that you will be redirected to page managing domain, select Management tools > nameservers. Select the radio button use custom nameservers (enter below). Then fill the nameserver field with nameserver you already note before, such as the example above then click change name server. Then the process of pointing the domain to the server takes around 1 x 24 hours, but the few times I tried already pointed in less than 10 minutes. Freenom’s tasks already done up here.
# 7. WordPress install with autoinstaller
Then, we return again to the hosting menu at hostinger. Scroll down the menu and select the auto installer.
Then you should got to menu auto installer which contains many applications, type wordpress or you can look it up yourself.
Then fill in the wordpress configuration.
After complete the configuration, try to open a new tab and type the domain you order at freenom.com before. Then the wordpress that you install should be already live, and please do configuration in [domain name]/wp-admin, for example tutorialwordpress.ml/wp-admin. Login with the username and password which you already register (picture above).
That’s the tutorials how to create wordpress self hosted for free within 30 minutes, this website also use free hosting and domain from hostinger and freenom, the domain is nginy.cf. If you want to play around with websites that can be live, you can use free hosting. But if aiming for a more serious and business-related, I do not recommend to use the free ones. Because the hosting provider has a paid hosting customers as well and it is very difficult to get support from them. The server also free hosting sometimes unstable and often time out and numerous limitations however it is enough if used to play.
UPDATE: For now hostinger no longer serve free hosting, thanks to Faisal Lalu that inform me the information
“The only way to do great work is to love what you in. If you haven’t found it yet, keep looking, don’t settle “~ Steve Job