I've decided to migrate one of my servers to Arch Linux. I'm not sure that a rolling release distro really suits servers but I've enjoyed using Arch Linux over the last year on my workstations and the only way to assess it's suitability on a server is to try it. So, I've decide to migrate my blog to an Arch Linux server.
This blog post describes how to install Nikola on Arch Linux. Nikola is a static site and blog generator written in Python that I've been using for a few months.
First you'll need Python and virtualenvwrapper so read my Python and virtualenv on Arch Linux and Ubuntu blog post and get yourself equiped.
Install the Nikola 5.4.4 dependencies.
sudo pacman -S --noconfirm --needed freetype2 libxslt libxml2 sudo packer -S --noconfirm --noedit libjpeg6
Create a virtualenv for Nikola.
mkvirtualenv -p /usr/bin/python2.7 --use-distribute nikola-544
You will notice your shell prompt has changed to indicate that the nikola-544
virtualenv is now active. Install Nikola and the optional libraries I use.
pip install http://nikola-generator.googlecode.com/files/nikola-5.4.4.zip pip install bbcode markdown requests webassets peewee feedparser
Nikola is now installed. nikola help and the Nikola Handbook
will assist you from here on.