Feature support
What ktistec can do, answered by contributors with sources.
Accounts and profiles
- Move to another server with followersNo
- Accept followers moving inNo
- Export your dataNo
- Import follows, blocks and mutesNo
- Delete your own accountYes
Since 1.0.0 Source for Delete your own account (opens in a new tab)
- Two-factor authenticationNo
- Passkeys and security keysNo
- Sign in with an external providerNo
- Profile metadata fieldsYes
Since 2.0.0-8 Source for Profile metadata fields (opens in a new tab)
- Verified profile linksNo
- Profile header imageYes
Since 1.0.0 Source for Profile header image (opens in a new tab)
- Bot accountsYes
Since 3.1.0 Source for Bot accounts (opens in a new tab)
- Several identities under one loginNo
Posting
- Edit published postsYes
Since 1.0.0 Source for Edit published posts (opens in a new tab)
- Content warningsYes
Since 2.4.13 Source for Content warnings (opens in a new tab)
- Formatted text in postsYes
Since 1.0.0 Source for Formatted text in posts (opens in a new tab)
- Write in MarkdownYes
Since 3.2.5 Source for Write in Markdown (opens in a new tab)
- Posts over 500 charactersYes
Since 1.0.0 Source for Posts over 500 characters (opens in a new tab)
- Admin-configurable post lengthNo
There is no post length limit to configure.
- PollsYes
Since 3.2.8 Source for Polls (opens in a new tab)
- Scheduled postsNo
- DraftsYes
Since 1.0.0 Source for Drafts (opens in a new tab)
- Quote postsYes
Since 3.3.0 Source for Quote posts (opens in a new tab)
- Control who can quote youYes
Quote requests are approved either automatically or manually; there are no per-audience rules.Since 3.3.0 Source for Control who can quote you (opens in a new tab)
- Control who can replyNo
Authors can choose which replies are shown, but not who may reply.
- Custom emojiPartial
Custom emoji from other servers are displayed, but local custom emoji can't be added.Since 3.2.3 Source for Custom emoji (opens in a new tab)
- Post languageYes
Since 2.4.3 Source for Post language (opens in a new tab)
- Pin posts to a profileYes
Since 3.2.2 Source for Pin posts to a profile (opens in a new tab)
- Local-only postsNo
- Automatically delete old postsNo
- Long-form articlesPartial
Posts can have a title but are sent as Note; articles from other servers are displayed.Since 2.4.0 Source for Long-form articles (opens in a new tab)
- HashtagsYes
Since 1.0.0 Source for Hashtags (opens in a new tab)
- Link previewsNo
- Translate postsPartial
Any user can configure DeepL or LibreTranslate; every user is an admin.Since 2.4.3 Source for Translate posts (opens in a new tab)
Media
- Upload JPEG imagesYes
Since 1.0.0 Source for Upload JPEG images (opens in a new tab)
- Upload PNG imagesYes
Since 1.0.0 Source for Upload PNG images (opens in a new tab)
- Upload animated GIFsYes
Since 1.0.0 Source for Upload animated GIFs (opens in a new tab)
- Upload WebP imagesYes
Since 1.0.0 Source for Upload WebP images (opens in a new tab)
- Upload HEIC imagesNo
- Upload AVIF imagesPartial
Appears in the post as a file link rather than an attachment.Since 1.0.0 Source for Upload AVIF images (opens in a new tab)
- Upload MP4 videoPartial
Appears in the post as a file link rather than an attachment; video from other servers plays inline.Since 1.0.0 Source for Upload MP4 video (opens in a new tab)
- Upload WebM videoPartial
Appears in the post as a file link rather than an attachment; video from other servers plays inline.Since 1.0.0 Source for Upload WebM video (opens in a new tab)
- Upload audioPartial
Appears in the post as a file link rather than an attachment; audio from other servers plays inline.Since 1.0.0 Source for Upload audio (opens in a new tab)
- Several attachments per postYes
Since 1.0.0 Source for Several attachments per post (opens in a new tab)
- More than four attachments per postYes
Since 1.0.0 Source for More than four attachments per post (opens in a new tab)
- Image descriptions (alt text)Yes
Since 3.2.6 Source for Image descriptions (alt text) (opens in a new tab)
- Image focal pointNo
Focal points on media from other servers are honored, but can't be set locally.
- Sensitive mediaYes
A content warning hides the whole post, media included.Since 2.4.15 Source for Sensitive media (opens in a new tab)
- Removes location data from photosNo
Video and audio
- Video transcodingNo
Interactions
- LikesYes
Since 1.0.0 Source for Likes (opens in a new tab)
- BoostsYes
Since 1.0.0 Source for Boosts (opens in a new tab)
- Emoji reactionsNo
- Direct messagesYes
Since 2.4.13 Source for Direct messages (opens in a new tab)
- Approve followers manuallyYes
Since 1.0.0 Source for Approve followers manually (opens in a new tab)
- Follow hashtagsPartial
Posts with followed hashtags show up in notifications and custom feeds, but not the home timeline.Since 2.0.0-9 Source for Follow hashtags (opens in a new tab)
- ListsNo
- BookmarksYes
Since 3.2.1 Source for Bookmarks (opens in a new tab)
- Join fediverse groupsYes
Since 3.1.2 Source for Join fediverse groups (opens in a new tab)
- Host groups or communitiesNo
- Interact from another serverYes
Since 2.0.0-11 Source for Interact from another server (opens in a new tab)
- EventsNo
Events from other servers are displayed, but can't be created.
Privacy and safety
- Followers-only postsYes
Since 2.4.13 Source for Followers-only posts (opens in a new tab)
- Unlisted postsNo
- Block accountsYes
Since 1.0.0 Source for Block accounts (opens in a new tab)
- Mute accountsNo
- Block whole servers (personal)No
- Word filtersYes
Matching posts are hidden; there's no "warn" option.Since 2.0.0-8 Source for Word filters (opens in a new tab)
- Hide follower and following listsNo
- Choose whether posts are searchableNo
- Hide from search enginesNo
- Signed fetches required (secure mode)No
Moderation
- Report contentNo
- Forward reports to other serversNo
- Block servers (admin)No
- Limit serversNo
- Allowlist federationNo
- Import server blocklistsNo
- Approve sign-upsN/A
There is no self-service sign-up; accounts are created by existing users.
- Invite linksN/A
There is no self-service sign-up; accounts are created by existing users.
- CAPTCHA on sign upN/A
There is no self-service sign-up; accounts are created by existing users.
- Moderation audit logNo
- Appeal moderation decisionsNo
- Custom content rulesNo
Only per-user keyword filters that keep incoming posts out; no server rules.
Discovery
- Full-text searchNo
- Trending contentNo
- Profile directoryNo
- Local timelineYes
Since 1.0.0 Source for Local timeline (opens in a new tab)
- Federated timelineYes
Since 2.0.0-9 Source for Federated timeline (opens in a new tab)
- RSS feedsYes
Since 2.4.13 Source for RSS feeds (opens in a new tab)
- Relay supportNo
Federation and protocols
- NodeInfoYes
Since 1.0.0 Source for NodeInfo (opens in a new tab)
- RFC 9421 HTTP signaturesNo
Only draft-cavage signatures are supported.
- Object integrity proofsNo
- Group federation (FEP-1b12)Partial
Can join and post to remote groups, but can't host them.Since 3.2.3 Source for Group federation (FEP-1b12) (opens in a new tab)
- Fetches missing repliesYes
Since 2.0.0-10 Source for Fetches missing replies (opens in a new tab)
- Diaspora protocolNo
- Nomadic identityNo
- ActivityPub client-to-server APINo
Apps and API
- Mastodon-compatible APIPartial
A proof of concept: covers timelines, posting and interactions, with much of the API missing or stubbed.Since 3.3.5 Source for Mastodon-compatible API (opens in a new tab)
- Official mobile appNo
- Installable web appYes
Since 2.0.0-9 Source for Installable web app (opens in a new tab)
- Push notificationsNo
- WebhooksNo
- Documented APIYes
Since 2.4.0 Source for Documented API (opens in a new tab)
- Supports OAuth for the APIPartial
OAuth tokens are accepted, but scopes aren't enforced.Since 3.2.9 Source for Supports OAuth for the API (opens in a new tab)
Running a server
- Official Docker imageYes
Community-contributed.Since 2.4.3 Source for Official Docker image (opens in a new tab)
- S3-compatible object storageNo
- PostgreSQLNo
- MySQL or MariaDBNo
- SQLiteYes
Since 1.0.0 Source for SQLite (opens in a new tab)
- Single-user modeYes
Built for one or a few users; there's no separate mode switch.Since 1.0.0 Source for Single-user mode (opens in a new tab)
- Handles on a different domainNo
- Custom themes or CSSYes
Since 2.4.14 Source for Custom themes or CSS (opens in a new tab)
- Cleans up cached remote mediaNo
Media from other servers isn't cached.
- Plugins or extensionsYes
Scheduled scripts.Since 2.4.0 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.