В подразделе IM в заголовке сайта добавил страницы для регистрации / смены почты / сброса пароля.
Архив рубрики: instant messaging
XMPP, Jabber и тому подобные сети – все, что с этим связано
ETS, PTS – пара тестовых jabber’ов с хостингом дома
После “Апдейтов и фиксов на домашнем сервере” решил, с одной стороны, альтернативно подойти к оставшейся со времен переезда на VPS копии ejabberd’а – а там у меня еще ejabberd 2.x и Debian 7, который я использовал для написания и отладки RSS-транспорта и других проектов (фактически, тут от сервера требовалось просто его наличие, чтобы к нему подключался транспорт. Ну и держать какой-то тестовый аккаунт, где со всем этим работать). С другой стороны, раз уж развивать эту тему, то иметь и тестовый сервер на базе Prosody, так как купленная с год назад виртуалка и домен mychat.name для написания руководства на JabberWorld уже закончились, а пощупать Prosody все же иногда полезно. А там может и Snikket под боком иметь…
Так вот. Развернуть очередную пару виртуалок несложно, ресурсов на обновленном сервере хватает под все. Но делать – так делать: захотелось нормально выпустить имеющиеся серверы в мир с доступом к ним снаружи и нормальным общением между собой. Одна незадача. Даже две: внешнего адреса дома у меня нет (а IPv6 все так же не предоставляется), а внешний адрес VPS’ки уже занят “боевым” сервером, обслуживающим JabberWorld и остальные домены.
И вот решил попробовать разрулить целиком все через SRV-записи. В том числе телефонию!
TL;DR: да, все удалось! Софт вполне корректно работает через SRV, в том числе есть связь с jabber.ru, где на данный момент работает ejabberd 3.x (а ему уже больше 10 лет!).
Читать далее ETS, PTS – пара тестовых jabber’ов с хостингом дома
Nextcloud + интеграция Conversations с адресной книгой
Небольшая заметка. Несколько раз говорили мне про интеграцию у Conversations с адресной книгой и отсутствие ее у версии с Google Play, наконец-то пощупал сам.
Смысл – подтягивание фото в качестве аватарки и имени контакта из адресной книги при совпадении JID’а у контакта. Контакты у меня в Nextcloud. Добавил JID’ы, добавил фото, синхронизировал – не показывается. Показывалось только после добавления JID’а существующему контакту со стороны Conversations, при этом в АК вроде особо ничего не менялось.
TL;DR: чтобы все корректно работало – надо писать в NC JID’ы с префиксом xmpp:
Заметки: jabber с OMEMO на ESP
Апдейт до ejabberd 24.02 на jabberworld
Так и не дождался ejabberd 24.02 в основном репозитории Debian’а, в итоге спустя месяц с лишним после релиза решил ставить пакет с официального сайта. Попутно к тому времени обновил систему до Debian 12, что вылилось в ругань на неизвестный центр сертификации при старте ejabberd’а.
В Jabber приходит MDS!
MDS is already implemented in slidge https://git.sr.ht/~nicoco/slidge/commit/c645bd5
В закладки: WhatsApp, что внутри?
Комментарии тоже полезно почитать:
Заметка: MIUI и Conversations
Отключение “оптимизации MIUI” по советам из https://dontkillmyapp.com/xiaomi провоцирует глюки с работой файл-аплоада в Conversations – становится невозможно загрузить картинку.
Relay-анонимайзер для Jabber
Случайно наткнулся: https://github.com/getlantern/axrelay
Цепляется как транспорт на сервер, дальше мапит оригинальные JID’ы в свои.
Затестил Snikket. Восторг.
Когда-то давно наткнулся; сейчас в продолжение своих экспериментов на тестовой VPS’ке – поставил. Впечатления только положительные. По горячим следам сделал мануал для JabberWorld.