{"id":380573,"date":"2026-10-09T02:30:48","date_gmt":"2026-10-09T02:30:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/matrixinn-migrate-backup\/"},"modified":"2026-10-09T02:30:14","modified_gmt":"2026-10-09T02:30:14","slug":"matrixinn-migrate-backup","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/matrixinn-migrate-backup\/","author":23270254,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"MatrixInn Migrate & Backup","header_author":"MatrixInn Solutions","header_description":"Back up, restore and migrate your whole WordPress site with no file size limit. Resumable on slow hosting, with an automatic rollback point before every restore.","assets_banners_color":"0e1320","last_updated":"2026-10-09 02:30:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/matrixinnsolutions.com\/plugins\/matrixinn-migrate-backup","header_author_uri":"https:\/\/matrixinnsolutions.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":99,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"matrixinnsolutions","date":"2026-10-09 02:30:14","revision":3735788}},"upgrade_notice":{"0.1.0":"<p>First version.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3735789,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3735789,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3735789,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3735789,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3735789,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3735789,"resolution":"1","location":"assets","locale":"","width":1440,"height":882},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3735789,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3735789,"resolution":"3","location":"assets","locale":"","width":1440,"height":998},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3735789,"resolution":"4","location":"assets","locale":"","width":1440,"height":776},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3735789,"resolution":"5","location":"assets","locale":"","width":1440,"height":1017}},"screenshots":{"1":"The Backups screen: your backups, with download, restore and delete, and a summary of how many there are and how much space they use.","2":"A backup in progress: every step is shown, and the page tells you when it is safe to leave.","3":"Choose what goes into a backup, and leave out folders you do not need.","4":"Restore from a file: drop a <code>.mnbk<\/code> file here, uploaded in small pieces that can resume.","5":"Schedule: a daily or weekly backup, keeping only the last few."}},"plugin_section":[],"plugin_tags":[151,2814,4151,4155,152],"plugin_category":[59],"plugin_contributors":[269464],"plugin_business_model":[],"class_list":["post-380573","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-clone","plugin_tags-migrate","plugin_tags-migration","plugin_tags-restore","plugin_category-utilities-and-tools","plugin_contributors-matrixinnsolutions","plugin_committers-matrixinnsolutions"],"banners":{"banner":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/banner-772x250.png?rev=3735789","banner_2x":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/banner-1544x500.png?rev=3735789","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/icon.svg?rev=3735789","icon":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/icon.svg?rev=3735789","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/screenshot-1.png?rev=3735789","caption":"The Backups screen: your backups, with download, restore and delete, and a summary of how many there are and how much space they use."},{"src":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/screenshot-2.png?rev=3735789","caption":"A backup in progress: every step is shown, and the page tells you when it is safe to leave."},{"src":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/screenshot-3.png?rev=3735789","caption":"Choose what goes into a backup, and leave out folders you do not need."},{"src":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/screenshot-4.png?rev=3735789","caption":"Restore from a file: drop a <code>.mnbk<\/code> file here, uploaded in small pieces that can resume."},{"src":"https:\/\/ps.w.org\/matrixinn-migrate-backup\/assets\/screenshot-5.png?rev=3735789","caption":"Schedule: a daily or weekly backup, keeping only the last few."}],"raw_content":"<!--section=description-->\n<p><strong>MatrixInn Migrate &amp; Backup<\/strong> saves your database, media, plugins and themes into one file you can download, keep, or restore on any WordPress site. Backing up and restoring are both free and have no size limit.<\/p>\n\n<h4>What you can do<\/h4>\n\n<ul>\n<li><strong>Back up now<\/strong> with one click, or choose exactly what goes in (database, media, plugins, themes, other folders) and leave out folders you do not need.<\/li>\n<li><strong>Restore from any backup<\/strong>: from the list, or by uploading a <code>.mnbk<\/code> file made on this site or another one.<\/li>\n<li><strong>Move a site to a new address.<\/strong> The site address is changed for you, including inside serialized data, JSON and page-builder settings, without breaking them.<\/li>\n<li><strong>Schedule backups<\/strong>: daily or weekly, and keep only the last few so the disk never fills up.<\/li>\n<li><strong>Safety backup before every restore.<\/strong> If anything goes wrong you can restore the \"before\" state from the Backups list.<\/li>\n<li><strong>Big sites on slow hosting.<\/strong> Backup and restore run in small steps, so a short server time limit does not stop them. An interrupted upload continues where it stopped.<\/li>\n<li><strong>WP-CLI<\/strong>: <code>wp minn-mb export<\/code>, <code>import<\/code>, <code>list<\/code>, <code>delete<\/code> and <code>schedule<\/code>, with no web server time limit.<\/li>\n<\/ul>\n\n<h4>Built to be safe<\/h4>\n\n<ul>\n<li>A restore is prepared completely off to the side (new files in a temporary folder, new database tables with a temporary name) and switched in at the end. If the switch fails, it is undone and your site stays as it was.<\/li>\n<li>Every file in a backup is checked against a checksum before anything is changed. A damaged or incomplete backup is refused.<\/li>\n<li>The restore can never overwrite <code>wp-config.php<\/code>, and it keeps this plugin installed and active.<\/li>\n<li>Backups are kept in a folder with a random name, with deny rules, and are only downloadable by administrators from the plugin screen.<\/li>\n<li>Nothing is sent to any outside server. There are no ads, no tracking and no upsell notices.<\/li>\n<\/ul>\n\n<h4>Where backups are stored<\/h4>\n\n<p>In <code>wp-content\/minn-mb-backups\/<\/code> on your own server. A backup on the same server does not protect you if the server is lost, so download important backups to your computer now and then.<\/p>\n\n<h4>Good to know<\/h4>\n\n<ul>\n<li>Needs 64-bit PHP (almost every host has it) and the MySQL <code>mysqli<\/code> extension.<\/li>\n<li>Works on single sites. WordPress Multisite is not supported yet.<\/li>\n<li>Tables of other applications in the same database, and tables that are not in the backup, are left alone by a restore.<\/li>\n<\/ul>\n\n<p>Built by <a href=\"https:\/\/matrixinnsolutions.com\">MatrixInn Solutions<\/a>. The MatrixInn name and logo shown on the plugin screen are trademarks of MatrixInn Solutions. The plugin shows no branding, links or credits on the public side of your site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install it from <strong>Plugins &gt; Add New<\/strong> (search for MatrixInn Migrate &amp; Backup), or upload the <code>matrixinn-migrate-backup<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open <strong>Migrate &amp; Backup<\/strong> in the admin menu and click <strong>Back up now<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20there%20a%20size%20limit%3F\"><h3>Is there a size limit?<\/h3><\/dt>\n<dd><p>No. The only limits are your disk space and your host. Uploads are sent in small pieces, which start at 512 KB and adjust themselves to what the server accepts.<\/p><\/dd>\n<dt id=\"is%20restoring%20really%20free%3F\"><h3>Is restoring really free?<\/h3><\/dt>\n<dd><p>Yes. Backing up, downloading, uploading and restoring are all free.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20a%20backup%20on%20a%20different%20domain%3F\"><h3>Can I restore a backup on a different domain?<\/h3><\/dt>\n<dd><p>Yes. The old site address is replaced by the new one everywhere in the data, and you can add your own find-and-replace pairs on the restore screen. Post GUIDs are never changed.<\/p><\/dd>\n<dt id=\"where%20are%20my%20backups%3F%20can%20anyone%20download%20them%3F\"><h3>Where are my backups? Can anyone download them?<\/h3><\/dt>\n<dd><p>They are in <code>wp-content\/minn-mb-backups\/&lt;random name&gt;\/<\/code>. Only administrators can download them, from the plugin screen. On Apache the folder is also blocked with deny rules. <strong>Nginx does not read <code>.htaccess<\/code> files<\/strong>, so on Nginx add this to your server configuration:<\/p>\n\n<pre><code>location ^~ \/wp-content\/minn-mb-backups\/ { deny all; }\n<\/code><\/pre><\/dd>\n<dt id=\"my%20host%20says%20%22page%20not%20found%22%20when%20i%20upload%20the%20plugin%20or%20a%20backup.\"><h3>My host says \"page not found\" when I upload the plugin or a backup.<\/h3><\/dt>\n<dd><p>Some hosts run a web application firewall that blocks uploads containing code. The plugin sends backup pieces as plain text so that this rarely matters. If installing the plugin zip is blocked, upload the unzipped folder with FTP or the host's file manager, or install from WordPress.org. If uploading a very large backup keeps failing, copy the <code>.mnbk<\/code> file into <code>wp-content\/minn-mb-backups\/&lt;random name&gt;\/<\/code> with FTP; it then appears in the Backups list, ready to restore.<\/p><\/dd>\n<dt id=\"an%20upload%20stopped%20halfway.%20do%20i%20have%20to%20start%20again%3F\"><h3>An upload stopped halfway. Do I have to start again?<\/h3><\/dt>\n<dd><p>No. Click <strong>Upload<\/strong> again with the same file and it continues where it stopped, even after reloading the page.<\/p><\/dd>\n<dt id=\"pages%20say%20%22not%20found%22%20after%20a%20restore.\"><h3>Pages say \"not found\" after a restore.<\/h3><\/dt>\n<dd><p>Open <strong>Settings &gt; Permalinks<\/strong> and click <strong>Save Changes<\/strong> once. That writes this server's link rules again; the plugin also reminds you when a restore finishes.<\/p><\/dd>\n<dt id=\"what%20is%20a%20safety%20backup%3F\"><h3>What is a safety backup?<\/h3><\/dt>\n<dd><p>Before every restore the plugin saves the current site as a backup named <code>rollback-...<\/code>. The two newest are kept. If a restore is not what you wanted, restore the safety backup.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20backups%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my backups if I delete the plugin?<\/h3><\/dt>\n<dd><p>They are kept. Deleting the plugin removes its settings and temporary files but never your <code>.mnbk<\/code> backups, so you cannot lose them by accident. They stay in <code>wp-content\/minn-mb-backups\/<\/code>; delete that folder yourself when you no longer need them. If you install the plugin again, the backups are listed again.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20any%20data%20to%20other%20servers%3F\"><h3>Does the plugin send any data to other servers?<\/h3><\/dt>\n<dd><p>No. It makes no outside requests at all.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20wordpress%20multisite%3F\"><h3>Does it work on WordPress Multisite?<\/h3><\/dt>\n<dd><p>Not yet. It tells you so and does nothing.<\/p><\/dd>\n<dt id=\"scheduled%20backups%20did%20not%20run.\"><h3>Scheduled backups did not run.<\/h3><\/dt>\n<dd><p>Scheduled backups use WP-Cron, which starts when someone visits the site. If WP-Cron is switched off on your site, ask your host to run <code>wp minn-mb schedule run<\/code> from a server cron job.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First version: back up, download, upload, restore and delete from the admin screen.<\/li>\n<li>Resumable steps, safety backup before every restore, checksums, and address replacement that keeps serialized data valid.<\/li>\n<li>Daily or weekly scheduled backups that keep the last few.<\/li>\n<li>WP-CLI commands.<\/li>\n<\/ul>","raw_excerpt":"Back up, restore and move your whole WordPress site. No file size limit, restore is never locked, and big jobs run in small steps on slow hosting.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=380573"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/matrixinnsolutions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380573"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380573"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380573"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380573"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380573"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}