Title: Naqil Backup &amp; Migrate
Author: devameer
Published: <strong>اگست 6, 2026</strong>
Last modified: اگست 6, 2026

---

Search plugins

![](https://ps.w.org/naqil-backup/assets/banner-772x250.png?rev=3635944)

![](https://ps.w.org/naqil-backup/assets/icon-256x256.png?rev=3635944)

# Naqil Backup & Migrate

 By [devameer](https://profiles.wordpress.org/devameer/)

[Download](https://downloads.wordpress.org/plugin/naqil-backup.0.1.0.zip)

 * [Details](https://bcc.wordpress.org/plugins/naqil-backup/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/naqil-backup/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/naqil-backup/#installation)
 * [Development](https://bcc.wordpress.org/plugins/naqil-backup/#developers)

 [Support](https://wordpress.org/support/plugin/naqil-backup/)

## Description

Naqil Backup & Migrate creates a single, standard **.zip** archive of your WordPress
site — the database plus the `wp-content` folder — that you can keep as a backup
or move to another site.

No proprietary formats, no external services, no obfuscated code. Everything is 
processed on your own server in small chunks so it works on large sites without 
timing out.

**Features**

 * One‑click backup of database + `wp-content` to a standard ZIP.
 * Chunked, resumable engine (AJAX) — handles large sites.
 * Restore from the backup list, or upload a ZIP from another site.
 * Migrate over a link: issue a secret, expiring link on the source site and the
   destination pulls the backup directly — no manual download, no upload limits.
 * Migration-safe URL replacement that understands PHP-serialized data — moving 
   to a new domain won’t corrupt widget, theme, or plugin settings.
 * Download backups securely from the admin (capability + nonce protected).
 * Backups stored in a protected `naqil-backup` folder inside your uploads directory.
 * Fully translatable — ships with Arabic, RTL-ready admin screens.
 * Built-in Help screen documenting every feature and how to use it.

## Screenshots

[⌊The Backups screen: create a backup, then restore, download, share, or delete 
it.⌉⌊The Backups screen: create a backup, then restore, download, share, or delete
it.⌉[

The Backups screen: create a backup, then restore, download, share, or delete it.

[⌊Advanced options: serialization-safe find & replace, plus database and file excludes.⌉⌊
Advanced options: serialization-safe find & replace, plus database and file excludes
.⌉[

Advanced options: serialization-safe find & replace, plus database and file excludes.

[⌊Migrate & Import: pull a backup straight from another site over a link, or drop
in a .zip.⌉⌊Migrate & Import: pull a backup straight from another site over a link,
or drop in a .zip.⌉[

Migrate & Import: pull a backup straight from another site over a link, or drop 
in a .zip.

[⌊The built-in Help screen documents every feature and how to use it.⌉⌊The built-
in Help screen documents every feature and how to use it.⌉[

The built-in Help screen documents every feature and how to use it.

## Installation

 1. Upload the `naqil-backup` folder to `/wp-content/plugins/`, or install the ZIP 
    from Plugins  Add New.
 2. Activate the plugin.
 3. Open **Naqil Backup** in the admin menu.

## FAQ

### Where are backups stored?

In a protected `naqil-backup` folder inside your WordPress uploads directory, protected
by an `.htaccess` deny rule and an `index.php` stub. Download them from the admin
screen.

### Does it work on large sites?

Yes. The database and files are processed in small batches across multiple requests,
so it avoids PHP timeouts.

### What format are the backups?

Standard ZIP. Inside you’ll find `naqil-manifest.json`, `database.sql`, and a `content/`
copy of `wp-content`.

### How does “migrate over a link” work?

On the source site, click **Migration link** next to a backup — a secret link is
copied to your clipboard. On the destination site, open **Naqil Backup  Migrate &
Import**, paste the link, and click **Pull backup**. The destination downloads the
archive directly from the source in small chunks, verifies it, and offers to restore
it. Links expire after 3 days; only the SHA-256 hash of the token is stored, issuing
a new link invalidates the old one, and deleting the backup revokes its link.

### Can I move a site to a different domain?

Yes. When you restore a backup made on another URL, all occurrences of the old URL
are replaced with the new one — including inside PHP-serialized and JSON-encoded
settings, where a naive search/replace would break the data. The rewrite never calls`
unserialize()`, so database content can’t trigger object injection.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Naqil Backup & Migrate” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ devameer ](https://profiles.wordpress.org/devameer/)

[Translate “Naqil Backup & Migrate” into your language.](https://translate.wordpress.org/projects/wp-plugins/naqil-backup)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/naqil-backup/), check
out the [SVN repository](https://plugins.svn.wordpress.org/naqil-backup/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/naqil-backup/) by
[RSS](https://plugins.trac.wordpress.org/log/naqil-backup/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Initial release: chunked ZIP backup, restore, upload, download, delete.
 * Serialization-safe URL replacement for cross-domain migration.
 * Site-to-site migration over a secret, expiring link (chunked pull).

## Meta

 *  Version **0.1.0**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/naqil-backup/)
 * Tags
 * [backup](https://bcc.wordpress.org/plugins/tags/backup/)[clone](https://bcc.wordpress.org/plugins/tags/clone/)
   [database](https://bcc.wordpress.org/plugins/tags/database/)[migration](https://bcc.wordpress.org/plugins/tags/migration/)
   [restore](https://bcc.wordpress.org/plugins/tags/restore/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/naqil-backup/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/naqil-backup/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/naqil-backup/reviews/)

## Contributors

 *   [ devameer ](https://profiles.wordpress.org/devameer/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/naqil-backup/)