Bem, pessoalmente, recomendo strongmente usar Unicorn + Nginx over Passenger. Consuma menos memória, mais eficiente.
Eu uso pessoalmente com o RedMine.
Com o Rails 4 e o Ruby 2.0, ainda é necessário instalar o Phusion Passenger? No meu entender, o objetivo do Passageiro era gerenciar vazamentos de memória que estavam presentes antes de Ruby 2. Se esse não foi o objetivo do Phusion Passenger, por favor, explique!
Phusion Passenger ou Nginx + unicorn são necessárias somente em ambientes de produção.
Acho o Phusion mais sólido para aplicativos únicos em VMs únicas, mesmo que consuma mais memória. A edição empresarial da versão 4 adicionou alguns recursos avançados, como reinicializações contínuas.
Em vez disso, eu acho mais adequado Unicorn para uma configuração de hospedagem compartilhada.
Tags ruby-on-rails ubuntu