Run a site on the cheap

Posted

Do you have a personal site or blog? How much do you pay for it? If you are like most people who host their own blog, you more than likely pay around $5 or $10 a month, and another $10 a year for your domain. This comes out to around $100 a year.

Let me tell you how I keep my blog up for under $30 a year. (It would be under $20 but I bought a second domain for my URL shortener).

Ever since I switched to 1&1 internet I have been dissatisfied. No really big problems with them that would make me recommend against them; I just felt they weren’t right for me. I don’t like their billing policies (why charge for my hosting in February then for the domain in March?), I don’t care for their control panel, I don’t like the way the user and host of my MySQL database are even more obfuscated than the password I randomly generated.

I had been thinking of packing up and moving to Lifehacker favorite Namecheap for a while anyway, so when Namecheap offered a to let me move my domain for cheap while helping wildlife, just as my 1&1 account was due for renewal, I took it as a sign from [insert deity here].

I already had an account with NearlyFreeSpeech.net, one of Lifehackers five best personal web hosts. Rather than charge you by the month, they charge you by usage. However, this will almost always come out cheaper for a personal site. It may even be cheaper for a big professional site. They have a calculator so you can get an estimate of how much your site will cost, and I will be quite suprised if it is more than you are paying now. They are also the only host I know of that doesn’t make you pay a premium for SSH access; everyone gets SSH included in their hosting. You can sign up and feel your way around for free before you invest any money, and they don’t lock you into any contracts. They aren’t as easy to use as some hosts, but if you are familiar with Unix/Linux or the Mac OS X command line, you should be okay.

You don’t want to host your domain with them, though. For one thing, you are limited to a few TLDs. For another, domains cost about the same everywhere, but NFSN doesn’t have an affiliate program. Get your domain somewhere else that has one, then you can make use of that to pick up a few bucks on the side. Again, I recommend Namecheap.

Another reason is that you’ll pay around $10 a year for email forwarding from NFSN. Hosting it elsewhere lets you use their (probably cheaper) email forwarding to your existing email account, or you can set up Google Apps for your domain for free, as long as you aren’t going to have many users.

After you have set up your NFSN and Namecheap accounts, you will need to set up your domain to point to your site. Set up to use the NFSN DNS, and then follow the directions in this FAQ entry.

At this point you are already going to save a lot of money on your site, but you can really crank up your savings using CloudFlare. CF is for servers what OpenDNS is for clients: it handles their DNS for them, while adding safety and speed features on as an added bonus. It is free and really easy to set up; so easy I’m not going to walk you through it. Once it is set up, though, it will cache several of your resources, saving on bandwidth charges from NFSN while speeding up your site. After it is working, cancel your DNS from NFSN (CF replaces it anyway) to save an extra $3.65 a year.

 

Make sure you have plenty of time before doing any of this though: there are several DNS changes required through this entire process, each of which can take hours. If you use OpenDNS (and you should) then their CacheCheck feature can help, but you can still spend an entire weekend easily moving your site. However, the savings can be well worth it.