Backups

Encrypted DB backups.
One-click restore.

WPGrip backs up your WordPress databases over SSH using mysqldump. Encrypted, compressed, and stored in the cloud. When you need to restore, it takes one click. File backups are your hosting provider's job — we focus on the data that matters most.

Backup History

Every database backup. Dated, sized, restorable.

Your dashboard shows every database backup for every site — when it ran, how large the dump is, and whether it completed. Pick any backup and restore your database with a single click.

  • Full database backup history with dates and sizes
  • Status indicator for each backup — completed or failed
  • One-click restore from any point in time
  • Download backups directly to your machine
  • Retention settings to control how many backups to keep
backups · client-site.com
Recent Backups Auto · Daily at 03:00 UTC
May 27, 2025 — 03:00 24.8 MB
Completed
May 26, 2025 — 03:00 24.6 MB
Completed
May 25, 2025 — 03:00 24.6 MB
Completed
May 24, 2025 — 03:00 24.3 MB
Completed
May 23, 2025 — 03:00
Failed
May 22, 2025 — 03:00 24.1 MB
Completed
How It Works

SSH in. Dump the database. Encrypt. Store.

WPGrip connects to your server over SSH, runs mysqldump to export your WordPress database, encrypts the dump, and uploads it to secure cloud storage. No WordPress plugin touches the process. No PHP memory limits to worry about.

Step 01

SSH connection

WPGrip connects to your server using the SSH key you've already authorized. No new credentials needed.

Step 02

Database export

We run mysqldump directly on the server. This bypasses PHP entirely — no memory limits, no timeout issues, no plugin overhead.

Step 03

Encrypt & compress

The SQL dump is compressed and encrypted before it leaves your server. Data is protected in transit and at rest.

Step 04

Cloud storage

The encrypted backup is stored in secure offsite cloud storage. It stays there until you restore it or your retention policy removes it.

backup schedule
client-site.com Daily
03:00 UTC Next: In 8 hours
agency-portfolio.net Daily
04:00 UTC Next: In 9 hours
shop.example.com Twice daily
03:00 / 15:00 UTC Next: In 2 hours
staging.project.io Weekly
Sun 02:00 UTC Next: In 3 days
Scheduling

Set the schedule. Forget about it.

Choose when backups run for each site — daily, twice daily, or weekly. Pick the time that works for your server's traffic patterns. WPGrip handles the rest.

  • Per-site scheduling — different sites, different schedules
  • Daily, twice daily, or weekly frequency
  • Choose the exact time (UTC) for each backup
  • Backups run in the background over SSH
  • Failed backup alerts so you know when something went wrong
Encryption

Your data is encrypted at every step

Database dumps contain sensitive data — user emails, passwords, orders, personal information. WPGrip encrypts every backup before it leaves your server. The encrypted file is transferred over SSH and stored in cloud storage where it remains encrypted at rest.

  • Encrypted before leaving your server
  • Transferred over SSH — encrypted in transit
  • Stored encrypted at rest in cloud storage
  • No unencrypted database dumps sitting on disk
  • Your database credentials never leave your server
backup process
→ Connecting to client-site.com via SSH...
✓ Connected as [email protected]
→ Running mysqldump on wp_clientsite...
  Tables: 42 · Rows: 128,491
✓ Database exported — 31.2 MB
→ Compressing...
✓ Compressed — 24.8 MB
→ Encrypting with AES-256...
✓ Encrypted
→ Uploading to cloud storage...
✓ Stored — client-site_2025-05-27_030000.sql.gz.enc
✓ Backup complete in 18s
restore
→ Restore requested: client-site_2025-05-26_030000.sql.gz.enc
→ Downloading from cloud storage...
✓ Downloaded — 24.6 MB
→ Decrypting...
✓ Decrypted
→ Decompressing...
✓ Decompressed — 30.9 MB
→ Connecting to client-site.com via SSH...
✓ Connected
→ Importing to wp_clientsite...
  Tables: 42 · Rows: 127,843
✓ Database restored
→ Flushing WP cache...
✓ Cache cleared
✓ Restore complete in 34s
Restore

One click to roll back

Pick any backup from your history and hit Restore. WPGrip downloads the encrypted backup, decrypts it, connects to your server over SSH, and imports the database. The whole process takes seconds to minutes depending on database size.

  • Restore any backup from your history
  • One-click trigger from the dashboard
  • Full restore log so you see every step
  • Automatic cache flush after restore
  • No SSH access required from your end — WPGrip handles it
No Plugin Needed

Plugin-based backups have real limits

WordPress backup plugins run inside PHP. They're limited by your server's memory, execution time, and upload limits. Large databases time out. Shared hosting kills the process. And every backup plugin adds weight to your WordPress install.

WPGrip runs mysqldump directly on the server via SSH. It's the same tool your hosting provider uses for their own backups. No PHP involved. No WordPress bootstrap. No memory limits.

Plugin-based backup
  • Runs inside PHP with memory and time limits
  • Adds a plugin to your WordPress install
  • Stores temp files on your web server
  • Can fail silently on large databases
  • Competes with page requests for resources
WPGrip backup
  • Runs mysqldump over SSH — no PHP involved
  • Zero plugins installed on your site
  • No temp files on your web server
  • Handles databases of any size
  • Zero impact on your site's performance

Your safety net. Set it once.

Free trial. No credit card. No plugins to install.