Linux 软件免费装
Banner图

BackupYourSite

开发者 backupyoursite
更新时间 2026年10月4日 16:23
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

backup migration restore database backup scheduled backup

下载

1.1.1

详情介绍:

BackupYourSite is a WordPress backup plugin that backs up your files and database on a schedule, stores the archives on your own server, and restores them again from the WordPress admin in one click. An optional cloud destination adds a verified offsite copy when you want one — everything else works with no account at all. It is built for cheap, limited hosting. The backup runs in small steps rather than one long request, so a short PHP time limit or a small memory limit slows it down instead of breaking it. If a step is killed, the next one carries on from where it stopped. Core backup features Optional: offsite cloud backup Backups kept on the same server share that server's fate. If you want an offsite copy, you can connect a BackupYourSite account on the Account screen and add "Cloud" as a destination. This is entirely optional — every feature above works without an account, and the plugin makes no connection to our service until you paste a connection code yourself. Your wp-config.php is never included in an archive that is uploaded to a cloud destination, so your WordPress authentication keys, salts and database credentials stay on your own server. See "External Services" and the FAQ below for exactly what is sent and when. What it does not do Who this is for Anyone who wants scheduled WordPress backups and a real one-click restore without shell access or a mysqldump-capable host: small business sites, agencies managing client sites on budget hosting, and anyone planning to migrate a WordPress site and wanting a verified, restorable copy of it first.

安装:

  1. Upload the plugin to wp-content/plugins/backupyoursite and activate it.
  2. Open BackupYourSite in the admin menu and press Back up now.
  3. Check the Are your backups reachable from the web? result on that screen. If it says yes, fix it before relying on the plugin — the archives contain your whole database.

屏幕截图:

  • A backup running — live progress, phase and step count while it works in small resumable steps.
  • The Settings screen — schedule, what to include, volume size, incremental mode and retention.
  • The restore panel — choose files/database/both, take a pre-restore snapshot, and confirm.
  • The Account screen — optional BackupYourSite cloud storage, connected, with plan and quota.

升级注意事项:

1.1.1 Security: wp-config.php is no longer put into a backup that leaves your server. Internal names are now prefixed; your settings, history and cloud connection carry over automatically. 1.0.9 Important if you use cloud storage: a failed upload could leave you with no offsite copy while the backup still reported as complete. Uploads are now retried and destinations are independent. Recommended for everyone. 1.0.8 Fixes an unrestorable cloud backup: after connecting cloud storage the first cloud backup could be an incremental with no full backup behind it. Recommended for everyone using cloud storage. 1.0.7 Changes the default full-backup interval for new installs to every 25 backups. Your own setting is untouched if you have ever saved the settings page. 1.0.6 If you have been seeing "your backup files are publicly downloadable" on an nginx host, this release fixes it during the upgrade, by itself. No wp-config.php edit and no support ticket. Recommended for everyone. 1.0.5 Clears the false "backups are publicly downloadable" warning left behind by the 1.0.4 upgrade. Recommended for everyone who updated to 1.0.4. 1.0.2 Plugin Check compliance fixes (i18n, translators comment). No functional change — safe to update. 1.0.1 Cloud upload and restore now run against the live BackupYourSite service. Restore reports real progress and real error reasons. Recommended for anyone using cloud storage.

常见问题:

Where are my backups stored?

In wp-content/uploads/backupyoursite/archives/. Each backup gets its own folder with a random name, and the folder is protected by an index.php stub, an .htaccess rule and a web.config rule. The plugin also tests, over HTTP, whether those rules actually work on your server, and warns you loudly if they do not.

How do I restore a WordPress backup?

Open BackupYourSite → Restore, pick the backup to restore from, choose files, database, or both, and confirm. The plugin takes a snapshot of the current site first, then restores in small steps and reports progress as it works.

Can I use this plugin to migrate a WordPress site?

Take a backup on the old site, download or transfer the archive, install BackupYourSite on the new site, and restore it there. The database dump and file archive are both verified before they count as a usable backup, so a migration starts from a backup you know is intact.

My site gets very little traffic. Will the backup still run?

WordPress's built-in scheduler only runs when someone visits the site, so it may not. The Settings screen shows a cron line you can paste into your hosting control panel to fix that.

Can it restore my site if it is completely broken?

No. See "What it does not do" above. Download the archive and restore it through your host.

Do I need a BackupYourSite account?

No. Everything the plugin does — scheduled backups, incremental backups, verification, retention, restore — works with no account and with no connection to us. An account only adds the optional offsite cloud destination. Until you connect one, the plugin makes no request to any external service at all.

Is wp-config.php included in my backups?

Not in any backup that leaves your server. As soon as a backup run has an off-server destination selected, the plugin leaves these files out of the archive it builds:

  • wp-config.php
  • any wp-config-*.php variant your host or staging setup uses (except the core wp-config-sample.php, which holds only placeholders)
  • wp-salt.php and wp-salts.php
  • .env
That is deliberate. wp-config.php holds your WordPress authentication keys and salts, which sign this site's login cookies and nonces, plus your database credentials — and none of that should be sitting on somebody else's storage. One archive is built per run and sent to every destination you selected, so the exclusion applies to the whole run as soon as any destination is off-server. A backup run with only "This server" selected still includes these files, because nothing leaves your server. Nothing a restore needs is lost. Restoring happens inside a working WordPress that already has its own wp-config.php, which the plugin never overwrites. A site being rebuilt from nothing gets a fresh wp-config.php with fresh salts from the WordPress installer, which is the safer outcome anyway — reusing the salts of a site you have just lost would keep every old session signable.

What is sent to backupyoursite.com if I do connect an account?

Your backup archives, which contain your files (minus the configuration files listed above) and your whole database. The full list is in the "External Services" section above. No telemetry or usage statistics are ever sent.

Is the database dump consistent?

Per table, yes. Across the whole database, no — the dump runs across many requests, so rows written between two tables being dumped are captured at different moments. This is a real limitation of any backup that runs inside PHP without shell access.

Does this plugin work on cheap or limited hosting?

Yes — that is what it is built for. The backup runs in small steps instead of one long request, so a short PHP time limit or low memory limit slows it down rather than breaking it, and a killed step is simply resumed on the next one.

Does this support WordPress multisite?

Not yet.

更新日志:

1.1.1 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0