Backup

Backups snapshot your server configuration so you can restore it later.

Basic configuration

config.yml
Backup:
  Enabled: true          # Turn backups on
  Schedule: 1d           # How often to back up
  MaxBackups: 5          # How many backups to keep
  LogsChannelID: "CHANNEL_ID" # Channel for backup alerts

What each option does

  • Enabled

    • Turns the backup system on or off.

  • Schedule

    • How often backups run.

    • Examples: 30m, 2h, 1d, 7d.

  • MaxBackups

    • Maximum number of backups to keep.

    • Old backups are deleted automatically.

    • Rule of thumb: small servers 3–5, large servers 2–3.

  • LogsChannelID

    • Channel that receives backup notifications.

    • Leave as "CHANNEL_ID" to disable notifications.

1

Get the channel ID

  1. Right-click the channel you want.

  2. Copy its ID.

  3. Replace CHANNEL_ID with that number.

Need a refresher? See Developer Mode (Copying IDs).

Example with a numeric channel ID

What gets backed up

When backups run, they include:

  • ✅ All channels & categories

  • ✅ Permissions & settings

  • ✅ All roles + permissions

  • ✅ Members, roles, and nicknames

  • ✅ Up to 50 messages per channel

But note they do NOT include:

  • ❌ Images & attachments

  • ❌ Voice recordings

  • ❌ Server boosts, emojis, integrations

Last updated