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.
Recommended order
Section titled “Recommended order”- Set the server identity, public URL, attachment policy, rate limits, welcome message, and audit retention in configuration.
- Build a small channel structure and test it with an ordinary
useraccount. - Create staff and interest roles, then review every channel from each role’s perspective.
- Configure emoji, stickers, attachments, and optional S3-compatible storage.
- Establish moderation permissions and a report-review routine.
- Schedule database and attachment backups and test a restore.
Permission split
Section titled “Permission split”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.
