add some posts from the community forums

This commit is contained in:
postscriptum 2025-11-02 02:48:21 +02:00
parent f44f7bee0c
commit 19272d1de1
27 changed files with 670 additions and 2 deletions

View file

@ -0,0 +1,19 @@
### Закриваю свій федіверс інстанс
Після приблизно п'яти місяців свого експерименту зародити локальне сузір'я 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 пропонує потрібні мені інтерактивні набори, без компромісів приватності і виправданий всюди, окрім як мабуть медіа-стрімів.