Best Alternatives To Heroku For hosting a NodeJS app for FREE

I narrowed down the Node.Js hosting platforms I found to be the easiest to use. Both have similar specs on their free tier but note that free tiers usually have some limitations.
☕ BuyMeACoffee: www.buymeacoffee.com/RaddyThe...
Project: bit.ly/3u28awp
app.cyclic.sh/#/join/RaddyThe...
render.com/
Discounts:
⚡ Hostinger: www.hostg.xyz/aff_c?offer_id=...
⚡ Elementor: be.elementor.com/visit/?bta=2...
Recording Equipment:
◾ Microphone: amzn.to/3uX0yvP
◾ Shotgun Mic: amzn.to/3aRsSJb
◾ Camera: amzn.to/3IMumkx
◾ Lens: amzn.to/3ARxvh8
◾ Lighting: amzn.to/3PBetj2
Computer Gear:
◾ Keyboard: amzn.to/3RCXRcC
◾ Headphones: amzn.to/3aIvskX
◾ Mouse: amzn.to/3UcY9ah
Connect with me:
◾ Website: www.raddy.dev
◾ Newsletter: www.raddy.co.uk/newsletter
Credit:
Video by Pavel Danilyuk: www.pexels.com/video/a-person...
Video by Tima Miroshnichenko: www.pexels.com/video/a-woman-...
Video by Mikhail Nilov: www.pexels.com/video/a-person...
Video by Pressmaster: www.pexels.com/video/digital-...

Пікірлер: 129

  • @RaddyDev
    @RaddyDev Жыл бұрын

    I am curious about which platform you're going to be using and why?

  • @tsreenivas6550

    @tsreenivas6550

    Жыл бұрын

    i am using Cyclic

  • @Winter_Wyvern1

    @Winter_Wyvern1

    Жыл бұрын

    the worst thing Render could do -> delete postgresql database after 90 days, even though they know its a limited project - a small one + they can limit it themselves even more -> BUT NO, they do the worst: delete your database So Cyclic seems to be a better choice except does it provide PostgreSQL support?

  • @olusegunlight3190

    @olusegunlight3190

    Жыл бұрын

    Cyclic

  • @withpikachu2402

    @withpikachu2402

    Жыл бұрын

    Just using hosting service. Deployment was much harder but it was ok once I did it

  • @Sameer.Trivedi

    @Sameer.Trivedi

    9 ай бұрын

    I hated renders spinning down of projects, When I shared my project people would tell I cannot see anything, so I switched the backend to cyclic.

  • @olusegunlight3190
    @olusegunlight3190 Жыл бұрын

    A big thank you!! cyclic worked fine without no issues, was struggling with vercel then stumbled on your video. A big thanks to you bro!

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Glad it helped!

  • @edutech8909
    @edutech8909 Жыл бұрын

    Thanks a lot, I was already getting confused on setting up using Render. But this explained really well and has helped me deploy. Thanks a lot! you earned another subscriber ;)

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Glad it helped!

  • @kartikgupta5566
    @kartikgupta55668 ай бұрын

    such amazing content the first pic showing difference between cyclic and render was enough to free my worries, I had previously hosted on render but due to inactivity delay i didn't like it, looks liky cyclic will perform better, thanks saved my time.

  • @PranavKJha
    @PranavKJha5 ай бұрын

    This is precisely what I was searching for.

  • @challapavankumar5929
    @challapavankumar5929 Жыл бұрын

    thankyou so much bro! i wasted 1 hr on unwanted sites but cyclic worked on 1st time .

  • @iagosilva5064
    @iagosilva50642 ай бұрын

    great video man, two amazing options

  • @codefoxx
    @codefoxx Жыл бұрын

    I was about to recommend cyclic and that was the first one on your list haha

  • @hamras2012
    @hamras2012 Жыл бұрын

    Thanks man 🎉 Worth it

  • @splendedspirit8626
    @splendedspirit86264 ай бұрын

    great video man, no one else made any video on cyclic or render

  • @RaddyDev

    @RaddyDev

    3 ай бұрын

    Glad you liked it!

  • @ClubDeGanadores1
    @ClubDeGanadores1 Жыл бұрын

    thank you so much for helping, had a really hard time with Heroku, It was asking for $$$, New subscriber!

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Glad I could help!

  • @udbhavvikramsingh3449
    @udbhavvikramsingh344911 ай бұрын

    Much needed 🎉

  • @muhammadmudassirsiddiqui3030
    @muhammadmudassirsiddiqui3030 Жыл бұрын

    It is much needed, thanks man

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Happy to help

  • @khalidmohammed424
    @khalidmohammed424 Жыл бұрын

    Thank you, It was very useful!

  • @djibrilm__-
    @djibrilm__- Жыл бұрын

    thanks for the video finally I can deploy something for my portfolio thanks again.

  • @abhishekT700
    @abhishekT7005 ай бұрын

    For me thr Render worked I think the Cyclic didnt worked because am using the EJS. Well thanks a lot mate U earned a sub Nice work

  • @christopheradolphe
    @christopheradolphe Жыл бұрын

    I recently complete a Node.js course and wanted to build a side project to put the knowledge into practice. However, I was still wondering were I could host my REST API application and your video shows up my YT feed. Many thanks.

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Congrats and good luck with the side project!

  • @PassionateVideography
    @PassionateVideography9 ай бұрын

    Thanks brother this is amazing video keep posting videos. Great Content

  • @RaddyDev

    @RaddyDev

    9 ай бұрын

    I appreciate the comment brother

  • @nurhanisdamia7947
    @nurhanisdamia7947 Жыл бұрын

    very much needed! thank you TT^TT

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    No problem 😊

  • @ArushaAscendExpeditions
    @ArushaAscendExpeditions Жыл бұрын

    Thanks man, This helps a lot

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    Glad to hear it!

  • @rafaelmacedo7155
    @rafaelmacedo7155 Жыл бұрын

    Thank you so much for share with us Bro.

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    My pleasure

  • @sarahahmed2112
    @sarahahmed2112 Жыл бұрын

    Thanks for the video. I need to deploy my MySQL database to work with the nodejsapp. Do you have recommendations for good mysql hosting platforms? It doesn't have to be completely free, because I know that would mean very low security, but my database isn't huge and I don't need exceptional security - if there's a good cheap option out there I'd like to know.

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    If you want to have them in one place, maybe Heroku or Render. Supabase is a popular PostgreSQL option worth exploring

  • @spliffys303
    @spliffys303 Жыл бұрын

    I've started to use Netlify which has a free tier. Mainly using this because our company does. Only frustration is the structure of my code needs to change because of how netlify functions work. So there's a little bit of a learning curve but not a bad thing!

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I've head good things about Netlify, I need to try it. The platforms I mentioned are the same... I made a NodeJs project using MongoDB and I had to restructure my code to the way they do it to make it work. Not a big deal as you said

  • @swarooppatil10

    @swarooppatil10

    Жыл бұрын

    Ho brother could u please suggest me some youtube video for hosting Nodejs app on Netlify

  • @PRITESHKRSRV

    @PRITESHKRSRV

    10 ай бұрын

    Hi bro/sis, I have tried many times to host my app.js node js file which includes routes to render html files but after deployment on netlify it always shows 404 error file can't be found. Can you tell me please what changes should I do for proper deployment

  • @srikanthambaldhage5264
    @srikanthambaldhage5264 Жыл бұрын

    Thank you very much Raddy. What if I want to host a fullstack application with database too. Can you please make one videos on this!

  • @dulanjanaabeyrathna

    @dulanjanaabeyrathna

    Жыл бұрын

    u can use railway

  • @Hacking-NASSA-with-HTML

    @Hacking-NASSA-with-HTML

    Жыл бұрын

    Hi! Use Render for that.

  • @regd9297
    @regd9297 Жыл бұрын

    Is it better to deploy your front and backend separately, or deploy them together ?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I can't say if it's better or worse, but its more modern to do them separately. Most people use a front end framework like Angular or React and everything is separate.

  • @ponmuthu..4796
    @ponmuthu..4796Ай бұрын

    Great tutorial

  • @RaddyDev

    @RaddyDev

    Ай бұрын

    Thank you!

  • @nguyenhoangnhutanhk16_hcm64
    @nguyenhoangnhutanhk16_hcm642 ай бұрын

    tks bro

  • @valenciawalker6498
    @valenciawalker64984 ай бұрын

    Thank you

  • @HanzMarkPT
    @HanzMarkPT4 ай бұрын

    Thank man.

  • @muhammadrasul1581
    @muhammadrasul158110 ай бұрын

    i have a question regards hosting and its for database, how can i get the data saved in the database to my pc, i want to host my api but the data is very sensitive and i want to save them into my pc when there was a data in the database, another question i have is, i have only made an api and used express js, but i dont have a website services because the whole api is serving in a REST kind of situation, in that case what should i do?

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    You can get a local database. You can install MongoDB locally or pretty much any SQL database of your choice. It would be a matter of transferring the data... I don't know your use case to answer the second question. I guess you can create a website and display the data from your API... Why did you create the Rest API? What was the plan behind it?

  • @patobeur41
    @patobeur416 ай бұрын

    thx

  • @anyflix131
    @anyflix13111 ай бұрын

    I might be late to ask byt can you tell are there any platform like cyclic but more app I can host

  • @RaddyDev

    @RaddyDev

    11 ай бұрын

    That would be Render dot com

  • @harishkumark9010
    @harishkumark90104 ай бұрын

    render works good for me

  • @geekinactionn
    @geekinactionn10 ай бұрын

    Do I need to have my server in separate project from my frontend stuff?

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    It's up to you. You can have them in one folder like that: Project Folder - Server (NodeJs) -- index.js -Client (Something) -- index.html There is also another option, called Monorepo. I just don't know if all platforms have that option when it comes to deployment (possibly)

  • @maisamhussaintoorie7119
    @maisamhussaintoorie711910 ай бұрын

    My project is built with ejs template and the directory of my project looks something like Main Project node_modules/ public (having css only) view (ejs files)/ app.js date.js package.json package-lock.json Question is will this work In such a structure of the project or not because I try to deploy it to firebase and netlify but it failed to show the page. Please 🙏 guide

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    You won't be able to deploy a NodeJS project on those platforms. It has nothing to do with your project file structure, but the actual hosting provider. I believe that both Firebase and Netlify are for Static Sites only (JAMSTACK) which means no processing on the server with exception of serverless functions. You'll need a web service provider for NodeJs. The good free ones that I know of are Cyclic sh and Render. The free tiers are great for hobby projects and you can always upgrade if you need to. Luckily most platforms are fairly affordable now. With a budget of ~$5/mo you have a lot of options. Cyclic, Render, Heroku or even build your own VPS. Alternatively you can convert your website to a static website. I hope this helps

  • @maisamhussaintoorie7119

    @maisamhussaintoorie7119

    10 ай бұрын

    @@RaddyDev So will my project be deployed to cyclic sh accurately with ejs template as you directed in the video?

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    @@maisamhussaintoorie7119 EJS will work, but the problem you might face is that everything is counted as a request. If you have 2 images on your site, that's 2 requests gone. You could host your files elsewhere, an example would be Amazon S3 Bucket. Good option if you need a CDN. I don't know the specifics of your project, but a cheap VPS is a good option.

  • @googoochu3923
    @googoochu39232 ай бұрын

    Can i host backend with websockets feature in these two servers like heroku or will it lose connection like deploying on vercel?

  • @Yash-ko1zh

    @Yash-ko1zh

    2 ай бұрын

    Same problem I am also facing , did you got any free site to host?

  • @googoochu3923

    @googoochu3923

    2 ай бұрын

    @@Yash-ko1zh apparently render supports websockets connection for 5 mins

  • @Yash-ko1zh

    @Yash-ko1zh

    2 ай бұрын

    @@googoochu3923 Thank you brother

  • @MiguelVarona-uj2mm
    @MiguelVarona-uj2mm12 күн бұрын

    Cyclic is not available for new registrations.

  • @kemalsogut9342
    @kemalsogut93425 ай бұрын

    I receive "This site can’t provide a secure connection" error after a while and also when I try to open the app on other devices. Any suggestion?

  • @RaddyDev

    @RaddyDev

    4 ай бұрын

    It sounds like an SSL issue. What service did you end up using? Could have a look online to see if anybody else has the same problem

  • @respectculture9959
    @respectculture9959 Жыл бұрын

    how about the database such as sql? where i can host it?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    You could try Supabase. They have a fairly generous free tier. Are you after a free one? You could get a cheap VPS and install whatever you want on it

  • @user-db7de6zn7e
    @user-db7de6zn7e Жыл бұрын

    I would like to ask, is it like Heroku, has tinyDB, or connecting mySQL to build up SQL API?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    They are both very similar to Heroku. Cyclic has the option of AWS DynamoDB and Render has the option of PostgreSQL. The Database - Superbase offers a very generous free tier that you can connect to any both of them

  • @mrmaster1231
    @mrmaster12318 ай бұрын

    How many nodejs apps can render serve at a time in free tier?

  • @RaddyDev

    @RaddyDev

    8 ай бұрын

    Webservices are limited by the number of usage hours your account has remaining. You get 750 free instance hours each month and they expire at the end of the month. If you exceed the monthly limit all of your free services will be suspended for the remainder of that month. I hope this helps :)

  • @bennyxu1895
    @bennyxu18955 ай бұрын

    if i update the code on github, will the website get updated as well

  • @RaddyDev

    @RaddyDev

    5 ай бұрын

    Yeah it will update your website automatically as soon as you push changes

  • @iliyalim9943
    @iliyalim99434 ай бұрын

    does anyone know how to deploy a nodejs app without revealing sensitive data? data inside the dotenv file

  • @RaddyDev

    @RaddyDev

    4 ай бұрын

    Don't upload your .env file on Github, make sure that your server is secure and try to rotate your keys. Depending on the service you use, you can also restrict the use of the key and add usage limits. If you want to go deep, you could look into AWS Secrets Manager and Google Cloud Secret Manager.

  • @nested9301
    @nested9301 Жыл бұрын

    shared hosting is great but iwant to know to vps hosting on windows 10 :(

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I have mainly used VPS based on Linux. Never tried Windows... :/

  • @belfroutcsch9579
    @belfroutcsch9579 Жыл бұрын

    how to add buildpack like heroku?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I am not sure, you'll have to look up in their docs

  • @rickjosee
    @rickjosee Жыл бұрын

    cyclic leaves the code open like replit?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    On the free Cyclic tier you can connect private repository if this is what you mean. So they won't be open on GitHub

  • @trjoksepha4770
    @trjoksepha4770 Жыл бұрын

    thnx

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    most welcome!

  • @sofiuzzaman-sofi
    @sofiuzzaman-sofi9 ай бұрын

    I deploy. Its success but not getting live link why?

  • @RaddyDev

    @RaddyDev

    9 ай бұрын

    There will be one somewhere on your dashboard

  • @samjacker
    @samjacker3 ай бұрын

    i have a server which is connected with mongodb can this work ?

  • @RaddyDev

    @RaddyDev

    3 ай бұрын

    You have your own MongoDB server? Yeah it should work as long as something is not blocking the connection

  • @samjacker

    @samjacker

    3 ай бұрын

    @@RaddyDev thank you it works pretty good

  • @fikrialfarizi5454
    @fikrialfarizi5454 Жыл бұрын

    Can i use golang ?

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I don't know if you can. I assume not, but have a look around their website, you never know

  • @gamekentang6273
    @gamekentang627310 ай бұрын

    Hey this is static or dynamic?

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    Dynamic

  • @gamekentang6273

    @gamekentang6273

    10 ай бұрын

    @@RaddyDev why i can't create new data?

  • @leoMC4384
    @leoMC4384 Жыл бұрын

    Site says the limit for free users is 1 app and 10,000 API requests a day. So it's basically useless now.

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    The plans where updated recently and it's 10,000/month. It's quite generous, and I believe that the majority of people won't even come close to reaching that limit

  • @Shubham_admin
    @Shubham_admin5 ай бұрын

    custom domain is paid in cyclic

  • @RaddyDev

    @RaddyDev

    5 ай бұрын

    That's a shame. Could try Render, I think that I used a custom domain on a free tier project

  • @mayankjirao8747
    @mayankjirao8747 Жыл бұрын

    I love you

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I love you too

  • @AtaGowani
    @AtaGowaniАй бұрын

    Great video! Cyclic is unfortunately shutting down :(

  • @RaddyDev

    @RaddyDev

    Ай бұрын

    That's a shame 😔

  • @dananjayachathuranga7113
    @dananjayachathuranga71137 ай бұрын

    nodejs Apex legend-Api !!! what is that 🙃

  • @samjacker
    @samjackerАй бұрын

    talk about vercel !

  • @RaddyDev

    @RaddyDev

    Ай бұрын

    That's a good shout. For some reason I only associate Varcel with NextJs and it didn't even cross my mind to try and deploy a NodeJs app

  • @CREATORSPVTLTD
    @CREATORSPVTLTD2 ай бұрын

    Personally, I feel Render is far better than Netlify

  • @ItsMiaMuffy3
    @ItsMiaMuffy3Ай бұрын

    Cyclic no longer on :(

  • @RaddyDev

    @RaddyDev

    Ай бұрын

    It's a shame that they are closing down :(

  • @juancamacho479
    @juancamacho479 Жыл бұрын

    heroku was trash anyways lol, thank you for the alternatives, they seems to be better

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    I didn't like that the server would go to sleep after a few min of inactivity. It is the right thing to do, but it was annoying :-D

  • @CW91
    @CW91Ай бұрын

    Cyclic is no more

  • @blackmaxdesigns1523
    @blackmaxdesigns152316 күн бұрын

    Cyclic has been shut down😐

  • @hassaanqaisar2074
    @hassaanqaisar2074 Жыл бұрын

    Render is not FREE now

  • @RaddyDev

    @RaddyDev

    Жыл бұрын

    It's free for hobbyist, students and indie hackers. Just checked, no changes here

  • @souravvashisht7153
    @souravvashisht715310 ай бұрын

    Cyclic Update Only 1 app

  • @RaddyDev

    @RaddyDev

    10 ай бұрын

    Yeah unfortunately they changed their free tier