If you want to move Midjourney image generation from public channels into your own small space, the easiest way is to create a private server in Discord and then invite the Midjourney Bot into it. This makes your generation history easier to find and prevents it from getting buried by chat spam. Below, in the actual order of operations, we’ll walk through the full process from creation and authorization to generating images.
Prep: Account, Subscription, and Basic Settings
First, make sure you have a Discord account that works properly, and complete email verification and basic security settings. Midjourney currently requires a subscription to generate images; if you’re not subscribed, sending commands will usually prompt you to activate a plan on the official website. It’s recommended to adjust the Discord client language, notifications, and sidebar display settings first—channel management will feel much cleaner later.
Create a Private Server and Channel Structure in Discord
In Discord’s left sidebar, click “+” to create a server, choose “Create My Own,” pick any purpose, and name it according to your project. After creating it, tighten the default permissions in “Server Settings,” for example by making it visible only to yourself. It’s also handy to create two channels: one “#mj-generations” and one “#mj-assets,” so you can store reference images and prompts separately.
Add the Midjourney Bot to Your Server and Complete Authorization
Go to the official Midjourney Discord server. In any channel, click the Midjourney Bot’s avatar and select “Add to Server.” In the dropdown, choose the private server you just created, then follow the prompts to grant permissions and complete verification. After returning to your server, if you don’t see the Midjourney Bot, check the member list and channel permissions to ensure the bot has permission to “View Channels / Send Messages / Use Application Commands.”
The Right Way to Generate Privately: /imagine and Management Tips
In “#mj-generations,” type “/imagine,” paste in your prompt, and send it. Midjourney will return a job card in the same channel. Other commonly used commands include “/settings” to adjust default modes and parameter display, and “/describe” to reverse-engineer prompts from an image. To better manage your Midjourney outputs, you can “Pin” results you like in Discord or archive them using threads, and save frequently used prompts in the channel topic or pinned messages.
Common Sticking Points: Commands Not Responding, Outputs Appearing Elsewhere, and a Privacy Reminder
If “/imagine” doesn’t show up in the dropdown, it’s usually because Discord hasn’t loaded application commands—restart the client or switch networks and try again. If Midjourney results appear in another channel, you most likely triggered the job in a different channel; it’s best to consistently operate only in “#mj-generations.” A reminder: a private server reduces interruptions, but it doesn’t mean “absolute secrecy.” When dealing with sensitive materials or commercial content, you should still use it in accordance with Midjourney subscription entitlements and platform rules.