Hatch started because I wanted to make it easy to keep all your Rails apps running for cheap. I can't spend $60+/mo on Heroku just to run a small side project that uses ElasticSearch, but it would be fine on my own server. I just don't have the time to set everything up. So I decided to build something to solve that problem.
Hatch is way for you to deploy Rails apps to your own servers at places like Digital Ocean as easily as Heroku. We'll take care of installing Ruby, Nginx, PostgreSQL, Redis and more and even manage environment variables and all the other little details for you.
It's a flat $15/mo and you can run as many servers and apps as you want. That means it's great if you want to deploy Rails for your small business or side projects without paying for every little addon that Heroku charges for like ElasticSearch.
Since Hatch configures your own servers, you have full access to them to install whatever you want in addition to what Hatch supports. Scaling up your servers is as easy as going into your Digital Ocean account and resizing your server. This is the very first release, so there are lots features it doesn't support just yet and you might find some bugs, but I'm hard at work adding in new features every week.
Now, Hatch isn't designed to replace Heroku or anything like that. If you want truly hands-off, you'll have to pay for Heroku or something similar. If you want something cheap and easy to use, but don't mind running your own servers, then Hatch will hopefully be perfect for you.
— Chris Oliver from GoRails