Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've been learning Rails for the last few days and during this period, I've tested out Heroku and it's great to just do a "git push heroku" and the entire application is up and running. The problem is that I already have a VPS and I'd like the similar deployment method. How would I do this? Which web server is the best to use? My issue isn't performance - I just want fast and easy deployment. Is this even possible?

share|improve this question
add comment

1 Answer

My suggestion is to check out Capistrano; it offers pretty painless deployment once you've got your configs set up. I've been checking this out lately as well and it acts much similar to rake; you just run cap followed by an argument or two and it runs the deployment right out of your git or svn repo.

The documentation is very helpful, I've found. We use Capistrano for all of our projects at my company. It can be simple enough for a one-off project, or for managing a whole slew of them (but if you're doing the latter, I also recommend using Capistrano with Webistrano, to manage them via a web admin).

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.