VaultShip Backup and Archive is a WordPress plugin designed to provide reliable backup, migration, and verified restore capabilities for your site.
Features
Scheduled Backups — Set independent schedules for database, uploads, themes, and plugins.
One-Click Migration — Easily migrate your site with a safe search-replace feature.
Restore Verification — Every backup is verified to ensure it can be restored successfully.
Chunked Job Engine — Jobs can resume mid-archive, preventing failures from PHP timeouts.
Multiple Destinations — Supports various storage options including S3, Google Drive, and Dropbox.
How it works
Install the plugin through the WordPress admin.
Install the plugin through the WordPress admin.
Activate the plugin to enable the settings option.
Configure your backup settings from the VaultShip menu.
Requirements
WordPress 6.0 or newer
PHP 7.4 or newer
Tested up to WordPress 6.6
Installation
Upload the plugin zip via Plugins → Add New.
Activate the plugin from the Plugins screen.
Access settings under Settings → VaultShip Backup and Archive.
Frequently asked questions
Does this plugin back up my site?
No, version 1.0.0 does not implement backup functionality.
Where are the settings?
You can find the settings under Settings → VaultShip Backup and Archive.
What does the Enabled checkbox do?
It allows the plugin to fire its initialization action when checked.
Are S3 or other destinations supported?
No, destination support is not yet implemented.
Does it create database tables?
No, it stores one WordPress option and does not create tables.
Changelog
1.0.0
Initial scaffold release. This version establishes the plugin bootstrap and security
baseline only — it does not perform backups, restores or migrations.
Added
Plugin bootstrap: header, `VAULTSHIP_BACKUP_AND_ARCHIVE_VERSION` / `_FILE` / `_DIR`
constants, and direct-access guards on every PHP file.
Translation loading from `/languages` on `plugins_loaded`, text domain
`vaultship-backup-and-archive`.
Activation routine seeding the `vaultship_backup_and_archive_settings` option with
`enabled = 1` when it does not already exist.
`Vaultship_Backup_And_Archive` core singleton with a defensive settings accessor.
`vaultship_backup_and_archive_init` action, fired on `init` with the settings array,
as the extension point for future feature code. Suppressed while the plugin is
Support & documentation