WordPress Backups

Your WordPress Site Is One Disaster
Away From Being Gone. Back Up Everything to the Cloud.

Most WordPress sites rely on hosting backups that fail when you need them most. SysWP creates off-site backups of your database and files directly to Backblaze B2 — the most cost-effective cloud storage available. Zero middleman. Zero data touching SysWP's servers.

3 Backup Types
DB, files, or full
30-Day Retention
Auto cleanup included
Zero Middleman
Direct to your B2 bucket
100% Off-Site
Separate from your host

Why Hosting Backups Aren't Enough

Your host's built-in backups feel like protection — until the day you actually need them.

🏚️

Hosting Backups Fail When Hosting Fails

If your host has a datacenter incident, your site and its backups are in the same building. Off-site storage is the only real protection against infrastructure failures.

No Granular File Recovery

Most hosting backup restores are all-or-nothing. You can't restore just your uploads folder from 3 days ago without overwriting everything else currently on your site.

🔌

Plugin Backups Slow Down Your Server

Traditional backup plugins create archives on the same server, consuming CPU, disk I/O, and memory during your peak hours — the worst possible time for a performance hit.

💸

Backup Storage Costs Add Up

Remote backup storage from hosting companies often costs $3–15/month extra per site. Backblaze B2 costs a fraction of that — approximately $6/TB/month. For most WordPress sites, that's cents.

🔑

You Don't Own Your Backups

When you cancel hosting, the backups go with it. With SysWP + B2, your backups are yours, in your own B2 bucket, under your own account — permanently accessible regardless of hosting.

0 MB
Passing Through SysWP

Your files go straight from your WordPress server to your B2 bucket. SysWP only sends the command and receives the metadata.

Everything You Need to Protect Your WordPress Site

Three backup types, direct cloud upload, signed download links, and automatic retention — all managed from your SysWP dashboard.

💾

Database Backup

Compressed SQL dump of your entire WordPress database, gzipped and uploaded directly to your Backblaze B2 bucket. Includes all tables. Organized as syswp/{hostname}/db/.

📁

File Backups by Component

Uploads, themes, and plugins are backed up as separate TAR.GZ archives. Restore just what you need — no full-site restores required for a single folder change.

🚀

Full Site Backup

One click triggers database + uploads + themes + plugins backup simultaneously. All four components share a group ID in your SysWP dashboard for organized management.

Zero Middleman
☁️

Direct-to-B2 Upload

Archives are created and streamed directly from your WordPress server to Backblaze B2 using the B2 Large File API. SysWP never receives or stores your files. No temp disk usage on large sites.

⬇️

Signed Download URLs

Access any backup directly from the SysWP dashboard. Secure, time-limited download links (1-hour validity) generated on demand. No public file exposure — your backups stay private.

🗓️

30-Day Automatic Retention

Old backups are automatically removed after 30 days. Keep your B2 bucket lean without manual cleanup. Retention period is configurable to match your needs.

Backup Your WordPress Site in 4 Steps

No FTP. No complex configuration. Connect once, back up anytime from your dashboard.

🔌
1

Connect Your Site

Install the SysWP Monitor plugin on your WordPress site. It handles all archive creation and upload communication without impacting your site's performance.

🔑
2

Add B2 Credentials

Enter your Backblaze B2 Key ID, Application Key, Bucket ID, and Bucket Name in SysWP settings. Your credentials are stored encrypted and never leave our servers.

🗂️
3

Choose Backup Type

Select Database, Files, or Full backup from your SysWP dashboard. Full backup creates 4 separate archives (db, uploads, themes, plugins) in one operation.

☁️
4

Files Go to B2 Directly

The WordPress plugin creates the archive and uploads it to your B2 bucket in the background. No server timeouts. No temp disk usage. Download any archive from the dashboard.

Why Direct Upload Matters

No Middleman. No Copies.
Just Your Files in Your Bucket.

⚠️

Traditional Backup Plugins

  1. 1 Create archive locally on your WordPress server (consumes disk space)
  2. 2 Download the archive (or wait for upload via FTP/S3 plugin)
  3. 3 Upload to remote storage — double the transfer time and bandwidth
Risk of timeout on large sites
Server disk can fill up mid-backup
Double data transfer costs

SysWP Approach

  1. 1 SysWP dashboard sends the backup command to your WordPress plugin via API
  2. 2 Plugin streams the archive chunk by chunk directly to the B2 Large File API — no temp file written to disk
  3. 3 Plugin reports back the B2 file ID and metadata — SysWP records it, nothing else
No local disk usage for temp files
No size limits for large sites
Background worker — no PHP timeouts
🎯

The Result

Organized in B2
syswp/{hostname}/db/
syswp/{hostname}/uploads/
syswp/{hostname}/themes/
syswp/{hostname}/plugins/
Instantly Downloadable

Signed 1-hour download URLs generated on demand from your dashboard.

100%
Under your control, in your bucket

Simple, Transparent Pricing

Start with a 7-day free trial. Upgrade when ready. Cancel anytime.

Trial

7 days, no card

Free

  • 1 domain, 3 URLs
  • PageSpeed analysis
  • Real User Monitoring
  • Email alerts
  • PDF reports
Start Free

Starter

For freelancers

$19/mo

 

  • 3 sites, 5 URLs each
  • 1x daily PageSpeed
  • RUM + Uptime
  • Sitemap health
  • SSL expiry alerts
  • Email alerts
  • PDF reports
Subscribe
Most Popular

Pro

For WP site owners

$49/mo

 

  • 10 sites, 10 URLs each
  • 2x daily PageSpeed
  • Everything in Starter
  • WordPress plugin
  • Bot & AI tracking
  • Live traffic view
  • WhatsApp alerts
  • DB optimization
  • Media cleaner
Subscribe

Business

For agencies

$99/mo

 

  • 25 sites, 20 URLs each
  • 3x daily PageSpeed
  • Everything in Pro
  • Safe plugin updates
  • Remote WP login
  • Firewall integration
  • Cache warming
  • WordPress backups
  • CSV exports
Subscribe

Agency

For large teams

$149/mo

6 months history

  • 50 sites, 30 URLs each
  • 4x daily PageSpeed
  • Everything in Business
  • Competitor comparison
  • White-label reports
  • API access
  • Priority support
Subscribe

All paid plans include: 3-month history, public report sharing, biweekly automated reports, and SSL monitoring. See full comparison →

Frequently Asked Questions

Everything you need to know before running your first WordPress backup.

Do my backup files pass through SysWP's servers?
No. The SysWP plugin creates the archive directly on your WordPress server and uploads it to your Backblaze B2 bucket using the B2 API. SysWP's application server only sends the command and receives the result metadata (file path, size, file ID). Your actual files never touch SysWP infrastructure.
Do I need a Backblaze B2 account?
Yes. You'll need a free Backblaze account and a B2 bucket. Backblaze B2 costs approximately $6/TB/month for storage — for most WordPress sites (under 10GB), this is a fraction of a dollar per month. SysWP stores your API credentials encrypted and uses them only to initiate uploads from your WordPress server.
Can I restore individual components?
Yes. File backups create separate archives for uploads, themes, and plugins. Each has its own download link. You can download just your uploads from 5 days ago without touching your themes or database.
How long does a backup take?
Database backups typically take 10–60 seconds depending on database size. File backups (uploads) vary widely — a site with 1GB of media might take 2–5 minutes. All backups run in the background — you can navigate away from the dashboard and the backup will continue.
What if the backup times out?
SysWP's backup worker runs as a background job with a 10-minute timeout budget. The WordPress plugin has internal time guards that gracefully stop archiving before hitting PHP limits. Large file sets that can't complete in one pass are on the roadmap for multi-part resumable backups.
How are backups organized in my B2 bucket?
Files are organized as: syswp/{hostname}/db/{timestamp}_db.sql.gz for database backups, and syswp/{hostname}/{uploads|themes|plugins}/{timestamp}_{component}.tar.gz for file backups. All components from a single backup event share a group ID in the SysWP dashboard.

Never Lose a WordPress Site Again.
Backups in Your Bucket. Always.

Off-site. Direct. Yours. Start backing up your WordPress database and files to Backblaze B2 in minutes.

7-day free trial · No credit card · Cancel any time