Long time ago, I tried to set up a blog website on my desktop, since I have static IP at school. Now this could be done very easily by some content management systems. The three most popular CMS are wordpress, drupal, and joomla. Drupal is developer friendly, and hard to setup. WordPress is perfect for me. Easy to setup, and the functionality is enough for my use. It only took me several hours to set up it, although I still haven’t figured it out how to upload images. Anyway, it works fine to me. One good article about the difference between these CMS could be found at: http://www.goodwebpractices.com/other/wordpress-vs-joomla-vs-drupal.html. Actually you could also use pmwiki, the one used by our department.