Службы google для домена, как известно, позволяют использовать gtalk как xmpp для своего домена. Есть у него один существенный недостаток — отсутствие транспортов.
На днях возникла потребность перевести icq на транспорт к gtalk. Варианта два: поднять свой транспорт или доверить пароль чужому. Выбран был первый вариант, а в качестве сервера и транспорта выбраны ejabberd и PyICQt.
Установка и настройка этого добра в Debian Lenny не составляет проблем, благо комментариев в конфигах предостаточно.
Правда есть один специфичный момент для ejabberd на Lenny. Если в качестве хранилища вы используете odbc mysql модуль для ejabberd нужно собрать самостоятельно:
# apt-get install subversion # cd /usr/src # svn co http://svn.process-one.net/ejabberd-modules/mysql/trunk mysql-odbc # cd mysql-odbc/ # ./build.sh # cd ebin/ # cp mysql* /usr/lib/ejabberd/ebin/ # chown -R ejabberd /usr/lib/ejabberd/ebin/
P.S. Если кому лень поднимать свой транспорт, у вас тоже паранойя на публичные серверы или вы не нашли доступный, можете использовать мой icq.rascal.su, если паранойя позволит 🙂