sodcalculator

10 Tech How-To

How to Make a Discord Server: Step-by-Step Guide

Guide 10-22243 · Updated · Step by step

Creating your own Discord server gives you a dedicated space for your community, friends, or team to chat, share, and hang out. This guide walks you through the entire process—from setting up your account to customizing roles and channels—so you can launch a server that’s ready for action. No prior experience needed; just a few minutes and a Discord account.

What You’ll Need

  • A Discord account (free to create on the website or app)
  • The Discord app installed on your computer or mobile device, or access to the web version
  • A name for your server (you can change it later)
  • Optional: an image for the server icon (PNG or JPG, up to 512 KB)

Step-by-Step

  1. Log in to Discord. Open the Discord app or go to discord.com in your browser. If you don’t have an account, click “Register” and follow the prompts to create one. If you already have an account, enter your credentials and log in.
  2. Create a new server. On the left sidebar, look for the green “+” button (usually at the bottom of the server list). Click it. A menu will pop up with options: “Create My Own” or “Create My Own” (in some versions, it says “Create a server”). Choose “Create My Own.”
  3. Choose a server type. Discord will ask if you’re creating a server for “For a Club or Community” or “For me and my friends.” Pick whichever fits your purpose. For a general-purpose server, “For me and my friends” is fine; for a public community, choose “For a Club or Community.” This choice only affects the default setup—you can change everything later.
  4. Name your server and add an icon. Enter a name for your server (e.g., “Gaming Squad” or “Book Club”). You can also upload an icon by clicking the upload button. If you skip the icon, Discord will use a default one; you can change it anytime in Server Settings.
  5. Click “Create.” Your server is now created. Discord will take you to it, and you’ll see a default text channel called “general” and a voice channel called “General.” You can start using these immediately or customize them.
  6. Set up your channels. To add a new text channel, right-click the server name (or click the down arrow next to it) and select “Create Channel.” Choose “Text” or “Voice,” give it a name (lowercase, no spaces), and click “Create Channel.” Repeat for as many channels as you need. For example, you might have #announcements, #general-chat, and #voice-lounge.
  7. Create roles for permissions. Go to Server Settings (click the server name → “Server Settings”) and select “Roles.” Click “Create Role” to make a new role. Name it (e.g., “Admin,” “Moderator,” “Member”). Under “Permissions,” toggle the permissions you want for that role. For example, an Admin role might have “Administrator” enabled, which grants all permissions. A Moderator role might have “Kick Members,” “Ban Members,” and “Manage Messages.” Assign roles to members by going to the member list, right-clicking a user, and selecting the role.
  8. Invite people. To invite friends, click the server name and select “Invite People.” A link will be generated. You can set the link to expire after a certain time or never expire, and you can limit it to a certain number of uses. Copy the link and share it with your friends. For a public server, you can later enable “Community” in Server Settings to get a server invite link that can be listed in server discovery.
  9. Customize your server. Go to Server Settings to change the server name, icon, region (if you want to adjust voice quality), and upload an optional banner. You can also set up a welcome screen (if you enabled Community) to show newcomers what your server is about.
  10. Set up moderation tools. If you’re running a larger server, consider adding bots like MEE6 or Dyno to automate moderation, welcome messages, and more. To add a bot, go to the bot’s website, authorize it with your Discord account, and select your server. Bots are optional but can save time.
  11. Test your server. Before going live, test the voice channel by joining it and speaking. Test the text channels by sending messages. Make sure the permissions work as expected by having a friend join and try to do things.

Common Mistakes

  • Not setting up roles early. If you skip roles, everyone will have the default @everyone role, which means you can’t control who can do what. Set up at least a moderator role before inviting lots of people.
  • Making channels with spaces or uppercase letters. Discord channel names must be lowercase and use hyphens instead of spaces. For example, “General Chat” won’t work; use “general-chat.”
  • Forgetting to set channel permissions. By default, all channels are visible to everyone. If you want a private channel for admins only, you must edit the channel permissions and deny the @everyone role access.
  • Sharing an invite link that never expires. If you share a permanent invite link publicly, anyone can join at any time. Use temporary invites for public sharing or set an expiry.
  • Not enabling two-factor authentication (2FA) for your own account. If your account gets hacked, the hacker could take over your server. Enable 2FA in your Discord user settings.

Tips

  • Use categories to organize channels. Right-click the channel list and select “Create Category” to group related channels (e.g., “Text Channels,” “Voice Channels”). This keeps your server tidy.
  • Set up a welcome channel. Create a #welcome channel where new members can introduce themselves. You can also use a bot to send an automatic welcome message.
  • Enable the Community feature for public servers. This unlocks features like a rules channel, a server description, and the ability to be listed in Discord’s server discovery. It also requires you to set up explicit content filters, which is good for safety.
  • Use server templates. If you’re creating a server for a common purpose (gaming, education, etc.), Discord offers templates that pre-load channels and roles. When creating a server, you can choose a template instead of starting from scratch.
  • Regularly review your member list. Kick or ban inactive or problematic members to keep your community healthy. You can do this by right-clicking their name and selecting “Kick” or “Ban.”

Troubleshooting

  • Can’t create a server? Make sure you’re logged in and not on a restricted account (e.g., a phone-only account). If the “+” button is missing, try restarting the app or clearing your browser cache.
  • Invite link doesn’t work? Check if the link has expired or if the server has a “Verification Level” set to high, which requires new members to have a verified email or be on Discord for a while. Lower the verification level in Server Settings → Moderation.
  • Members can’t see a channel? This is usually a permissions issue. Go to the channel settings, click “Permissions,” and make sure the @everyone role has “View Channel” enabled (or is not denied). Also check if the channel is under a category that has its own permissions.
  • Voice chat not working? Check your microphone and speaker settings in Discord (User Settings → Voice & Video). Make sure the correct input/output devices are selected. If you’re on a server, ensure the voice channel isn’t full (limit reached).
  • Server got deleted? Only the server owner can delete a server. If you accidentally deleted it, there’s no recovery. To prevent this, consider making a backup by creating a server template (Server Settings → Templates → Create Template).

Frequently Asked Questions

Can I create a Discord server without an account?

No, you need a Discord account to create a server. Creating an account is free and only takes a minute.

How many members can a Discord server have?

By default, a server can have up to 500,000 members. For most communities, that’s more than enough.

Can I change the server name after creation?

Yes, go to Server Settings → Overview and edit the server name. You can change it as often as you like.

How do I make a channel private?

Edit the channel, go to Permissions, and deny the @everyone role the “View Channel” permission. Then add specific roles or members and allow them to view it.

Can I delete a server?

Yes, as the server owner, go to Server Settings → Overview, scroll down, and click “Delete Server.” This is permanent and cannot be undone.

How do I add bots to my server?

Visit a bot’s website (like MEE6 or Dyno), click “Add to Discord,” select your server, and authorize the bot. You’ll need the “Manage Server” permission to do this.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →