Deploy instructions for Rails using Puma, Nginx, and Ubuntu 18.04.
Sign up at www.atlantic.net (Select the Ubuntu 18.04 LTS operating system option). I was grandfathered in on Atlantic.net's $1 a month virtual private server (VPS) hosting. Unlike Heroku, you will have full control over the server. At some point in your application's lifetime this may become important to you for making customizations Heroku isn't capable of. Unless future limitations aren't a concern AND you don't want to learn how to set up a virtual private server, I wouldn't suggest using Heroku. The setup process below would be very similar for any of the other big hosting options like Amazon's EC2, DigitalOcean, etc.
Confirmation email will have log in instructions with IP, password and username.
Some of the commands below are run on the remote machine and others on your local development machine. I will prefix each command with one of the following:
remote-root#
remote$