Feature support
What sharkey can do, answered by contributors with sources.
Accounts and profiles
- Move to another server with followersYes
Source for Move to another server with followers (opens in a new tab)
- Accept followers moving inYes
- Export your dataYes
- Import follows, blocks and mutesYes
Source for Import follows, blocks and mutes (opens in a new tab)
- Delete your own accountYes
- Two-factor authenticationYes
- Passkeys and security keysYes
- Sign in with an external providerUnknown
- Profile metadata fieldsYes
- Verified profile linksYes
- Profile header imageYes
- Bot accountsYes
- Several identities under one loginUnknown
Posting
- Edit published postsYes
- Content warningsYes
- Formatted text in postsYes
- Write in MarkdownUnknown
- Posts over 500 charactersYes
- Admin-configurable post lengthUnknown
- PollsYes
- Scheduled postsYes
Since 2024.11.1 Source for Scheduled posts (opens in a new tab)
- DraftsUnknown
- Quote postsYes
- Control who can quote youUnknown
- Control who can replyUnknown
- Custom emojiYes
- Post languageUnknown
- Pin posts to a profileYes
- Local-only postsYes
- Automatically delete old postsUnknown
- Long-form articlesUnknown
- HashtagsYes
- Link previewsYes
- Translate postsPartial
Needs an admin to configure DeepL, DeepLX or LibreTranslate. Source for Translate posts (opens in a new tab)
Media
- Upload JPEG imagesYes
- Upload PNG imagesYes
- Upload animated GIFsYes
- Upload WebP imagesYes
- Upload HEIC imagesUnknown
- Upload AVIF imagesUnknown
- Upload MP4 videoYes
- Upload WebM videoYes
- Upload audioYes
- Several attachments per postYes
Source for Several attachments per post (opens in a new tab)
- More than four attachments per postYes
Up to 16 files per note. Source for More than four attachments per post (opens in a new tab)
- Image descriptions (alt text)Yes
Source for Image descriptions (alt text) (opens in a new tab)
- Image focal pointUnknown
- Sensitive mediaYes
- Removes location data from photosUnknown
Video and audio
- Video transcodingUnknown
Interactions
- LikesYes
- BoostsYes
- Emoji reactionsYes
- Direct messagesYes
- Approve followers manuallyYes
- Follow hashtagsUnknown
- ListsYes
- BookmarksYes
- Join fediverse groupsUnknown
- Host groups or communitiesUnknown
- Interact from another serverUnknown
- EventsUnknown
Privacy and safety
- Followers-only postsYes
- Unlisted postsYes
Called home visibility. Source for Unlisted posts (opens in a new tab)
- Block accountsYes
- Mute accountsYes
- Block whole servers (personal)Yes
Instance mute hides a server for that person. Source for Block whole servers (personal) (opens in a new tab)
- Word filtersYes
- Hide follower and following listsYes
Source for Hide follower and following lists (opens in a new tab)
- Choose whether posts are searchableYes
Source for Choose whether posts are searchable (opens in a new tab)
- Hide from search enginesYes
- Signed fetches required (secure mode)Yes
Admins choose never, always or essential; users can override for their own data. Source for Signed fetches required (secure mode) (opens in a new tab)
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 serversYes
Silenced instances. Source for Limit servers (opens in a new tab)
- Allowlist federationYes
- Import server blocklistsUnknown
- Approve sign-upsYes
- Invite linksYes
- CAPTCHA on sign upPartial
Needs a third-party CAPTCHA service such as FriendlyCaptcha or hCaptcha. Source for CAPTCHA on sign up (opens in a new tab)
- Moderation audit logYes
- Appeal moderation decisionsUnknown
- Custom content rulesUnknown
Discovery
- Full-text searchUnknown
- Trending contentYes
- Profile directoryUnknown
- Local timelineYes
- Federated timelineYes
- RSS feedsYes
Per-user feeds; users can turn theirs off. Source for RSS feeds (opens in a new tab)
- Relay supportYes
Federation and protocols
- NodeInfoYes
- RFC 9421 HTTP signaturesUnknown
- Object integrity proofsUnknown
- Group federation (FEP-1b12)Unknown
- Fetches missing repliesNo
Release notes say remote replies are not fetched. Source for Fetches missing replies (opens in a new tab)
- Diaspora protocolUnknown
- Nomadic identityUnknown
- ActivityPub client-to-server APIUnknown
Apps and API
- Mastodon-compatible APIYes
- Official mobile appUnknown
- Installable web appUnknown
- Push notificationsYes
- WebhooksYes
- Documented APIUnknown
- Supports OAuth for the APIUnknown
Running a server
- Official Docker imageUnknown
- S3-compatible object storageYes
Source for S3-compatible object storage (opens in a new tab)
- PostgreSQLYes
- MySQL or MariaDBNo
PostgreSQL only. Source for MySQL or MariaDB (opens in a new tab)
- SQLiteNo
PostgreSQL only. Source for SQLite (opens in a new tab)
- Single-user modeUnknown
- Handles on a different domainUnknown
- Custom themes or CSSYes
Admins can inject custom HTML such as CSS into every page; users can install themes. Source for Custom themes or CSS (opens in a new tab)
- Cleans up cached remote mediaYes
Source for Cleans up cached remote media (opens in a new tab)
- Plugins or extensionsUnknown
Answers change through edits like the rest of this page, and show in the changelog. See all questions or suggest one.