Skip to content

Manage your server

This guide is for people operating a community, regardless of which OriginChats client they use. Client labels may vary, but the underlying server rules are the same.

  1. Set the server identity, public URL, attachment policy, rate limits, welcome message, and audit retention in configuration.
  2. Build a small channel structure and test it with an ordinary user account.
  3. Create staff and interest roles, then review every channel from each role’s perspective.
  4. Configure emoji, stickers, attachments, and optional S3-compatible storage.
  5. Establish moderation permissions and a report-review routine.
  6. Schedule database and attachment backups and test a restore.

Avoid giving one role every capability by default. A useful separation is:

Responsibility Permissions
Community structure manage_channels
People and moderation manage_users, review_reports
Roles/access manage_roles
Visual assets manage_emojis
Settings manage_config
Infrastructure/webhooks manage_server
Oversight view_audit_log

The built-in owner and admin roles remain powerful. Use custom roles for day-to-day work and reserve owner access for recovery and high-impact changes.

Continue with channels, roles and permissions, moderation, media, and operations.