пʼятниця, 10 квітня 2026 р.

🛰️ Децентрализация на практике: #Fediverse + #Yggdrasil без VPS и DNS 🌐

 Вот сжатая версия без воды, с хэштегами прямо в тексте:


Настройка #Fediverse-сервера #Snac в сети #Yggdrasil

После экспериментов с #P2P развернут минимальный инстанс #Fediverse без VPS — за NAT, на локальной машине через #Yggdrasil.

Что такое #Snac

#Snac — минималистичный сервер #ActivityPub:

  • написан на C

  • без JS и PostgreSQL

  • хранение в JSON

  • поддержка IPv6 (включая 0200::/7 #Yggdrasil)

Адреса формата username@IPv6, без DNS. #Ed25519 генерирует статические IP. #Alfis — опционален (не используется).

Установка (#Linux #SelfHosting)

Минимум зависимостей:

libssl-dev
libcurl4-openssl-dev

Далее:

useradd -m snac
su snac
git clone https://codeberg.org/grunfink/snac2.git
cd snac2
make && sudo make install
snac init /home/snac/storage
snac adduser /home/snac/storage

Сеть (#Networking #IPv6)

Лучше сразу выделить отдельный IPv6:

yggdrasilctl getself
ifconfig lo inet6 add <IPv6>/64

Адрес фиксируется в #ActivityPub, менять потом сложно.

Прокси (#Nginx #ReverseProxy)

Проксирование с 80 → 8001:

proxy_pass http://[IPv6]:8001;

SSL не нужен — шифрование даёт #Yggdrasil.

Админ-доступ ограничен по IP.

Конфиг #Snac (#JSON)

/home/snac/storage/server.json:

{
 "host": "[IPv6]",
 "address": "IPv6",
 "port": 8001,
 "protocol": "http"
}

Доступ (#Firewall)

Открыт только диапазон #Yggdrasil:

ufw allow from 0200::/7 to any port 80

Автозапуск (#Systemd)

ExecStart=/usr/local/bin/snac httpd /home/snac/storage

Бэкапы (#Backup #Rsync)

Файловая база → простой rsync:

@daily rsync -av --delete ...

Использование (#FediverseAdmin)

Запуск:

snac httpd /home/snac/storage

Доступ:

http://[IPv6]

Тест федерации — второй узел в #Yggdrasil.

#Firefox (#IPv6)

В about:config:

browser.fixup.fallback-to-https = false
browser.fixup.alternate.enabled = false

#Fediverse #YggdrasilNetwork #AltNet #Decentralization #SelfHosting

неділя, 18 січня 2026 р.

 Французская журналистка марокканского происхождения Нора Бюссиньи на год ушла в подполье, внедрившись под прикрытием в левые и пропалестинские организации Франции. Итогом этого эксперимента стала книга «Les Nouveaux Antisémites» («Новые антисемиты»), где она фиксирует внутреннюю кухню движений, публично говорящих о правах и солидарности.

Чтобы не выдать себя, Бюссиньи пришлось быстро освоить местный кодекс речи. Слово «Израиль» находилось под негласным запретом и заменялось на «сионистское образование», а в текстах страну нередко намеренно искажали до «Israhell». Новичков проверяли на лояльность просто и жестко: следили, скандируют ли они нужные лозунги и не фиксируют ли происходящее на камеру.

Главный вывод журналистки предельно ясен: антисионизм в этих кругах стал социально приемлемой формой антисемитизма. Термин «сионист» используется как универсальное оскорбление и фактически подменяет слово «еврей». Ненависть к евреям превращается в общий клей, скрепляющий крайне разнородные группы — от феминисток и ЛГБТ-активистов до исламистов и левых радикалов, которые в иных вопросах не смогли бы договориться ни о чем.

Особое потрясение у Бюссиньи вызвало то, как движения за права меньшинств поддерживают силы, открыто враждебные этим самым меньшинствам. В книге она описывает марши ЛГБТ-активистов и феминисток в поддержку ХАМАС при полном игнорировании факта, что исламисты преследуют геев и жестко ограничивают права женщин. После 7 октября, по ее словам, произошел перелом: преступления ХАМАС либо отрицались, либо оправдывались как «легитимное сопротивление».

По мнению Бюссиньи, часть левых политиков сознательно эксплуатирует палестинскую тему, разжигая ненависть к Израилю ради голосов мусульманских избирателей и радикализированной молодежи поколения Z.

Отдельную ярость вызвало то, что сама журналистка имеет марокканские корни, но отказывается разделять антиизраильскую ненависть. Ее клеймят «предательницей палестинского дела», «прислужницей сионистов» и native informant. Бюссиньи получает угрозы убийством и вынуждена выступать под охраной полиции. Многие французские книжные магазины бойкотируют ее книгу, опасаясь реакции радикалов.

Расследование также показало, что ряд антиизраильских радикальных групп пользуется косвенной поддержкой государства — от предоставления муниципальных залов до субсидий местных властей.

Финальный диагноз журналистки жесткий: во Франции сложилась атмосфера «интеллектуального террора», где любое сочувствие израильским жертвам или попытка говорить о конфликте сложнее черно-белой схемы мгновенно объявляется «соучастием в геноциде».

#Франция #Антисемитизм #Антисионизм #ЖурналистскоеРасследование #СвободаСлова #ПолитическийРадикализм #БлижнийВосток #ПоколениеZ

 

Установка RetroShare (версия 0.6.7.2)

RetroShare — кросс-платформенное #P2P-приложение для #SecureCommunication и децентрализованного обмена данными. На данный момент последняя стабильная версия — 0.6.7.2 (ноябрь 2023 года). Процесс установки в целом несложный, однако имеет особенности в зависимости от операционной системы. Ниже приведён подробный разбор, с фокусом на #Windows, но с обзором #Linux и #macOS.

Все дистрибутивы следует скачивать исключительно с официального сайта retroshare.cc или с официального репозитория на #GitHub, чтобы избежать подмен и компрометации. Для дополнительной безопасности рекомендуется проверять контрольные суммы файлов — они опубликованы в файле chksums.txt в разделе релизов.

#RetroShare #Privacy #FOSS #Decentralization


Требования

  • ОС:

    • #Windows 7 и новее (рекомендуется 64-bit),

    • #Linux (различные дистрибутивы),

    • #macOS 10.14+.

  • Tor-интеграция: Tor устанавливается отдельно, если не используется сборка с уже включённым Tor.

  • Зависимости: специальных требований нет, однако на старых системах могут понадобиться обновления библиотек #Qt.


Установка на Windows

1. Через установщик (рекомендуется для большинства пользователей)
  • Скачайте 64-bit installer версии 0.6.7.2 с официального релиза на GitHub.

  • Также доступна 32-bit версия для старых систем.

  • Запустите .exe-файл от имени администратора.

  • Следуйте шагам мастера установки:

    • выбор каталога (по умолчанию C:\Program Files\RetroShare),

    • создание ярлыков,

    • подтверждение автозапуска.

  • По завершении установка автоматически запускает RetroShare.

Этот вариант оптимален для пользователей, которым важна простота и стандартная интеграция с системой.

#WindowsSetup #DesktopSecurity


2. Портативная версия (без установки в систему)
  • Скачайте архив Portable-версии (64-bit).

  • Доступен вариант с уже встроенным Tor, что удобно для изолированных сред.

  • Распакуйте архив с помощью #7Zip или совместимого архиватора.

  • Запуск осуществляется напрямую через RetroShare.exe.

Портативная версия подходит для запуска с внешних носителей или в средах с ограниченными правами.

#PortableApps #Tor


3. Установка через Chocolatey
  • В репозитории #Chocolatey доступна только версия 0.6.6, которая считается устаревшей.

  • Команда установки:

    choco install retroshare
    
  • Использование этого способа не рекомендуется, если требуется актуальная стабильная версия 0.6.7.2.

#PackageManager #Chocolatey


После первого запуска RetroShare потребуется:

  • создать профиль пользователя,

  • сгенерировать криптографический ключ (основа доверия и аутентификации),

  • при необходимости настроить #Tor или #I2P,

  • добавить контакты через обмен сертификатами.


Установка на macOS

  • Скачайте соответствующий .dmg-файл версии 0.6.7.2 (сборка под macOS 10.15.7 и Qt 5.15).

  • Откройте DMG и перетащите приложение в каталог Applications.

  • Для работы через Tor можно установить его отдельно:

    brew install tor
    

Следует учитывать, что из-за отсутствия новых релизов возможны ограничения совместимости с новыми версиями macOS.

#macOS #AppleSilicon


Установка на Linux

Доступно несколько способов, выбор зависит от дистрибутива и предпочтений пользователя.

  • Через пакетный менеджер:

    • Для Debian/Ubuntu/Fedora используется репозиторий OBS.

    • Устанавливается пакет retroshare-gui.

  • AppImage:

    • Скачайте AppImage версии 0.6.7.2.

    • Сделайте файл исполняемым (chmod +x).

    • Запуск без установки в систему.

  • Flatpak:

    flatpak install flathub cc.retroshare.retroshare-gui
    

AppImage и Flatpak удобны для изолированного запуска и снижения конфликтов зависимостей.

#LinuxDesktop #AppImage #Flatpak


Сборка из исходников

Для пользователей, которым необходим кастомный билд или аудит кода:

  • Скачайте архив исходников (tar.gz) из официального репозитория GitHub.

  • Следуйте инструкциям в README.

  • Потребуются библиотеки #Qt, #OpenSSL и стандартный набор инструментов разработки.

Этот путь актуален для разработчиков и исследователей безопасности.

#BuildFromSource #OpenSource


Важные предупреждения

Проект RetroShare не получал релизных обновлений с конца 2023 года, поэтому:

  • возможны проблемы совместимости с новыми версиями ОС,

  • отдельные баги (особенно в UI и сетевых модулях) могут оставаться нерешёнными,

  • активность сообщества снижена.

В случае сбоев рекомендуется обращаться к документации на retroshare.cc, архивам форума или обсуждениям на Reddit, учитывая ограниченную обратную связь.

#ProjectStatus #MaintenanceMode


Этот текст предназначен для распространения в #Mastodon, #Matrix и #Bastion как справочный материал по актуальной установке RetroShare 0.6.7.2 в условиях стагнации проекта и повышенных требований к цифровой гигиене.

🛰️ Децентрализация на практике: #Fediverse + #Yggdrasil без VPS и DNS 🌐

 Вот сжатая версия без воды, с хэштегами прямо в тексте: Настройка #Fediverse-сервера #Snac в сети #Yggdrasil После экспериментов с #P2P раз...