Через три роки розробки представлено перший стабільний випуск плерома версії 0.9.9 - федеративної соціальної мережі для мікроблогінгу, написаної мовою Elixir і яка використовує стандартизований W3C протокол ActivityPub. Це друга за чисельністю мережа у Fediverse.
На відміну від найближчого конкурента Мастодонт, який написаний на Ruby і залежить від великої кількості ресурсомістких компонентів, Pleroma є високопродуктивним сервером, який може працювати на малопотужних системах, таких як, наприклад, Raspberry Pi або дешевих VPS.
Також Pleroma реалізує Mastodon API, дозволяючи бути сумісною з альтернативними клієнтами Mastodon, типу Тускі або Феділаб. Більше того, з Pleroma поставляється відгалуження вихідного коду інтерфейсу Mastodon, що робить плавнішим перехід користувачів з Mastodon або Twitter з TweetDeck. Зазвичай він доступний за URL-адресою https://instancename.ltd/web.
З іншого можна відзначити:
- використання ActivityPub для внутрішньої роботи (Mastodon використовує свою варіацію);
- довільне обмеження кількості символів у повідомленні (за замовчуванням 5000);
- підтримку розмітки за допомогою Markdown або HTML-тегів;
- додавання своїх власних емодзи з боку сервера;
- гнучке налаштування інтерфейсу, що дозволяє довільно змінювати його елементи з боку користувача;
- фільтрацію повідомлень у стрічці за ключовими словами;
- автоматичні операції над зображеннями, що завантажуються за допомогою ImageMagiсk (наприклад, видалення EXIF-інформації);
- перегляд посилань у повідомленнях;
- підтримку капчі за допомогою Kocaptcha;
- пуш-повідомлення;
- закріплені повідомлення (поки що тільки в інтерфейсі Mastodon);
- підтримку проксування та кешування статусів із вкладеннями із зовнішніх серверів (за замовчуванням клієнти звертаються до вкладень безпосередньо);
- безліч інших опцій, що гнучко настроюються, які можна застосувати до сервера.
З цікавих експериментальних особливостей можна відзначити підтримку протоколу Gopher.
Джерело: linux.org.ru