External backups

Backups for WordPress sites we do not host

Back up any WordPress site, wherever it lives, to storage we run on Cloudflare R2. Connect it with our connector plugin or over SSH, choose a size tier, and your site is protected somewhere other than the server it runs on. Connect over SSH and restoring is one click.

  • No hosting plan neededA free account is all it takes
  • Works wherever you hostWith us, another provider or your own servers
  • One account, one invoiceAdd hosting or other products whenever you like

What it is

A standalone backup product for WordPress sites hosted anywhere. You do not need to be a hosting customer, move your site or change anything about how it is served. You connect the site, we take copies of it, and those copies live on infrastructure that has nothing to do with the server your site runs on.

That last part is the whole point. A backup stored on the same machine as the site protects you from your own mistakes and from very little else. Keeping copies somewhere separate is what makes them useful on the day the host, the disk or the account itself is the problem.

A WordPress site connected to an off-site backup store

What you get

Written plainly, including the limitation that matters most.

Any host, not just ours

Works with WordPress sites wherever they are hosted. Nothing has to move and nothing about your current hosting has to change.

Two ways to connect

Connect with our WordPress connector plugin, or over SSH. The plugin is quicker to set up; SSH gives you more, and the difference is explained below.

One-click restore over SSH

When a site is connected over SSH, putting a backup back is a single action. The plugin can take backups but cannot perform a restore, because a plugin cannot run inside a WordPress installation that is too broken to load.

Stored on Cloudflare R2

Backups are held on Cloudflare R2, off your web server and out of your host's blast radius. If the server is gone, the copies are not.

Tiers by size

Three tiers, one per site, chosen by how big that site is: up to 1 GB, 10 GB or 50 GB. Every tier takes a backup daily and keeps each copy for 30 days.

A soft landing if you move

Every stored copy can be downloaded as an archive of the site's files and database, so you always hold a complete copy to move from, whichever host you choose next.

How it works

Setting up takes a few minutes and does not touch how your site is served.

  1. Connect the site

    Install the connector plugin on the WordPress site, or give us SSH access to the server it runs on. SSH is the option to pick if you want one-click restore.

  2. Backups run and are stored

    A fresh copy is taken every day and uploaded straight from your server to Cloudflare R2, away from the server the site runs on. Each copy is kept for 30 days.

  3. Restore when you need it

    With SSH connected, restoring a backup is one click. If you connected with the plugin only, your backups are still held and intact — adding SSH is what turns on one-click restore.

Pricing

External backups are priced per site, by the size of that site: one tier covers one site up to 1 GB, 10 GB or 50 GB. Daily backups, 30-day retention, downloads and one-click restore over SSH are included in every tier, with nothing charged per restore.

Backups for a site you host elsewhere — up to 1 GB

$5.00/month

Backups for a site you host elsewhere — up to 10 GB

$15.00/month

Backups for a site you host elsewhere — up to 50 GB

$45.00/month

If a site outgrows its tier, buy the larger tier for that site; it replaces the smaller one rather than adding to it, and nothing about how the site is connected changes.

Why it is built this way

We built this for people who are not our hosting customers, which is unusual and deliberate. Most sites that lose data lose it on a host that offered backups nobody had ever tested, stored on the same infrastructure that failed. Holding copies somewhere genuinely separate is the part that does the work, and it should not require you to change host first.

It also changes what moving host feels like. With a current off-site copy already held, and downloadable at any time, the site's files and database are ready the day you decide to move, to us or anywhere else. We would rather earn that move by being useful to you beforehand than by making your data awkward to take elsewhere.

The full guide to Zinn® Backups

Setup guides for SSH and the plugin, restores, what each backup contains, honest comparisons with other backup services, and our malware clean-up service, on the product's own site.

Visit zinnbackups.com

Questions people ask before they buy

Can I use this if my site is not hosted with Zinn Digital®?

Yes — that is what it is for. It backs up WordPress sites wherever they are hosted, and you do not need to be a hosting customer or move anything. You connect the site with our plugin or over SSH, and it carries on being served exactly as it is today.

What is the difference between connecting by plugin and by SSH?

The plugin can back your site up, but it cannot restore it. That is not a feature we have held back: a restore has to run when WordPress itself is broken or missing, and a plugin lives inside the WordPress installation being restored, so it cannot be the thing that repairs it. SSH connects to the server rather than to WordPress, which is why one-click restore requires SSH — if you want restores as well as backups, connect over SSH.

So can I still recover a site I connected with the plugin?

Your backups are taken, stored and intact either way, so nothing is lost. What the plugin cannot do is perform the restore for you at the click of a button. Adding SSH access to that site turns one-click restore on, and it is the change we would suggest making before you need it rather than after.

How much does it cost?

It is priced per site, by the size of that site: a tier covers one site up to 1 GB, 10 GB or 50 GB, and the prices are listed above. Every tier includes daily backups kept for 30 days. If a site outgrows its tier, you buy the larger tier for that site without changing how anything is connected.

Where are my backups actually stored?

On Cloudflare R2, which is separate from the server your site runs on and separate from your current host. That separation is the point: a backup kept on the same machine as the site does not help when that machine or that account is the problem.

What happens if I move my site to Zinn Digital® later?

Sites on Zinn Digital® hosting are backed up by the hosting plan itself, so once the site has moved you can cancel its external-backup tier. Until then, your latest off-site copy can be downloaded at any time, which gives the move a complete, recent copy of the files and database to start from.

Help with this

Step-by-step guides from our knowledge base, written for exactly this.

How your backups work

What is captured, how often, how long it is kept, and what a backup cannot save you from.

Read the guide →

The Zinn® Backups plugin

Back up a WordPress site to your own Dropbox, Google Drive, Cloudflare R2 or S3 storage, restore it, and import backups made by other plugins.

Read the guide →

Downloading a backup

Getting a copy off the platform, what is in the archive, and how to use it elsewhere.

Read the guide →

Browse the knowledge base →

Protect a site you host elsewhere

Connect your WordPress site with the plugin or over SSH, pick the size tier that fits, and have off-site copies of it today. Connect over SSH and restoring is one click.

Get started