WordPress plugin

Estasoft Migration & Database Sanitizer

Move, copy and clean a WordPress database without timeouts, broken serialized data or leaked customer details. Free, and on GitHub today.

Available

Version
1.0.0
Requires
WordPress 5.8+, PHP 7.4+
Price
Free, no license key
Available on
GitHub. WordPress.org soon
Overview

Move, copy and clean a WordPress database

The database is copied in small batches that adapt to your server, and a job can be paused and resumed. An import is built in temporary tables and switched in with one step, after a rollback snapshot. A sanitizer turns a copy into a safe staging site.

Features

What it does

No timeouts on large tables

Batches adapt to your server, and a job resumes from the exact row where it stopped.

Serialized data stays intact

Search and replace understands serialized values and JSON. Dry run first, always.

Imports that cannot half finish

Built in temporary tables and switched in with one step, after a rollback snapshot.

A sanitizer for copies

Replaces names, emails, phones, addresses and IPs, resets passwords and can block outgoing mail.

Push and pull between sites

Signed requests, a connection key, an IP allowlist and https by default.

Packages and WP-CLI

Encrypted .estm packages, and WP-CLI commands for every job.

How it works

Move a site in three steps

  1. 01

    Check

    A pre-flight check tests PHP, the database, memory, disk and the other site.

  2. 02

    Export or pull

    Make a package, or pull the database from the other site.

  3. 03

    Import

    Import, verify and switch in, with a rollback snapshot ready.

Screenshots

See it in action

Estasoft Migrate: Overview
Overview
Estasoft Migrate: New migration
New migration
Estasoft Migrate: Sanitizer
Sanitizer
Where it stands

On GitHub now, WordPress.org soon

The full version is free on GitHub today. The WordPress.org listing is coming soon.
  1. Built and reviewed: done

    Three independent reviews are done and every finding is fixed.

  2. Full version on GitHub: done

    Download it free today. The code is open under the GPL v2 or later.

  3. Listed on WordPress.org: in progress

    Coming soon. This page will link to the listing when it is live.

Get it on GitHub Free and open source, GPL v2 or later.
Pricing

Free, with nothing locked

Free

$0
  • Every feature
  • No license key, no locked tab
  • No upgrade banner and no tracking

The WordPress.org listing is coming soon.

Questions

Frequently asked

Still have a question?
Where can I get it?

The full version is on GitHub today, free and open source. The WordPress.org listing is coming soon, and this page will link to it when it is live.

How do I install it from GitHub?

Upload the estasoft-migrate folder to /wp-content/plugins/, or install the zip with the Upload Plugin button on the Plugins, Add New screen. Activate it, then open Estasoft Migrate in the admin menu.

Does it move media, themes and plugins?

No. It moves the database only.

Is it really free?

Yes. There is no license key, no locked tab, no upgrade banner and no tracking.

What if an import fails?

An import is built in temporary tables and switched in with one step. If anything fails before that step the live site is untouched.

Does it work on multisite?

Not yet. The pre-flight check stops on multisite.

Need a custom version?

We can adapt this product to your store or site, or build something new.

Book a call

30 minutes. Free.

Tell us about your project and we will suggest a time.

Or email us at info@estasoft.com