Should I self-host my blog?

Yesterday we looked at some of the benefits and downsides of using a managed service to host your blog. If you want the full picture of my thoughts on this you might want to read that post too – feel free to do it now, I’ll wait!

OK, today I want to talk about self-hosting. What is it? What are the benefits of it? And what are the downsides?


Self-hosting is when you buy a package from one of the myriad hosting companies out there. You usually get some disk space (well, you always get that), a bandwidth allowance that determines how much data your site is allowed to serve up in a given period, and a domain name.

The difference between self-hosting and managed hosting is that self-hosting is usually empty when you get it – you have to set your entire site up yourself. It’s a bit like renting an empty warehouse. You get to decide what you put in it, but you have the hassle of doing the outfitting in the first place.


The warehouse analogy might be useful, though, because in both situations you have the most flexibility to decide what to do. Want to have a WordPress blog? Then install WordPress. Want to use Drupal? Just install it. Decided you want a traditional site rather than a blog? Go ahead and build it – it’s your webspace after all!

In both cases there’s still an element of “management” – your landlord may be managing the integrity of the building, and your hosting company will be managing the availability of your webspace – but what you do with the space you’ve rented is entirely up to you.

Take Geek-Speak, for instance. I currently run three installations of WordPress in my webspace – the main one you’re reading just now, a second one on a subdomain about digital cameras [edit: that site is no longer in operation, but I do still run multiple WordPress installs on my hosting package] and a test install for when I want to play with things that might break the site! I also have  subdomain that’s just a normal static website, and an advertiser management system. I can keep all that stuff in one place, which I couldn’t do with or Blogger.

Add to that the fact that I can install any WordPress plugin that I like, or any theme, and I’m left with the conclusion that, for me, there’s no better option than self-hosting.


Because you can customise your blog much more, and because you’re more likely to have a proper domain name if you go self-hosted, your readers are far more likely to see a self-hosted site as being professional. We thought in the last post about the difference between looking for advice from “” and “”. Remember, you can buy a domain name and point it at a managed blog, but the level of customisation offered by self-hosting will vastly add to your professional image.


There is more complexity to self-hosting than a managed blog though. You need to know if the package you’re on from your hosting company will support the blogging system you want to use. For many this will mean having a MySQL database and PHP (a programming language that runs on your server).

There’s also the power to edit any file in your webspace which can bring brilliant opportunities for customisation and innovative features, but at the same time could lead to your site being broken should you make a bad change. My advice there would be to keep backups of your files just in case something goes wrong!


Self-hosting is the more costly choice when looking at blogging. There’s the cost of the hosting package, which may or may not include the cost of registering a domain name. You may decide to use a design or theme that you have to pay for, and perhaps paid plugins too. All that adds up, which is one reason you may choose to go for a hosted service.

Let me categorically say, though, that I believe the benefits of going self-hosted far outweigh the financial costs.


That’s been a bit of a whistlestop tour of my thoughts on self- hosting. Let me summarise: self-hosting is like renting a warehouse. Other than the structure of the webspace, everything else is up to you. This allows for brilliant customisation and a professional image, but does add complexity and cost. If you want to take your blog seriously, though, I think this is definitely the way to go.

Do you self-host your blog? Have you switched from managed to self-hosted and want to tell us what you’ve found different? If you have any comments or questions please feel free to leave a message below.

Join us on Facebook

Facebook icon

Declare your geekdom for the world to see... well, the part of the world that's on Facebook anyway.

Visit our Facebook page to keep up to date with the latest Geek-Speak posts right in your Facebook stream, as well as hearing about discounts and offers before they're posted on the site.

What are you waiting for? Head on over and "like" us.

Facebook icon used under CC license


  1. Kevin Tea says:

    Chris, as you say self hosting has so many benefits that outweigh the costs involved that any semi-serious blogger or business must consider this unless they decide for a private hosting service. The first host I went to was top of the league tables in comparison sites but due to server crashes it spent more time offline that being live in the first three weeks. My second choice has proved to be faultless, stable and blisteringly fast.

    Oddly enough this did me a favour because with my first host I registered a domain and because of my rush to get up and running again I could not wait for domain transfer so registered a .net domain which considering my subject is far better.

  2. Kevin Tea says:

    Chris, I am with BlueHost, an American outfit and very impressed. Although I write about technology I am not that techy with regards to server set up stuff – I could learn I guess – so the one click setup of WordPress was a major part in my decision to go with them.

  3. Self hosting is a must if you ever want to generate an income from your blog in my opinion, and remain in real control of your asset.

    I started hosting on a shared server, but now enjoy the freedom of using a virtual private server.

  4. Thanks Kevin – who are you hosted with now, if you don't mind me asking? Reliability is a huge issue. I use Binary Canary to keep an eye on the uptime of Geek-Speak.

    Thanks for bringing up the top-level domain thing too, that's probably something I'll write about later on. I keep checking out .com and .net versions of Geek-Speak in case they become available… but not yet.

  5. I'm on a shared server just now, but with the option of adding extra domains. Going to a VPS is certainly an attractive option for the future though.

Comment are closed: Sorry, comments are closed on this article. We automatically close comments on older articles to try and cut down on the amount of spam comments being submitted to the site.

If you want to tell us what you think about this article, why not visit our Facebook Page or Subreddit and leave a comment there instead?