Feature support
What lemmy can do, answered by contributors with sources.
Accounts and profiles
- Move to another server with followersNo
Source for Move to another server with followers (opens in a new tab)
- Accept followers moving inNo
- Export your dataYes
Exports profile, settings, followed communities, saved posts and blocks as JSON.Since 0.19.0 Source for Export your data (opens in a new tab)
- Import follows, blocks and mutesYes
Imports a Lemmy JSON settings backup with followed communities and blocked users, communities and instances.Since 0.19.0 Source for Import follows, blocks and mutes (opens in a new tab)
- Delete your own accountYes
- Two-factor authenticationYes
Since 0.18.0 Source for Two-factor authentication (opens in a new tab)
- Passkeys and security keysNo
- Sign in with an external providerPlanned
OAuth login is in Lemmy 1.0, which is in beta. Source for Sign in with an external provider (opens in a new tab)
- Profile metadata fieldsNo
- Verified profile linksNo
- Profile header imageYes
- Bot accountsYes
- Several identities under one loginNo
Source for Several identities under one login (opens in a new tab)
Posting
- Edit published postsYes
- Content warningsPartial
No separate warning field. Content can be hidden with Markdown spoiler blocks or the NSFW flag, which blurs media. Source for Content warnings (opens in a new tab)
- Formatted text in postsYes
- Write in MarkdownYes
- PollsNo
- Scheduled postsPlanned
Post scheduling is in Lemmy 1.0, which is in beta. Source for Scheduled posts (opens in a new tab)
- DraftsUnknown
- Control who can replyUnknown
- Custom emojiPartial
Admins add emoji that are inserted as Markdown images. No federated Emoji tags, so emoji from other servers are not rendered.Since 0.18.0 Source for Custom emoji (opens in a new tab)
- Post languageYes
- Pin posts to a profileUnknown
- Local-only postsPartial
Only per community: a community can be set to LocalOnly so its posts do not federate.Since 0.19.4 Source for Local-only posts (opens in a new tab)
- Automatically delete old postsUnknown
- Long-form articlesUnknown
- HashtagsUnknown
- Link previewsYes
- Translate postsUnknown
Media
- Upload JPEG imagesYes
- Upload PNG imagesYes
- Upload animated GIFsYes
Handled by pict-rs as animations. The official Ansible example limits animations to 256x256 and 400 frames. Source for Upload animated GIFs (opens in a new tab)
- Upload WebP imagesYes
- Upload HEIC imagesNo
- Upload AVIF imagesYes
- Upload MP4 videoYes
Via pict-rs video support, which the official Ansible example enables. Source for Upload MP4 video (opens in a new tab)
- Upload WebM videoYes
Via pict-rs video support, which the official Ansible example enables. Source for Upload WebM video (opens in a new tab)
- Upload audioNo
- Several attachments per postPartial
One link or media item per post, and only the first incoming attachment is used. More images can be embedded inline in the Markdown body. Source for Several attachments per post (opens in a new tab)
- More than four attachments per postUnknown
- Image descriptions (alt text)Yes
Since 0.19.4 Source for Image descriptions (alt text) (opens in a new tab)
- Sensitive mediaYes
- Removes location data from photosYes
Source for Removes location data from photos (opens in a new tab)
Video and audio
- Video transcodingPartial
pict-rs only re-encodes uploaded video when the admin configures a target video codec. Source for Video transcoding (opens in a new tab)
Interactions
- LikesYes
- BoostsNo
- Emoji reactionsNo
- DownvotesYes
- Direct messagesYes
- Approve followers manuallyUnknown
- BookmarksYes
- Join fediverse groupsYes
- Host groups or communitiesYes
- Interact from another serverPartial
Remote follow for communities only, and the visitor's server must support Lemmy's externalInteraction route.Since 0.19.0 Source for Interact from another server (opens in a new tab)
- EventsNo
Privacy and safety
- Followers-only postsUnknown
- Unlisted postsUnknown
- Block accountsYes
- Mute accountsUnknown
- Block whole servers (personal)Yes
Since 0.19.0 Source for Block whole servers (personal) (opens in a new tab)
- Word filtersPlanned
Keyword filter is in Lemmy 1.0, which is in beta. Source for Word filters (opens in a new tab)
- Hide follower and following listsUnknown
- Choose whether posts are searchableUnknown
- Hide from search enginesUnknown
- Signed fetches required (secure mode)Unknown
Moderation
- Report contentYes
- Forward reports to other serversYes
Source for Forward reports to other servers (opens in a new tab)
- Block servers (admin)Yes
- Limit serversUnknown
- Allowlist federationYes
- Import server blocklistsUnknown
- Approve sign-upsYes
- Invite linksUnknown
- CAPTCHA on sign upYes
- Moderation audit logYes
- Appeal moderation decisionsUnknown
- Custom content rulesUnknown
Discovery
- Full-text searchYes
- Trending contentUnknown
- Profile directoryUnknown
- Local timelineYes
- Federated timelineYes
- RSS feedsYes
- Relay supportUnknown
Federation and protocols
- NodeInfoYes
- RFC 9421 HTTP signaturesNo
- Object integrity proofsNo
- Group federation (FEP-1b12)Yes
- Fetches missing repliesUnknown
- Diaspora protocolUnknown
- Nomadic identityUnknown
- ActivityPub client-to-server APIUnknown
Apps and API
- Mastodon-compatible APIUnknown
- Official mobile appPartial
Jerboa, the official app from LemmyNet, is Android only. Source for Official mobile app (opens in a new tab)
- Installable web appYes
- Push notificationsPlanned
Planned for Lemmy 1.1.0, most likely via the plugin system (which will be introduced in Lemmy 1.0) using the Web Push API. Source for Push notifications (opens in a new tab)
- WebhooksPlanned
Possible via the plugin system in Lemmy 1.0 Source for Webhooks (opens in a new tab)
- Documented APIYes
- Supports OAuth for the APIUnknown
Running a server
- Official Docker imageYes
- S3-compatible object storageYes
Media is stored by pict-rs, which supports S3-compatible object storage. Source for S3-compatible object storage (opens in a new tab)
- PostgreSQLYes
- MySQL or MariaDBNo
- SQLiteNo
- Single-user modeUnknown
- Handles on a different domainUnknown
- Custom themes or CSSYes
- Cleans up cached remote mediaYes
Cached media is retained for a week by default Source for Cleans up cached remote media (opens in a new tab)
- Plugins or extensionsPlanned
A WebAssembly plugin system is in Lemmy 1.0, which is in beta. Source for Plugins or extensions (opens in a new tab)
Answers change through edits like the rest of this page, and show in the changelog. See all questions or suggest one.