In my own experience, I used heroku before, even applied a paid dyno when I was a student,
caprover
later I switched to caprover, which I realised for most of small individual, low-traffic apps, it is much cheaper to use one single AWS Cheap EC2 instance.
switch to k8s
After that, credits oracle cloud free tier, I built a free k8s cluster on Oracle cloud, it is basically one time for all, the hard part is basically the initialising part, after initialising, it is quite easy for app deployment and management. simply do kubectl apply -f infra-deploy.yaml
Oracle Free tier offer up to 4 free ARM instance (32GB Ram), and 2 AMD instances
One more Heroku alternative worth adding here is Kuberns. I’ve been using it for one of my projects. It’s basically a deployment platform that runs your app on AWS and handles the infra side for you. For me, it sits nicely between Heroku’s simplicity and managing AWS or Kubernetes myself.
Hey, I’m Jevin — just a guy who loves coding, solving problems, and building random things for fun. Always learning, always experimenting. That’s pretty much it.
Hey Harsh, Jevin here, CTO at Kuberns. Glad it’s working well for your project 🙌 We built it for exactly this middle ground: AWS infra without making developers manage all the deployment setup themselves.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
There are a few quite good heroku alternatives.
For self hosted options
In my own experience, I used heroku before, even applied a paid dyno when I was a student,
caprover
later I switched to caprover, which I realised for most of small individual, low-traffic apps, it is much cheaper to use one single AWS Cheap EC2 instance.
switch to k8s
After that, credits oracle cloud free tier, I built a free k8s cluster on Oracle cloud, it is basically one time for all, the hard part is basically the initialising part, after initialising, it is quite easy for app deployment and management. simply do
kubectl apply -f infra-deploy.yamlI made an article to talk about dokku, caprover and self host alternatives.
dev.to/timhub/self-host-heroku-alt...
One more Heroku alternative worth adding here is Kuberns. I’ve been using it for one of my projects. It’s basically a deployment platform that runs your app on AWS and handles the infra side for you. For me, it sits nicely between Heroku’s simplicity and managing AWS or Kubernetes myself.
Hey Harsh, Jevin here, CTO at Kuberns. Glad it’s working well for your project 🙌 We built it for exactly this middle ground: AWS infra without making developers manage all the deployment setup themselves.