Midjourney Setup Guide 2026: Discord Bot, Subscriptions & Team Server Configuration

Midjourney Setup Guide: From Installation to Team Workflows

Midjourney is one of the most powerful AI image generation tools available today, but getting started requires navigating Discord integration, subscription tiers, and prompt configuration. This comprehensive guide walks you through every step — from your first Discord bot interaction to running a private team server with optimized workflows.

Step 1: Create and Configure Your Discord Account

  • Download Discord from discord.com/download and install it on your platform (Windows, macOS, Linux, iOS, or Android).- Create an account or log into your existing Discord account.- Verify your email address — this is required before joining the Midjourney server.- Enable two-factor authentication under User Settings → My Account → Enable 2FA for account security.

Step 2: Join the Midjourney Discord Server

  • Visit midjourney.com and click Join the Beta or go directly to discord.gg/midjourney.- Accept the server invite and agree to the community rules.- Navigate to any #newbies channel (e.g., #newbies-1 through #newbies-120) to start generating.- Type /subscribe in the message box and press Enter to open the subscription management page.

Step 3: Activate Your Subscription

Midjourney offers several subscription tiers. Choose based on your usage needs:

PlanMonthly PriceFast GPU HoursConcurrent JobsStealth Mode
Basic$10/mo3.3 hrs3 (queue 10)No
Standard$30/mo15 hrs3 (queue 10)No
Pro$60/mo30 hrs12 (queue 3 fast)Yes
Mega$120/mo60 hrs12 (queue 3 fast)Yes
- After typing /subscribe, click the link the Midjourney Bot sends you.- Select your plan and complete payment via credit card or other accepted methods.- Return to Discord — your subscription is active immediately. ## Step 4: Core Bot Commands and Prompt Parameters Once subscribed, use these essential commands in any channel where the Midjourney Bot is present:

Essential Commands

/settings — Open the settings panel to configure defaults /info — Check your subscription status and remaining GPU time /subscribe — Manage your subscription /blend — Blend two or more uploaded images together /describe — Upload an image and get prompt suggestions /shorten — Analyze a prompt and suggest shorter versions

Key Prompt Parameters

Parameters are added to the end of your prompt text after -- flags:

ParameterSyntaxDescription
Aspect Ratio--ar 16:9Sets output dimensions ratio
Stylize--s 250Controls artistic interpretation (0–1000)
Chaos--c 50Variation level across results (0–100)
Quality--q 1Rendering quality (0.25, 0.5, 1, 2)
Model Version--v 6.1Specifies the model version
No--no treesNegative prompting — excludes elements
Seed--seed 12345Reproducibility — same seed gives similar results
Tile--tileGenerates seamless tiling patterns
Weird--weird 1000Introduces unconventional aesthetics (0–3000)
Style Raw--style rawReduces default Midjourney aesthetic
### Example Prompt with Parameters a futuristic cityscape at sunset, cinematic lighting, ultra detailed --ar 21:9 --v 6.1 --s 500 --q 2 --seed 42 ## Step 5: Set Up a Private Server for Team Workflows

Public Midjourney channels are noisy. For team collaboration, set up a private Discord server with the Midjourney Bot: - **Create a new Discord server:** Click the **+** icon in the left sidebar → **Create My Own** → choose **For me and my friends** or **For a club or community**.- **Invite the Midjourney Bot:**

  • Go to the official Midjourney server.- Click on the **Midjourney Bot** profile in any channel.- Click **Add to Server** and select your private server from the dropdown.- Authorize the bot with the required permissions.
  • - **Organize channels for your team:**#brand-assets — For logo and branding work #product-concepts — For product design exploration #marketing-visuals — For campaign imagery #experiments — For creative R&D #prompt-library — For saving and sharing effective prompts- **Set up roles and permissions:** Go to **Server Settings → Roles** and create roles such as Designer, Art Director, and Viewer to control who can generate and who can only view.- **Pin effective prompts:** When a team member creates a great result, pin the message so others can reference the prompt structure. ## Step 6: Configure Default Settings

    Type /settings to open the interactive settings panel. Recommended defaults for professional use: - **Model Version:** Latest stable (currently v6.1)- **Stylize:** Medium (default 100) — increase for artistic work, decrease for literal prompts- **Mode:** Use **Fast Mode** for iteration, switch to **Relax Mode** (Standard+ plans) for batch work that isn't time-sensitive- **Visibility:** Enable **Stealth Mode** (Pro/Mega plans) if generating proprietary or client work ## Pro Tips for Power Users - **Use /describe for reverse engineering:** Upload a reference image to extract prompt ideas, then refine the output into your own prompt structure.- **Seed locking for consistency:** Use --seed with the same value to maintain visual consistency across a series of outputs. Find a seed by reacting with ✉️ on a generation to get its job details.- **Multi-prompt weighting:** Separate concepts with :: and assign weights — cyberpunk city::2 nature::1 gives double emphasis to the first concept.- **Permutation prompts:** Use curly braces to generate variations in a single command — a {red, blue, green} sports car --v 6.1 generates three separate jobs.- **Batch workflow with Relax Mode:** Queue up to 10 jobs in Relax Mode to maximize GPU time efficiency on Standard or higher plans.- **Create a prompt template:** Standardize your team's output by sharing templates like: [subject], [style], [lighting], [camera angle] --ar [ratio] --v 6.1 --s [value] ## Troubleshooting Common Errors

    Error / IssueCauseSolution
    *"Invalid parameter"*Typo or unsupported flagCheck parameter spelling. Use --ar not --aspect. Ensure values are within valid ranges.
    *"Job queued but not starting"*GPU time exhausted or too many concurrent jobsType /info to check remaining fast hours. Switch to Relax Mode or wait for a slot to free up.
    *Bot not responding in private server*Bot not invited or lacks permissionsRe-invite the bot. Ensure it has **Send Messages**, **Embed Links**, and **Attach Files** permissions in the channel.
    *"Subscription required"*No active plan or payment failedType /subscribe and verify your payment method is current.
    *Slow generation in Fast Mode*High platform demandTry off-peak hours (early morning UTC). Reduce --q to 1 for faster results.
    *Images look too "AI-generated"*Default stylization too highUse --style raw and lower --s values (50–100) for more natural output.
    ## Frequently Asked Questions

    Can I use Midjourney without Discord?

    Midjourney has been testing a web-based alpha interface at midjourney.com/alpha, but Discord remains the primary and most feature-complete platform. All subscription tiers include Discord access, and the bot commands described in this guide are Discord-exclusive. The web interface may have limited features compared to the Discord bot.

    Do I need a separate Midjourney subscription for each team member?

    Yes. Each person generating images needs their own Midjourney subscription. However, you can share a single private Discord server where multiple subscribed users collaborate. The bot tracks usage per individual account, not per server. Non-generating team members (reviewers, art directors) do not need a subscription to view outputs in your private server.

    How do I keep my generated images private from public galleries?

    By default, all images generated on Basic and Standard plans are visible in the Midjourney public gallery. To prevent this, upgrade to a Pro or Mega plan and enable Stealth Mode via the /settings command or by adding /stealth before generating. Using a private Discord server does not hide images from the gallery — only Stealth Mode does.

    Explore More Tools

    Antigravity AI Content Pipeline Automation Guide: Google Docs to WordPress Publishing Workflow Guide Bolt.new Case Study: Marketing Agency Built 5 Client Dashboards in One Day Case Study Bolt.new Best Practices: Rapid Full-Stack App Generation from Natural Language Prompts Best Practices ChatGPT Advanced Data Analysis (Code Interpreter) Complete Guide: Upload, Analyze, Visualize Guide ChatGPT Custom GPTs Advanced Guide: Actions, API Integration, and Knowledge Base Configuration Guide ChatGPT Voice Mode Guide: Build Voice-First Customer Service and Internal Workflows Guide Claude API Production Chatbot Guide: System Prompt Architecture for Reliable AI Assistants Guide Claude Artifacts Best Practices: Create Interactive Dashboards, Documents, and Code Previews Best Practices Claude Code Hooks Guide: Automate Custom Workflows with Pre and Post Execution Hooks Guide Claude MCP Server Setup Guide: Build Custom Tool Integrations for Claude Code and Claude Desktop Guide Cursor Composer Complete Guide: Multi-File Editing, Inline Diffs, and Agent Mode Guide Cursor Case Study: Solo Founder Built a Next.js SaaS MVP in 2 Weeks with AI-Assisted Development Case Study Cursor Rules Advanced Guide: Project-Specific AI Configuration and Team Coding Standards Guide Devin AI Team Workflow Integration Best Practices: Slack, GitHub, and Code Review Automation Best Practices Devin Case Study: Automated Dependency Upgrade Across 500-Package Python Monorepo Case Study ElevenLabs Case Study: EdTech Startup Localized 200 Course Hours to 8 Languages in 6 Weeks Case Study ElevenLabs Multilingual Dubbing Guide: Automated Video Localization Workflow for Global Content Guide ElevenLabs Voice Design Complete Guide: Create Consistent Character Voices for Games, Podcasts, and Apps Guide Gemini 2.5 Pro vs Claude Sonnet 4 vs GPT-4o: AI Code Generation Comparison 2026 Comparison Gemini API Multimodal Developer Guide: Image, Video, and Document Analysis with Code Examples Guide