Lemmy logo

Lemmy

Decentralized Reddit‑style link aggregator for the Fediverse

Lemmy lets you run your own Reddit‑like forum server that federates across the Fediverse, offering mobile‑friendly UI, voting, comments, moderation, and full self‑hosting via Docker or Ansible.

Lemmy banner

Overview

What Lemmy Offers

Lemmy provides a Reddit‑style link aggregation and discussion platform that operates across the Fediverse. Users register on any Lemma server and can subscribe to communities hosted anywhere in the network, enabling seamless cross‑server interaction while each instance retains its own moderation policies.

Who It’s For and How to Deploy

Ideal for developers, hobbyists, and organizations that want full control over their community data and governance. The service runs on a Rust backend and can be launched with a single Docker compose file or automated with Ansible, supporting both x86_64 and arm64 hardware such as Raspberry Pi. Once deployed, the responsive web UI offers live‑updating comment threads, voting, tagging, image uploads, and multiple themes, with optional email notifications and RSS/Atom feeds.

Because Lemmy is AGPL‑licensed, there are no ads or vendor lock‑in, and contributions from the global community continuously add features such as emoji autocomplete, private messaging, and NSFW content handling. The platform’s modular design also allows operators to integrate custom authentication providers or extend the API for specialized use‑cases.

Highlights

Federated network allowing cross‑server communities
Self‑hostable with Docker and Ansible for easy deployment
Live‑updating comment threads with full voting and tagging
Multi‑theme UI and mobile‑friendly design

Pros

  • Decentralized control eliminates corporate censorship
  • High performance Rust backend scales well
  • Rich moderation tools for community health
  • Extensive i18n and emoji support

Considerations

  • Requires server management knowledge to self‑host
  • Limited native mobile apps (web only)
  • AGPL license may affect commercial integration
  • Feature set may lag behind large proprietary platforms

Fit guide

Great for

  • Communities seeking independent, federated discussion platforms
  • Developers comfortable with Docker/Ansible deployments
  • Users who value privacy and open governance
  • Small to medium sites needing customizable moderation

Not ideal when

  • Organizations without technical staff to manage servers
  • Projects needing native iOS/Android apps
  • Businesses requiring permissive licensing for proprietary extensions
  • High‑traffic sites needing enterprise‑grade support out of the box

How teams use it

Tech community forum

Enables developers to discuss projects across servers while retaining full control over moderation and data.

Local news aggregator

Residents host a server to share links and comments without ads, fostering community‑driven news curation.

Educational Q&A hub

Students post questions and receive answers, benefiting from similar‑post search to avoid duplicates.

Non‑profit announcement board

Organizations broadcast updates with email notifications and RSS feeds, reaching audiences on any federated instance.

Tech snapshot

Rust79%
PLpgSQL14%
TypeScript6%
Shell1%
Dockerfile1%
JavaScript1%

Tags

activitypubredditchatfediverselemmyrustlink-aggregator

Frequently asked questions

What is required to run Lemmy?

A machine that can run Docker or a Rust environment; supports x86_64 and arm64 platforms, including Raspberry Pi.

Is Lemmy free to use?

Yes, Lemmy is released under the AGPL‑3.0 license and has no advertising or paid tiers.

Can I migrate my data to another server?

Administrators can transfer sites and communities to other instances, and users can fully erase their data if desired.

Does Lemmy support notifications?

Yes, notifications are available for comment replies, tags, and can be sent via email.

Are there mobile apps for Lemmy?

Official mobile apps are community‑maintained; the web UI is fully responsive and works on smartphones.

Project at a glance

Active
Stars
14,217
Watchers
14,217
Forks
940
LicenseAGPL-3.0
Repo age6 years old
Last commityesterday
Primary languageRust

Last synced 12 hours ago