I started playing with Sinatra and deploying on Heroku, which I find really enjoyable. I don't need the scalability Heroku provides, but I really like their CLI and the ability to deploy an app with a simple push. Is there an open source project that releases a VM image that I could slap say, on an EC2 instance and that would provide the same services (web server, postgres, git push-to-deploy, maintenance mode...) 'in the small'?
Dokku was released recently (https://github.com/progrium/dokku/):
Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen. Assumes Ubuntu 13 right now. Ideally have a domain ready to point to your host. It's designed for and is probably best to use a fresh VM. The bootstrapper will install everything it needs.
Update Feb 2014: also have a look at Flynn especially if you need multitenancy or a multi-host setup.
The author of Dokku is actively involved in the development of Flynn.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With