After three years of development, the first stable release is presented. Pleroma version 0.9.9 — a federated social network for microblogging, written in Elixir and using the standardized W3C protocol. ActivityPub. This is the second largest network in the Fediverse.
Unlike its closest competitor — Mastodon, which is written in Ruby and relies on numerous resource-intensive components, Pleroma is a high-performance server that can run on low-powered systems, such as a Raspberry Pi or inexpensive VPS.
Pleroma also implements the Mastodon API, allowing compatibility with alternative Mastodon clients, like Tusky or FedilabMoreover, Pleroma comes with a fork of the Mastodon interface source code, making it easier for users to transition from Mastodon or Twitter with the TweetDeck interface. It is usually available at a URL like https://instancename.ltd/web.
Among other things, it is worth noting:
- the use of ActivityPub for internal operation (Mastodon has its own variation);
- arbitrary limits on the number of characters in a message (by default 5000);
- support for markup using Markdown or HTML tags;
- the addition of custom emojis server-side;
- flexible interface customization allowing arbitrary changes to its elements from the user side;
- message filtering in the feed by keywords;
- automatic operations on uploaded images using ImageMagick (e.g., removing EXIF data);
- link previews in messages;
- support for captcha using Kocaptcha;;
- push notifications;
- pinned messages (currently only in the Mastodon interface);
- support for proxying and caching statuses with attachments from external servers (by default, clients access attachments directly);
- a multitude of other flexibly configurable options that can be applied to the server.
Interesting experimental features include support for the Gopher protocol..
Source: linux.org.ru

