NodeJS, SockJS, MongoJS

На примере установки на дебиан

1. Скачиваем исходники (ссылка на последнюю версию)

axel -n 4 -a http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz

2. Собираем и устанавливаем (не забываем про apt-get install build-essential)

./configure

make install

Требуха инсталятся в /usr/local/lib/node_modules/

Сам нод - /usr/local/bin/node

3. Проверяем - пишем в файл test.js:

var net = require('net');

var server = net.createServer(function (socket) {
  socket.write('Echo server\r\n');
  socket.pipe(socket);
});

server.listen(1337, '127.0.0.1');

Запускаем:

node test.js

Коннестимся:

# telnet localhost 1337
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Echo server

4. Ставим библиотеки (-g - значит не в текущий каталог, а глобально в систему)

npm install -g sockjs

npm install -g gntp

npm install -g mongojs

5. Веб-приложение для работы с MongoDB - mongo-express

npm install mongo-express

Для текущей версии 0.18.0 текущая версия драйвера монги 0.9.9 не подходит, ставим ту, которая подходит:

cd node_modules/mongo-express

npm install [email protected]

6. inotifywait - аналог FindFirstChangeNotification в Windows

apt-get install inotify-tools