Linux

Redmine and Passenger bugfix

Redmine+Passenger has issues with RedCloth 4.x so use 3.0.4 or the included version instead.

Passenger and RubyEnt updates

My webserver is now running Phusion Passenger 2.0.3 for Ruby/Rails apps using Ruby Enterprise Edition 1.8.6-20080810. This greatly simplifies application deployment and helps improve performance and memory usage.

Building libxml-ruby gem on Ubuntu Hardy

no such file to load -- libxml_so


sudo apt-get install libxml2 libxml2-dev
cd /usr/lib/ruby/gems/1.8/gems/libxml-ruby-0.7.0
sudo ruby ext/libxml/extconf.rb
sudo make; sudo make install

Another successful Passenger deployment

This morning, as a result of a hardware failure on my home server, I decided to move my Redmine devtracker to my Linode host.

Live backups using LVM and dump

If, like me, you’ve built your Ubuntu machine using LVM for all partitions except /boot, you can do a live backup of your system using LVM snapshots and the dump tool.

Quick Tip: Ubuntu default runlevel

/etc/inittab:
id:3:initdefault

Personal internet acceleration, part 1

My SFF server machine has been configured to speed up my digital life.

Using binary NVidia 8800GT drivers on Ubuntu Gutsy

In order for me to use the official binary drivers, version 169.12, from NVidia with my GeForce 8800GT on Ubuntu Gutsy, I had to do some research. Alberto Milone’s envy tool makes the whole thing almost idiot-proof.

Ubuntu Gutsy AMD64, LVM, and Xen from repositories

For a weekend project, I installed and configured Xen as a virtual machine hosting solution on Ubuntu Gutsy AMD64 using LVM for drive/partition management.

God is watching over my Rails

On my home server, I’m using God to monitor many server daemons using clean, elegant Ruby code.