LINUX.ORG.RU

Pleroma 2.0

 , , , ,


1

2

Спустя чуть менее, чем через год спустя первого стабильного выпуска, в международный женский день представлена вторая мажорная версия Pleroma — федеративной социальной сети для микроблогинга, написанной на языке Elixir и использующей стандартизированный W3C протокол ActivityPub. Это вторая по численности сеть в Fediverse.

В отличие от ближайшего конкурента — Mastodon, который написан на Ruby и зависит от большого количества ресурсоёмких компонентов, Pleroma является высокопроизводительным сервером, который может работать на маломощных системах, таких как, например, Raspberry Pi или дешёвых VPS.

Также Pleroma реализовывает Mastodon API, позволяя быть совместимой с альтернативными клиентами Mastodon, типа Tusky, Husky от @a1batross или Fedilab. Более того, с Pleroma поставляется ответвление исходного кода интерфейса Mastodon (а если быть точнее, интерфейс Glitch Social — улучшенного ответвления Mastodon от сообщества), что делает более плавным переход пользователей из Mastodon или Twitter с интерфейсом TweetDeck.

Помимо интерфейса Mastodon в Pleroma может быть встроен любой другой фронтенд, так как Pleroma позиционируется как универсальный фреймворк для построения серверов социальных сетей в Fediverse. Этой возможностью, например, воспользовался проект Mobilizon — сервер организации встреч, взяв исходный код Pleroma для своего бекенда.

Несмотря на смену мажорной версии, выпуск не может похвастаться обилием новых видимых функций, однако стоит отметить:

  • удаление устаревшей функциональности, в частности, поддержки протокола OStatus — старейшего протокола в сети Fediverse;
    • это означает, что с текущего момента Pleroma перестанет федерироваться с серверами без поддержки ActivityPub, вроде GNU Social;
  • опцию для отображения типа аккаунта (например, это обычный пользователь без соответствующего статуса, бот или группа);
  • статический фронтенд, не требующий загрузки JavaScript для отображения постов для посетителей извне;
  • «приватный» режим, в котором фронтенд не отображает информацию для посетителей извне;
  • emoji-реакции на статусы, в будущем которые будут федерироваться с Mastodon, Misskey и Honk;
  • инкремент мажорной версии движка для кастомизации интерфейса и добавление тем;
  • включение интегрированной в бекенд капчи для регистрации по умолчанию;
  • игнорирование пользователей на уровне доменов в интерфейсе;
  • множество внутренних изменений и исправлений ошибок.

Также доступны иллюстрации с маскотом Pleroma от сообщества в честь релиза! 1, 2, 3, 4 и другие в исходном треде.

>>> Подробности

★★★★★

Проверено: a1batross ()

статический фронтенд, не требующий загрузки JavaScript для отображения постов для посетителей извне;

Это будет по дефоту в случае просмотра ленты пользователя в браузере без JS? Сейчас в ленты пользователей в мастодон можно просмативать без JS, плерома же выдает пустую страницу.

anonymous ()
Ответ на: комментарий от anonymous

Не по дефолту, нужно явно указать опцию в конфиге сервера.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

emoji-реакции на статусы, в будущем которые будут федерироваться с Mastodon и Misskey;

По моим наблюдениям они федерируются с Misskey. Ну, приходят от них, а вот обратно ли не пробовал.

Спасибо что упомянул Husky. :)

a1batross ★★★★★ ()
Ответ на: комментарий от anonymous

я кнечно вас понимаю, упоротый по js anon.
Давече пришлось на странный ноут winxp. так оно вообще нихрена не открывало не поставл старую оперу.

hbars ★★★★★ ()

это уже новое фидо или ещё нет? как зажить-то?

buratino ★★★★★ ()
Ответ на: комментарий от buratino

Fediverse по атмосфере скорее одна большая имиджборда, нежели FidoNet.

Живёт и здравствует уже прямо сейчас. Для тебя могу предложить посмотреть на Honk или microblog.pub — это ультраминималистичные реализации ActivityPub-серверов.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

приятная темная цветовая гамма у сайта. Может кто знает такую готовую gtk тему?

jtad ()

Pleroma

Звучит как название злокачественной опухоли :/

yuran ★★ ()
Ответ на: комментарий от commagray

Fediverse по атмосфере скорее одна большая имиджборда

Скажешь тоже. Что это за борда без анонимусов и толп жирных троллей

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Что это за борда без анонимусов и толп жирных троллей

Так всё на месте. Анонимусам просто выдали аватарки с никами, которые, впрочем, не особо идентифицируют кого-либо из-за обилия виртуалов.

На https://shitposter.club и https://freespeechextremist.com явно одни битарды, например.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от buratino

это уже новое фидо или ещё нет? как зажить-то?

Новое фидо это зеронет.

А это два шага назад.

Deleted ()

не взлетит

XMPP тоже задумывался как супер-пупер функциональный, расширяемый, универсальный протокол, протокол всем протоколам, а в итоге? даже Facebook, Yandex и другие, использовавшие этот протокол внутри компании в последствии отказались от его использования. на вскидку если взять хотя бы дикий оверхед на кодирование бинарников в base64.

да, как XMPP, федеративные сети номинально предоставляют все необходимое, чтобы заменить проприетарные, назовём их так, социальные сети, чтобы теперь любая блондинка могла вести не свою страничку в инстаграмме, не даже свой личный бложик, а целую(!) социалочку(!!) для таких же цыпочек-блондиночек (извините, я подвыпимши). но в итоге? где всё это?

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

prove me wrong.

Spoofing ★★★★★ ()
Ответ на: не взлетит от Spoofing

prove me wrong.

Уже взлетело.

Не в русскоязычной среде, конечно. Мы над этим работаем.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: не взлетит от Spoofing

Re: не взлетит

Согласен.

Тоже хотел написать про жаббер, но стало лень набирать и стёр.

Вся проблема федерации, что никто ни за что не отвечает.

В фейсбуке хотя бы сам фейсбук отвечает за аптайм серверов и целостность данных, в скайпе — MS и т.п. А это просто сборище серверов-однодневок.

Deleted ()
Ответ на: комментарий от commagray

Уже взлетело.

XMPP так-то тоже «взлетел» лет на 5, а потом настолько тихо умер, что никто даже не заметил.

Deleted ()
Ответ на: комментарий от commagray

Не в русскоязычной среде, конечно. Мы над этим работаем.

Смысл всего этого в чём?

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

XMPP проиграл в конкуренции. Fediverse намного успешнее в плане функциональности и удобства, сравнивая с сервисами, которые он замещает.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: Re: не взлетит от Deleted

это просто сборище серверов-однодневок

Да, вот только лучше взять и поддерживать материально владельца твоего инстанса в Patreon/Liberapay.

Лучше так, чем пытаться терпеть совершенно неюзабельные Facebook и Twitter, полные рекламы.

a1batross ★★★★★ ()
Ответ на: комментарий от commagray

XMPP проиграл в конкуренции. Fediverse намного успешнее в плане функциональности и удобства.

XMPP проиграл в конкуренции с централизованными проприетарными решениями.

Когда из альтернатив только аська и XMPP, то XMPP выглядит хорошим вариантом. Но потом разные сервисы подтянулись.

Думаю, тут будет то же самое.

Вся суть федерации:

Держать свой сервер слишком лениво, а хоститься на чужом — значит доверять какому-то Васе Пупкину, которому в любой момент надоест платить за VPS. Гораздо надежнее подключиться через корпорацию, которая получает доход и вряд ли отключит сервера просто так.

Deleted ()
Ответ на: комментарий от Deleted

Мы предлагаем работающую альтернативу, потому вещи, типа Twitter, просто саботируют работу, занимаясь цензурой и прочим удоляторством.

Это более серьёзная и реальная проблема, чем чатик.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от hbars

Я не упоротый, но хочу чтобы мой профиль был читаем для большего количества людей.

anonymous ()
Ответ на: комментарий от a1batross

Да, вот только лучше взять и поддерживать материально владельца твоего инстанса в Patreon/Liberapay.

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

Лучше так, чем пытаться терпеть совершенно неюзабельные Facebook и Twitter, полные рекламы.

Это выбор из двух плохих альтернатив: продавать свои данные фейсбуку или платить Васе Пупкину за свою identity в сети. Оба хуже.

Deleted ()
Ответ на: комментарий от commagray

Мы предлагаем работающую альтернативу, потому вещи, типа Twitter, просто саботируют работу, занимаясь цензурой и прочим удоляторством.

Гм. Что мешает владельцу ноды заниматься цензурой?

Deleted ()
Ответ на: комментарий от Deleted

А это два шага назад.

На устойчивую почву проверенных технологий из топкого болота зеронета.

anonymous ()
Ответ на: комментарий от anonymous

На устойчивую почву проверенных технологий цензуры из топкого болота p2p.

Пофиксил.

Не благодари.

Deleted ()
Ответ на: комментарий от Deleted

Что мешает владельцу ноды заниматься цензурой?

Ничего, но об этом сразу же начнут говорить и часть несогласных людей просто уйдёт с этого сервера.

К тому же, даже если пост удалят с основного сервера, он будет на сотне других серверов.

И если ты заведомо знаешь, что занимаешься вещами, которые могут удалить, просто возможно поднять свой сервер.

commagray ★★★★★ ()
Ответ на: комментарий от Deleted

Гораздо лучше подписать свои данные ключом так, чтобы стало неважно, кто и где их хостит

Если твои данные будет хостить целые 0 человек, то никакая подпись тебе не поможет.

Вот же перед глазами рабочая сеть с многолетней историей

Расскажи как она работает там, где DHT по каким-то причинам не находит ни одного пира. В одной из сетей у меня так и происходит, без DHT торрент умирает, а трекеров не напасёшься, да и с ними тоже свои проблемы есть. :)

А, и как хорошо она работает на некоторых провайдерах, которые в силу жадности просто ограничивают скорость торрентов до смешных значений.

Торренты не идеальны, да.

a1batross ★★★★★ ()
Последнее исправление: a1batross (всего исправлений: 1)

Палю годноту: скрестить XMPP и Fediverse, путём публикации микроблогов Jabber (а-ля JUICK) в Fediverse сетях и обратному чтению. И оба лагеря пользователей, оставшись на обочине жизни, будут довольны.

Spoofing ★★★★★ ()
Ответ на: комментарий от commagray

Ничего, но об этом сразу же начнут говорить и часть несогласных людей просто уйдёт с этого сервера.

identity ты как перенесёшь?

И если ты заведомо знаешь, что занимаешься вещами, которые могут удалить, просто возможно поднять свой сервер.

В оффшорной зоне по фальшивому паспорту?

Deleted ()
Ответ на: комментарий от Deleted

Кстати об identity. В одной федеративной сети, кстати тоже использующей AP, решили эту проблему с nomadic identity. Речь о Hubzilla.

a1batross ★★★★★ ()
Ответ на: комментарий от Deleted

identity ты как перенесёшь?

В Hubzilla, например, существует nomad identity — один аккаунт реплицируется на несколько серверов.

В Mastodon есть механизм миграции аккаунта со всеми подписчиками и подписками.

Pleroma понимает механизм миграции Mastodon и переподпишется на новый аккаунт.

В оффшорной зоне по фальшивому паспорту?

njall.la и cockbox.org ничего не требуют.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от a1batross

Если твои данные будет хостить целые 0 человек, то никакая подпись тебе не поможет.

Если твои данные интересны нулю человек, включая тебя, то никакая подпись тебе не поможет. Согласен.

Расскажи как она работает там, где DHT по каким-то причинам не находит ни одного пира. В одной из сетей у меня так и происходит, без DHT торрент умирает, а трекеров не напасёшься, да и с ними тоже свои проблемы есть. :)

А как работает федерация на открытых IP-адресах в условиях госцензуры с глубокой инспекцией траффика a1batross скромно промолчит.

А, и как хорошо она работает на некоторых провайдерах, которые в силу жадности просто ограничивают скорость торрентов до смешных значений.

Им что-то помешает зарезать федиверс? Ах да, об этом мы не думаем. ActivityPub же существует в параллельном мире розовых пони и единорогов.

Deleted ()
Ответ на: комментарий от Deleted

Если твои данные интересны нулю человек, включая тебя, то никакая подпись тебе не поможет.

Тогда и хости сам. В чём проблема? Ты сам в первую очередь заинтересован чтобы твои данные дошли до других.

Им что-то помешает зарезать федиверс?

Ничего. Но я о том, что упомянутый тобой торрент это не такое уж и идеальное решение, каким ты хочешь его выставить.

Это я ещё не спросил как ты хочешь натянуть социальную сеть на торренты.

a1batross ★★★★★ ()

Непонятно зачем изобретать твитор, если твитор уже есть.

K50 ()
Ответ на: комментарий от K50

Твитор банит художников, на которых я подписан, и мои ссылки.

commagray ★★★★★ ()
Ответ на: комментарий от commagray

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

K50 ()
Ответ на: не взлетит от Spoofing

Re: не взлетит

даже Facebook, Yandex и другие

А почему личные половые проблемы корпорастов, борящихся против нас, должны нас волновать?

anonymous ()
Ответ на: комментарий от commagray

XMPP и федиверс это не муж и жена, а 4 разных человека. Моржа с ужом давайте не сравнивать что ли.

anonymous ()
Ответ на: комментарий от anonymous

Так я и говорю: Fediverse выглядит успешнее в своей сфере, чем XMPP в своей, другой сфере.

commagray ★★★★★ ()
Ответ на: комментарий от commagray

Не, ну если ты меряешь успешность количеством юзеров, то может быть, и то Мастодон и компания обогнали свитер и прочих? Нет. О чём речь?

А если речь о решении, которое делает свою работу достаточно хорошо и продолжает работать и работать, пока 100500 проприетарных протоколов успело уже родиться и сдохнуть…

anonymous ()
Ответ на: комментарий от a1batross

Тогда и хости сам. В чём проблема? Ты сам в первую очередь заинтересован чтобы твои данные дошли до других.

Хочу напомнить, что Роман умер больше года назад, а его сайты в zeronet продолжат существовать столько, сколько будет существовать сама сеть и совместимые HTML-браузеры. Это к вопросу о «хости сам». Ты хостишь «сам» и еще тысяча человек по всему глобусу. И это происходит автоматически, без костылей.

Это я ещё не спросил как ты хочешь натянуть социальную сеть на торренты.

Обновления данных в зеронет осуществляется симметрично как в виде push, так и pull, сами данные представляют собой подписанные криптографическим ключом пользователя листинги с хэш-суммами. По хэш-суммам вытягиваются сами файлы. Сеть не гарантирует доставку в срок или доставку за конечное время, но гарантирует, что данные не могут быть подменены или сфальсифицированы, а также, что они не могут быть цензурированы до тех пор, пока между заинтересованными подписчиками сайта возможно прямое соединение по сокету (IP или Onion).

Всё давно придумано. Я не понимаю, как вы сидите на устаревших на 20 лет email-подобных технологиях и считаете, что ничего другого люди не изобрели.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

В отличие от ближайшего конкурента — Mastodon

Пока они как я понимаю, даже не планируют конкурировать с твиттером, инстаграмом и фб? Плох тот солдат, что не хочет стать генералом

Или у них своя особенная ниша? Я этого как то не понял

cvs-255 ★★★★★ ()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от commagray

В Hubzilla, например, существует nomad identity — один аккаунт реплицируется на несколько серверов.

Он реплицируется с мастер-сервера.

В Mastodon есть механизм миграции аккаунта со всеми подписчиками и подписками.

Который требует поддержки с обоих серверов?

Deleted ()
Ответ на: комментарий от anonymous

Не количеством пользователей, а удобством для них. Mastodon, Pleroma и Misskey работают по тем же паттернам поведения, как какой-нибудь Twitter, поэтому могут быть drop-in replacement для него без особых изменений привычек, к тому же предлагают дополнительные особенности, которые в Twitter не вводятся много лет.

XMPP в то же время не спешит реализовывать функциональность, которую предлагают централизованные конкуренты, из-за чего конкурировать трудно.

commagray ★★★★★ ()
Ответ на: комментарий от commagray

XMPP реализует то, что нужно для мессенджера, этого достаточно. Не все, в конце концов, в интернете через Nero burning rom хотят общаться.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.