Eu faço muito isso para clientes em imagens vm recém-construídas. Pessoalmente, prefiro usar um manifesto de fantoches para isso, mas isso vem depois.
$ apt-get update
$ apt-get install build-essential openssl libssl-dev git curl mongodb
$ sudo git clone git://github.com/creationix/nvm.git /usr/local/nvm
$ cat ->> ~/.bashrc << EOL
[ -x /usr/local/nvm/nvm.sh ] && source /usr/local/nvm
[ -r $NVM_DIR/bash_completion ] && . $NVM_DIR/bash_completion
EOL
$ nvm install v0.6.15
$ nvm default v0.6
$ nvm use v0.6
$ npm install coffee-script uglify-js express jade mongojs stylus
Depois disso, você saberá o que fazer, apenas se divertir. Envie seus comentários para @denzuko no Twitter com a hashtag #coderwall