Now that you want to use WordPress.org (self-hosted WordPress) for your website, let’s see how to get web-hosting for WordPress and also how to install WordPress on the WebHost.
Those of you who don’t know a thing about WebHosting, here’s a short info –
To start your WordPress site you’ll have to host/place your WordPress files on a computer. This can be your own computer or a remote computer. WordPress.com takes care of the WebHosting part and places all your site files on their computer. But if you want to be in control, then you’ll want to place all the WordPress files at a location where you can access them. This is called as self-hosting.
Self-Hosting WordPress Files
You can self-host your files on your computer but then you’ll need to take care of maintenance, cooling, backups and pretty much everything from hardware to software. So instead of hosting the files on your computer, host them on a remote computer (shared hosting).
There are plenty of shared hosts, If you are a person with budget then have a look at HostGator or BigRock. They have some cheapest quality plans in the market.
Windows vs Linux
The common question: Which web-hosting is better – Windows or Linux?
The very first thing – You don’t need to be familiar with Windows OS or Linux OS to choose between these two web-hosting platforms because you’ll not be working on the actual OS but the cPanel. The cPanel is an interface between you and the actual remote computer.
I would recommend you to choose Linux web-hosting for WordPress. Why? Because –
- Linux based cPanel is much simple compared to Windows based cPanel.
- WordPress works best with Linux hosting.
- Majority of WordPress developers use Linux. So if you ever run into any sort of problem, there’s a vast community which is always there to help you out.
- We will be using Linux hosting as an example in most of our Tutorials here.
For this tutorial, I’ll be using BigRock.in’s Linux Web Hosting (Advanced Plan). Why Advanced Plan? Because it gives me Unlimited WebSpace and Unlimited Bandwidth/Transfer.
Unlimited is not really Unlimited because every host has the actual limitation mentioned deep down in their policies. But with my experience, I can say HostGator and BigRock provides safe and reliable “unlimited” services.
WebSpace is basically the amount of disk space which you get on the remote computer and Bandwidth/Transfer is the amount of data transferred between the site and the visitors. Usually Bandwidth is renewed on a monthly basis. So if you get 5000MB/month, only 5000MB can be transferred between your site and the visitors. Once that’s over, your site won’t deliver any data till the bandwidth is renewed.
We need Unlimited WebSpace because we don’t want any limitation on the size of our website. Also we need Unlimited Bandwidth because we don’t want to limit the growth of our visitors.
Installing WordPress on the Linux Web Host
I assume you have purchased or you have a linux based shared hosting. Now the next step is to install WordPress on your linux based web host. We’ll see how to do that in the next post.