Question about Heroku

I would like to start building my portfolio. I’m making a homepage using github and thinking about linking my to my apps which are hosted on Heroku. I’m a little confused about this service, though. Do I just start a dyno and leave it on? So, when someone clicks the link it starts, then stops after 30 minutes?

I think I may be getting this confused with Digital Ocean. But, that’s the way I would like it to work, I think. I don’t mind paying a small monthly fee.


Yeah, you don’t need to manually stop and start your dynos. Heroku will shut them down after a period and bring them back up when someone tries to access them. To the user, there would be a significant delay. You can prevent this by upgrading your dyno for $7/month. The problem is that you’d have to pay that fee for each dyno you want to run, and this doesn’t scale very well for you. DigitalOcean is a far more cost effective solution because you’ll get charged for what you use (I always get charged the $5 minimum and not much more), and you can run as many apps on your rented machine as you want. The trade off is that you have to learn some system administration to get your apps uploaded, routed, and running.

Frankly, I think the best option for now is to stick with the free dynos. Glitch is another option. If you want to learn how to get your apps running on a real server, start with VirtualBox and Ubuntu for practice and learning. Beware, though, that this is a very large topic and you’ll have a lot to learn. Here’s an older video that shows the install process:

1 Like

Learning Heroku was one of the USP’s of FCC. I couldn’t find as good information as this on Wikipedia so gave up on learning what seemed a rather niche platform.

When do we learn Heroku here?

I have so many questions about Heroku, perhaps you have this pointer for me please?

Thanks for the response! I think I’ll try out glitch for the time being.

First go to the Heroku website. They’ll have the command line Linux instructions or what not. You can make an instance from the command line then push up your master git repo. Are small sites still free? You don’t need much.

Otherwise I use my own VPS on Rackspace. Cheaper than Linode