Skip to content

SOP: Standard Discord Server Setup (Technical)

SOP: Standard Discord Server Setup (Technical)

Section titled “SOP: Standard Discord Server Setup (Technical)”

Document Type: Standard Operating Procedure (SOP)
Version: 1.0
Status: Approved for Use
Audience: Technician
Service Tier: Standard ($45)
Estimated Time: 1-2 hours


To provide a standardized procedure for setting up a basic Discord server with essential features including organized channel structure, role configuration, basic bots, and security settings.


This SOP applies to Standard Discord Server Setup service for:

  • Small communities (under 50 members)
  • Personal servers
  • Basic group communication needs
  • Clients new to Discord server management

Not included:

  • Advanced automation features
  • Custom bot development
  • Complex security systems
  • Social media integrations

Lead Technician Responsibilities

  • Execute server setup procedures
  • Configure all bots and permissions
  • Validate functionality before delivery
  • Document custom configurations for client

Client Responsibilities

  • Provide server ownership access
  • Supply branding materials (logo, colors)
  • Approve channel structure and roles
  • Attend training session

  • Discord account with server ownership
  • Server name and desired theme
  • Logo/icon files (if desired)
  • List of essential channels needed
  • Preferred color scheme
  • Discord server with administrative access
  • Bot invitation permissions
  • Ability to manage server settings
  • Stable internet connection for setup

  • Client has provided server ownership transfer or admin permissions
  • Server name and theme confirmed
  • Logo/icon files received (if applicable)
  • Channel requirements documented
  • Color scheme preferences noted
  • Bot preferences identified
  • Setup time scheduled with client

  1. Create Server (if client doesn’t have one):

    • Use “Create My Own” template
    • Select “For me and my friends” or “For a club or community”
    • Set server name as provided by client
    • Upload server icon (1024x1024px recommended)
  2. Configure Server Settings:

    Server Settings → Overview:
    - Server Name: [Client-provided name]
    - Server Icon: Upload client logo or create default
    - Server Banner: Upload if provided
    - Server Boost Status: Note current level
  3. Set Server Region:

    Server Settings → Overview → Server Region:
    - Select closest region to client
    - Test voice quality if applicable
  1. Verification Level:

    Server Settings → Privacy Settings → Verification Level:
    - Set to "Medium" (must have verified email)
    - Explain reasoning to client
  2. Explicit Content Filter:

    Server Settings → Privacy Settings → Explicit Content Filter:
    - Set to "Scan messages from non-members"
    - Adjust based on community type
  3. Default Notification Settings:

    Server Settings → Notifications:
    - Set to "All messages" for important channels
    - Set to "@mentions only" for general channels
  1. Information Category:

    Category Name: ℹ️ Information
    - Permission: @everyone can read, no one can talk
    - Position: Top category
  2. Community Category:

    Category Name: 💬 Community
    - Permission: @everyone can read and talk
    - Position: Middle category
  3. Voice Channels Category:

    Category Name: 🎤 Voice Channels
    - Permission: @everyone can connect and speak
    - Position: Bottom category
  1. Information Channels:

    #welcome-and-rules
    - Topic: "Read our community rules and introduce yourself"
    - Slowmode: None
    - NSFW: No
    #announcements
    - Topic: "Important server updates and announcements"
    - Slowmode: 5 seconds
    - NSFW: No
    - Permission: Only @Admin and @Moderator can send messages
    #general
    - Topic: "General discussion and chat"
    - Slowmode: None
    - NSFW: No
    #media
    - Topic: "Share images, videos, and memes"
    - Slowmode: 10 seconds
    - NSFW: No
  2. Optional Channels (based on client needs):

    #gaming
    - Topic: "Gaming discussions and LFG"
    #music-requests
    - Topic: "Request songs for the music bot"
    #help
    - Topic: "Get help from moderators and community"
  1. General Voice:

    Channel Name: General Voice
    - User Limit: None
    - Bitrate: 64kbps (adjust based on server boost level)
  2. AFK Channel:

    Channel Name: AFK 💤
    - User Limit: None
    - Bitrate: 64kbps
    - Set as AFK channel in Server Settings
    - AFK Timeout: 5 minutes
  3. Optional Voice Channels:

    Gaming Voice
    Study Voice
    Music Voice (if music bot present)
  1. Owner Role (highest priority):

    Role Name: 👑 Server Owner
    - Color: Gold (#FFD700)
    - Permissions: All permissions
    - Display separately: Yes
  2. Admin Role:

    Role Name: ⚡ Administrator
    - Color: Red (#FF0000)
    - Permissions: Administrator
    - Display separately: Yes
  3. Moderator Role:

    Role Name: 🛡️ Moderator
    - Color: Blue (#0000FF)
    - Permissions:
    • Kick Members
    • Ban Members
    • Manage Messages
    • Manage Nicknames
    • Mute Members
    • Deafen Members
    • Move Members
    - Display separately: Yes
  4. Helper Role (optional):

    Role Name: 💎 Helper
    - Color: Green (#00FF00)
    - Permissions:
    • Manage Messages
    • Move Members
    - Display separately: No
  5. Member Role (default):

    Role Name: 👤 Member
    - Color: Gray (#808080)
    - Permissions: Basic permissions
    - Display separately: No
    - Set as default role
  6. Custom Roles (based on client needs):

    Gamer 🎮
    Artist 🎨
    Musician 🎵
    VIP 💫
  1. Channel Permissions:

    • Set appropriate permissions for each role per channel
    • Restrict admin-only channels to @Admin and @Moderator
    • Allow @everyone basic access to community channels
  2. Role Hierarchy:

    • Ensure proper role order in Server Settings → Roles
    • Higher roles override lower roles
    • Test permission inheritance
  1. Choose Bot (recommend Dyno, Carl-bot, or MEE6):

    Recommended: Dyno
    - Website: dyno.gg
    - Features: Moderation, auto-mod, logging
    - Free tier sufficient for Standard setup
  2. Bot Installation:

    • Visit bot website
    • Click “Add to Discord”
    • Select target server
    • Grant necessary permissions:
      • Administrator (recommended for setup)
      • View Channels
      • Send Messages
      • Embed Links
      • Attach Files
      • Read Message History
      • Add Reactions
      • Use External Emojis
      • Connect
      • Speak
      • Manage Messages
      • Kick Members
      • Ban Members
  3. Basic Configuration:

    !setup (in bot channel)
    !config prefix !
    !config modlog #moderation-log
    !config welcome #welcome-and-rules
    !config autorole Member
  1. Choose Bot (recommend Hydra or Groovy alternative):

    Recommended: Hydra
    - Website: hydra.gg
    - Features: Music playback, playlists
    - Free tier available
  2. Bot Installation:

    • Add bot to server with permissions:
      • Connect
      • Speak
      • Use Voice Activity
      • Read Message History
      • Add Reactions
      • Send Messages
      • Embed Links
  3. Basic Configuration:

    /setup (in #music-requests)
    /help (show available commands)
  1. Reaction Roles Bot:
    • Use Carl-bot or Zira for basic reaction roles
    • Set up simple role assignment in #welcome-and-rules
  1. Welcome Message:

    Welcome to [Server Name]! 🎉
    Please read our rules below and react with ✅ to acknowledge them.
    Once you've done that, you'll automatically receive the Member role!
    Need help? Ask in #help channel!
  2. Rules Setup:

    1. Be respectful to all members
    2. No spam or excessive self-promotion
    3. Keep content appropriate for all ages
    4. Follow Discord's Terms of Service
    5. Have fun and enjoy the community!
    React with ✅ to acknowledge these rules and get your Member role!
  1. Using Moderation Bot:

    !config autorole Member
    !config autorole delay 5
  2. Reaction Role Setup:

    • Set up reaction role for rule acknowledgment
    • Test auto-role assignment
    • Verify role hierarchy
  1. Upload Assets:

    • Server icon (1024x1024px)
    • Server banner (960x540px, requires boost)
    • Custom emojis (if provided)
  2. Color Scheme:

    • Apply client’s preferred colors to roles
    • Ensure good contrast and readability
    • Use consistent color theming
  1. Set Channel Topics:

    • Clear, descriptive topics for each channel
    • Include relevant emojis for visual appeal
    • Add usage guidelines where needed
  2. Channel Descriptions:

    • Brief purpose statement
    • Usage rules or guidelines
    • Bot command information (if applicable)

  • All channels accessible to appropriate roles
  • Role permissions working correctly
  • Bots responding to commands
  • Welcome system functioning
  • Auto-roles assigning properly
  • Voice channels working
  • Moderation tools functional
  • New member can join and get roles
  • Navigation is intuitive
  • Bot commands are user-friendly
  • Server looks professional and organized

ProblemCauseFix
Bot not respondingMissing permissionsAdd “Administrator” or specific permissions
Roles not auto-assigningBot offline or misconfiguredCheck bot status, verify role hierarchy
Channels not visiblePermission issueCheck channel permissions for @everyone
Music bot not playingVoice channel permissionsGrant “Connect” and “Speak” permissions
Welcome message not sendingBot configuration errorCheck bot settings and channel permissions
Role colors not showingRole hierarchy issueReorder roles in Server Settings
Custom emojis not workingFile format/size issueEnsure emojis are 128x128px, under 256KB

  • All features tested and working
  • Server backup created (if possible)
  • Bot configurations documented
  • Custom settings recorded for client
  • 30-minute walkthrough scheduled
  • Basic server management demonstrated
  • Bot commands explained
  • Role management shown
  • Channel customization demonstrated
  • Client-facing guide prepared
  • Technical configuration documented
  • Support contact information provided
  • 30-day support terms explained

  • Basic troubleshooting assistance
  • One configuration adjustment
  • Bot command help
  • Permission clarification

  • Monitor bot status weekly
  • Review channel activity monthly
  • Update role permissions as needed
  • Backup server settings quarterly
  • Teach basic server management
  • Show how to add/remove channels
  • Demonstrate role creation
  • Explain bot management basics

  • Verify all requirements met
  • Test all user workflows
  • Confirm client satisfaction
  • Document any deviations
  • Contact client after 3 days
  • Address any issues
  • Gather feedback
  • Update documentation if needed

  • Version: 1.0
  • Created: February 2026
  • Author: Wizard Tech Services
  • Next Review: Within 90 days
  • Approved By: Lead Technician

Dyno Commands:
!help - Show all commands
!kick @user - Kick member
!ban @user - Ban member
!clear 5 - Delete last 5 messages
!mute @user - Mute member
Hydra Commands:
/play songname - Play music
/skip - Skip current song
/queue - Show playlist
/volume 50 - Set volume
RoleKickBanManage MessagesConnectSpeak
Owner
Admin
Moderator
Helper
Member

End of SOP