BackShift — Backup & Migration

Description

BackShift is a professional-grade WordPress backup and migration plugin built for reliability. Whether you’re securing your data with scheduled backups or moving to a new host, BackShift handles it all with a powerful chunked engine that prevents timeouts on any hosting environment.

Core Features (Free Forever):

  • One-Click Backups: Full site archives — files and database in one go.
  • Chunked Engine: Stable performance on shared hosting and large sites.
  • Smart Scheduling: Automatic daily, weekly, or monthly backups.
  • Instant Restore: One-click recovery from local or uploaded backups.
  • Security: Automatic .htaccess protection for your backup folder.

Upgrade to BackShift Pro:

Unlock cloud storage (Google Drive, Dropbox, S3), 1-click staging, AES-256 encryption, and more. Learn more at https://backshift.gt.tc.

Installation

  1. Upload the backshift folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to BackShift in your WordPress dashboard.
  4. Click Start Backup to secure your site immediately.

FAQ

Is BackShift really free?

Yes. Core backup, restore, and migration features are free forever. There are no limits on the number of backups or schedules. Upgrade to BackShift Pro for cloud storage destinations (S3, Google Drive, Dropbox, OneDrive, FTP), AES-256 encryption, and priority support.

Where can I find documentation?

Full guides and a migration manual are available at https://backshift.gt.tc.

Is my data secure?

BackShift protects your backup directory from direct web access using .htaccess rules. Pro users get AES-256 encryption on every archive.

Does it work on shared hosting?

Yes. The chunked engine breaks large operations into smaller steps, so timeouts are not an issue even on entry-level shared hosting plans.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“BackShift — Backup & Migration” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.9

  • Removed all feature gating / retention limits from the WordPress.org version.
  • Removed executable file generation in backup storage.
  • Migrated backup path handling to wp_upload_dir().
  • Moved inline scripts/styles to properly enqueued assets.
  • Re-tested on a clean install with WP_DEBUG enabled.

2.0.8

  • Fully removed Activity Log feature (files, DB table, CSS, JS, settings).
  • Removed all backup count and schedule count restrictions.
  • Inline scripts and styles moved to wp_enqueue API.
  • Fixed broken image reference in admin rate notice.
  • Fixed schedule ID returned incorrectly after save.
  • Improved security: backup downloads now stream directly without loading into memory.

2.0.7

  • Minor internal cleanup and stability improvements.

2.0.6

  • Fixed remaining notices and warnings flagged by Plugin Check.
  • Cleaned up several deprecated function calls.
  • General code quality improvements for WordPress.org compliance.

2.0.5

  • Removed all remaining Pro-only references and code paths from the free version.
  • Fixed undefined variable warnings thrown on certain hosting configurations.
  • Resolved Plugin Check errors related to output buffering and direct file access.

2.0.4

  • Further cleanup of Pro code that was incorrectly bundled in the free version.
  • Fixed multiple PHP warnings surfaced by Plugin Check.
  • Corrected escaping and sanitization issues flagged during review.

2.0.3

  • Continued stripping Pro functionality that does not belong in the free plugin.
  • Fixed plugin slug references left over from the original submission under a different name.
  • Resolved Plugin Check warnings around nonce verification and capability checks.

2.0.2

  • Renamed plugin slug and all internal references from the original rejected name to BackShift.
  • Updated text domain, file headers, and directory structure to match the new slug.
  • Fixed critical Plugin Check errors that caused the initial WordPress.org submission to be rejected.

2.0.1

  • First resubmission after rejection — addressed naming policy violations.
  • Removed Pro module hooks and admin menu items that should not be present in the free version.
  • Fixed PHP notices on fresh installations.

2.0.0

  • Initial submission (under a different name — rejected by WordPress.org).
  • Complete rewrite with modern UI.
  • New chunked backup and restore engine — no more timeouts.