SERVER SETUP GUIDE · 14 STEPS

How to make a Discord server
people actually use.

Creating a Discord server takes a minute. Making one that new members understand, that stays safe and that people come back to takes a plan. This guide walks through that plan in order, explains why each step matters, and lets you tick off tasks as you go.

Your setup progress0/42

Your progress is saved in this browser only. No account needed. Jump to the launch checklist

Step 1 · Plan

Decide what the server is for

Every later decision — how many channels, which roles, how strict the rules are — depends on who the server is for. Answer three questions before you open Discord:

  1. Who is it for? “Friends from university”, “viewers of my stream” and “people learning Python” need very different spaces.
  2. What will they do there? Chat, play together, ask questions, share work, attend events? List the two or three main activities.
  3. How many people in the first three months? Ten people who know each other need almost no structure. Three hundred strangers need onboarding, moderation and clear information channels.

Write the answer as one sentence, for example: “A server for about 50 indie game fans to find co-op partners and discuss a monthly game pick.” You will use it for your server description, your rules and your welcome message.

Match the structure to the purpose
If your server is…Start withExample layout
A friend group (under ~50)A handful of channels, no onboarding, light rulesCozy Corner, Pixel Party
A public gaming communityGroup-finding, game roles, voice rooms, AutoModThe Gaming Hub
A competitive teamPrivate roster, scrims, VOD review, tryoutsEsports Team HQ
A Minecraft serverServer info, whitelist, support and bug reportsMinecraft Community
A tabletop campaign or roleplay worldLore, IC/OOC separation, GM or staff secretsTTRPG Campaign, Roleplay World Hub
A streamer or creator groupOpt-in live pings, clips, raid-ready moderationStreamer Community, Creator Collective
A club, reading group or fandomEvents, spoiler-safe discussion, opt-in interestsCommunity Basecamp, Book Club, Anime Fan Community
A study group or artist communityAccountability or critique, focused help channelsThe Study Club, Art Collective
A developer community or businessHelp forums, releases, private support, anti-impersonationDeveloper Community, Shop & Customer Support

These are starting points, not the only correct structure. If none fits, build from scratch and borrow the parts that do. The template comparison shows size, complexity and setup time side by side.

Step 1 checklist0/3
Step 2 · Plan

Create the server and secure it

In the Discord app, select + (Add a Server) at the bottom of your server list and choose Create My Own (or start from one of Discord's templates). Discord then asks whether the server is for a club or community or for you and your friends; you can skip that question if you're unsure.

Give the server a name members will recognise and an icon. Both can be changed later, but the name appears in invites, so avoid placeholders.

Should you enable Community features?

Community is a server setting that unlocks tools for larger groups: a designated rules channel, Forum, Announcement and Stage channels, and Community Onboarding. To enable it, Discord requires a verification level that needs a verified email, the explicit media content filter set to scan media from all members, a rules or guidelines channel, and a channel for Discord's community updates. Becoming a Community server does not, by itself, make your server public or listed in Server Discovery, which has separate eligibility requirements.

Community features: on or off?
SituationRecommendationWhy
Private friend groupOptionalYou can assign roles by hand. Without Community, use text channels with threads instead of forum channels.
Public server or 50+ strangersEnableOnboarding and a rules channel make first visits much clearer.
Creator or organisation serverEnableAnnouncement channels and onboarding-driven ping roles keep notifications opt-in.

Delete the default channels you don't need now. It is easier to design the structure from a clean slate than to work around channels you didn't choose.

Step 2 checklist0/3
Step 3 · Build

Plan categories and channels

Categories group channels by purpose, and each channel should have one job. The most common beginner mistake is creating twenty channels on day one: people spread thin, most channels stay empty, and the server looks inactive. Start with the minimum that supports your main activities, and add channels when an existing one gets crowded.

Choosing channel types

  • Text for flowing conversation.
  • Forum (Community servers) for things that need their own post and should stay findable: questions, suggestions, group-finding, showcases. Tags make them filterable. Without Community, a text channel where each topic gets its own thread works similarly.
  • Announcement (Community servers) for staff updates. Other servers can follow them.
  • Voice for talking, and Stage (Community servers) for events where a few people speak to an audience.

Want to design the structure yourself? Build this channel structure with the Discord Server Layout Planner. Or start from a complete CordNexa template; for quicker inspiration, Discord channel ideas has launch-ready layouts for 12 types of server.

Step 3 checklist0/3
Step 4 · Build

Build the role hierarchy

Roles do two jobs: they grant permissions and they organise people (staff, members, interests, colours). Their order matters as much as their permissions. In Discord, a member can only manage members and roles that are positioned below their own highest role, and a bot can only assign roles below its own role.

  1. OwnerDisplay only — the owner already has every permission
  2. AdminSettings, roles and channels; no Administrator
  3. ModeratorMessages, timeouts, kicks
  4. Role BotAbove every role it hands out
  5. MemberNormal member permissions after onboarding
  6. Interest & ping rolesNo permissions; unlock channels or notifications
An example hierarchy for a medium community, from the top of the role list down.

Planning a hierarchy for a different staff setup or with several bots? The roles generator builds an ordered plan with permissions to grant and withhold, and warns you when the order would break something.

Step 4 checklist0/3
Step 5 · Build

Configure permissions safely

Discord permissions work in layers. Roles set server-wide permissions. Categories and channels can then override those for specific roles or members. A channel override for a specific role generally beats the @everyone setting, and a member-specific override takes priority over role overrides.

A safe order of work

  1. Strip @everyone back. @everyone is every person in the server, including someone who joined ten seconds ago. Keep it to viewing and chatting in public channels, and remove permissions such as mentioning @everyone, managing anything, and — if you want control over growth — creating invites.
  2. Give member permissions to a Member role if you gate new members, for example by granting that role through a required onboarding question. (Discord's Rules Screening makes people agree to the rules before they can talk, but it doesn't give them a role.) If you use Community Onboarding, leave @everyone able to view and chat in your main public channels: Onboarding needs at least 5 default channels where @everyone can view and send messages, so gate extra areas rather than the whole server.
  3. Set overrides on categories, not individual channels. Channels that are synced to their category pick up any change you make to the category. Changing a permission on the channel itself un-syncs it, so only do that when a channel truly needs different rules.
  4. Hide staff areas by denying View Channel for @everyone on the staff category and allowing it for staff roles.
Permissions to treat carefully
PermissionRisk if misusedGive to
AdministratorFull control; ignores every overrideNobody by default
Manage Server / Manage RolesChange settings, or give themselves more powerOne or two trusted admins
Manage Channels / Manage WebhooksDelete channels; post as anyone via webhooksAdmins
Ban / Kick MembersRemove members, including in bulkExperienced moderators
Mention @everyone, @here, and All RolesNotify the whole server at onceStaff who post announcements
Step 5 checklist0/3
Step 6 · Build

Write your server rules

Rules tell members what is expected, and they give moderators something consistent to point to. Short, specific rules work better than long, vague ones — “no harassment, slurs or threats” is enforceable, while “don't be toxic” means something different to everyone.

  • Put safety first: respect and hate speech, privacy, scams, and content appropriate for your youngest members.
  • Add rules for the problems your type of server actually has: spoilers, self-promotion, cheating, academic integrity.
  • Say how to report a problem and what usually happens next.
  • Post them in a read-only channel near the top. On Community servers, set it as the rules channel.

The rules generator writes a numbered rules post for your audience and moderation style that you can edit rule by rule.

Step 6 checklist0/3
Step 7 · Build

Set up onboarding

Onboarding is what happens between someone clicking your invite and feeling at home. The goal is that new members see a small, relevant part of the server first, and pick up roles that match their interests.

Three ways to hand out roles
MethodGood forTrade-off
Community Onboarding (built in)Community servers of any sizeRequires Community features and at least 7 default channels, at least 5 of which @everyone can view and send messages in
Reaction or button role botServers without Community, or complex role menusAnother bot to trust and keep above the roles it assigns
Staff assign roles by handSmall, private groupsDoesn't scale; new members wait

Keep onboarding questions few and useful. “Which games do you play?” or “What are you studying?” should each map to a role that unlocks channels or pings. Questions that don't change what someone sees just slow them down. Members can change their answers later from the Channels & Roles tab, and Onboarding also includes an optional Server Guide with a welcome message and a short list of new-member to-dos.

Use the Discord Onboarding Planner to turn your default channels, questions, role assignments and first steps into one practical flow.

Step 7 checklist0/3
Step 8 · Build

Create a welcome experience

A welcome message should answer one question: what should I do first? Greet the person, say in a sentence what the server is for, list two to four first steps with channel links, and say where to get help.

Example welcome message

Welcome to Indie Co-op Club! We find co-op partners and play one game together each month.

  • 📜 Read the rules in #rules
  • 🎭 Pick your platforms in Channels & Roles
  • 🎮 Post in #find-a-group when you want to play

Questions? Message any moderator.

  • Pinned post or bot greeting? A pinned post in a welcome channel is simple and never spams. A bot greeting mentions each new member; in busy servers it can bury conversation, so give it its own channel.
  • Join messages: Discord can post a system message when someone joins. Choose the channel in Server Settings → Overview → System Messages Channel, or pick No System Messages if they clutter your chat.
  • Introductions: useful for communities where people get to know each other; less so for large support or creator servers.

The welcome message generator writes short, friendly, professional and themed versions with a live Discord preview.

Step 8 checklist0/3
Step 9 · Protect

Configure moderation and AutoMod

Moderation setup is cheapest before you have a problem. Three built-in tools cover most servers:

Verification level

This sets what an account must have before it can talk in your server. Higher levels stop more throwaway accounts but add friction for genuine newcomers.

Choosing a verification level
LevelWhat it requiresSuits
NoneNo requirementsOnly private servers where you know everyone
LowA verified email on the accountPrivate or invite-only groups
MediumLow, plus an account registered on Discord for more than 5 minutesMost public communities
HighMedium, plus being a member of the server for more than 10 minutesServers that attract raids
HighestA verified phone number (which also satisfies the lower levels)Only when other levels fail; it blocks some genuine users

AutoMod

Discord's AutoMod can block messages before they are posted. Start with the spam, mention-spam and commonly flagged words rules (Discord provides Insults and Slurs, Sexual Content and Severe Profanity lists), then add keywords specific to your community, such as fake-giveaway phrases or cheat-service names. Send alerts to a private staff channel so you can see what was caught.

Timeout and the Audit Log

Use Timeout rather than a custom “Muted” role: it stops someone sending messages, reacting or joining voice across the whole server, with no extra overrides, for up to a week from the app. The Audit Log records administrative actions — who changed what — which helps when several people moderate.

Step 9 checklist0/3
Step 10 · Protect

Decide whether you need bots

Bots are useful, but each one is software with permissions in your server. Before adding one, check whether Discord already does the job.

Do you need a bot for this?
JobTry built in firstWhen a bot helps
Self-assigned rolesServer OnboardingNo Community features, or large role menus
EventsScheduled Events (members mark Interested and are notified when it starts)Sign-up lists or calendar sync
Blocking spam and slursAutoModAdvanced filters or logging
Edited and deleted message logsAudit Log (administrative actions only)Full message logs for disputes
Stream or video notifications—Posting go-live or upload alerts
  • Add bots from their official website or listing, and read the permissions on the authorisation screen.
  • Prefer bots that ask only for the permissions their features need. Treat a demand for Administrator as a warning sign.
  • Place each bot's role below your staff roles and above any role it assigns.
Step 10 checklist0/3
Step 11 · Protect

Set up notifications carefully

Notifications decide whether members keep your server unmuted. A server that pings everyone for every event trains people to mute it — and then they miss the things that matter.

  • Default notifications: in the server's settings, set the default to only @mentions so new members aren't notified for every message.
  • @everyone and @here: restrict mentioning them to staff who post announcements.
  • Opt-in ping roles: create roles such as “Game Night Ping” or “Live Ping” that members choose. Staff mention those instead of @everyone.
Step 11 checklist0/3
Step 12 · Launch

Test before you invite anyone

Test before the first invite goes out. Problems found now are private; problems found later are public.

  1. View Server As Role for Member and each staff role. Look for staff channels that are visible and public channels that are missing.
  2. Walk through joining with a trusted friend. Watch them go through onboarding. Did they get the right roles? Did they know what to do next?
  3. Trigger AutoMod with a harmless test keyword you added, and check the alert reaches your staff channel.
  4. Check bots: role assignment works, notifications post to the right channel, and nothing has more permission than it needs.
Step 12 checklist0/3
Step 13 · Launch

Launch the community

An empty server is hard to join. Launch in two stages:

  1. Founding members first. Invite five to fifteen people who will actually talk. Post a few conversation starters, share something in each main channel, and fix whatever confuses them.
  2. Then open up. Share your invite where your intended members already spend time — your stream, your club's mailing list, a relevant community — rather than in unrelated places.
  • Invite settings: when you create an invite, you can edit how long it lasts and set a maximum number of uses. Non-expiring links are available for Community servers; use one only where you control where it's posted. If a link leaks during a raid, you can pause invites in Server Settings → Invites.
  • Name and icon: make them match your one-sentence purpose from step 1, so people recognise the server when they join.
Step 13 checklist0/3
Step 14 · Launch

Maintain and improve the server

Servers drift. Channels that made sense at launch go quiet, new needs appear, and rules written for ten people don't fit three hundred. A short monthly review keeps things healthy:

  • Channels: merge or archive channels with little activity; add one when a topic keeps overflowing another.
  • Roles: remove roles nobody uses, and check that staff still need the permissions they have.
  • Rules and AutoMod: update them based on what moderators actually dealt with.
  • Members: ask what they'd change. A suggestions forum with status tags shows people their ideas are heard.
Step 14 checklist0/3
All steps

Launch checklist

Every task from this guide in one place. Checking a task here also checks it in its step.

Your setup progress0/42
Plan
1. Decide what the server is for
2. Create the server and secure it
Build
3. Plan categories and channels
4. Build the role hierarchy
5. Configure permissions safely
6. Write your server rules
7. Set up onboarding
8. Create a welcome experience
Protect
9. Configure moderation and AutoMod
10. Decide whether you need bots
11. Set up notifications carefully
Launch
12. Test before you invite anyone
13. Launch the community
14. Maintain and improve the server

Common beginner mistakes

  • Too many channels at launch

    Start small. Add channels when existing ones overflow.

  • Administrator for friends or moderators

    It can't be limited. Grant specific permissions instead.

  • Pinging @everyone for routine updates

    People mute the server. Use opt-in ping roles.

  • Setting permissions channel by channel

    Use category overrides and keep channels synced.

  • Launching to strangers on day one

    Invite founding members first so newcomers find conversation.

  • Adding bots “just in case”

    Each bot is another set of permissions to trust. Add them for a specific job.

Where to go next

Discord changes its menus and features over time. This guide was last reviewed on 2026-09-28; if a setting has moved, search for it in Server Settings. CordNexa is independent and not affiliated with or endorsed by Discord.