Node.js
Node.js es un motor javascript multiplataforma. Node.js utiliza un modelo orientado a eventos sin bloqueo de E/S ligero y eficiente para aplicaciones del lado del servidor y red. NPM es la colección de librerias open source más grande del mundo.
Configuracion de Node.js
- n utiliza Node Version Manager para instalar la ultima version.
- Soporte para instalar packetes globales npm de forma segura sin root o sudo
- El servicio systemd PM2 en /etc/systemd/system/pm2-node.service ejecuta aplicaciones node al iniciar.
- pm2 es un administrador de procesos que ayuda a mantener tus aplicaciones en ejecucion, soporta clustering
- Plantilla de configuracion por defecto de Nginx
- Autocompletado con la tecla <TAB> en BASH para npm
- Cientos de ejemplos de aplicaciones
- Directorio web por defecto '/'
- Panel de control en /opt/wklweb-cp
- Paquetes instalados globalmente en Node.js
- PM2: Administrador de procesos, configurado para iniciar como un servicio al arrancar el equipo
- forever: Una herramienta sencilla CLI para asegurar que la aplicacion node se ejecuta continuamente. Soporta monitoreo en cambios en el código fuente y reiniciar la aplicacion
- node-inspector: Un poderoso depurador modelado despues de Chrome devtools
- grunt: Automatiza tareas repetiticas como minimizacion, compilacion, pruebas unitarias, etc.
- bower: Administrador de paquetes para dependencias del lado del cliente
- Permite el envio de email (Postfix MTA)
- Webmin con modulo para configurar Postfix