Primero que todo instalamos nodejs desde los repositorios de CentOS EPEL. Si no esta instalado puede ver como instalarlo rapidamente aquí.
2 - Instalamos NodeJS y
```
yum install nodejs npm
```
Instalamos Bower y Gulp de manera Global
npm install bower -g
bower -v
npm install gulp -g
gulp -v
npm install grunt -g
grunt -v
Solo si su servidor cuenta con el sistema Cloudlinux y CageFS activado debemos agregar las aplicaciones para permitirlas.
Creamos el archivo
/etc/cagefs/conf.d/nodedevtools.cfg
Con el siguiente contenido de configuración:
[nodedevtools]
comment=Nodejs Grunt Bower Gulp
paths=/usr/bin/node, /usr/bin/npm, /usr/lib/node_modules/npm, /usr/bin/grunt, /usr/local/bin/grunt, /usr/lib/node_modules/grunt-cli, /usr/bin/bower, /usr/local/bin/bower, /usr/lib/node_modules/bower, /usr/bin/gulp, /usr/lib/node_modules/gulp-cli,/usr/bin/composer, /usr/bin/npm-install-que
Por ultimo actualizamos Cagefs
/usr/sbin/cagefsctl --force-update