On this page
Overview
Lemmy is a decentralized community platform where people subscribe to forums, post links or text, vote, and comment. Independently operated servers federate through ActivityPub as part of the Fediverse.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Organize posts, votes, and discussions around communities
Users subscribe to communities, publish links or text, vote and comment, with notifications, RSS/Atom feeds, image uploads, and cross-posting support.
Sources: [2]
Federate communities across servers with ActivityPub
A user on one Lemmy server can subscribe to communities hosted on another and participate across the Fediverse instead of being limited to one central instance.
Sources: [2]
Moderate at both site and community levels
Site administrators and community moderators can pin, lock, remove, restore, ban, transfer communities, and expose public moderation logs.
Sources: [2]
Best fit
Fits communities that want self-governance without a single platform operator
It is relevant when an organization wants its own moderation policy and infrastructure while remaining connected to external federated communities.
Sources: [2]
Before adoption
Separate the stable line from the 1.0 beta
As of September 2026, 0.19.20 is the stable release while 1.0.0-beta.2 is also available. Review release-specific migration instructions and do not treat the beta line as the stable production track.
Federation depends on public URL, TLS, and proxy details
The official Docker guide expects a real domain, reverse proxy, and TLS, and warns not to alter headers such as Host that participate in ActivityPub signatures.
Sources: [4]
Review AGPL-3.0 terms for the intended deployment
Lemmy is released under AGPL-3.0. Check the license conditions before modifying or operating it as a public service.
Sources: [5]
Official sources
- [1]LemmyNet/lemmy repository(2026-09-30)
- [2]Lemmy README(2026-09-30)
- [3]Lemmy 0.19.20 release(2026-09-30)
- [4]Lemmy Docker installation guide(2026-09-30)
- [5]Lemmy AGPL-3.0 license(2026-09-30)
Supplemental curator note
Lemmy lets independently operated servers set their own moderation policies while connecting communities through ActivityPub instead of centralizing them under one operator. As of September 2026, 0.19.20 is the stable release while 1.0.0 remains in beta.
Try it in 3 steps
- 1
Download the Docker configuration
Fetch the Compose, Lemmy, and nginx configuration files used by the official Docker installation guide.
mkdir lemmy && cd lemmy && wget https://raw.githubusercontent.com/LemmyNet/lemmy-docs/main/assets/docker-compose.yml && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/examples/config.hjson -O lemmy.hjson && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx_internal.conf && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/files/proxy_params - 2
Configure the domain and secrets
Replace {{ domain }}, {{ postgres_password }}, and {{ nginx_internal_resolver }} with deployment-specific values. Public instances also need TLS and a reverse proxy.
Edit docker-compose.yml, lemmy.hjson, and nginx_internal.conf - 3
Prepare image storage and start Lemmy
Set the pictrs directory ownership and start the stack. For federation, also verify that the reverse proxy preserves headers such as Host.
mkdir -p volumes/pictrs && sudo chown -R 991:991 volumes/pictrs && docker compose up -d
Growth
Growth trends · Last 30 days
14,614 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- activitypub
- chat
- fediverse
- lemmy
- link-aggregator
- rust
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Meetily31,282 Stars
2 shared tag(s) · Same language
transcribe meetings on-device with Whisper or Parakeet and choose local or cloud providers for summarization
Rust - Mastodon50,342 Stars
5 shared tag(s) · 2 shared category(s)
run a community-governed server that federates across the Fediverse with ActivityPub
Ruby - Misskey11,335 Stars
5 shared tag(s) · 2 shared category(s)
a self-hosted ActivityPub social platform for federated communities
TypeScript - Loops458 Stars
4 shared tag(s) · 2 shared category(s)
run a self-hosted short-video community that federates feeds and social interactions over ActivityPub
PHP - Stoat Backend3,365 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Self-host a Rust chat backend split across APIs, realtime events, files, notifications, and RTC
Rust - Nonograph316 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Publish writing without accounts or public profiles and make it readable over both clearnet and Tor
Rust
Report incorrect information
Tell us if any listing information is incorrect or outdated.