A self-hostable, federated social network server built on ActivityPub, letting users follow and interact across independent Mastodon and other Fediverse servers.
MbinOrg/mbin
Mbin is a decentralized Reddit-style link aggregator and microblogging platform that federates with other ActivityPub services on the fediverse.
Open-source alternative to:Reddit
- Stars
- 432
- Forks
- 35
- Open issues
- 143
- Last commit
- 24 hours ago
What is it?
Mbin is a federated content aggregator where users post links and discussions, vote on content, and publish short microblog posts. It runs on the fediverse and communicates with ActivityPub services such as Mastodon, Lemmy, Pixelfed, Pleroma, and PeerTube, so users on different servers can interact.
Mbin is a fork and continuation of /kbin, with a community-driven development model. It supports all ActivityPub actor types, including Service accounts for bot use, and accepts application/json on its ActivityPub endpoints. The interface is available in about 20 languages through a Weblate translation project.
The server is built with PHP 8.5 and Symfony. Deployment requires PostgreSQL, RabbitMQ, Redis or Valkey, a web server such as NGINX, Apache, or Caddy, and Node 24. Installation guides are provided for bare metal and Docker.
Key features
- 01Link posts, discussion threads, and microblog posts with voting
- 02Federates with Mastodon, Lemmy, Pixelfed, Pleroma, and PeerTube via ActivityPub
- 03Supports all ActivityPub actor types, including Service accounts for bots
- 04Translated into about 20 languages through Weblate
- 05Docker and bare metal installation guides
Use cases
- Running a community-focused link aggregator on the fediverse
- Hosting a Reddit-style forum that interoperates with Lemmy and Mastodon users
- Operating a bot or service account that posts to fediverse communities
Quick start
- 1
Follow the Docker installation guide at docs.joinmbin.org
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires modified network-deployed versions to share their source code.
Topics
FAQ
- What is mbin?
- Mbin is a decentralized Reddit-style link aggregator and microblogging platform that federates with other ActivityPub services on the fediverse. Mbin is a federated content aggregator where users post links and discussions, vote on content, and publish short microblog posts. It runs on the fediverse and communicates with ActivityPub services such as Mastodon, Lemmy, Pixelfed, Pleroma, and PeerTube, so users on different servers can interact.
- Is mbin free to use? What license does it have?
- mbin is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is mbin still maintained?
- Actively maintained. The last commit to mbin was on Nov 6, 2026.
- What can I use mbin for?
- Running a community-focused link aggregator on the fediverse Hosting a Reddit-style forum that interoperates with Lemmy and Mastodon users Operating a bot or service account that posts to fediverse communities
- How do I install mbin?
- Follow the Docker installation guide at docs.joinmbin.org
- Where can I get mbin?
- The source code and installation instructions are on GitHub: https://github.com/MbinOrg/mbin
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source, federated social media platform (microblogging) that runs on the ActivityPub fediverse protocol.
A federated, self-hostable link aggregator and forum in Rust, a decentralised alternative to Reddit that runs on the fediverse.
A WordPress plugin that connects your blog to the Fediverse so Mastodon and other ActivityPub users can follow it and receive your posts.
Pixelfed is an open-source, ad-free photo sharing platform that federates with the fediverse via ActivityPub.
A free, open-source federated social network that interoperates with Mastodon, Lemmy, Diaspora, Misskey, Pixelfed and other Fediverse platforms.