Hosting Decision

I've had a couple people ask me about my logic in deciding to move this site. I guess I can provide a little more insight into what I was thinking. The best way to do this is probably with pros and cons for each option.

First, we should consider where I was running before, a rented server from esecuredata.

Pros:

  • Complete control - I mean complete control. I could log in and do anything I wanted on this server. I could install anything and run anything. This is why I got this server in the first place for hosting the price tracker.
  • Reasonable price for a dedicated server
  • Minimal interference from the "hosting" company

Cons:

  • Paying for a full server when hosting a low-traffic blog
  • All migrations had to be handled by me
  • No redundancy when there was a scheduled outage
  • Backups had to be manual or self-scripted
  • Upgrading the OS costs money

Clearly, there are cons for my use case that were mostly financial. If the host had been free (or considerably cheaper), I probably would have sucked it up and continued to pay.

The next option I considered was a static blog generator. There are literally dozens out there. They provide a piece of software you run on your computer. You manage the blog on your computer and publish it to a hosting system. I was considering doing this with some sort of cloud-based storage.

Pros:

  • Seemingly simple - see cons
  • Cheap

Cons:

  • Not actually simple - It turns out that most of these static blog generators are commandline tools. The one GUI-based tool that I found (thingamablog) was not very good.
  • Apex domain issues - Using cloud-based storage is great for www.webgadgets.ws, but I typically don't have an IP address for webgadgets.ws. I would need to find a service that would redirect to www.webgadgets.ws or I would have to have a host somewhere providing that functionality or proxying the site. Considering I always publicize this site as webgadgets.ws, this is a pretty major issue.
  • Limited editability - I would not really be able to edit my blog from anywhere. I could use source control to save the raw files, but I'd still have to make sure the software is installed everywhere I wanted to edit.

Finally, we get to something familiar with Wordpress.

Pros:

  • Popular
  • Full-featured
  • Free
  • Apex domain mapping

Cons:

  • Lost SEO - Pebble (my former blog software) provided permalinks in the form of "/<something made from the post title>". Wordpress does something like "/<year>/<month>/<something made from the post title>". This is clearly incompatible.
  • Lost control of subdomains - Wordpress needs to be your name server if you map an existing domain to it. Therefore, I wouldn't be able to create and maintain foo.webgadgets.ws if I wanted to.

The last one on the list is Posterous.

Pros:

  • Free
  • Complete DNS control
  • Apex domain mapping
  • SEO preserved

Cons:

  • No support for StatCounter - StatCounter is my analytics and traffic monitoring system. I like it better than Google Analytics because it is simpler and more direct. Unfortunately, I cannot use it to its full capability because I cannot put JavaScript in my site template.
  • No ad support - I did manage to get an Amazon ad on here (as you can see), but that's in an iframe with no javascript needed on my site to render it. Of course, with the traffic I get on this site, I don't really need ad support anyhow. It doesn't do anything for me.

There you have it. That basically covers my decision. I did also toy around with other pieces of software running on cheaper (virtual) hardware. Nothing really beats 80% of what you want for free, though.

Welcome to our new home on Posterous

For several years, webgadgets.ws has been hosted on a rented server from esecuredata. When the price tracker was running, this was great. I had a complete dual core host with 2 GB of RAM and a 500GB hard drive. Seriously, that was awesome 4 years ago. I got it all for $79/month.

Years have passed, and the price tracker is long gone. I really had no need for a full host to run my blog and little else. With the difficulty of moving a blog from a non-standard platform (Apache Roller and then Pebble), I never set aside the time to actually migrate.

Today, I finally decided to find an alternative. I won't go into all the reasons why I decided to use Posterous instead of WordPress (both were options). The prime reason is that Posterous uses the same permalink format as Pebble, so I keep my SEO. I'm going to stick with it for a while. I'll see if I want to change something in a few months.

Anyhow, this should be fun! I'll play around with the theme a bit more as time goes by. It looks like I have a lot of leeway in the layout. Look for more changes.

web
stats