Skip to content

Instantly share code, notes, and snippets.

@bmaupin
Last active December 24, 2024 05:12
Show Gist options
  • Save bmaupin/d2d243218863320b01b0c1e1ca0cf5f3 to your computer and use it in GitHub Desktop.
Save bmaupin/d2d243218863320b01b0c1e1ca0cf5f3 to your computer and use it in GitHub Desktop.
Free backend hosting

See also:

Service Type RAM Storage Limitations
👉 Adaptable PaaS 256 MB Non-persistent? (1 GB database storage available)
AWS EC2 IaaS 1 GB ⚠️ Only free for 1 year
Azure App Service PaaS 1 GB 1 GB ⚠️ 60 CPU minutes/day
Azure VM IaaS 1 GB 2 GB (non-persistent) ⚠️ Only free for 1 year
👉 Fly.io PaaS 256 MB (2 instances) 1 GB (persistent)
  • 160 GB/month outbound traffic (broken down by region)
  • ❓ Trial plan (2 instances and 1 GB storage) doesn't require card, but does it expire?
  • ⚠️ Hobby plan (3 instances and 3 GB storage) requires credit card, no way to avoid accidental overage fees
Google App Engine PaaS 128 MB 1 GB
Google Compute Engine IaaS 0.6 GB 30 GB
  • 1 GB/month outbound traffic (not including China or Australia)
  • ⚠️ After the first year there's no way to avoid accidental overage fees
Heroku (discontinued) 😭 PaaS 512 MB Non-persistent Idling after 30 minutes inactivity, limited to 550 hours/month
IBM Cloud Foundry PaaS 256 MB ⚠️ Sleep after 10 days, deleted after 30 days of no "development activity"
👉 Northflank PaaS ??? (2 instances) Non-persistent ⚠️ Credit card required for signup, won't be billed on the free tier
OpenShift Developer Sandbox PaaS 7 GB 15 GB ⚠️ Expires after 30 days (can resubscribe for free but not extend subscription), pods are automatically deleted after 12 consecutive hours of runtime
Oracle Cloud IaaS
  • 1 GB each for 2 VMs (AMD CPU)
  • 24 GB across up to 4 VMs (ARM CPU)
200 GB across 2 volumes
  • AMD CPUs limited to 1/8 of 2 CPUs per VM
  • ⚠️ Payment method required
Railway (discontinued) Paas 512 MB 1 GB
  • Limited to 500 hours/month
  • 100 GB/month outbound traffic
👉 Render PaaS 512 MB Non-persistent
  • No persistent storage
  • Idling after 15 minutes of inactivity
  • 750 hours runtime/month
@servesh-chaturvedi
Copy link

For MERN apps, Render is a fine choice if using MongoDB Atlas. You can get around the 15 min idling by scheduling a cron-job every 5 min. 750 hour limit is quite generous as app can run whole month!

@raffiihza
Copy link

Back4app has a new CaaS (basically PaaS for docker deployment, or idk exactly it is but it can deploy a repository based on Dockerfile) with 256MB RAM, 100GB monthly transfer, and 600 active hours for free. Not exactly better than Render, but if you want an alternative for Render or Render wants you to input your credit card in your region, this is a good one.

@mshivam019
Copy link

https://bronze-accordion-5db.notion.site/Hosting-Platforms-5e88dce88be94848b099ac1fec547c9c?pvs=4
I maintain it, please feel free to try one of these options and add comments if you need help.

@DanZakharov
Copy link

adapim
I think you can not deploy anything on adaptable.io now without adding the payment method.

@Jasmeet5108
Copy link

Jasmeet5108 commented May 12, 2024

Hosting Front End with React is working well free. But node express backend require the pay version. :)

And we can use https://app.cyclic.sh/#/ for hosting the backend free. One app is free.

Unfortunately, not anymore. Cyclic is shutting down all there services from May 31, 2024.

@shiroopi
Copy link

shiroopi commented Jun 2, 2024

Hosting Front End with React is working well free. But node express backend require the pay version. :)
And we can use https://app.cyclic.sh/#/ for hosting the backend free. One app is free.

Unfortunately, not anymore. Cyclic is shutting down all there services from May 31, 2024.

Yeah , that's very unfortunate

https://bronze-accordion-5db.notion.site/Hosting-Platforms-5e88dce88be94848b099ac1fec547c9c?pvs=4 I maintain it, please feel free to try one of these options and add comments if you need help.

add Logto to auth section

@diasraphael
Copy link

For frontend => I tried deploying my react webapp in versel
For Backend => I tried deploying my python fastappi app in render
I too deployed postgres in render. It worked well with https serving

I tried railway with python fastappi app and postgres too but didnt work with https

@symful
Copy link

symful commented Oct 7, 2024

Render requires CC to make web service

@Edi2nih
Copy link

Edi2nih commented Oct 12, 2024

Render requires CC to make web service

Using vpn and try sigup with anoter account

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment