A plugin for OpenMediaVault 7.x that backs up your Dropbox contents to a local folder on your NAS.
- One-way sync: Backs up Dropbox to local storage (Dropbox → OMV)
- OAuth authentication: Uses rclone's built-in Dropbox OAuth (no app registration needed)
- Selective sync: Back up entire Dropbox or specific folders
- Scheduled backups: Manual, hourly, daily, or weekly backup options
- Web UI: Configure everything from the OMV web interface
- OpenMediaVault 7.x or later
- rclone (automatically installed as dependency)
# Build the package
dpkg-buildpackage -b -us -uc
# Install
sudo dpkg -i ../openmediavault-dropbox-backup_1.0.0_all.deb
sudo apt-get install -f # Install any missing dependencies- Copy files to their destinations on your OMV server
- Run
omv-mkworkbench allto rebuild the web interface - Restart the OMV engine:
systemctl restart openmediavault-engined
Before using the plugin, you need to configure rclone with your Dropbox account:
# On the OMV server, run:
rclone config
# Follow the prompts:
# - Choose 'n' for new remote
# - Name it 'dropbox' (must be exactly this name)
# - Choose 'dropbox' as the storage type
# - Leave client_id and client_secret empty (use rclone's)
# - Follow the OAuth flow in your browser- Go to Services → Dropbox Backup in the OMV web interface
- Enable the service
- Select a destination shared folder
- Optionally specify a Dropbox path to sync (default: entire Dropbox)
- Set your preferred backup schedule
- Click Save
Click "Run Backup Now" to start an immediate backup, or wait for the scheduled backup to run.
You can pass additional rclone options in the "Extra rclone Options" field:
--bwlimit 1M- Limit bandwidth to 1 MB/s--exclude "*.tmp"- Exclude temporary files--dry-run- Test without making changes
Backup logs are written to syslog. View them with:
journalctl -t omv-dropbox-backupOr check the status file:
cat /var/lib/openmediavault/dropbox-backup-status.jsonsudo apt-get remove openmediavault-dropbox-backup
# To also remove configuration:
sudo apt-get purge openmediavault-dropbox-backupopenmediavault-dropbox-backup/
├── debian/ # Debian packaging
├── etc/systemd/system/ # Systemd service and timer
├── usr/
│ ├── sbin/
│ │ └── omv-dropbox-backup # Backup script
│ └── share/openmediavault/
│ ├── datamodels/ # Configuration schema
│ ├── engined/
│ │ ├── module/ # Service module
│ │ └── rpc/ # RPC backend
│ └── workbench/ # Web UI (YAML)
└── README.md
dpkg-buildpackage -b -us -ucGPL-3.0
- Original plugin by Lorenzo Dieryckx (2013)
- Modernized for OMV 7.x by Gabrael Burke (2024)