Connect your SuperDuper! backups to OpenBackup
Install the OpenBackup monitor on your Mac, connect it to SuperDuper!, synchronize the generated status file, and view your backup status on iPhone or Android.
Before you start
You need:
- A Mac running macOS
- SuperDuper! installed and configured
- The OpenBackup Setup wizard
- Google Drive, Dropbox, or another supported HTTPS location
- The OpenBackup app on an iPhone or Android device
Install OpenBackup on your Mac
Open the OpenBackup Setup wizard and continue to the Install step.
- Open the OpenBackup Setup wizard and continue to the Install step.
- Select your installation location.
-
Keep the default location unless you have a specific reason to change it:
~/OpenBackup. - Select Install OpenBackup.
- Enter an administrator password when macOS asks for authorization.
root:wheel. macOS handles the password prompt. OpenBackup
cannot see or store your password.
After installation, the selected folder contains:
OpenBackup/
├── BackupMonitor.sh
├── backup_status.json
└── logs/
└── BackupMonitor.log
The initial backup_status.json contains clearly named demo
data, allowing you to test the iPhone or Android app before running a full backup.
Your first real SuperDuper! run updates the file with actual backup status.
Connect the script to SuperDuper!
Configure SuperDuper! to run the monitor after a copy completes.
- Open SuperDuper! and select the backup you want to monitor.
- Open Options, followed by Advanced.
- Under After copy, enable Run shell script after copy completes.
-
Select
BackupMonitor.shfrom your chosen OpenBackup folder. - Save the SuperDuper! settings.
root:wheel and permissions
755, as required by SuperDuper!.
Change an existing scheduled backup
If you want to add OpenBackup monitoring to a backup job you created earlier, open its saved SuperDuper! settings first.
- Open Finder.
- In the menu bar, choose Go, followed by Go to Folder….
- Enter
~/Library/Application Support/SuperDuper!/Scheduled Copies/and press Return. - Look for the familiar name of the scheduled backup job you want to change. It normally has the same name you see for that job in SuperDuper!. macOS usually hides its
.sdspfilename extension. Do not opensdautomatedcopycontrollerorSDUtil. - Double-click the backup job with that name to open it in SuperDuper!.
- Open Options, followed by Advanced.
- Under After copy, enable Run shell script after copy completes.
- Select
BackupMonitor.shfrom your OpenBackup folder. - Save the SuperDuper! settings, then run the backup once to test it.
Run a test backup
Confirm that SuperDuper! starts the monitor correctly.
- Run the configured SuperDuper! backup.
- Wait until the copy completes.
- Open your OpenBackup folder in Finder.
- Confirm that
backup_status.jsonhas been updated. -
If needed, inspect
logs/BackupMonitor.logfor details.
OpenBackup supports multiple backup jobs. Each job appears as a separate
entry inside the backups array in the JSON file.
Synchronize the OpenBackup folder
Make the status file available to your iPhone or Android device.
- Configure Google Drive, Dropbox, or your preferred supported service to synchronize the OpenBackup folder.
- Wait until
backup_status.jsonhas synchronized. - In your cloud service, locate
backup_status.jsonand select Share. - Give the file read-only access. Choose a setting such as Anyone with the link can view or Viewer; do not allow editing.
- Select Copy link in your cloud service.
- Test the copied link in a private browser window. The file should open without requiring sign-in and without offering editing access.
Connect the iPhone or Android app
Add the shared status-file link to OpenBackup.
- Install and open OpenBackup on your iPhone or Android device.
- Open the connection settings.
- Select your connection method.
- Paste the read-only link copied in step 4 into the status-file link field.
- Give the connection your own clear, recognizable name.
- Save the connection and refresh the backup status.
Before your first real backup, the app displays the demo entries created by the setup wizard. After SuperDuper! runs, the file is updated with real source, destination, completion time, result, and free-space information.
Troubleshooting
SuperDuper! refuses to run the script
Reinstall the script with OpenBackup Setup and approve the administrator
prompt. SuperDuper! requires BackupMonitor.sh to be owned by
root:wheel.
The iPhone or Android app still shows demo data
Confirm that a real backup completed, that backup_status.json
was updated on the Mac, and that the cloud copy has finished synchronizing.
No log file appears
BackupMonitor.log is written when the monitor script runs.
Confirm that the script is selected under SuperDuper!'s
After copy setting.
The status link does not work
Test the link in a private browser window. Check that the file is shared read-only and that the link does not require access to your personal cloud account.