External Server to host Node.js

Sanjeewa_Dias
Participant

Hi,

I have developed a Node.js application locally to manage HubSpot integrations. I now need to host this application on a cloud platform. Could you provide the recommended server specifications for hosting a Node.js application?

2 Accepted solutions
Jaycee_Lewis
Solution
Thought Leader

Hey, @Sanjeewa_Dias 👋 Thanks for your question. HubSpot doesn't provide specific guidance on server specifications for hosting an app. Based on my experience, the minimum you need is something like this:

  • 512MB-1GB RAM
  • 1 CPU core
  • 20GB storage
  • Node.js 18.x or later
  • You could double these specs if you expect high-volume operations

Heroku or Digital Ocean are both affordable providers, and AWS Elastic Beanstalk is also an option if you need something enterprise-level. 

 

Have fun deploying! — Jaycee





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




View solution in original post

GRajput
Solution
Recognized Expert | Platinum Partner
Recognized Expert | Platinum Partner

Hi @Sanjeewa_Dias 

 

You can use amazon AWS server. Buy a package as per your requirement on basis of your data load.

 

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Thanks!




Gaurav Rajput
Director, MarTech( Growth Natives)

Book a meeting


View solution in original post

4 Replies 4
RubenBurdin
Guide

Hi @Sanjeewa_Dias  For a lightweight Node.js app, Jaycee’s baseline (1 vCPU, 512MB–1GB RAM, ~20GB storage, Node.js 18+) is good to get started.

 

You only really need to scale up if you’re expecting lots of concurrent webhook calls or heavy data crunching. Cloud VMs from AWS, GCP, or DigitalOcean give you flexibility and cost control, and you can add monitoring with something simple like PM2 to keep the process alive. HubSpot doesn’t enforce server requirements, but it does recommend Node 18+ for SDKs and integrations 

(https://developers.hubspot.com/docs/apps/legacy-apps/authentication/oauth-quickstart-guide )

 

What’s important is reliability more than raw specs. Heroku used to be a go-to for quick deploys, but it gets pricey fast and locks you into their add-ons. If you need your HubSpot integration to keep data consistent between systems, platforms like Stacksync save you from running custom sync code on Heroku altogether. Instead of maintaining Node servers just to shuffle data, Stacksync runs the two-way sync in real time across CRMs, databases, and ERPs, handling tokens, errors, retries, and schema changes automatically. That way your server just focuses on the custom logic you really care about, not the plumbing.

Hope this helps you size things right without overcomplicating.

Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner
0 Upvotes
GRajput
Solution
Recognized Expert | Platinum Partner
Recognized Expert | Platinum Partner

Hi @Sanjeewa_Dias 

 

You can use amazon AWS server. Buy a package as per your requirement on basis of your data load.

 

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.
Thanks!




Gaurav Rajput
Director, MarTech( Growth Natives)

Book a meeting


Jaycee_Lewis
Solution
Thought Leader

Hey, @Sanjeewa_Dias 👋 Thanks for your question. HubSpot doesn't provide specific guidance on server specifications for hosting an app. Based on my experience, the minimum you need is something like this:

  • 512MB-1GB RAM
  • 1 CPU core
  • 20GB storage
  • Node.js 18.x or later
  • You could double these specs if you expect high-volume operations

Heroku or Digital Ocean are both affordable providers, and AWS Elastic Beanstalk is also an option if you need something enterprise-level. 

 

Have fun deploying! — Jaycee





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




Sanjeewa_Dias
Participant

Hi @Jaycee_Lewis 👋,

Thank you for your insights.

--Sanjeewa--

0 Upvotes