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.