¿Qué es un editor basado en web de nodejs que puedo alojar yo mismo?

Estoy un poco confundido. ¿Se refiere a un editor que se ejecuta en el navegador o un editor que se ejecuta en el servidor y con una interfaz web?

  1. Si te refieres a un editor que se ejecuta en el navegador e interactúa solo con el sistema de archivos del cliente, entonces no tiene nada que ver con Node.js. Será un editor basado en JavaScript, y cualquier servidor web funcionaría bien. No conozco una solución preparada, pero incluso si encuentra una (la búsqueda de Bower es su amiga), aún tendrá que adaptarla a su página web. De lo contrario, escribe el tuyo.
  2. Si solo necesita conectarse remotamente a su servidor a través de una interfaz web, le recomiendo Project Jupyter. No conozco una solución más conveniente, ya que incluye editor, shell y entorno interactivo para una impresionante lista de idiomas, todo en el navegador. Por supuesto, buscará en el sistema de archivos de su servidor cuando cargue archivos. Es solo una interfaz remota.

Eche un vistazo a cloud9 IDE: c9 / core: ¡IDE increíble!