Dashboard

Backup

Snapshot your entire Mira configuration into a JSON file. Restore later on the same server, or use it as a starting template for a new server.

What's backed up

  • Guild config (log channels, verified role, timezone, etc.)
  • Welcome / goodbye / DM messages and auto-roles
  • Anti-nuke thresholds and whitelist
  • Autoresponder rules
  • Application forms
  • Divisions, ranks, quotas (structure โ€” not member assignments)
  • Roblox settings (except OAuth secret and Group API key โ€” those must be re-entered)
  • Counter configurations

What's NOT backed up

  • Encrypted secrets โ€” OAuth client secret, group API key, bridge key (regenerate after restore)
  • Member data โ€” XP totals, playtime, rank assignments, division memberships
  • Historical logs โ€” audit log, mod actions, ban history
The backup is configuration only. Restoring it on a fresh server rebuilds all your rules and structure but doesn't bring member state with it โ€” that's per-guild and stays where it lives.

Creating a backup

Click Download backup in the Backup dashboard. Mira generates a JSON file (usually ~10-50 KB) and downloads it. Keep it somewhere safe โ€” it contains your channel IDs, role IDs, and rule structure.

Restoring a backup

Click Upload backup and select a previously downloaded JSON file. Mira reads it, checks compatibility, and asks you to confirm before overwriting your current configuration.

Restore is destructive โ€” it replaces existing config with the backup's values. Rules and structure in the backup will overwrite anything currently set. Consider downloading a fresh backup first as a safety net.