{"id":296226,"date":"2026-04-26T00:00:16","date_gmt":"2026-04-26T00:00:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/savedpixel-remote-backup\/"},"modified":"2026-04-25T23:59:36","modified_gmt":"2026-04-25T23:59:36","slug":"savedpixel-remote-backup","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/savedpixel-remote-backup\/","author":23473526,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.3","stable_tag":"1.3.3","tested":"6.9.4","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"SavedPixel Remote Backup","header_author":"Byron Jacobs","header_description":"Create, schedule, and export WordPress backups.","assets_banners_color":"1a3e60","last_updated":"2026-04-25 23:59:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpremotebackup.com","header_author_uri":"https:\/\/byronjacobs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":64,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.3.3":{"tag":"1.3.3","author":"savedpixel","date":"2026-04-25 23:59:36"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3515511,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3515511,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3515511,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[151,153,88,14512,6502],"plugin_category":[59],"plugin_contributors":[261059],"plugin_business_model":[],"class_list":["post-296226","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-database","plugin_tags-files","plugin_tags-remote","plugin_tags-scheduled","plugin_category-utilities-and-tools","plugin_contributors-savedpixel","plugin_committers-savedpixel"],"banners":{"banner":"https:\/\/ps.w.org\/savedpixel-remote-backup\/assets\/banner-772x250.png?rev=3515511","banner_2x":"https:\/\/ps.w.org\/savedpixel-remote-backup\/assets\/banner-1544x500.png?rev=3515511","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/savedpixel-remote-backup\/assets\/icon-256x256.png?rev=3515511","icon_2x":"https:\/\/ps.w.org\/savedpixel-remote-backup\/assets\/icon-256x256.png?rev=3515511","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>SavedPixel Remote Backup is a WordPress backup workspace for database dumps, file archives, and plugin archives. It supports manual runs, scheduled runs, retention limits, remote delivery, download and deletion controls, and pull-token access for a paired monitor site that wants to collect finished backup artifacts.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Backup scopes for database, files, and both.<\/li>\n<li>Manual backups from wp-admin with asynchronous job handling and progress feedback.<\/li>\n<li>Dismissible backup progress modal that continues as a full-width inline progress row.<\/li>\n<li>Scheduled database and file backups with separate frequency, time, and weekday controls.<\/li>\n<li>Retention controls for how many database and file backups to keep.<\/li>\n<li>Uploads-based local artifact storage for compressed database dumps and ZIP archives.<\/li>\n<li>Legacy backup manifests and site-root storage remain discoverable after upgrade so existing history still loads.<\/li>\n<li>Remote delivery support with SSH, FTP, Dropbox, Google Drive, and OneDrive.<\/li>\n<li>Pull-token API for remote catalog access and artifact downloads by a monitor site.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin can optionally transmit backup files to third-party remote storage services when the site administrator explicitly configures a provider.<\/p>\n\n<h4>Google Drive<\/h4>\n\n<p>Backup archives may be uploaded to a Google Drive account via the Google Drive REST API.\n* Service URL: <a href=\"https:\/\/drive.google.com\">https:\/\/drive.google.com<\/a>\n* Terms of Service: <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a>\n* Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/p>\n\n<h4>Dropbox<\/h4>\n\n<p>Backup archives may be uploaded to a Dropbox account via the Dropbox HTTP API.\n* Service URL: <a href=\"https:\/\/www.dropbox.com\">https:\/\/www.dropbox.com<\/a>\n* Terms of Service: <a href=\"https:\/\/www.dropbox.com\/terms\">https:\/\/www.dropbox.com\/terms<\/a>\n* Privacy Policy: <a href=\"https:\/\/www.dropbox.com\/privacy\">https:\/\/www.dropbox.com\/privacy<\/a><\/p>\n\n<h4>OneDrive<\/h4>\n\n<p>Backup archives may be uploaded to a Microsoft OneDrive account via the Microsoft Graph API.\n* Service URL: <a href=\"https:\/\/onedrive.live.com\">https:\/\/onedrive.live.com<\/a>\n* Terms of Service: <a href=\"https:\/\/www.microsoft.com\/servicesagreement\">https:\/\/www.microsoft.com\/servicesagreement<\/a>\n* Privacy Policy: <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">https:\/\/privacy.microsoft.com\/privacystatement<\/a><\/p>\n\n<h4>SSH \/ FTP<\/h4>\n\n<p>Backup archives may be uploaded to any user-specified SSH (SFTP) or FTP server. No third-party service is involved; the destination is entirely controlled by the site administrator.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>savedpixel-remote-backup<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Navigate to SavedPixel &gt; Remote Backup to configure.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Removed set_time_limit() calls entirely to avoid forcing PHP runtime limits from plugin code.<\/li>\n<li>Fixed remaining dirname() traversals with numeric level parameters; all paths now resolve via wp_upload_dir() and get_home_path().<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Changed runtime storage to uploads-based helpers while preserving legacy backup history discovery for upgrades.<\/li>\n<li>Fixed backup history download links so admin requests stream binary attachments instead of reloading the settings page.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>See CHANGELOG.md for full release history.<\/li>\n<\/ul>","raw_excerpt":"Create manual or scheduled WordPress backups, keep local artifacts, and optionally deliver them to remote storage.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296226","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=296226"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/savedpixel"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296226"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296226"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296226"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296226"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296226"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}