Set up a Discord server in this order: roles and permissions, rules and moderation, support tickets, staff applications, then engagement features such as leveling. Doing the foundations first means you won't be fixing permission leaks or answering support DMs while you build the rest. Work through the checklist below and skip anything your server doesn't need.
1. Roles and permissions
- Remove risky permissions from
@everyone, such as Mention @everyone and Manage Messages. - Create staff roles with only the permissions each team needs. Keep Administrator for the owner and one or two trusted people.
- Order roles so staff roles sit above member roles, and bot roles sit above the roles they manage.
- Check private channels with a test account or "View server as role".
Discord permissions explained covers how roles and channel overrides combine, with examples.
2. Rules and moderation
- Write short, specific rules and post them where new members land. A webhook post with its own name and avatar looks best; see webhook vs. bot messages.
- Turn on Discord's built-in AutoMod for spam and obvious slurs.
- Decide your moderation ladder: warning, timeout, jail, kick, ban.
- Set up a jail before your first serious incident. With Better Tickets it reuses your ticket setup; see Discord jail and auto-jail.
The Discord moderation and jail system guide explains when to use each tool.
3. Support tickets
- Create one or two ticket categories, such as support and reports.
- Give each category a staff role and a staff-only transcript channel.
- Add two or three questions so staff can start helping straight away.
- Limit members to one open ticket per category.
- Post the ticket panel in a support channel.
How to set up a ticket system on Discord walks through every step; the quickstart gets a panel live in five minutes.
4. Staff applications
- Only if you'll recruit staff or other roles by application.
- Keep the review channel private to the people who decide.
- Block duplicate applications and add a cooldown after denials.
- Give the staff role automatically on acceptance.
See how to safely set up staff applications.
5. Engagement
- Leveling for community and gaming servers: set a cooldown, ignore spam channels and pick a few meaningful role rewards. See Discord leveling systems explained.
- Roleplay commands for casual communities that enjoy
/hugand/highfive. See roleplay commands. - Announcements with colors and timestamps. The free embed generator and timestamp generator help.
Choosing bots without the clutter
It's easy to end up with a separate bot for tickets, applications, moderation, leveling and fun commands. Each extra bot means another role in your hierarchy, another permission set to audit and another dashboard to learn. Before adding one, ask:
- Does a bot I already have cover this?
- Is the feature I need included, or only on a paid plan?
- Is it configured from a dashboard or through commands? Dashboards are easier to review and hand over.
- Is it still maintained? Check recent updates and whether the support server is active.
Better Tickets covers tickets, staff applications, jail and auto-jail, leveling, roleplay and a message builder in one bot and one dashboard. It doesn't replace everything: for bans, kicks and warning logs, use Discord's built-in tools or a dedicated moderation bot. Our comparisons show where other bots are the better fit.
Frequently asked questions
What should I set up first on a new Discord server?
Roles and permissions, then rules and a moderation plan, then support. Getting permissions right first stops you having to fix leaks in every channel later.
How many bots does a Discord server need?
As few as cover your needs. Each bot is another set of permissions to audit and another dashboard to maintain. Many servers end up with separate ticket, application, moderation and leveling bots; one bot that covers several of those jobs keeps things simpler.
Should I set up tickets before my server is busy?
Yes. A ticket system takes minutes to set up, and having it ready means the first support requests don't land in your DMs.
Do I need leveling on my server?
Not always. Leveling suits community and gaming servers where recognizing active members matters. A small support or business server can skip it.