ESN Docs

Docs › Help

How to set up a Discord server for your community

2 min readUpdated Oct 31, 2026

A practical setup order for a new community Discord: channels, roles and permissions, rules and onboarding, moderation basics, bots and growing it.

A good community server is easy to understand on day one: new people know where to go, and moderators can keep it clean. This order works well for gaming groups, Minecraft servers and bot communities.

Setup order #

  1. Plan a few categories: Info (rules, announcements), Community (chat, media), Help or Support, and a staff area. Start small; you can add channels later.
  2. Create roles from the top down: Owner, Admin, Moderator, then member roles. Give staff only the permissions they need.
  3. Lock the Info channels so only staff can post, and set announcement channels as Announcement type if you want others to follow them.
  4. Turn on Community in Server Settings. It unlocks rules screening, a welcome screen, onboarding and server insights.
  5. Write short rules and set them in rules screening so new members accept them before talking.
  6. Set up Onboarding: a few questions that give members roles and show them the channels they care about.
  7. Turn on AutoMod for spam, mention spam and blocked words, and pick a verification level.
  8. Add only the bots you'll actually use, with the smallest permissions that work.
  9. Make one permanent invite link and use it everywhere.

Permissions that bite #

  • Role order matters: a role can only manage roles below it.
  • Channel overrides beat role permissions. If something is visible that shouldn't be, check the channel's own permission list.
  • Avoid giving Administrator to bots or new staff.

Bots #

Common picks are a moderation bot, a ticket bot for support and a leveling or welcome bot. If you write your own, see how to host a Discord bot 24/7; to add any bot, see add a bot to your server.

Growing it #

  • Post your invite where your audience already is: your Minecraft server's MOTD and website, YouTube or TikTok bios.
  • List the server on Discord server directories that fit your topic.
  • Run small regular events so there's a reason to come back.

Want to see a working example? Join the ESN Systems Discord; more about it on the community page.

FAQ #

How do I turn on Discord onboarding? #

First enable Community in Server Settings, then open Onboarding and add default channels and questions.

What channels should a new Discord server have? #

Start with rules, announcements, general chat, a help channel and a staff channel. Add more as the community grows.

Why can members see a channel I hid? #

A channel permission override or a higher role is allowing it. Check the channel's own permissions.

Should I give bots Administrator? #

No. Give each bot only the permissions it needs.

Still stuck? Use the live chat on the panel or ask in the ESN Systems Discord. Last updated October 31, 2026.