Documentation

Getting Started

  1. 1
    Invite the Bot

    Add BackupBot to your Discord server with administrator permissions.

  2. 2
    Create Your First Backup

    Use /backup name:"My Server" to create a backup.

  3. 3
    Share as Template

    Create public templates with /template command.

Bot Commands

/backup

Creates a private backup of your Discord server.

/backup name:"My Server Backup"

Requires: Manage Server permission

/template

Creates a public template from your server that others can use.

/template name:"Gaming Hub" description:"Perfect for gaming communities" category:"Gaming"

Requires: Manage Server permission

/restore

Restores your server from a backup. This will overwrite your current server structure.

/restore backup_id:123

Requires: Administrator permission

/mybackups

Lists all your private server backups with their IDs.

/mybackups

/deletebackup

Permanently deletes one of your backups.

/deletebackup backup_id:123

What Gets Backed Up

✓ Included

  • • All channels (text, voice, categories)
  • • Server roles and permissions
  • • Channel permission overwrites
  • • Server name and description
  • • Custom emojis (when possible)
  • • Channel topics and settings

✗ Not Included

  • • Message history
  • • User data and members
  • • Server icon/banner
  • • Bots and integrations
  • • Server boosts
  • • Webhooks

Required Permissions

Bot Permissions

The bot needs these permissions to function properly:

  • • Manage Channels
  • • Manage Roles
  • • View Channels
  • • Manage Server
  • • Read Message History
  • • Use Slash Commands

User Permissions

  • Manage Server: Required to create backups and templates
  • Administrator: Required to restore servers (destructive operation)

Frequently Asked Questions

How long are backups stored?

Backups are stored indefinitely until you delete them manually.

Can I restore to a different server?

Yes, you can restore your backups to any server where you have administrator permissions and the bot is present.

Are templates private?

Templates created with /template are public and can be discovered by anyone. Backups created with /backup are private.

What happens to existing channels when restoring?

Restoring will delete most existing channels and roles (except @everyone and general) and recreate them from the backup.

Support

Need help? Here are ways to get support: