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