Cómo ejecutar una aplicación NodeJS en Digital Ocean

Sugeriría usar Dokku. Está alimentado por Docker [1], por lo que le dará contenedores [2]. La forma más fácil en Digital Ocean es elegir la imagen Dokku a medida que crea su Droplet:

Hay algunos tutoriales paso a paso en línea [3] [4] [5]

Después de visitar la dirección IP de Droplet y finalizar su configuración, siga los pasos de la documentación oficial de Dokku [6] para implementar su aplicación.

Tenga en cuenta que debe asegurar su Droplet usted mismo. Aquí hay un buen punto de partida [7].

Notas al pie

[1] ¿Qué es Docker?

[2] Virtualización a nivel de sistema operativo

[3] Cómo usar la imagen Dokku One-Click DigitalOcean para ejecutar una aplicación Node.js

[4] Haz tu propio Heroku con Dokku y DigitalOcean – Roger Stringer

[5] Tutorial: Implementar Dokku en DigitalOcean

[6] La implementación de PaaS más pequeña que hayas visto

[7] Una introducción para asegurar su VPS Linux

Hay varias formas de ejecutar su aplicación de nodo en un servidor digital del océano. Puede escribir scripts de shell con soporte de (pm2 o para siempre). Te sugiero que uses Docker, una nueva forma de vincular tu aplicación completa en un micro servicio.