Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8601489
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T01:51:23+00:00 2026-06-12T01:51:23+00:00

There are a bunch of managed cloud based hosting services for nodejs out there

  • 0

There are a bunch of managed cloud based hosting services for nodejs out there which seem relatively new and some still in Beta.

Yet another path to host a nodejs app is setting up a stack on a VPS like Linode.

I’m wondering what’s the basic difference here between these two kinds of deployment.
Which factors should one consider in choosing one over another?

Which one is more suitable for production considering how young these services are.

To be clear I’m not asking on choosing a provider but to decide whether to host on a managed nodejs specific hosting or on an old fashioned self setup VPS.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T01:51:24+00:00Added an answer on June 12, 2026 at 1:51 am

    Using one of the services is for the most part hands off – you write your code and let them worry about managing the box, keep your process up, creating the publishing channel, patching the OS, etc…

    In contrast having your own VM gives you more control but with more up front and ongoing time investment.

    Another consideration is some hosters and cloud providers offer proprietary or distinct variations on technologies. They have reasons for them and they offer value but it does mean that if you want to switch cloud providers, it might mean you have to rewrite code, deployment scripts etc… On the other hand using VMs with standard OS as the baseline is pretty generic. If you automate/script/document the configuration of your VMs and your code stays generic, then your options stay open. If you do take a dependency on a proprietary cloud technology then it would be good to abstract it away behind an interface so it’s a decoupled component and not sprinkled throughout your code.

    I’ve done both. I did the VM path recently mostly because I wanted the learning experience. I had to:

    • get the VM from the cloud provider
    • I had to update and patch the OS
    • I had to install and configure git as a publishing channel
    • I had to write some scripts and use things like forever to keep it running
    • I had to configure the reverse http-proxy to get it to run multiple sites.
    • I had to configure DNS with the cloud provider, open ports for git etc…

    The list goes on. In the end, it cost me more up front time not coding but I learned about a lot more things. If those are important to you, then give it a shot. If you want to focus on writing your code, then a node hosting provider may be for you.

    At the end of it, I had also had more options – I wanted to add a second site. I added an entry to my reverse proxy, append my script to start up another app with forever, voila, another site. More control. After that, I wanted to try out MongoDB – simple – installed it.

    Cost wise they’re about the same but if you start hosting multiple sites with many other packages like databases etc…, then the VM can start getting cheaper.

    Nodejitsu open sourced their tools which also makes it easier if you do your own.

    If you do it yourself, here’s some links that may help you:

    Keeping the server up:

    https://github.com/nodejitsu/forever/

    http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever

    https://github.com/bryanmacfarlane/svchost

    Upstart and Monit
    generic auto start and restart through monitoring

    http://howtonode.org/deploying-node-upstart-monit

    Cluster Node
    Runs one process per core

    http://nodejs.org/docs/latest/api/cluster.html

    Reverse Proxy

    https://github.com/nodejitsu/node-http-proxy

    https://github.com/nodejitsu/node-http-proxy/issues/232

    http://blog.nodejitsu.com/http-proxy-middlewares

    https://github.com/nodejitsu/node-http-proxy/issues/168#issuecomment-3289492

    http://blog.argteam.com/coding/hardening-node-js-for-production-part-2-using-nginx-to-avoid-node-js-load/

    Script the install

    https://github.com/bryanmacfarlane/svcinstall

    Exit Shell Script Based on Process Exit Code

    Publish Site

    Using git to publish to a website

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

There are a bunch of new APIs in .Net 3.5 SP1. Short of uninstalling
There are a bunch of properties to which you could provide a value in
Consider that there is a bunch of tables which link to countries or currencies
I know there's a bunch of APIs out there that do this, but I
There are a whole bunch of tutorials out there explaining how to do this,
I am relatively new to WPF, and some things with it are quite foreign
Introduction: I think Nape is a relatively new engine so some of you may
We're beginning to design a whole bunch of new services to create (WCF, ADO.NET
Some smart dude at the office managed to commit a whole bunch of 'backup'
I have a bunch of JSP pages all of which are managed by a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.