Децентрализованная социальная сеть Mastodon

Mastodon: децентрализованная социальная сеть из семейства Fediverse. Вместо одной компании с едиными правилами здесь много независимых серверов (инстансов), которые общаются друг с другом по открытым протоколам. Можно выбрать инстанс с подходящей модерацией или поднять свой.

Чем Mastodon отличается от классических соцсетей

Каждый инстанс задаёт свои правила: что можно публиковать, как модерируют контент, открыта ли регистрация, как устроены ограничения доступа. Администратор может выстроить атмосферу под конкретное сообщество, от узкой тематики до широкой публичной площадки.

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

Технологии

  • Сервер: Ruby on Rails
  • Клиентский интерфейс: JavaScript, React и Redux
  • Данные: PostgreSQL и Redis
  • Лицензия: AGPLv3 (открытый исходный код)
  • Открытый API для клиентов, ботов и интеграций

Для публичных страниц (профили, статусы) используется и статический фронтенд. Клиенты есть под Android, iOS и десктоп; поверх API удобно собирать своих ботов.

Что умеет пользователь

Через веб или приложение можно читать ленту, писать посты (toots), отвечать, бустить и подписываться на людей с других инстансов. Настраиваются уведомления, приватность постов, списки и фильтры. Для части сценариев доступны медиа и расширенные клиенты.

Важно понимать: приватность и надёжность зависят от конкретного инстанса, его политики, бэкапов и модерации. Выбор сервера здесь не формальность, а часть модели безопасности.

Русскоязычный инстанс

Если хотите попробовать Mastodon без своего сервера, можно зарегистрироваться на русскоязычном инстансе mastodon.ml по приглашению. Перед регистрацией имеет смысл прочитать правила инстанса: у каждого сервера они свои, а перенос аккаунта между серверами это отдельная история.

Источники и ссылки


Комментарии загружаются…