“Snapshot Pro” is a WordPress plugin (by WPMU DEV) for automated backups and restores. Below is a detailed overview, features, limitations, and considerations (as of version ~ 4.x). If you want, I can also check specifically for v4.20.0 changes or issues.
What is Snapshot Pro
- It’s a premium backup & restore solution for WordPress. wpmudev.com+1
- It integrates with WPMU DEV’s infrastructure (you typically need to connect your site to WPMU DEV’s Hub/Dashboard) to manage backups. wpmudev.com+1
- Supports incremental backups (after the initial full backup, only changed data is backed up). wpmudev.com+2wpmudev.com+2
- Lets you schedule backups (daily, weekly, monthly) and run manual backups. wpmudev.com+3wpmudev.com+3wpmudev.com+3
- You can set destinations (i.e. where your backups are stored): WPMU DEV cloud storage, or third-party storage (Amazon S3, Google Drive, Dropbox, FTP/SFTP, etc.). wpmudev.com+2wpmudev.com+2
- It can restore backups from within WordPress (through admin), or in some cases when site is down (e.g. via installer). wpmudev.com+1
- Keeps a retention window (i.e. how many days backups are stored) and manages backup rotation. wpmudev.com+1
Key Features & Capabilities
Here’s a breakdown of features you can expect (or should verify) in Snapshot Pro:
| Feature | Description / Benefit |
|---|---|
| Incremental Backups | After first full backup, only changed files/data are backed up, saving time & storage. wpmudev.com+1 |
| Scheduling & Manual Backups | You can choose to automatically run backups on a schedule, or trigger backups manually. wpmudev.com+1 |
| Multiple Storage Destinations | Backups can be stored in WPMU DEV’s cloud, or exported to third-party services (S3, Google Drive, etc.). wpmudev.com+1 |
| Restore Options | Restores can be done from WP admin, or (when site is down) via installer methods. wpmudev.com+1 |
| Backup Retention & Rotation | Older backups are pruned according to retention settings (e.g. 50 days). wpmudev.com+1 |
| Config Presets (Configs) | You can save a set of Snapshot settings (a “config”) and apply across sites. wpmudev.com |
| Pre-Backup Inspection & Exclusions | Before a backup runs, the plugin can inspect for potential issues and allow you to exclude certain files/folders or DB tables. wpmudev.com+2wpmudev.com+2 |
| Multisite Compatibility | Works with WordPress Multisite installations (backup the entire network). wpmudev.com+1 |
| Storage Region Choice | You can select which region your backups are stored (US or Europe) when using WPMU DEV cloud. wpmudev.com+1 |
| Security / Encryption | Backups stored on WPMU DEV are encrypted at object level. wpmudev.com |
| Logs & Notifications | You can view logs of backups, monitor failures, and enable email notifications. wpmudev.com+1 |
Limitations & Things to Watch Out For
- Since it’s tied to WPMU DEV’s ecosystem, some functions (like cloud storage, connection to Hub) may require that you maintain a WPMU DEV membership.
- Restores from third-party destination backups (S3, GDrive etc.) usually require downloading the backup and using a separate installer; direct restore from them is not always supported. wpmudev.com+1
- The first backup is heavier (full site). Subsequent ones are incremental, but if you change many files, size and resources can spike.
- The retention of backups is limited (e.g. backups older than a certain number of days are pruned automatically) — you don’t get infinite backup history. wpmudev.com
- Some hosts may have limitations (e.g. execution time, memory) that can disrupt large backups.
- Requires your site to be publicly accessible over SSL (HTTPS) because it must communicate with WPMU DEV’s API. wpmudev.com
- Local backups (on the same server) are not the default; they rely on remote storage or FTP/SFTP. wpmudev.com
Version 4.20.0 — What to Check / What’s New (if applicable)
I couldn’t find a change log specifically for 4.20.0 in my search. The official Snapshot page shows the “current version” is ~ 4.36. wpmudev.com
If you are using or considering 4.20.0, here are things you should verify (especially against a later version):
- Bug fixes / security patches — newer versions often patch vulnerabilities or bugs.
- Compatibility with PHP / WordPress version — ensure your environment meets requirements.
- New features / enhancements — e.g. better destination support, performance improvements.
- Backup & restore stability — test that backups and restores (especially from remote storage) work smoothly under 4.20.0.
- Change log / release notes — check WPMU DEV’s site for the version history to see what changed.
If you like, I can fetch the exact change log for Snapshot Pro 4.20.0, or compare 4.20.0 vs 4.36 to see what features or fixes you might be missing. Do you want me to do that?