Hi,
I wrote a blog post (http://brianmilco.blogspot.com/2013/02/chiliproject-nginx-and-passenger-on.html) yesterday on how to setup ChiliProject, Nginx, and Passenger on a Raspberry Pi. I don't really use Ruby except to run this project so if you see anything that could be improved I'd appreciate it.
This process was used to get ChiliProject 3.6.0 working on Raspbian Server Edition (http://sirlagz.net/tag/raspbian-server-edition/) which is a striped down version of Raspbian.
Performance is ok. First connections are very slow, subsequent page loads are acceptable to me. If you only plan to have one user connect at a time it should be fine.
Below I've summarized the steps without comment, please read the blog post for detailed instructions.
-un-install any existing nginx/passengers installed from debs.
sudo apt-get install rubygems libcurl4-openssl-dev libssl-dev libmysqlclient-dev libpq-dev libmagickcore-dev libmagickwand-dev libsqlite3-dev bundler
sudo gem install passenger
sudo passenger-install-nginx-module
The bare minimum nginx configuration you need to add:
passenger_root /var/lib/gems/1.8/gems/passenger-3.0.19;
passenger_ruby /usr/bin/ruby1.8;
server {
listen 80;
server_name chiliproject.lan;
root /srv/www/public;
passenger_enabled on;
}
sudo bundle install [--without test development]
Continue from the official ChiliProject installation or upgrade guides, I tried both and they worked flawlessly.