Documentation

Run a community

Invite people, decide what they may do, keep them safe, and look after the server.

People and access

Invite people, decide who can join and what they may do, how they sign in, and how to handle trouble.

  • People and invitesInvite people with links, make admins, reset passwords without email, and deactivate accounts.
  • Sign-up, trust levels and permissionsDecide who can join, and let newcomers earn uploads, links and more as they take part.
  • ModerationHandle reports, approve people who asked to join, time people out, and ban people, addresses and email domains.
  • Sign-in and securityPasskeys, authenticator apps, email sign-in links and Cloudflare Access, and what signing in takes on your server.
  • Single sign-on with OpenID ConnectLet people sign in with your team's identity provider, such as Keycloak, Authentik, Microsoft Entra or Google, and how accounts are linked to it.

Looking after the server

GIFs and link previews, backups, the speech models, and how big a server you need.

  • GIFs, link previews and the system pageChoose where GIFs come from, turn link previews on or off, and watch the server's health.
  • BackupsDownload a complete backup from the browser, write them on a schedule, and restore with one command.
  • Speech modelsDownload the models that read messages aloud and take dictation, and what they need.
  • How big a serverHow many people a small server serves, how that was measured, and how to measure it yourself.
  • Demo modeRun a server anyone can try, which starts over every day and keeps only what you chose.

Connecting and moving

Share channels with other Sideporch servers, and bring your history over from Slack.

  • Connect with other serversConnect two Sideporch servers, share channels between them, and let people write to each other directly.
  • Move from SlackImport a Slack workspace export: people, channels, threads and reactions.