We will assume you have Ruby, Rails, and Mongrel installed. Mongrel is a clustering software for Rails. !!Linux Copy provided init.d script to proper place. Modify path as necessary. {{{ sudo cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.2/resources/mongrel_cluster /etc/init.d/mongrel_cluster }}} Next, add a path statement to mongrel_cluster file just above the CONF_DIR variable: {{{ vi /etc init.d/mongrel_cluster PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local:/usr/local/sbin:/usr/local/bin }}} ou may also want to change the USER=mongrel to USER=www-data. Finally, let's modify permissions and make sure we boot mongrel on startup: {{{ sudo chmod +x /etc/init.d/mongrel_cluster sudo update-rc.d mongrel_cluster defaults }}} Modify your permissions of your app: {{{ sudo chown -R www-data:www-data myrailsapp }}} Setup the Mongrel Cluster. This will get us a group of 3 mongrel clusters running on port 8000. From within your myrailsapp/config folder, type: {{{ sudo mongrel_rails cluster::configure -e production \ -p 8000 -N 3 -c /var/www/apps/myrailsapp -a 127.0.0.1 \ --user www-data --group mongrel }}} Now let's create a symlink to that file from within /etc where all our configs live: {{{ sudo mkdir /etc/mongrel_cluster cd /etc/mongrel_cluster/ sudo ln -s /var/www/myrailsapp/config/mongrel_cluster.yml }}} Information taken from [here | http://www.urbanpuddle.com/articles/2007/05/09/install-ruby-on-rails-on-ubuntu-feisty-fawn]. ---- [Linux | CategoryComputing.Linux] - [Fixme | CategoryFixme]