Today I managed something very satisfying, but ultimately dull and also temporary. A long while back I decided I wanted to move my blog away from being hosted by WordPress to being hosted on my own server.
Only I didn't really manage to do that properly, I had a look round and picked MediaTemple, 'cause they liked designers and seemed (and are) friendly, helpful and cool, which had this thing called "Grid Service" (gs), which gave you one-click setup of WordPress blogs and various other bits and bobs. Enough to get me up and running.
You could also FTP files up, including PHP.
So over the years I hosted various stupid simple sites and projects there, but kept stopping short because I didn't want to have to deal with PHP too much.
But recently I've been wanting to play with Node more, slightly drunk on the power of being able to very quickly hack together backend stuff in a language that I actually enjoy. Which means getting a server that runs Node.
Which I also got from MediaTemple, so now I had two servers, a (gs) server and a DEV server, and of course paying for both.
Slowly, slowly over the last few months I've been moving sites from one to the other. Porting this blog away from WordPress to a Node blogging platform, figuring out how the hell to actually serve static sites and lost at sea with email because the DEV box is bare bones while the (gs) just did email.
Email is a post for another day.
Today I moved the last site off the old (gs) server onto the new one meaning I could close down the old box and save myself $20 a month.
It is deeply satisfying.
Also because now that I've gone through the pain of setting up the bare bones DEV box I can think about moving everything again away from a US hosted server to one in a different county. But at least I now feel that's possible and I'm a little less locked in.
See, mundane, dull and the whole process was fairly tedious, glad I've done it now though.