๐Ÿ“– Knowledge base ยท 7 min read

How to Set Up a Discord Server: A Beginner's Guide

By Luca ยท 2026-06-18

Setting up a Discord server is easy to start and easy to get wrong. The click-to-create part takes thirty seconds, but a server that stays organized and safe as it grows needs a bit of planning up front. The good news: you do not need to be technical, and you do not need to pay for anything.

This guide walks you through it in the order that actually makes sense for a beginner: create the server, build a logical channel structure, set up roles and permissions, lock down the first security settings, add a welcome flow, and finally decide whether you need a bot. Do these in order and you will end up with a server that feels intentional instead of chaotic.

Creating the server (the quick part)

Open Discord, click the plus icon in the server list on the left, and choose Create My Own. Pick a name and an icon. That is genuinely all it takes to have a live server.

A few things to know before you build on top of it:

Resist the urge to invite anyone yet. Build the skeleton first, then open the doors.

A logical channel structure

Channels are grouped under categories, which are the bold headers in the channel list. Categories keep things tidy and let you apply permissions to a whole group at once. For a new community, a simple four-category layout covers almost everything:

Start small. A server with six well-named channels feels alive; a server with forty empty channels feels dead. You can always add more once you see where conversation naturally clusters.

Roles, permissions, and colours

Roles control what people can do and how they appear in the member list. Go to Server Settings > Roles to manage them. There are three kinds worth setting up early.

Base roles. Every member automatically has the @everyone role. Treat this as your baseline: give it only the permissions a normal, trusted member should have, and turn off anything risky (like managing channels). It is usually smart to keep @everyone fairly limited and grant real access through a separate Member role that people receive after accepting the rules (more on that below).

A moderator role. Create one role, call it Moderator, and give it the permissions a mod actually needs: kick, ban, manage messages, timeout members, and manage the relevant channels. Do not hand out Administrator casually โ€” that single permission bypasses every other restriction and effectively makes someone a co-owner. Most moderators never need it.

Colour roles. A role's colour comes from the highest-positioned role a member has that has a colour set. Many servers add purely cosmetic colour roles that members can pick themselves. These carry no permissions; they exist only to make the member list look nice. They are a great low-stakes way to let people personalize their presence.

One rule to remember: role order matters. Roles higher in the list win on colour and override permission conflicts, and a member can only moderate people whose highest role sits below their own. Drag Moderator above Member, and keep cosmetic roles near the bottom.

First security settings

Before you invite anyone, spend two minutes on safety. These settings stop the most common early problems: spam bots and raids.

Verification level. Under Server Settings > Moderation, set a verification level. Medium (account must be registered for longer than 5 minutes) is a sensible default for most communities and blocks throwaway spam accounts without annoying real people. Raise it to High if you start getting raided.

Explicit content filter. Set this to scan messages from all members. It is a free, built-in layer that catches some obvious media abuse.

2FA for moderators. Enable Require 2FA for moderation actions. This means anyone performing bans, kicks, or message deletions must have two-factor authentication on their own account. It protects your server if a moderator's account is ever compromised โ€” a hijacked mod account without 2FA can do a lot of damage fast. Ask your mods to turn on 2FA in their personal Discord settings before you flip this on, or they will lose their moderation powers.

If you want to go deeper on hardening a server, we have a fuller write-up in our guide to securing a Discord server.

Setting up a welcome flow

A welcome flow is the path a new member takes from joining to gaining full access. The classic, reliable version is rules acceptance leads to an access role:

  1. New members land with only the limited @everyone permissions, so they can see #rules but not chat.
  2. They read the rules and confirm they accept โ€” either through Discord's built-in Onboarding / Membership Screening (in Community-enabled servers) or by clicking a reaction button on the rules message.
  3. Accepting grants them the Member role, which unlocks the general channels.

This gatekeeping does two useful things: it forces everyone past the rules at least once, and it filters out drive-by spam bots that never bother to click. If you enable Discord's Community features (Server Settings > Enable Community), you get built-in Onboarding and screening for free, which is the simplest option for most beginners.

The reaction-button approach needs a bot to assign the role automatically, which leads neatly to the last step.

When (and why) to add a bot

Plenty of small servers run perfectly well with no bot at all โ€” Discord's native tools handle rules, roles, and basic moderation. Add a bot when you hit a job Discord cannot do on its own. The usual triggers are:

A bot is configured by inviting it to your server and giving it a role with the right permissions. Keep that role's permissions tight โ€” a bot only needs what its features require, not Administrator.

If you want a free option, SlakBot is a European (Dutch-built) bot that is free across your entire account, not per server โ€” worth noting, since some popular bots like MEE6 charge per server for premium features. It covers reaction roles (/reactionrole, /rol-menu), moderation commands such as /warn, /ban, /kick, /clear, and /slowmode, plus levelling with /rank and /top. Most of the configuration happens in the dashboard at panel.slakbot.nl rather than through commands. You can browse the full command list, read about its AI moderation, or see how it compares to other bots if you want to weigh your options. Whatever you pick, add the bot last โ€” after your structure, roles, and security are already in place.

Frequently asked questions

Do I need to enable Community mode on my server?+

Not necessarily. Community mode unlocks free built-in tools like Onboarding, Membership Screening, and a welcome screen, which make the rules-acceptance flow much easier. For a growing public community it is worth enabling. For a tiny private server among friends, you can skip it and rely on a simple Member role instead.

What verification level should I start with?+

Medium is a good default for most servers. It requires accounts to be at least five minutes old, which blocks the bulk of throwaway spam bots without frustrating real members. If you experience a raid or repeated spam, raise it to High temporarily, which adds a phone-verification requirement.

Should I give my moderators the Administrator permission?+

Almost never. Administrator bypasses every other permission and channel restriction, effectively making that person a co-owner. Instead, build a Moderator role with only the specific permissions mods need โ€” kick, ban, timeout, and manage messages. Reserve Administrator for yourself and people you fully trust.

Do I have to pay for a bot to run a good server?+

No. Discord's native features handle rules, roles, and basic moderation without any bot. When you do want extras like reaction roles or automated moderation, free options exist โ€” SlakBot, for example, is free across your whole account rather than charging per server, so cost should not be the thing that decides whether you can run a well-organized server.

What order should I do everything in?+

Create the server, build your channel structure, set up roles and permissions, configure security settings (verification level and 2FA for mods), set up the welcome flow, and only then invite members and add a bot if needed. Getting the structure and security right before anyone joins saves a lot of rework later.

Ready to get started?

SlakBot is free and account-wide โ€” add it and set this up in the dashboard.