NBI: The Pros And Cons Of Self Hosting

Posted by Stropp on May 5, 2012 I hope you are enjoying the New Blogger Initiative. Kudos to Syp for coming up with the idea, it's been great to see so many new and old MMO bloggers participating in this. If you are just coming across the NBI for the first time now, head on over to the forum and check out everything that is going on there. After you finish reading this article of course. ;-) If you have decided to start a blog, the first thing you will need to do is to select a blogging platform. You have a choice between a free-hosted, or a self-hosted blog. A free-hosted blog platform is one where you sign up to create an account. Then you create a blog. And then you start writing. Too easy. The biggest platforms are fairly well known, with Blogger and Wordpress.com being the biggest of the free blogging platforms. A self-hosted blog is a blog where you buy a domain name, sign up on a shared host, install the blogging software, and then you start writing. These days, also not that hard -- it can be done in a couple of hours -- but you do have some costs. Personally, I'm a fan of self-hosting. I like the idea of having control over everything about my blog. Control freak maybe? Still there are some negatives.

Pros of Self Hosting

  1. You have control over the software. Some free hosts limit or exclude the ability to install plugin and widgets. A post I saw on the NBI forums this morning asked about the popups that show game item details when a reader hovers over a link. This is done through a plugin or a change to the template code. If you self host you can do this. On a free blog host it may not be possible.
  2. You have control over the commercial aspects of your blog. Some bloggers put adverts or other commercial features on their blogs. Some use affiliate programs. If you are self-hosting, you can do this to your hearts content. Some free platforms however, don't allow any of this. Some will limit it. If you want to make money from your blog, self-hosting is the way to go.
  3. You have control over your content. If you are self-hosting you don't have to worry about a terms of service. Now I suspect that most MMO bloggers wont violate the ToS of a free host regarding racism, illegal content, or porn, but if you want to be controversial you might find that some readers will take exception to it and report your blog to the service. (BTW, it doesn't matter if you are self or free hosting, some content will automatically reduce your Google rankings anyway.)
  4. If you need to change hosting you can. If you find that your web host no longer suits your needs you can, reasonably easily, change to a new host. If you need to scale up to a dedicated server, or a virtual private server (VPS) as your blog grows, then you can.

Cons of Self Hosting

  1. More expensive to run. You need to buy a domain name, and rent a shared server. This isn't that big of a cost. A domain costs about $10 per year, and a shared host under $10 per month.
  2. No (less) support. If something goes wrong with your blog, if it's hacked perhaps, you'll need to fix it yourself. This has happened to me. It ended up taking about five hours one evening to fix. And of course that happened when I really wanted to do something else.
  3. Shared hosts are shared. For the most part this doesn't cause problems, but some cheap hosts are notorious for packing as many accounts onto a server as possible. Your blog may share a single server with 20, 30, or even more other websites. If you find your blog is slow this may be the cause, or perhaps another website is using too many server resources.
  4. Lack of automatic scalability. What I mean by this is that with self hosting if your blog grows and gets too many visitors your cheap shared host may decide that you are using too many resource. In this case you'll have to either upgrade to a more expensive plan, or find a dedicated server, or (the better option in this case) go to a VPS. A free-host like Blogger will scale allowing your blog to continue to grow its visitor numbers indefinitely.

Your Choice

Ultimately you will have to decide for yourself what level of control you want over your blog, but this will be based on the direction you want to take your blog. If you want to use certain plugins that aren't available in a free host, you'll have to self-host. If you have no budget to get a domain name and pay for hosting, or you simply don't want to pay anything, then a free blog host is the best option. If you are having difficulty deciding what to do, then do the following.
  1. Plan. Get a piece of paper and write on it everything you like about other blogs that you read. Be analytical about it. Do you like the popup links?
  2. Now write on a separate list, what you want to do with your blog. Based on the list you generated in step 1.
  3. Go to bed. Sleep on it. Leave it for a couple of days.
  4. Now prioritise the items in list 2. Work out what you must have, and what you can leave out. Make sure this is a long term view. It can be harder to change later.
  5. If the must have items require self-hosting, then that's what you will need to do. If they don't, then free hosting will work for you too.

Other Resources

If you choose to self-host here are some resources. The links are just plain links and are not affiliate links or anything like that.
  • I use Namecheap for my .com and other domain names. For .com.au I used CrazyDomains. (Avoid Godaddy like the plague. Elephant killers, and just plain bad news.)
  • For hosting, I like Site5 and Hostgator. Stropp's World is currently hosted on Site5, and has been since I started the blog.
  • If you have the technical expertise to set up a server, then Rackspace has some Cloud Hosting products that start fairly cheaply from around $11 per month. (I set a server and site up for a client last year.) These will scale easily, Rackspace have a UI that lets you set the resource level, at the click of a button.
If you have any comments you'd like to make, or any other pros or cons, or even some other resources for new bloggers (non-affiliate links only please) feel free to add them in the comments below.  
  1. Feliz Said,

    Self hosting certainly gives you liberty. The liberty to mess things up, but as long as you know what you are doing and have some good general computer skills, you’ll be fine.

    One important issue with self hosting is to keep the plugins and themes up-to-date and even your blogging base software (usually WordPress). Many of the updates are because of more features, but others are to fix vulnerabilities. If you stay up-to-date with those updates, you’ll have less trouble if you are getting hacked.

  2. Stropp Said,

    Don’t underestimate the advantage of messing things up (occassionally.) You’ll learn more about your blog when you do, than when you don’t. :p

    The thing about WordPress is that it makes keeping everything up-to-date much easier. You will certainly know when a new version of WordPress, a plugin, and even a theme has been released. The only thing that might cause trouble is if a plugin you are using is not maintained by the author and becomes incompatible with WP, can happen on major releases more than simple point releases.

  3. Feliz Said,

    Lol, been there, done that. That’s why I have a test site :)

    But no question, the reason WordPress is the #1 blogging platform is how easy it makes certain tasks.

  4. Green Armadillo Said,

    “You need to buy a domain name, and rent a shared server. This isn’t that big of a cost. A domain costs about $10 per year, and a shared host under $10 per month.”

    Personally, this is where the discussion begins and ends for me. I spend around $200-300 per year on the games I blog about, it just doesn’t make sense to put half of that sum towards hosting just so I can have more plugin options.

    Also, more generally my advice to new bloggers who are seriously considering spending money on features for when their blog hypothetically starts earning them money is to reconsider. You might make some money, and you might even have one or two advertisers who aren’t gold farmers and malware hosts, but what do you value your time at? If you want to start a business that happens to be a blog then best of luck to you, but if you are starting a blog so you can have a blog you’re probably better off considering it an unpaid hobby rather than worrying about how to better monetize it.

    That said, I definitely appreciate the in-depth discussion of the pros and cons.

  5. New Blogger Initiative | World of Matticus Said,