gemlog/public/uk/closing-my-fediverse-mesh-instance.gmi
2025-11-02 02:48:21 +02:00

19 lines
No EOL
3.5 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Закриваю свій федіверс інстанс
Після приблизно п'яти місяців свого експерименту зародити локальне сузір'я Yggdrasil, постійної мороки з вирішенням проблем інтеграції Snac та не вдалої спроби його апгрейду, вирішив таки припинити це безтолкове заняття.
Пишу цей пост для історії, якщо хтось захоче зайнятись подібним:
* протокол ActivityPub залежний від конкретної мережі: ви постійно матимете мороку з серверами що намагаються міксувати з'єднання на різні мережі (та сама картина що з проксі Invidious де частина трафіку йде через ygg а частина намагається пройти через Веб). тобто юзер налаштував собі інший конфіг і в його стрічці присутні інші мережі, які у вас тупо не працюють або блокуються з PAC
* жорстка прив'язка до хост ID: вам потрібно обрати один хост, якщо це yggdrasil то ніхто окрім yggdrasil його не побачить (якщо не казати про веб-проксі фронтенду а саме сервер сайд); якщо це Alfis, то ваші сусіди повинні також ним користуватись
* мало юзерів: їх тут за час мого перебування було два, при чому географічно далеких та мені не цікавих за тематикою, вся тусовка федіверс - живе в інтернеті
* хоч для мене є зрозумілою, але не сподобалась модель протоколу ActivityPub - надсилати оновлення фоловерам, замість того щоб вони ходили за ними самі (на прикладі RSS). мій сервер блокує вихідний трафік на інші мережі, а Snac постійно намагається кудись конектитись, це тягне купу часу з дослідженнями та фіксами в рамках форку рушія, що мені робити набридло
Інші думки та досвід з розгортання - читайте на цьому форумі, повторюватись вже не буду.
Сам я здампив дані утилітою snac2nex:
=> https://crates.io/crates/snac2nex
Та переїхав на протокол Nex, який в мене без головняка працює на всі мережі без використання JSON, HTTP та іншого трешу.
* UPD. Згодом відмовився й від Nex на користь Gemini TLS/TOFU, що корисно в плані не санкціонованої зміни приватного ключа Yggdrasil через колізії та витоки. Також, Gemini пропонує потрібні мені інтерактивні набори, без компромісів приватності і виправданий всюди, окрім як мабуть медіа-стрімів.