Для установки руби:
rvm, поставит все зависимости сам,
rvm notes
выдаст инфу для конкретной системы.
Постгрес: apt-get install pg
Веб-сервер: в зависимости от религии. Я лично предпочитаю nginx + unicorn.
Еще неплохо бы поднять git-сервер (это довольно просто) чтобы деплоить на сервер с помощью capistrano.
Вот тебе ключевые слова для поиска, в интернете все расписано кучу раз.