Decidí hacer unos cambios a mi vps donde llevo un proyecto y necesito algunas recomendaciones para hacerlo mejor , de la forma adecuada.
Que tenia antes ?
R/ Un VPS con apache y WHM/Cpanel
Que tengo o quiero tener en este momento ?
R/ Remplazar Apache con Node.js y no utilizar un hosting panel ( WHM,cpanel,webmin...etc)
tengo unas dudas..
con que usuario debería instalar todo el software ?
Software a instalar :
- Node.js - web
- MongoDB - db
- Bind9 - dns
- Haraka - stmp(node.js)
- vzdump - Backups/snapshots
Encontré un excelente [URL="https://www.digitalocean.com/community/articles/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps"]Tutorial[/URL] en donde explican como instalar un paquete llamado PM2 en npm para mantener corriendo los servicios de node.js si existe algún problema con la app o se reinicia el server , en ese tutorial explican que para la instalación esta que es en un server de producción se crea un segundo usuario ( despues del Root ) al que llamamos digamos safeuser , con este usuario realizamos la instalación de node.js y bueno ahi sigue el tutorial..
Con este usuario safeuser debería instalar los softwares que necesito (los descritos anteriormente) o los realizo con el root o como debería hacerlos para tener mejor seguridad ?
ya que estuve probando y al instalar los softwares anteriores tenia problemas con los permisos y tenia que volver a reinstalar el vps
consejos ?
Gracias