Maneira rápida e não tão suja de configurar nodejs em uma máquina Centos sem usar pacotes, que geralmente estão desatualizados e você precisa adicionar o repo EPEL. Não sou um cara do nó, mas não acredito que essa seja a maneira recomendada de colocar qualquer coisa em produção, mas é boa para testes rápidos em VPSs, máquinas Vagrant e similares.
Basta rodar tudo abaixo, ajustar o nome do usuário se quiser, é apenas uma sugestão para evitar rodar como root.
# Create a new, non-root user
adduser node
echo "node ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
su - node
# Install git
sudo yum install git
# Install node.js through nave
cd ~
mkdir .nave
cd .nave
wget https://raw.github.com/isaacs/nave/master/nave.sh
sudo chmod +x nave.sh
sudo ln -s $PWD/nave.sh /usr/local/bin/nave
cd ~
nave install 0.10.15
nave use 0.10.15
node -v
Depois disso, basta clonar seu repositório de aplicativos e se divertir:
# Run sample app
git clone <your node application repo>
cd my-node-app
npm install
node start-file.js