Running a community means controlling who gets in and what they can do once they're there. Outpost covers both with role-based permissions and configurable invites.
Every server starts with a base @everyone role, and owners/admins can create additional roles
with their own permission sets — things like managing channels, managing roles below their own, moderating
messages, and connecting to voice. Assign roles to members individually as your community grows past "just a
few friends."
Server owners/admins generate invite links from the server's invite panel. Depending on how registration is configured, a server can be fully open (anyone with the base URL can join) or invite-gated (a specific code is required). Invites can be scoped for single use or left reusable, depending on what you're trying to control — a single-use code for a specific person, a reusable one for posting publicly.
Beyond message deletion, server moderators with the right permissions get moderation actions for handling problem members — the tools you'd expect for keeping a growing community civil without needing to hand out full admin access to everyone who helps moderate.
Outpost supports both bot accounts and webhooks for integrating external tools and automations into a server — useful once a community outgrows purely manual moderation and wants automated welcome messages, logging, or integrations with other services.