How to copy a Discord server
Duplicate a whole server, channels, roles, and permissions included, onto a server you already run. Two commands, plus the one thing no bot can move.
4 min read
There’s no button for this in Discord. The server template feature comes close, but it only creates new servers. It also drops most of what makes a server yours, like messages, bans, and permission overwrites you can rely on.
The working method is a backup. Xenon stores a backup on your Discord account rather than on the server that produced it, so a backup made on one server can be loaded onto another. Copying a server means exactly that, and it’s two commands.
What you need first
- Administrator on the server you’re copying. No bot can read a server’s full structure without it. That also answers “can I copy someone else’s server”. You can’t, and neither can anything else that claims to.
- Xenon in both servers, added from the home page.
- Permission to load on the target. Loading is restricted to the server
owner by default.
/settings permissionschanges that if you need it to.
Copy it
-
Back up the source server.
/backup createXenon walks the server and replies with a backup id. Keep it, because the next command takes it.
/backup listfinds it again if you lose it. -
Back up the target server too.
Run the same command on the server you’re copying onto. Loading replaces what’s there, and this step is what makes that reversible. It costs a few seconds. People skip it anyway.
-
Load it onto the target.
/backup load backup_id: 434ATZPVLAXenon confirms before touching anything. Discord rate limits how fast roles and channels can be created, so a large server takes a few minutes.
-
Check
@everyonebefore you invite anyone.You’ve just copied a permission setup wholesale. Read what
@everyonecan do on the new server, then check that your moderator roles sit above your member roles, then check that bots can still see the channels they need.
What actually copies
| Free | Premium | |
|---|---|---|
| Channels, categories, role order, permission overwrites, settings | yes | yes |
| Threads and forum posts | no | yes |
| Messages | no | up to 250 per channel |
| Bans, nicknames, role assignments | no | yes |
| Members | no | no |
Members are the row that matters. Discord has no mechanism for moving an account from one server to another, so nobody arrives on the copy until they click an invite. Anything advertising member transfer is describing an OAuth prompt that every member has to authorize individually, which is a different thing wearing the same word.
Messages, where you have Premium, are reposted through a webhook with the original author name and avatar. They’re copies, so reactions and edits don’t survive.
Copying the layout without wiping your roles
The default replaces channels and roles both. On a target server that already has members with roles assigned, that’s usually wrong. The new roles are different roles that happen to share names, and everyone’s assignments go with the old ones.
/backup load backup_id: 434ATZPVLA options: !roles !delete-rolesThat takes the channel layout and leaves your roles exactly as they are. The
full argument list is settings members channels delete-channels roles delete-roles bans invite pins. Putting ! in front of one turns it off. *
means all and !* means none, so you can start from nothing and add back only what you
want:
/backup load backup_id: 434ATZPVLA options: !* channelsWhen a template is the better tool
If what you want is a layout rather than this specific server, you don’t need a copy of anything. A backup can’t leave your account or be shared. A template is public by design.
Use a template when you’re starting a server from a structure someone else built, or when you want to hand your own structure to somebody. Use a backup when the thing you’re copying is a server you run and you want it back exactly.
If it went wrong
/backup loadPick the backup you took of the target server in step 2.
Add Xenon to both servers to start. More on what a backup covers, the cloning walkthrough, or the template gallery if a public layout is closer to what you needed.