Maintenance In Progress
I’ve embarked upon my mission to upgrade my server installation. It’s probably going to take the better part of this week but I hope to be done by this weekend when my parents-in-law are coming to stay with us.
Here’s my todo-list as of now.
- Find a temporary server to host the blog on while installing new stuff on IBS.
- Grab nearest piece of unused computer tech capable of running Linux.
(Yay, my RaspberryPi) - Install Raspbian.
(Since it’s just a temporary server I didn’t bother playing with Arch Linux ARM. Raspbian is what most people are using on their RPis so I figured it would have a decent repository of pre-compiled software.) - Install nginx.
(This was easy, it was in the repos.) - Install CouchDB.
(Again, in the repos). - Install Node.js.
(This is where I’m currently at. It’s a little trickier, requiring compiling from source for version 0.8.x and editing a couple of lines in the V8 configuration to allow ARM v6 compilation. It also takes a LOOOONG time to compile on the RPi) - Setup the blog on the RPi.
- Grab nearest piece of unused computer tech capable of running Linux.
- Redirect lofjard.se to point to the RaspberryPi.
- Install Arch Linux on IBS.
- Install nginx.
- Install CouchDB.
- Install Node.js. (All easy on Arch Linux thanks to fantastic repos.)
- Setup the blog on IBS.
- Re-redirect lofjard.se back to IBS.
- Benchmark
(The use of nginx for static content instead of node-static should make for a nice performance boost in conjunction with the removal of some now redundant code.) - Keep calm and carry on!