MikroTik Binary Backups — Cloud Automated
Summary MKController automatically creates a daily binary backup of every adopted MikroTik device and stores the last 5 versions in the cloud. Binary backups capture the complete RouterOS configuration in a single file, making them the fastest path to full recovery after hardware failure or a bad configuration change. This guide explains when to use binary backups, how MKController manages them, and how to restore a device.
What Is a MikroTik Binary Backup?
A MikroTik binary backup is a complete snapshot of a RouterOS device’s configuration, saved in binary format (.backup). Unlike an export backup — which produces a text script of commands — a binary backup captures everything: IP settings, firewall rules, user accounts, VPN tunnels, interfaces, and system preferences in a single restorable file.
Binary backups are the standard choice when you need to recover a device completely or clone a configuration to identical hardware with zero reconfiguration.
When Should You Use Binary Backups?
| Use case | Binary backup appropriate? |
|---|---|
| Full disaster recovery after hardware failure | Yes — fastest full restore |
| Rolling back a bad configuration change | Yes — one-click restore to last known good state |
| Cloning config to an identical replacement device | Yes — note that MAC addresses are included; verify networking after restore |
| Migrating config to different hardware model | Not recommended — export backup preferred for cross-model moves |
| Auditing what changed in a config | Not ideal — use export backup diff in MKController instead |
For ISPs and WISPs, daily automated backups mean you have a recovery point for every device in your fleet with no manual effort. For solo technicians, the ability to restore a complete CPE configuration in seconds — rather than reconfiguring from scratch — can be the difference between a 5-minute fix and a 3-hour site visit.
How Does MKController Manage MikroTik Binary Backups?
MKController performs a binary backup of every adopted MikroTik device once per day, automatically. The platform stores the last 5 backups per device, giving you a 5-day rolling history of configurations. Both automatic and manual backups appear in the same list.
Step-by-Step: Access and Manage Backups
-
Log in to app.mkcontroller.com.
-
Go to the Devices menu and find the MikroTik device you want to manage.
-
Click View More on that device.

-
Select the Backups section. The backup list shows all available files — automatic and manual — with timestamps.
-
To create an on-demand backup (recommended before significant configuration changes), click Create Backup. MKController will generate a new
.backupfile immediately. -
For each backup in the list, two actions are available:

- Download: Saves the
.backupfile locally for offline storage or analysis. Store downloaded backups in a secure location. - Restore: Uploads the backup to the device and applies it, overwriting the current configuration. For best results, restore to the same RouterOS version the backup was created on.
- Download: Saves the
Best Practices for MikroTik Binary Backups
- Create a manual backup before any significant change — firewall rule additions, VPN configuration, RouterOS upgrades — so you have a clean rollback point.
- Verify the RouterOS version before restoring to a different device. Binary backups are architecture-specific; a backup from an
armdevice may not restore correctly to amipsbedevice. - Download a local copy of critical device backups periodically, in addition to the cloud copies MKController retains.
- Use binary backups for hardware swaps: when replacing a failed router with an identical model, restore the binary backup and the replacement will be configured identically in minutes.
Frequently Asked Questions
Can I restore a binary backup to a different MikroTik model? Binary backups are architecture-specific (e.g., arm, mipsbe, x86). Restoring to a different architecture or a significantly different model may fail or produce an unstable configuration. For cross-model migrations, use an export backup instead and manually adjust any hardware-specific settings.
Does restoring a binary backup affect the MKController tunnel? If you restore a backup taken after adoption, the MKController tunnel configuration is included and the device should reconnect automatically. If you restore a backup taken before adoption, the tunnel configuration is not present and you will need to re-run the adoption script to restore connectivity.
What RouterOS version is required for the backup to restore correctly? For best results, restore the binary backup to a MikroTik running the same RouterOS version as when the backup was taken. Restoring across major versions (e.g., 6.x backup onto 7.x) may fail. If you need to upgrade and migrate simultaneously, export the config first, upgrade RouterOS, then import the export.
Can I download the backup and store it locally? Yes. Click Download next to any backup in the Backups section. Store the downloaded .backup file in a secure location — an external drive, a cloud storage service, or your company’s asset management system — as a second copy beyond MKController’s cloud storage.
If you need a text-based, portable backup that works across different hardware models, see the Export Backup guide. For troubleshooting common backup failures, see Backup Troubleshooting.
Questions about backups or restoring a device? Contact MKController support on WhatsApp — we can help verify backup integrity or guide you through a restoration.