Xenon
Anmelden
Xenon hinzufügen

How to Restore a Nuked or Raided Discord Server

Channels deleted, roles wiped, members mass banned. How much comes back, in which order to do it, and the permissions mistake that usually caused it.

4 min read

Someone with permissions they should not have had deleted every channel, or mass banned, or handed the role hierarchy to a raid. The audit log will tell you who. It will not undo any of it, and Discord support does not restore servers.

What you can recover depends entirely on whether a backup exists. This is worth reading before that is true, because the honest version of this article is mostly about the hour beforehand.

If you have a backup

Work in this order. Skipping to step three is the mistake.

  1. Stop it happening again first. Remove the permissions that were used: the compromised account, the bot, the role that turned out to include Administrator. Restoring into a server that still has the hole open just gives someone a second turn.

  2. Screenshot the audit log. It is the only record of who did what and Discord’s retention is not indefinite. Do this before it ages out, whether or not you intend to report anything.

  3. Load the backup.

    /backup load backup_id: 434ATZPVLA

    /backup list finds the id. If you have interval backups on Premium you may have up to eight, and you want the newest one from before the incident, because the most recent snapshot may already contain the damage.

  4. Check permissions before announcing anything. @everyone first, then that moderator roles sit above member roles, then that your bots can still reach the channels they need. Recreated channels are new channels; bot access does not always survive.

  5. Then tell people. A clear post saying what happened, what is fixed and what changed retains more members than silence.

Restoring only the part that broke

A full load replaces channels and roles both, which is more than you need if only one of them was hit. The options argument narrows it:

/backup load backup_id: 434ATZPVLA options: !* roles delete-roles

Roles come back, channels are untouched. The other way round:

/backup load backup_id: 434ATZPVLA options: !* channels delete-channels

Valid arguments are settings members channels delete-channels roles delete-roles bans invite pins. On Premium, bans is how you undo a mass ban: the backup’s ban list replaces the current one.

What does not come back

Members. Discord has no mechanism for restoring membership. If people were banned, lifting the bans lets them return but does not return them; if they left, they left. Every recovered server needs an invite and an announcement.

Messages, unless you had Premium and it saved them. Free backups are structural only. Premium holds up to 250 per channel, reposted through a webhook under the original author’s name and avatar. Being reposts, they carry no reactions and no edit history.

Anything created after the backup. A channel added last week is not in a backup taken last month.

If you do not have a backup

Then this is the part nobody wants to read: the structure is gone. There is no API for undeleting a Discord channel, and any service claiming to restore a server it never saw beforehand is either reconstructing it from a template or describing member re-invites through OAuth.

What is still available:

  • The audit log, for the channel and role names, if the entries have not aged out. Tedious, but it is a list.
  • A template, if you ever published one of this server.
  • Starting from a public layout. The template gallery is a faster rebuild than a blank server, and you can load one onto the server you already have.

Then set up backups, before you close the tab.

The hour beforehand

Nukes are almost always a permissions problem rather than an attack. Three habits prevent most of them.

Stop granting Administrator. It bypasses every channel overwrite you have set, and it turns one compromised account into an empty server. Grant the specific permissions instead. Then audit which roles can manage channels, manage roles and ban: those three do the damage, and they accumulate quietly on roles created for something else entirely.

After that, turn on automatic backups.

/backup interval on 24h

Free keeps one rolling snapshot per server. Premium keeps up to eight, so you get a choice of restore point rather than whatever the last overwrite happened to catch.


Add Xenon and run /backup interval on 24h before you close the tab. More on what backups cover, or how to back up a server if you are here before anything has gone wrong.

Try it on your own server

Xenon is free to add. Run /backup create before you change anything and every step in this post is reversible.

Keep reading