Help

Common questions about using Shattr.

Getting started

What is Splintr?

Splintr is a federated social network that anyone can host on their own server. You own your data, control who sees it, and can connect with people on other Splintr servers without giving up that control.

How do I create an account?

If this server allows registration, click Sign Up in the navigation bar. You will need a username, email address, and password. Some servers require an invitation from an existing member.

What are nodes and clusters?

In Splintr, your account is called a node — it is your identity on the network. A server that hosts multiple user accounts is called a cluster. A server can also be set up as a single node, where one person owns the entire site. Either way, your node can connect with nodes on other servers through federation.

Posts and content

How do I write a post?

From your feed, type in the editor at the top and press Post. Posts support Markdown formatting: **bold**, *italic*, # Heading, and links with [text](url).

Can I add images to posts?

Yes. Use the media uploader in the post editor to attach images. Uploaded media is stored on your server and served through signed URLs for privacy.

Who can see my posts?

You choose per-post or set a default in your privacy settings. Options include public, friends only, specific friend groups, selected users, and private. Friend groups let you share with a curated list — for example, a "Close Friends" group — without making content visible to your entire friend list.

Friends and federation

How do I add a friend on another server?

Visit their profile on their server. If you are logged in to your home server, you can send a friend request through the federation handshake — your servers will securely verify each other's identity and establish the connection between your nodes.

See the About page for more on how federation works.

What happens if a friend's server goes offline?

You will not be able to see new posts from nodes on that server until it comes back. Your local data — your own posts, your friend list — is unaffected. Federation is designed to degrade gracefully when remote servers are unavailable.

Privacy and security

Is my data encrypted?

Yes, at multiple levels. All connections between servers use HTTPS (TLS). Sensitive profile data like email addresses are encrypted at rest in the database, and your password is hashed with bcrypt.

Every post is cryptographically signed with your personal Ed25519 key, which lets anyone verify that you are the real author and that the content has not been tampered with — especially useful for posts shared across federated servers.

Private messages use end-to-end hybrid encryption: each message is encrypted with a random session key, and that session key is then encrypted separately for each recipient using their public key.

How do I adjust my privacy settings?

Once logged in, open Privacy from the sidebar menu. You can control who sees your profile, posts, friends list, and bookmarks. Settings apply to both local and federated visitors.