LINUX.ORG.RU

Pleroma 0.9.9

 , , , ,

Pleroma 0.9.9

3

4

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

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

Также Pleroma реализовывает Mastodon API, позволяя быть совместимой с альтернативными клиентами Mastodon, типа Tusky или Fedilab. Более того, с Pleroma поставляется ответвление исходного кода интерфейса Mastodon, что делает более плавным переход пользователей из Mastodon или Twitter с интерфейсом TweetDeck. Обычно он доступен по URL вида https://instancename.ltd/web.

Из прочего можно отметить:

  • использование ActivityPub для внутренней работы (Mastodon использует свою вариацию);
  • произвольное ограничение на количество символов в сообщении (по умолчанию 5000);
  • поддержку разметки с помощью Markdown или HTML-тегов;
  • добавление своих собственных эмодзи со стороны сервера;
  • гибкую настройку интерфейса, позволяющую произвольно изменять его элементы с пользовательской стороны;
  • фильтрацию сообщений в ленте по ключевым словам;
  • автоматические операции над загружаемыми изображениями с помощью ImageMagiсk (например, удаление EXIF-информации);
  • предпросмотр ссылок в сообщениях;
  • поддержку капчи с помощью Kocaptcha;
  • пуш-уведомления;
  • закреплённые сообщения (пока что только в интерфейсе Mastodon);
  • поддержку проксирования и кэширования статусов с вложениями из внешних серверов (по умолчанию клиенты обращаются к вложениям напрямую);
  • множество других гибко настраиваемых опций, которые можно применить к серверу.

Из интересных экспериментальных особенностей можно отметить поддержку протокола Gopher.

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

★★★★★

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

Ответ на: комментарий от goingUp

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

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

Эксплртируй профиль и мигрируй на крупный серв с адекватным админом.

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

инстанс pawoo.net специально для тебя от пиксива

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

У гордых пользователей фсбуков пригорает, не иначе.

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

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

This. @Cirno

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

с большими текстами, галереями и видео пока всё не впечатляет

Plume/WriteFreely, Pixelfed и PeerTube пока что в более плачевном состоянии. Тем не менее, пользоваться ими можно уже сейчас.

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

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

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

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

Забавно что вы пользуетесь лором, а он вполне себе централизованный ресурс.

централизация — это если бы все сайты о линуксе хостились бы на одном сервере, и вообще это был бы один сайт с разными разделами.

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

Первый раз соглашусь с Odalist'ом

действительно «не нужно». Явный кризис в отрасли - лепят все подряд лишь бы лепить.

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

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

По поводу цензуры и прочих кар, тут выше кто-то высказывался в контексте этой педеративной сети. Все это походит на новый хитрый план.

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

своя атмосфера

Оформляй новости об этой особо атмосферной НЁХ в виде мини-новостей. И без скриншота. Ибо никому (кроме 1,5 анонимусов) оно не интересно.

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

обсудить новость

Уже обсудили: ТС в очередной раз принес УГ, в котором лента заполнена сообщениями вида:

適応する必要があります

Т.е. для белого гетеросексуального мужчины вся эта НЁХ не представляет интереса.

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

Не, не злой. У меня подгорает от картинок в новостях ;)

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

Кстати, никто не потрудился в двух словах «пояснить за пони»:) Пришлось открыть лурк. Я впервые ниасилил статью в уютненьком. Это пздц, дорогая редакция. в шоке и от сабжа и от аффтаров статьи и от «людей» адептов.

Чем дальше, тем милее становится спич о револьвере и добром слове.

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

завтра очередной вк введёт какие-нибудь правила

Завтра?! Оно уже, и давно.

Croco ★★★
()

А если серьёзно, то когда, наконец, кто-нибудь сделает ActivityPub-capable сервер на plain C? Ну хоть на C++? Вот этот вот Elixir означает, что лично я даже пытаться его ставить не буду. Мне в своё время хватило попыток собрать Erlang для ejabberd, кончилось в итоге, естественно, установкой jabberd2.

Федеративная альтернатива крупносволочи вроде facebook, twitter, vk и прочим не просто нужна, она, блин, уже вот прямо совсем нужна. Только вот не понимают люди, что сервера этой федеративной сети должны быть в установке и администрении проще пареной репы, задабы туда пришли толпы админов-хоббистов и хостили своих друзей, и чтобы пользователи искали не очередной жирнопубличный сервер, где зарегаться нахаляву, а приятеля-программиста со своим сервером на десять юзеров.

Уж если менять парадигму — то как следует. Без этого — да — не взлетит.

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

кто-нибудь сделает ActivityPub-capable сервер на plain C

Do your best.

Твоё неосиляторство не означает, что оно не поднимается за пять минут.

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

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

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

оно должно быть доступно для поколений пони

Оно должно быть доступно для админа-хоббиста, у которого вдобавок времени толком ни на что нет: взял себе VPS за три бакса в месяц, залил туда по scp исполняемый файл, статически скомпилированный на домашней машине, зашёл по ssh, запустил, взлетело.

Для поколения пони есть фейсбучек с инстаграмчиком, только сейчас уже даже поколение пони начинает [пони]мать, что их по[ни]имели.

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

Они еще компилируют? Я думал сейчас только «батник» попросить в моде.

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

Вероятно тогда теряется смысл призрачной швабодки педерализации.

anonymous
()

поддержку капчи с помощью Kocaptcha;

А разве такая капча сейчас не ломается стандартными тулзами искаропки?

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

использования чего-то подобного

А чего именно? Я использовал оба — WriteFreely и Plume. Первый лёгкий, просто кастомизируется, но без отображения комментариев. Plume тяжёлый, отчасти вырвиглазный и зависит от Rust Nightly, из-за чего собрать его бывает проблематично, но он идёт в сторону feature-full.

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

Ломается. Это просто один из возможных бекендов.

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

А есть возможность постить во всякие write.as прямо из эмакса?

Ну, в смысле отправкой простого post-запроса на какую-нибудь страницу, с возможностью авторизации и т.д.

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

Зачем его собирать, если можно впихнуть Docker?

Ага, ну давай, впихивай его внутрь VPSки за три бакса в месяц, а я пошёл за попкорном.

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

Для поколения пони есть фейсбучек

Вот не знаю, что это за поколение такое, я вот за них рад. А меня там ни за что (в прямом смысле этого слова) забанили...

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

А меня там ни за что (в прямом смысле этого слова) забанили...

А меня забанить у них нет ни малейшего шанса — просто потому что меня там нет и не будет.

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

Впихиваю в VPS за два с половиной бакса в месяц.

VPS внутрь VPS? Что-то это противоречит моим представлениям об устройстве мира.

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

С учётом текущих тенденций тогда уже на Rust.

Ага, и откуда у меня под Openwall вдруг возьмётся компилятор Rust? Ну хотя я не пробовал Rust, может, у них там всё хорошо со статической сборкой... гм... в смысле, собрать дома, на сервер залить уже исполняемый бинарь, это бы меня устроило. Хотя мне почему-то не верится, что создатели Rust озаботились статической сборкой, пока с той стороны всё больше какая-то ерунда про webAssembly доносится.

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

Разупорись

Понимаешь, я всё равно не стану использовать Docker, даже если это технически возможно. Если разработчик состряпал нечто такое, что мне для его запуска требуется тяжёлая артиллерия, то я этого разработчика пошлю по известному адресу, и всё. Начиная разработку на любом языке, требующем от среды исполнения чего-то бОльшего, нежели наличия ядра ОС с сисколлами, разработчик тем самым заявляет своим пользователям буквально следующее: «ложитесь тут в рядок, ребята, я об вас буду ноги вытирать». А мне что-то как-то такой расклад не нравится.

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

Просто докер - это для апологетов макбукика, сидящих в коворкинге со смуззи.

В трэде явный конфликт поколений. Искренне друг друга не понимающих.

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

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

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

Своего рода глобализация в ит. С учетом поправок на когнитивные способности пони...

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

придумывание различных слоёв абстракции, разделения разных компонентов на модули и т.д. и т.п.,

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

А вот зачем люди придумывают интерпретируемые языки программирования (под которыми лично я понимаю такие, которые требуют присутствия транслятора во время исполнения программы, и никакой JIT не сделает такой язык компилируемым), а равно языки, транслирующиеся в байткод и требующие для исполнения программ наличия машинки, исполняющей этот байткод — для меня в последнее время стало загадкой.

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