| 开发者 | dadsfam |
|---|---|
| 更新时间 | 2026年9月7日 18:43 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content. Pick exactly what to include.node_modules, logs and anything else with simple patterns.https://connect.dadsfam.co.za to handle the sign-in. You are sent there to approve access, and it returns a one-time code that this site swaps for an access token server-to-server, so the token never travels through your browser. The service receives the provider you chose and the address to send you back to. Terms of use and privacy policy: dadsfam.co.za/privacy-policy and plugins.dadsfam.co.za/privacy-policy.
Once connected, your site talks directly to Google (googleapis.com) or Microsoft (graph.microsoft.com) to upload and download your backups. Nothing passes through DadsFam.
A word about PRO
Right, let me be straight with you, because I hate being sold to as much as you do.
Everything above is free and it stays free. Backing your site up on a schedule, restoring it, cloning it to a new domain, downloading the archive, verifying every backup is not corrupt — none of those are premium features. Those are things a backup plugin should just do, and if I put them behind a paywall I would be taking the mickey.
There is a PRO add-on. It exists because I am a dad in Cape Town, and this is one of the things that puts food on the table at my house. That is the honest reason. Not "unlock your potential", not "supercharge your workflow". Just: if this plugin saved your site and you can spare it, PRO helps me keep building.
What PRO adds is the stuff you only want once your backups need to live somewhere other than the same server as your site — sending each one off to Amazon S3, an FTP or SFTP box, Google Drive or OneDrive, encrypting those off-site copies, keeping a set number of them out there, and running on a tighter schedule. That is convenience and peace of mind. It is not the plugin working properly, because the plugin already works properly.
So if the free one does everything you need, brilliant. Genuinely. Use it, and I hope it saves you the afternoon nobody wants — the one where the site is gone and there is no backup. If you get to the point where off-site copies would let you sleep easier, PRO is at plugins.dadsfam.co.za.
Either way, thanks for using something I built. — Zak, DadsFam
PRO adds:
dadsfam-backups.zip file and click Install Now.In wp-content/uploads/dadsfam-backups/, inside a folder protected from direct web access. You can also download any backup to your computer.
No. The backup runs as a series of small steps and resumes itself, so size isn't a problem. Very large sites just take a few more steps.
Yes. Manual backups continue while the tab is open; scheduled backups run entirely in the background.
The free version restores to the same site it was taken from. Cross-site migration (changing the domain or database prefix) is a Pro feature.
Yes — that's the point of a restore. Always take a fresh backup first, and ideally test restores on a staging copy before running them on a live site. By default wp-config.php is never overwritten.
No. Scheduling uses WordPress's own cron and self-heals if it ever goes missing.
.zip.enc file — the encrypted copy the plugin itself puts in your off-site storage — was refused with "That is not a .zip file". Your own backup was being told it was not a backup. Encrypted backups now upload normally and are unlocked automatically on arrival using this site's passphrase, the same way a cloud restore already did it. Encryption is detected by reading the file, not by its name, so a renamed backup still works.dadsfam_backups name instead of the old short dfb one, so it cannot collide with another plugin or theme on your site./dfb/v1/... to /dadsfam-backups/v1/..., and the WP-CLI command changes from wp dfb ... to wp dadsfam-backups .... Update any scripts or monitoring you have pointed at the old ones.dfb_capability is now dadsfam_backups_capability), so DadsFam Backups Pro must be updated to 1.5.0 at the same time. If one is updated without the other, Pro simply stops loading and tells you — nothing breaks.dadsfam_backups_dashboard_stats filter, so DadsFam Backups Pro can show what is stored off-site alongside what is on this server. On its own the free plugin looks and behaves exactly as before.GET /dadsfam-backups/v1/history — the history over the REST API, including a still_local flag per entry so you can tell at a glance which backups are on this server and which live off-site only.GET /dadsfam-backups/v1/health now also answers the two questions that actually catch dying backup schedules: how old is my newest backup (last_backup_age_hours) and when is the next one due (next_scheduled_date, checked across both the free and Pro schedulers). A schedule that silently stopped shows up as a large age and no next run — visible in one call instead of discovered during a disaster.verified_at_creation — since 1.2.10 the engine opens and structurally checks every archive as it is finished and destroys any that fail, so a completed backup has, as a matter of fact, passed verification; the API now states it.GET /dadsfam-backups/v1/health (can this site even take a backup right now: zip extension, directory writable and protected, free space against the size of your last one), GET /dadsfam-backups/v1/status (what the engine is doing, read-only — it never advances the job), GET /dadsfam-backups/v1/backups and /backups/{id} (what actually exists on disk), POST /dadsfam-backups/v1/backup (start one), POST /dadsfam-backups/v1/backup/cancel, POST /dadsfam-backups/v1/verify/{id} (open the archive, check its structure, match its SHA-256 — the difference between "the plugin said it worked" and "the file has been opened and it is intact"), and GET /dadsfam-backups/v1/log. Every route requires a real capability; the default is the same manage_options the dashboard uses, and two new filters (dadsfam_backups_rest_capability_read, dadsfam_backups_rest_capability_write) let you split read-only monitoring from control.wp dfb backup runs a full backup with live progress (ideal for real server cron, which is more dependable than visit-based WP-Cron), wp dfb list shows stored backups, and wp dfb verify <id> runs the integrity check.