More general solutions that are much cheaper and apply to hosting apps of any language:
- AWS Elastic Beanstalk (works like Heroku, you don’t need to worry about managing deployment config, autoscaling also handled for you)
- I’ve heard good things about Render and Supabase but I’ve never tried them
It sounds like you’re new to the language or just getting started in some way, so I’d avoid things like kamal and manually maintaining your own VMs. Use a platform to handle all of that for you in the beginning and only move to a more complex solution later once you can justify it.
More general solutions that are much cheaper and apply to hosting apps of any language:
- AWS Elastic Beanstalk (works like Heroku, you don’t need to worry about managing deployment config, autoscaling also handled for you)
- I’ve heard good things about Render and Supabase but I’ve never tried them
It sounds like you’re new to the language or just getting started in some way, so I’d avoid things like kamal and manually maintaining your own VMs. Use a platform to handle all of that for you in the beginning and only move to a more complex solution later once you can justify it.
Thanks for all the replies and help. I am testing out Hatchbox.io and DigitalOcean! Definitely smooth so far.