5 Free Ways To Host Your Node.js App In 2019

May 13, 2019

5 Free Ways To Host Your Node.js App In 2019

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 😍)

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 — Openshift (Red Hat)

**Highlights: **(What you get:)

  • 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, APIs, chatbots

https://www.openshift.com/products/pricing/

#2 — Openode

**Highlights: **(What you get:)

  • 100mb RAM, 1GB Persistent storage
  • Network: 10GB 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, APIs, chatbots, open source projects

https://www.openode.io/pricing

#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
  • Had a personal experience of many service outages while hosting there

Deployment: CLI /Github integration/ Desktop app (PAAS)
Next tier cost: Starts at $0.99 per month
Most suitable for: Light compute Backend/fullstack project

https://zeit.co/pricing

#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 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
  • 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: **Null
**Most suitable for
: Pretty much everything, you should try it


Amit Bendor is a Voice & Chatbot Expert, helping companies to create outstanding voice experiences that scale. Co-hosting the successful podcast “Making Software” & consulting in those areas.

Visit *amitbend.com to learn more*