MIT Licensed & Free Forever
The rclone of WordPress Backups.
A secure, CLI-first migration and backup tool. Connect directly to your WordPress admin via API and stream data pipe-to-pipe. No middleman servers. No bloat.
or scroll down for CLI installation
Built for Developers & DevOps
Hybrid Batching
Uses a smart algorithm to batch small database tables together while streaming large tables in parts. No timeouts, even on restrictive shared hosting.
Disk Usage (ncdu)
Run disembark ncdu to interactively browse the remote filesystem using NCurses. Find what’s taking up space without SSH access.
Smart Sync
Performs differential syncs. Checks remote file checksums against local files and only downloads what changed. Perfect for local development mirrors.
Stateless & Secure
No 3rd party cloud servers. Data flows directly from your WP site to your local machine. Use token authentication for secure access.
Parallel Processing
Multithreaded downloads. The CLI zips files on the server while simultaneously downloading chunks in parallel.
WP-Admin Integrated
Includes a beautiful Vue.js dashboard inside WP-Admin to generate tokens, visualize the file system, and trigger manual backups.
Get Started in Seconds
Disembark consists of two parts: The WP Plugin (Server) and the CLI Tool (Client).
1 Install Plugin on WordPress
# Install via WP-CLI
wp plugin install https://github.com/DisembarkHost/disembark/releases/latest/download/disembark.zip --activate
# Get your connection string
wp disembark cli-info
2 Install Local CLI
# Download the PHAR
wget https://github.com/DisembarkHost/disembark-cli/releases/latest/download/disembark.phar
# Make executable & move to bin
chmod +x disembark.phar
sudo mv disembark.phar /usr/local/bin/disembark
Connect and Backup
# Link the CLI to your site
disembark connect https://example.com [YOUR_TOKEN]
# Run your first backup
disembark backup https://example.com --exclude-tables=wp_options_log