MIT LICENSED FREE FOREVER v2.7.0

The rclone of WordPress Backups.

Connect straight to WP-Admin over its REST API and stream files and database pipe-to-pipe — from your site to your machine. No middleman servers. No bloat. Just bytes.

Download Plugin Install via CLI
No middleman servers Streams pipe-to-pipe Handles multi-GB sites
user@local: disembark zsh
// how the voyage works

Disembark from your host with ease.

Offload your files and database, stream them across an encrypted pipe, and arrive on your new home intact.

Your current host
Connect over the WP REST API with a per-site token.
Encrypted, pipe-to-pipe
Files & database stream directly, no middleman servers.
Your new home
Land on your machine or a fresh host as a clean mirror.
// Built for developers & devops

Backups that behave like infrastructure.

Every feature is built around one idea: move bytes reliably, from anywhere, without a server in the middle.

batch

Hybrid batching

Bundles small database tables together and streams large ones in parts. No timeouts, even on restrictive shared hosting.

ncdu

Disk usage (ncdu)

Run disembark ncdu to browse the remote filesystem interactively with NCurses. Find what is eating space without SSH access.

sync

Smart differential sync

Checks remote checksums against local files and only downloads what changed. Perfect for keeping a local dev mirror fresh.

token

Stateless & secure

No third-party cloud servers. Data flows directly from your WP site to your machine, authenticated with a per-site token.

--threads

Parallel processing

Multithreaded transfers. The CLI zips files on the server while simultaneously pulling completed chunks in parallel.

dashboard

WP-Admin integrated

A polished Vue dashboard inside WP-Admin to generate tokens, browse the file tree, explore the database, and trigger backups.

Why pipe-to-pipe wins.

Most backup plugins route your whole site through a cloud you don't control. Disembark doesn't.

The usual backup plugin
Routes data through a 3rd-party cloud
Times out on large sites & shared hosting
Re-downloads everything, every time
Locked-in formats, paid tiers, bloat
The Disembark way
Streams straight from WP to your machine
Chunked & batched, so no timeouts, ever
Differential sync that pulls only what changed
Open source, MIT, free forever
// dashboard

A real UI, right inside WP-Admin.

Prefer clicking to typing? A Vue dashboard lives under Tools → Disembark. Browse the file tree, preview code and images, explore database tables, set exclusions, and generate tokens — all visually.

File explorer with live preview & download
Full database explorer & selective export
Granular exclusions & one-click dark mode
/wp-admin/tools.php?page=disembark
The Disembark dashboard running inside WP-Admin under Tools
// get started in seconds

Two parts. Five commands.

A plugin on the server, a PHAR on your client. Copy, paste, disembark.

1 Install the plugin

Add Disembark to the WordPress site you want to back up, then grab its connection token.

$ wp plugin install https://github.com/DisembarkHost/disembark/releases/latest/download/disembark.zip --activate
$ wp disembark cli-info
2 Install the CLI

Download the PHAR onto your local machine or new host and put it on your PATH.

$ wget https://github.com/DisembarkHost/disembark-cli/releases/latest/download/disembark.phar
$ chmod +x disembark.phar && sudo mv disembark.phar /usr/local/bin/disembark
3 Connect & back up

Link the CLI to your site with the token, then run your first backup with any exclusions you like.

$ disembark connect https://example.com [YOUR_TOKEN]
$ disembark backup https://example.com --exclude-tables=wp_options_log
// bon voyage

Safe journeys as you travel to your next WordPress host.

Escaping a slow host, cloning to staging, or keeping a local mirror fresh. Disembark gets your site there in one piece.

Download Plugin Star on GitHub