How I deploy node apps on Linux, 2016 edition

Mike MacCana
1 min readOct 6, 2014

A short, practical guide.

Want to run your own servers? Here’s how to deploy your node app on a modern Linux setup.

Here’s what we get:

  • A stable (LTS) version of node, installed properly
  • A proper .service for your node app, with automated restarts, proper logging, and other good things.
  • Your app accessible on port 443 and/or port 80, but running as a regular user.
  • The ability to log in automatically using your SSH key, without needing a password.
  • The ability to deploy from git automatically using deploy keys, without needing a password

How I deploy node apps on Linux has been updated for 2016 and moved to my current blog at CertSimple!

--

--