Поднимаем свой Jabber сервер

Да с игрищами и блудницами, да. Но перед тем как это делать — давай определимся — какой сервер мы будем ставить. Выбор предо мной, собственно, был не велик:

  • OpenFire (Apache License 2.0) — написан на Java и большинство функций на нём делаются в бесплатной версии;
  • EJabberd (GNU GPL) — написан на Erlang, модульный, есть веб-морда в комплекте, поддерживает кластеризацию;
  • jabberd2 (GNU GPL) — написан на C, тоже модульный, более компактный;

Решено было разворачивать на.. jabberd2 потому что:

  1. Он написан на C и отличается малым потреблением ресурсов (два других кандидата в ней относятся в частности к памяти очень расточительно) плюс высокой производительностью;

    Среднее потребление памяти v2.3.2 (x86_64) — sm/6Mb + c2s/7Mb

  2. Лишен лишних свистелок — он просто модульный xmpp сервер;
  3. Он до сих пор поддерживается, да и сам по себе просто няшка.

Подробнее под катом

Создание бэкапа на nic.ru

Хреновенький, не очень удобный, но работающий скрипт для создания бэкапа всех сайтов + БД на хостинге, имя которому — nic.ru. Хосинг ущербный, и использовать что-то более и менее адекватное на нем — проблематично. Перейдем к телу:

Подробнее под катом