Heroku has closed down their free Dynos, Postgress and Data for Redis. This means you will no longer be able to host your Node.js projects for free unless you pay of course.
A lot of people, like me, create projects for fun and keeping them running can get fairly expensive.
I narrowed down the two Node.JS hosting platforms I found to be the easiest to use and don’t require credit card details. Both have similar performance on their free tier, but note that free tiers usually have some limitations like API requests, storage and so on…
Free plans are designed to help you explore new tech and build personal projects. They have usage and performance limits and are not meant for general production use.
Saying this, they are perfectly fine for small projects like a portfolio website.
Watch the full video if you wish to learn how to deploy on both platforms.
My top free picks are Cyclic and Render. Here is a quick comparison table.
|Inactivity Delay:||None||30 sec (after 15 minutes of inactivity)|
|Limit:||API Requests 10,000/mo per app||750 hours per month|
|Builds:||Unlimited||400 free build hours per month|
|Compute:||1024 MB Ram||512 MB Ram|
|Database:||1 GB (DynamoDB)||PostgresSQL (reset after 90 days)|
|Deployment time:||Super fast||Slow|
|Link||Visit Cyclic||Visit Render|
I happen to have the same NodeJs App deployed to both platforms. The Apps use the API of this WordPress site to display a few blog posts.
Web hosting is a crucial component of any web project. It’s the foundation for all your site’s content, and it determines how fast your site loads in a visitor’s browser.
Finding the best web host for your project can be daunting, but it doesn’t have to be. The key is to do research and ask the right questions before you sign up with any provider. Luckily for us, both options here have a free tier that we can use.
Which one would you pick and why? Let me know in the comments below.