Since heroku will be shutting down all the free dynos by the end of this november, i was assigned to look into other options we have for deploying scholarx. After doing some research, I have come to realize that theres not many free ones available out there. The very few free tiers i could find either have query limits or time limitations. I have listed down some of the hosting services I found that looked quite promising to me with the pricing.
-
We could get a digitalocean droplet starting at $5/month (standard plan - 1 GB Memory / 1 GB CPU / 25 GB SSD / 1000 GB transfer) that comes with a pre-installed dokku image (the open source version of heroku)
-
Digitalocean - If we are going with digital ocean, we can get $100 credit for a year if we use a student email.
-
We could upgrade our free dyno on heroku to the hobby plan, and that would cost $7/month. But we’ll have to host the database somewhere else. We could use something like supabase for that (i think)
-
fly.io - Here we can host the server as a docker image
-
Railway - There is a free plan but it comes with a execution limit of 500 hours/month. So we could go with the developer plan which is $5/month with no execution hour limits.
-
Render - There is a free plan but it only allows a 750 hours of running time/month. The starter plan is $7/month
-
Supabase - They offer a free plan for postgres database hosting
Yup, so these are the ones that I could find.