O socket.io possui um recurso de salas de chat. Para mais informações, consulte esta resposta à questão salas de chat nodejs e socket.io no Stack Overflow.
Para instalar o nodejs e o socket.io a partir do tipo de terminal:
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install socket.io
Atualização: No Ubuntu 14.04 e posterior, o pacote de snap de nó está mais atualizado e o npm é fornecido com ele.
Para testar se o socket.io está funcionando, tente este tutorial: Introdução: aplicativo de bate-papo . Se você receber uma mensagem de erro ao seguir o tutorial que diz: TypeError: path must be absolute or specify root to res.sendFile
então substitua sendFile por sendfile (tudo em minúsculas), e é claro que você também deve usar o comando nodejs
para iniciar o Node.js no modo interativo no Ubuntu em vez de node
.