Home / Guides

Discord server setup checklist: from zero to ready

Nine things to set up, in the order that saves you redoing work. Tick them off and your server is ready to share: tidy, safe, and easy to find your way around on day one.

By Laurentiu, Gravity Servers · Updated 17 October 2026 · 8 min read

The checklist

Menu names are from the English Discord app in October 2026. Discord renames things now and then; the official articles at the bottom of the page have the current wording.

1. Structure: categories and channels

Plan the layout before you create anything. Categories group channels, and permissions you set on a category flow down to every channel that stays synced with it. Start small: an empty channel makes a server look dead, so it's easier to add channels later than to remove them. Here's a starting structure for a creator's server:

Start here

Community

Voice

Staff (private)

Put the start section on top, so a new member's eye lands on it first. Name channels in the language of your community, with an emoji if you like, as long as the name still says what the channel is for.

2. Roles

Create roles in Server Settings → Roles. A simple set for a creator's server:

Order matters. Someone with Manage Roles can only edit roles below their own highest role, and the same goes for bots. Keep staff on top, then bots, then everything else. The top coloured role is the colour a member's name shows.

3. Permissions

Set the basics on @everyone (in Roles) and then only change what's different per category. Discord's own recommendations:

Two patterns you'll use all the time:

Discord's tip is worth keeping: it's nicer for members to get a permission later than to lose one they're used to. Start strict, open up over time.

4. Turn on Community

Open Server Settings → Enable Community. Discord asks for four things: members need a verified email to talk, media from all members is scanned for explicit content, a rules channel, and a Community Updates channel where Discord posts news for admins (keep that one private to staff). Community unlocks onboarding, announcement channels, forum channels, Server Insights and Raid Protection.

5. Onboarding

In Server Settings → Onboarding you pick the default channels everyone sees (Discord asks for at least 7, at least 5 of them open to @everyone), then write 1 to 3 questions whose answers give roles and channels, and set up the Server Guide. It deserves its own page: How to set up Discord onboarding, step by step.

Halfway there. Want a second pair of eyes?

Do it yourself with this list, or let me do it for you. The audit is free: I look at your server and send you the 3 to 5 things that are costing you members.

6. AutoMod

AutoMod is Discord's built-in filter, no bot needed. You'll find it in Server Settings → AutoMod (in some versions of the app it sits under Safety Setup). The rules worth turning on:

For each rule, choose what happens: block the message, send an alert to a channel, and on some rules time out the member. Send alerts to a channel only staff can see, like #automod-log.

7. Verification and safety

The verification level decides what a new account must have before it can talk. It's in Server Settings → Safety Setup.

LevelWhat's required to talk
NoneNothing
LowA verified email
MediumVerified email, account older than 5 minutes
HighAll of the above, and in the server for more than 10 minutes
HighestAll of the above, and a verified phone number

For a public creator server, Medium is a sensible start; move up if you get waves of new spam accounts. Then add:

8. A permanent invite

Discord's default invites can expire, and an expired link in your bio quietly sends people nowhere. Make one that lasts: click Invite People, then Edit invite link, set Expire after to Never and Max number of uses to No limit. Make it from your start section, so the link lands on #rules or #welcome, and use that one link everywhere: Twitch panels, TikTok and Instagram bios, YouTube descriptions. A custom link like discord.gg/yourname needs Boost Level 3.

9. An announcements channel

With Community on, you can make a channel an Announcement channel (choose the type when you create it, or switch it in the channel settings). Keep it read-only for @everyone. When you post, the Publish button sends the message to every server that follows the channel. Discord limits publishing to 10 messages per hour, and @everyone or @here mentions don't carry over to the following servers. Use it for lives, events and big news; a ping role from onboarding is kinder than @everyone every time.

Before you share the link

FAQ

How long does it take to set up a Discord server properly?

With this list and a clear idea of what you want, an evening for a small server. Most of the time goes into roles, permissions and testing.

Should I start from a Discord template?

It's a fine shortcut for the channel list, but a template is someone else's server: you'll still rename channels, check every role and permission, and go through the rest of this list.

How many channels should a new server have?

Fewer than you think. A start section, a few chat channels and a voice channel or two. Onboarding needs at least 7 default channels, which is a good minimum anyway.

Do I need bots?

Not for the basics: onboarding, AutoMod, verification and announcements are built in. Bots help with extras like live alerts, levels or tickets.

Why does my invite link stop working?

It probably expired or hit its use limit. Make a new one with Expire after: Never and Max number of uses: No limit (step 8).

Do it yourself, or I do it for you

This is the same list I work through on every server I build. If you'd rather skip it, get the free audit first, or pick a plan and see your server live before you pay.

Official Discord articles

More guides