5 Free Ways To Host Your Node.js App In 2019
May 13, 20195 Free Ways To Host Your Node.js App In 2020
So, you had a nice idea β you developed it, but now, you really donβt want to pay a monthly fee to a hosting provider. (And I totally understand you π)
This list is updated for 2020, we new details and experiences!
Donβt worry Iβve got your back! I listed here 5 of the best options with all the information you need β so letβs go started!
#1 β Openode
Highlights:
- 100mb RAM, 1GB Persistent storage
- Network: 100GB Bandwidth / Month
- 1 Project per account
- Credit card β Not required
- Support β Community (?)
Limitations/The Catch:
- No custom domain
- You must deploy at least once a week to keep an instance up. If itβs open source, your source code is publicly available on our Hub
- Your code will be open-sourced unless you declare your project is educational (for students)
Deployment: CLI β NPM module (PAAS)
Next tier cost: Starts at $0.40 per month
Most suitable for:
- Small backend services
- Open-source projects
https://www.openode.io/pricing
#1 β Openshift by Red Hat
Highlights:
- 2GB RAM, 2GB Persistent storage
- Unlimited network
- 1 Project per account
- Credit card β Not required
- Support β Community
- Considered secure
Limitations/The Catch:
- No custom domain
- Resource hibernation β Your project resources sleep after 30 minutes of inactivity, and must sleep 18 hours in a 72 hour period
- Expiration β Your subscription automatically expires after 60 days. resubscribe as often as you like
Deployment: Git (PAAS)
Next tier cost: Starts at $50/mo
Most suitable for:
- Small backend services - REST APIs, APIs, chatbots
https://www.openshift.com/products/online/
#3β Heroku
Highlights:
- 512mb RAM, No Persistent storage
- Unlimited network
- Custom domain support
- Credit card β Not required but your instance will have 550 hours a month (this mean it must sleep ~25% of the time), a verified account will give you 1000 hours a month (they will not charge you)
- Support β Business hour support, 1+ day response times
Limitations/The Catch:
- Sleeps after 30 mins of inactivity, otherwise always on depending on your remaining monthly free dyno hours. **tip -> **you can use a free ping service who will keep your service β Iβm using https://uptimerobot.com/
Deployment: CLI /Git (PAAS)
Next tier cost: Starts at $7 per month
Most suitable for: Fullstack project, or any type of small project
https://www.heroku.com/pricing
#4 β Now.sh
Highlights:
- Serverless hosting!
- No limit for RAM, 100gb Persistent storage
- Network β up to 100 GB / mo
- Custom domain support
- Credit card β Not required
- Support βCommunity/Twitter
- Serverless invocations β 1,000 / day
- Maximum Execution Time- 10 seconds
Limitations/The Catch:
- Maximum File Size β 100mb
- Compared to 2020 the service is better much stabilized, but still might be bumpy
Deployment: CLI /Github integration/ Desktop app (PAAS)
Next tier cost: Starts at $0.99 per month
Most suitable for:
- Light compute Backend
- full-stack project
#5β Glitch
Highlights:
- Glitch is a friendly community where everyone can discover and create the best stuff on the web β means you can also host the app there!
- No limits specified, run on a container
- Unlimited Network
- Custom domain support
- Credit card β Not required
Limitations/The Catch:
- By default β All code is open source, but you can change it to private for free
- 200MB disk space limit/ 512MB assets storage space.
- 512MB RAM
- Itβs a bit hard to know the limits β this page can help https://glitch.com/help/
Deployment: Github, Gitlab, Bitbucket (PAAS)
Next tier cost: None
Most suitable for: Pretty much everything open-source, you should try it