How To Setup A Self-hosted WordPress Blog for Free

Ads by Google

00 Construction worker   How To Setup A Self hosted Wordpress Blog for FreeA blog is a layman-friendly variation of a website, and having a blog is one of the many ways to state your presence in the virtual world. While there are many hassle-free blog services out there that will take care of everything except automatically blog for you – like Blogger and WordPress, nothing can beat a self-hosted blog in the terms of customization and self pride.

The problem is, the process of building your own self-hosted blog is (almost always) not free and is considered complicated. So most newbies will choose the easier path and never give themselves a chance to experiment.

I personally believe that experience is the best teacher (and that you should never consider yourself a cool person if you’ve never tried to “build” a blog).

So, if you are in an adventurous mood right now and willing to take up the challenge, I’ll show you how to easily set up a free WordPress blog site.

00 wordpress logo   How To Setup A Self hosted Wordpress Blog for FreeSome of you might ask, “Why WordPress?” I could go on and explain how cool it is, how it has grown from a simple blogging platform into an advanced CMS (Content Management System) and still stay simple and free, how you can expand it into virtually everything by adding plugins and themes; but to save you the time, I’ll just go with “Why not?”

Ads by Google

Getting your own domain name

The first step in our little project is obtaining a domain name. But with zero budget, you shouldn’t expect to be able to snatch a dot com – or any other popular dots like org, net, name or tv. For this experimental purposes, we’ll go with a less popular but free alternative.

The free service that I always use for quick and free domain names is www.co.cc. This service will provide you with 2 free domain names (with .co.cc suffixes) for personal use. (But that doesn’t mean that you can’t register for more with different email addresses. Wink!)

Visit the site and search for the availability of your chosen domain name(s). I’ve registered buildablog.co.cc for this article so you can’t claim that one.

01 check availability   How To Setup A Self hosted Wordpress Blog for Free

If your chosen name is available, please check whether it’s available for free because there are names which are not free. Then continue with the registration.

02 Continue to registration   How To Setup A Self hosted Wordpress Blog for Free

If you’ve been here before, you can log in with your account. Newcomers click “Create an account now“.

After completing the registration process, you need to set up your domain. This step should be done within 48 hours or they will delete the domain. So click the set up button now.

04 Finished Registration   How To Setup A Self hosted Wordpress Blog for Free

Finding yourself a host

To be able to set up the domain, you need a webhost. So, we’ll postpone the domain set up process for a while and find ourselves a webhost first. I stumbled on a service which provides free webhosting without ads called 000webhost. You won’t get premium features, but 1.5GB of disk space and 100GB of data traffic per month should be sufficient for our project.

05 Sign Up with 000webhost   How To Setup A Self hosted Wordpress Blog for Free

Sign up for free hosting with your registered domain name from the previous step, and you’ll get the DNS addresses needed for the domain set up – both in the confirmation email and in the website. Armed with that information, we are ready to go back to our postponed task.

06 Register Host   How To Setup A Self hosted Wordpress Blog for Free

Please note that the host set up process could take a long time (up to 24 hours). So be patient here and refresh the page often.

Setting up the domain

Back at the “Manage Domain” page, choose the number one: “Name Server” option and write down these values:

– Name server 1: ns01.000webhost.com
– Name server 2: ns02.000webhost.com

09 Domain Name Server   How To Setup A Self hosted Wordpress Blog for Free

Then click “Set Up“, and you’ll go into another waiting game.

Installing WordPress

After the host and the DNS settings are active, we can log in to the cPanel to install WordPress. You can log in using your email address and password.

Find the Software section inside the cPanel and choose Fantastico, then select WordPress and provide the admin name with the chosen password. The Fantastico installation script will make the WordPress installation easier by automatically building and linking the database for you.

08 Fantastico   How To Setup A Self hosted Wordpress Blog for Free

You have to decide where you want to install WordPress. If you leave the sub-folder blank, then WordPress will be installed in the root folder: your domain name and you can access it using –> http://www.your-domain.co.cc. But if you put name in the sub-folder, then WordPress would be installed in that folder and accessible via http://www.your-domain.co.cc/foldername

Customization and final notes

You can customize your WordPress installation using plugins and themes and upgrade it to the latest build via FTP. The details of the FTP is available in the welcome email and in the cPanel. I won’t go into detail here because discussing that topic would require another one or two more articles.

With all that said and done, I have to emphasize that the free domain name and free hosting service will only go that far: as an experiment tool. If you want to do this seriously, you have to go with the paid service as they will provide you with more necessary bells and whistles.

But let me share one last trick here: you don’t have to settle with the price that web hosting company offer you. You can get a far cheaper price by applying for a web host reseller account. Normally, this kind of account is not opened to the general public and also not free. But I found one which is free for everybody to join called Resellers Panel. (The link will put me as your referrer, but you can go directly to their website if you want)

By applying to become a reseller, not only you can get the cheapest price for domain names and hosting but you could also start your own business by reselling the service with the market price.

Do you use WordPress? Have you tried to install one on the web server? Share your experience using the comment below, and don’t forget to check out our article on installing WordPress locally in your hard drive.

Ads by Google

37 Comments - Write a Comment

Reply

Jalisa E.

This is why I love this site! It’s perfect! I’m planning on starting my very first blog, and this is just what I needed to get myself started. Great article, thanks a bunch.

Reply

WebDesignExpert.Me

You could always get free self hosted wordpress blog by going to LimeDomains.com. Or for that matter, they also provide free Drupal, Joomla hosting also. Of course there are traffic/bandwidth/storage limits, but so is the case with 000webhost.

Reply

Jack

Hi All, if you would like a free .com domain name, TechMan Help (www.techmanhelp.com) is currently having a domain name competition. This allows you to win a Free .com domain name.

If you are interested, read http://www.techmanhelp.com/stories/free_domain_name_competition for more information.

Good luck everyone

Reply

BlogToTheMax

Thank you very much…

Did it step by step reading your post… and setup my first one!

Waiting for WordPress setup to be available through Fantastico… cos’ it says its not available at the moment.

Thank you again

Will Robinson

I had the same issue, your best bet is to download wordpress from http://wordpress.org/download/ and set it up yourself offline (takes 5-10 minutes tops), then it’s just a case of zipping it up and uploading it using the site’s filemanager (which extracts it online automatically).

BlogToTheMax

Just came back to this article after a long time.
I did exactly that and the blog is now up & running

Thanks for your suggestion

Reply

John C.

The free account displays the following when trying to install wordpress:

We are upgrading autoinstaller at the moment. We do not have exact date when it wil be finished.
However, you can upgrade account and immediatelly start using another autoinstalled that has 50 scripts ready to install in one click!

Reply

Matthew S

I’ve been looking for a post exactly like this! Thanks for the great walk-through.

Reply

Charax

has anyone tried migrating a Blogger blog to WordPress on a free host? every time I try on byethost.com it times out

Reply

gjulian

Wow, it’s exactly the same as I made my blog. lol

Reply

Duggy Moore

Great post. I’ve been using wordpress as a CMS to build a website and blog.

I’d like to recommend Machine Networks as an excellent hosting provider in the UK. Their up-time and support has been exceptional (and they’re cheap). Well done to them

Reply

Akhil

yes u r right…..wordpress is a lot of fun packed stuff….
nothing to worry for the starters…

Reply

Christopher Masiello

Jeffry,
Nice tutorial. Good tip on the reseller discounts.
Chris

Reply

Elizabeth Fairleigh

This is great information – Thanks you for sharing. I am going to give it a go and also share with my client.

Reply

DPS9682

I would advise people NOT to use 000webhost for hosting, as whenever you upload anything to their server they actually BLOCK visitors from viewing your page until they have checked the files you uploaded to make sure they are not illegal, during which time you see a white 000webhost page saying “this website’s content is being checked”, not a nice host at all.

Javs

Do you know some other free webhosts

Reply

Phaoloo

Never thought off cc.com and 000webhost.com before, thanks for nice tricks.

Reply

Javs

Hello I find this post to be useful and started following. But what the drawback is I registered my domain name with “.co.cc” but the webhost you provided has not responded yet to me for further activation. I feel I can go for some other Webhost for free. Say me if any other webhost is there and what is the necessary modifications we have to make in name servers field in our domain settings in “.co.cc”

Jeffry

Usually it takes about one full day for activation. Like I said: it’s a waiting game. As for other free webhost, I couldn’t find any with ‘less trouble’. But there are few suggestions here in the comment. Maybe you could try some of them.

Reply

John C.

http://www.zymic.com/ seems to work for me.

Javs

I have switched my Webhost. http://www.xtreemhost.com seems to work for me and I have created my domain and installed wordpress in it. My first post is about to come.

Reply

Rahul

Yes i made one free wordpress site. Using this method. monsterbuzz.co.cc freehostia as my free hosting service.

Reply

Doc

Tried this, got a domain name through co.cc with no problems, but it appears the Fantastico AutoInstaller has been down for “upgrades” (apparently since January), with nothing but a recommendation to “upgrade to a paid account to use another autoinstaller.” (this is called “bait and switch.”) Meanwhile, tech support is blaming me for doing the self-install wrong and asking dumb questions (“what server are you on?” – my account # should tell them this).

Will Robinson

I don’t see why not, it’s just your password you don’t let on.

I had a few quirks setting it up myself the first time; it failed to access the database propery. Had to try again and it worked. Here’s how…

cPanel: Access ‘phpMyAdmin’ (under Software Services), click on ‘Enter phpMyAdmin’, check all the boxes and – using the pull-down menu select ‘drop’ to clear your database.

All that remains now is to delete your existing WordPress files and re-upload them (in a zip file) using ‘File Manager’ (cPanel, under ‘Files’ funnily enough) which will upload and auto-extract. Try again.

I’ve noticed they’re a finnicky, for want of a better word, still, if I can be of further assistance I’m more than happy to help (“,)

Will Robinson

Ignore my first line, I misread your last line (“,)

Reply

VIKAS GUPTA

An IIT student has started a concern giving free domain name [TLDs] and free hosting! Seriously. See this:

http://buddingbloggers.com

Reply

Forex Forum

Nice post, I would like to read this blog through my RSS feed but i cant get it to work, any ideas?

Reply

Forex Forum

RSS is working now, thanks

Reply

Matthew

Very informative information. I would try this one. Great post!!!!!!!!!!!!

Reply

Helen

I couldn’t get the co.cc website to work, anyone else had this problem?

Will Robinson

They were down for a while today but it seems that they’re back up and running again (“,)

Reply

龙膜

I would try this one

Reply

wade

This blog looks very nice!

Reply

waqas

Really it is Cool
and easy too
thanks Jeffry

Reply

free domains philippines

Self hosted can give you the total control, the freedom for your blog. Naming your domain is also an advantage of the self hosted blog. You can choose for either which extension .com or .net. And lastly profitability, blog is like an investment for in case someone gets interested with your blog you have the option to sell it for them.

Reply

Dave

I’m interested in using .co.cc for testing out some blog ideas as I could save on the $$ before buying a domain. I already have hosting.

But, do you .co.cc “owners” find that Google indexes your sites (subdomains really) quickly and do they get traffic from the search engines?

This info is hard to find and preventing me from just jumping in and building a blog on a co.cc.

So, from 1-10, please rank:

** Indexing Time (1 being slow, like weeks!) (10 being within 24 hours)

** Ranking (1 being on page 100+) (10 being page 1 for your keyword/s)

Thanks everyone!

Reply

john

I have a guide that gives a go daddy domain and hosting free for an entire year!

Your comment