{"id":322284,"date":"2026-06-19T11:07:50","date_gmt":"2026-06-19T11:07:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sm-backup-manager\/"},"modified":"2026-06-19T11:07:39","modified_gmt":"2026-06-19T11:07:39","slug":"chunksafe-backup-restore","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/chunksafe-backup-restore\/","author":23510647,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"ChunkSafe Backup & Restore","header_author":"Rahul","header_description":"Full and partial backups with chunked processing, scheduling, retention, remote destinations, encryption, and one-click restore.","assets_banners_color":"3d5168","last_updated":"2026-06-19 11:07:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/topwebexpert.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rs422534","date":"2026-06-19 11:07:39"}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3578514,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3578514,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3578514,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3578514,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The backup dashboard."}},"plugin_section":[262246],"plugin_tags":[151,4155,152,217,265189],"plugin_category":[59],"plugin_contributors":[267882],"plugin_business_model":[],"class_list":["post-322284","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-backup","plugin_tags-migration","plugin_tags-restore","plugin_tags-s3","plugin_tags-scheduled-backup","plugin_category-utilities-and-tools","plugin_contributors-rs422534","plugin_committers-rs422534"],"banners":{"banner":"https:\/\/ps.w.org\/chunksafe-backup-restore\/assets\/banner-772x250.png?rev=3578514","banner_2x":"https:\/\/ps.w.org\/chunksafe-backup-restore\/assets\/banner-1544x500.png?rev=3578514","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/chunksafe-backup-restore\/assets\/icon-128x128.png?rev=3578514","icon_2x":"https:\/\/ps.w.org\/chunksafe-backup-restore\/assets\/icon-256x256.png?rev=3578514","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ChunkSafe Backup &amp; Restore creates reliable backups of your database and files, processing them in resumable chunks across cron ticks so even large sites never time out. Send backups to local storage, FTP, or Amazon S3 (and S3-compatible providers) through a pluggable destination interface.<\/p>\n\n<p>Schedule automatic backups with retention policies, encrypt archives with AES-256, and restore with a pre-restore safety snapshot and dry-run validation. Migration mode performs a serialized-safe search-and-replace of the site URL.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Full and partial backups (database, uploads, plugins, themes)<\/li>\n<li>Chunked, resumable processing<\/li>\n<li>Scheduling with keep-N retention<\/li>\n<li>Local, FTP, and S3 destinations (pluggable interface)<\/li>\n<li>AES-256 encryption and per-archive checksums<\/li>\n<li>Serialized-safe URL replace for migrations<\/li>\n<li>Email notifications<\/li>\n<li>WP-CLI: <code>wp chunksafe run|list|restore<\/code><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not contact any external service on its own. It only transfers data to a remote storage destination that <strong>you<\/strong> configure and explicitly select as the backup target. No data is sent anywhere until you enter credentials for one of these destinations and choose it.<\/p>\n\n<h4>Amazon S3 (and S3-compatible providers)<\/h4>\n\n<p>If you select the S3 destination, the plugin connects to the Amazon S3 REST API (or to an S3-compatible endpoint you specify, such as Wasabi, DigitalOcean Spaces, or a self-hosted MinIO server) to store and retrieve your backups.<\/p>\n\n<ul>\n<li>What is sent: your backup archive files (database\/file backups), and standard S3 request metadata (object key\/name, bucket, region, request timestamp, and an AWS Signature V4 authorization header derived from the access key and secret you provide).<\/li>\n<li>When: only while a backup runs, is restored, listed, or deleted, and only when S3 is the selected destination.<\/li>\n<li>For the official Amazon S3 service, see the AWS Customer Agreement (https:\/\/aws.amazon.com\/agreement\/) and the AWS Privacy Notice (https:\/\/aws.amazon.com\/privacy\/). If you point the plugin at an S3-compatible provider instead, that provider's own terms and privacy policy apply.<\/li>\n<\/ul>\n\n<h4>FTP \/ FTPS<\/h4>\n\n<p>If you select the FTP destination, the plugin connects to the FTP server <strong>you<\/strong> specify to upload and download your backup archives. This is a server you control or have credentials for; no third party operated by the plugin author is involved. The applicable terms and privacy policy are those of your FTP host.<\/p>\n\n<p>The bundled \"Local\" destination stores backups on your own server only and contacts nothing.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>chunksafe-backup-restore<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate through the Plugins screen.<\/li>\n<li>Visit Backups, choose a destination, and run your first backup.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20are%20credentials%20stored%3F\"><h3>Where are credentials stored?<\/h3><\/dt>\n<dd><p>Prefer defining them as constants in <code>wp-config.php<\/code>. Credentials entered in the UI are stored in the options table.<\/p><\/dd>\n<dt id=\"are%20backups%20protected%3F\"><h3>Are backups protected?<\/h3><\/dt>\n<dd><p>The local storage directory is guarded with <code>.htaccess<\/code>, an <code>index.php<\/code>, and randomized file names.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Chunked full and partial backups with scheduling, retention, remote destinations, encryption, and one-click restore.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322284","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=322284"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rs422534"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322284"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322284"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322284"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322284"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322284"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}