UpdraftPlus Multi-Destination
Extends UpdraftPlus (free) so that each backup is sent to multiple remote destinations simultaneously — e.g. Google Drive and Cloudflare R2 (via UpdraftPlus's native S3-compatible transport).
by Kitestring Studio · github.com/g000m/updraftplus-multi-destination · website
★ 0stars
4release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/g000m/updraftplus-multi-destination/releases/download/v1.3.0/updraftplus-multi-destination.zipFrom the readme
UpdraftPlus Multi-Destination
A WordPress plugin that extends UpdraftPlus (free) so every backup uploads to
multiple remote destinations simultaneously, reusing UpdraftPlus's own upload
engine. No UpdraftPlus files are patched, so UpdraftPlus updates normally.
Verified against UpdraftPlus 1.26.5.
Releasing a new version
1. Bump Version: in the plugin header and Stable tag in readme.txt.
2. Commit and push.
3. Publish a GitHub release for the new tag (web UI or gh release create) - this is
the actual trigger; a git tag on its own does nothing.
4. .github/workflows/release.yml runs composer install --no-dev and attaches the
built zip to the release automatically (~1-2 min).
5. Confirm the asset attached. PUC requires it (REQUIRERELEASEASSETS) and won't
offer a release that doesn't have one.
6. Installed sites pick up the update within 12 hours, or immediately via
Dashboard - Updates - "Check again".
How it works
Multi-destination unlock
UpdraftPlus core already uploads to every service in the updraftservice array;
the single-destination limit is enforced at three filterable gate points:
| Gate | Native behaviour (free) | This plugin |
|---|---|---|
| updraftplussa
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.3.0 | Jul 19, 2026 | updraftplus-multi-destination.zip | 4 |