DEV Community

Cover image for Bye Bye Heroku

Bye Bye Heroku

Lorenzo Zarantonello on August 26, 2022

If you are a developer, you might have used or heard of Heroku. Heroku is a cloud programming platform designed to help build and deploy online ap...
Collapse
 
lukeecart profile image
Luke Cartwright

Here's a great Github repo I was shown recently that could help you.

There's a webhosting section that gives some great options as replacements.

github.com/ripienaar/free-for-dev#...

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Thanks! I need to spend some time on this! Quite some stuff 🥳

Collapse
 
ngocsotn profile image
The Ngoc Nguyen

Good share, thank you

Collapse
 
koleajeolayinka profile image
KOLEAJEOLAYINKA

Thanks for sharing this amazing info i really appreciate

Collapse
 
mezieb profile image
Okoro chimezie bright

thanks for puting all this together.

Collapse
 
lukeecart profile image
Luke Cartwright

This wasn't me, I was told about it

Collapse
 
mmarulka profile image
Marija N. • Edited

Microtica offers a Heroku-like platform experience to deploy your apps securely on the cloud. You can use our Freemium plan to get started and then move to your own AWS account when ready (prices start at $19/month). Check out the platform at app.microtica.com and contact me to get help with free AWS credits.

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Interesting! Thanks for sharing:)

Collapse
 
meshvpatel18 profile image
Meshv Patel

Cool. Thanks for this link.

Collapse
 
mterrel profile image
Mark Terrel

Give Adaptable.io a try. It's easier to use than Heroku and the free tier includes your database (Postgres or MongoDB).

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Never heard of it! Thanks for sharing! I’ll give it a try!

Collapse
 
kostjapalovic profile image
Kostja Appliku.com

hey, Lorenzo!

3 years ago, I started working on a Heroku alternative.

A Heroku alternative deployment service that uses your cloud server from any provider to run your apps.

appliku.com/

The primary focus is on Python/Django but also runs node apps.

I posted the story here a while ago: dev.to/kostjapalovic/tired-of-depl....

Collapse
 
gurchiekt profile image
Thomas Gurchiek

I knew about the inactivating of accounts, but i guess i missed that part about free dyno time. That free dyno time was perfect for quick staging of applications for testing. Not to mention a great place for Rubyists.

I mean pay as you go im sure will still be around, but thats still ops maintenance to remember to cycle up/down. /rollEyes

Collapse
 
alonedatascientist profile image
alonedatascientist

Yep. "But just go to [insert platform here] it starts as low as 99$ for a chunk of time and data that will be sure to change every 2 months" ...(there is no emoji committing suicide but imagine him here)

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Ahahah nailed it!

Collapse
 
maxfindel profile image
Max F. Findel

Hey Lorenzo, have you checked fly.io? I didn't see it listed below and the free tier is enough for a single Heroku app with it's database.

Their approach is focused on deploying your code on multiple locations to process requests closest to your users, but just deploying a single server like DigitalOcean+Dokku works just fine.

I migrated some of my old projects over there and I like it a lot. I hope it helps!

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Thanks! I didn’t know about it! I’ll check it out 😊

Collapse
 
elijahtrillionz profile image
Elijah Trillionz

Keyword "students".

When I just started learning back-end development, Heroku was the first PaaS I encountered. I was excited it was free and I could try it out immediately along with the tutorial I was watching.

It was great while it lasted.

Collapse
 
agonzales profile image
Alexandre Gonzales

qoddi.com is compatible with most of Heroku's buildpacks. We wrote a guide to help with the migration: dev.to/qoddiapps/migration-guide-h...

Collapse
 
sarozpradhan profile image
Saroj Pradhan • Edited

eu.pythonanywhere.com/pricing/ is the good option for the python web apps. Its backed by Anaconda

Collapse
 
sohamboratee profile image
Soham

Glitch has got to be one of the best options.

Collapse
 
riazxrazor profile image
Riaz Laskar

i think Railway might be good alternative to Heroku

Collapse
 
agonzales profile image
Alexandre Gonzales

qoddi.com is here to help if you need us :)

Collapse
 
danielf76025698 profile image
Daniel Franken

Yea, just take your Git Repo which you deployed to Heroku and throw it to mogenius. Same thing, faster build pipelines, easier to maintain. ^^
See you on Discord :)

Collapse
 
0xalita profile image
Alita Romain

Sad to see this happen

Collapse
 
mezieb profile image
Okoro chimezie bright

thanks for your information is helpful because it happened to me

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

What kind of bots do you have there 😂😂😂

Collapse
 
timhub profile image
Tech Tim (@TechTim42) • Edited

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.yaml

Oracle Free tier offer up to 4 free ARM instance (32GB Ram), and 2 AMD instances

Collapse
 
timhub profile image
Tech Tim (@TechTim42)

I made an article to talk about dokku, caprover and self host alternatives.

dev.to/timhub/self-host-heroku-alt...

Collapse
 
paulonteri profile image
Paul Onteri

How to Set Up Your Own Heroku-like Cloud (PAAS) in 10 Minutes

When building new projects, it’s usually annoying to repeatedly set up stuff like web servers, databases, etc. It’s often expensive or tedious to set up and manage. That’s where open-source PAASs came in. They are free and often have an easy to use app/database deployment & web server manager.

paulonteri.com/thoughts/how-to/set...

Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Thanks I’ll check it out 👍

Collapse
 
mrdulin profile image
official_dulin

GG heroku.

Collapse
 
alonedatascientist profile image
alonedatascientist

Pouring out a little drink for Heroku.

Collapse
 
kasia profile image
Kasia Hilborne

Here are a few alternatives to Heroku: herokualternatives.com/

  • AWS Elastic Beanstalk
  • Render
  • Google App Engine
  • Cloud 66
  • Azure App Service
  • DigitalOcean App Platform
Collapse
 
lorenzojkrl profile image
Lorenzo Zarantonello

Thanks for listing these! I would need to check some of them though. I think they often offer one of the services rather than the whole bundle.
AWS is great but each service is almost something on its own. Never tried Elastic Beanstalk

Collapse
 
kenramiscal1106 profile image
Ken Daniele Ramiscal

Yes, I know another platform. And that other platform is railway

Collapse
 
tinoreyna1984 profile image
Tino Reyna

Render, fly.io...

Collapse
 
kotapi profile image
Pranay Kothapalli

Netlify too unfortunately is turning paid for closed source projects

Collapse
 
rudrasen2 profile image
Rudra Sen

Does anyone know where I can host my php website for free?

Collapse
 
pacifiquem profile image
MURANGWA Pacifique • Edited

I've started using render as an alternative to heroku and I found it too helpful and good for Seniors and Beginners .

Collapse
 
gebertdominik profile image
Dominik Gebert

I’ve done some research to find alternatives to Heroku, and created an article based on that. If anyone interested: dmnk.hashnode.dev/free-heroku-alte...

Collapse
 
hicmtrex profile image
hichem

any other platform where we can deploy an api for free? 🤔

Collapse
 
nmaties profile image
Nicolae Maties

render.com/ it is pretty good