Pleroma, a lightweight self hosted ActivityPub and Fediverse social server: a far lighter alternative to Mastodon that federates with the wider fediverse, ready to run your own instance on first boot.
Pleroma is an open source, self hosted social networking server for the Fediverse. It speaks the ActivityPub protocol, so your instance federates with Mastodon, Misskey and the wider fediverse: people on your server follow, reply to and share posts with accounts anywhere else in the network. It is written in Elixir on PostgreSQL and is deliberately lightweight, so a single small instance comfortably runs a personal server or a community.
It serves a familiar microblogging timeline through its built in web interface and is compatible with the Mastodon client API, so most existing mobile and desktop apps work against it directly. Individuals, communities and organisations use it to run a social presence they own and control, on their own infrastructure, rather than posting on a platform someone else operates.
cloudimg delivers Pleroma fully installed from the official Erlang OTP release on an on box PostgreSQL database, behind an nginx reverse proxy that terminates TLS, with the server bound to loopback so it is only ever reachable through the proxy. It is secure by default with no shared secret in the image: Pleroma ships no default administrator, and every instance mints its own Phoenix session secrets, signing salts, web push keys, database password, administrator account and per instance TLS certificate on first boot before the server is reachable, writing the administrator credentials to a file only root can read, and an outer per instance credential gates anonymous access at the proxy. The operating system ships fully patched with unattended security updates enabled, and every image includes a step by step deploy guide tested against the exact build and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.