Where do you host your apps?

I’ve been doing some research about Hosting options to deploy a Ruby app and got some very interesting perspectives in the comments so wanted to expand a little on that topic.

This is a multiple part question, but please feel free to share as much you like:

  1. Where do you host your personal projects? (small apps, non-critical workflows)
  2. Where do you host your production apps? (work related, high availability, etc)
  3. Is there anything that you’d change or a setup you’re thinking about exploring soon?
  4. Lessons learned, hard-pass or issues you’ve encountered.

I’ll start!

  1. Heroku used to be my go-to option, but I’ve been trying Fly lately with a new project.
  2. AWS is what my current client is using.
  3. Currently exploring Miren, in the process of setting up a self-hosted instance to try it.
  4. Having a Dockerfile configured and up to date can be very handy to avoid platform lock-in.
  • I host personal projects on Hetzner
  • Production apps on Healthcareblocks
  • I think I will learn more about Caddy server. I used it recently in a hobby project on Hetzner and its been amazing.
  • Comments in code about things you will change later are things you will never change.
  1. Home Server with proxmox + VM
  2. Google Cloud coz they offer a deal to my current company
  3. kamal is good enough for small setup and Ansible is good enough for my company’s app (using it for many years)
  4. Take relative simple approach to solve issues/needs.

I’m hosting everything on Heroku. I’ve got so many projects, I prefer to keep it consistent for easy maintenance. Thinking about poking around with Render instead.