I’m a recent huge convert to HatchBox. I used to manage my own server with a Chef script to set up and rebuild in case of problems, and use capistrano for deployment.
Now I just let Hatchbox handle it.
They’ll set up nginx, ssl, set up your database, action cable, redis, etc, etc
Then they take your code from git, do the whole install and everything just works. It’s a lot like heroku - but with your own servers.
You can point them to your own VM (they need ssh access) - or frankly I’d just spin up a digital ocean server to handle the job.
Hatchbox is $15/month, and you can get a pretty good server from Digital Ocean for the same.
$30/month saves a lot of hassle
when you release an update - you just push it to your master branch in git (or whatever branch you choose) and it updates automatically.
read more here
(remove the via=rob if you don’t want me to get a commission on signups!)