Skip to content

    Backups

    Backups you can prove will restore.

    Scheduled and incremental backups, copies in your own storage, a change journal for busy shops, and every backup checked after it is taken.

    Included on: Every plan. Incremental and off-site copies on Pro and Agency.

    Backups screenshot

    Verified

    Every backup checked

    5 min

    Change journal for shops

    Yours

    S3, Drive, Dropbox, OneDrive, SFTP

    Everything your backups need

    See all features

    Verified after every backup

    Each archive is opened, its manifest checked, the database dump parsed and every table's row count compared with what the site wrote. Schedule test restores into temporary tables on the site, checked and removed without touching the live site. Failures alert you.

    Off-site copies in your own storage

    Every backup is copied to your own Amazon S3, Backblaze B2, Wasabi, Cloudflare R2, DigitalOcean Spaces or MinIO bucket, your Google Drive, Dropbox or OneDrive, or your SFTP server. Keep daily, weekly and monthly copies per destination.

    Incremental files and tables

    Between full backups only changed files and changed database tables are uploaded. A restore still needs just the full backup and one incremental, combined on our side into one archive.

    Point-in-time restore for busy sites

    For WooCommerce shops and busy sites, a change journal records posts, meta, users, settings, comments and orders as they change and ships them every five minutes. Pick a moment and restore to it. Files and other plugins' own tables come from the nearest backup.

    Restore just what you need

    Browse a backup's files and tables, download a single file, or restore one file, a folder, a plugin or theme as it was, or chosen tables. A safety backup is always taken first.

    Clone and migrate

    Copy production to staging, or move a site to a new host, with its address and any extra search and replace pairs rewritten, serialised data included.

    Ransomware-safe copies

    Make copies immutable with S3 Object Lock (or Cloudflare R2 bucket locks), and lock backups in MaintainHQ against deletion for a set number of days.

    Your own encryption key

    Encrypt backups on the site with your agency's passphrase before they leave it. We never store the passphrase, so we cannot restore those backups without it.

    Copies in storage you own

    Every backup is copied to your own storage as well as MaintainHQ storage, with daily, weekly and monthly copies kept per destination.

    • Amazon S3
    • Backblaze B2
    • Wasabi
    • Cloudflare R2
    • DigitalOcean Spaces
    • MinIO
    • Google Drive
    • Dropbox
    • OneDrive
    • SFTP server

    Verification

    Checked after every backup

    Every backup is checked after it lands, so you know it will restore before you ever need it.

    • The archive opens
    • The manifest matches
    • The database dump parses
    • Each table has the rows the site wrote
    • Scheduled test restores import into temporary tables on the site, are checked, then removed
    • Failures alert you

    Frequently asked questions

    How do I know a backup will restore?

    Every backup is checked after it lands: the archive opens, the manifest matches, the database dump parses and each table has the rows the site wrote. You can also schedule test restores, which import the backup into temporary tables on the site, check them and remove them.

    Where can backups be copied?

    To your own S3-compatible bucket (Amazon S3, Backblaze B2, Wasabi, Cloudflare R2, DigitalOcean Spaces, MinIO), Google Drive, Dropbox, OneDrive or an SFTP server, as well as MaintainHQ storage.

    What does point-in-time restore cover?

    Posts and pages, post meta, comments, terms, users, settings and WooCommerce orders, order items and customers, recorded as they change and sent every five minutes. Files, tables other plugins keep for themselves and changes made by direct database queries come from the nearest backup instead.

    Can MaintainHQ read my encrypted backups?

    No. With your own passphrase, backups are encrypted on the site and we never store the passphrase, so we cannot restore them without it. Keep it safe.

    Ready to transform your WordPress workflow?

    Join the founding agencies putting Gus on their care plans, so retainers stay profitable.

    Start free trial

    From $2.99 a month for 1 site. Every plan starts with a 7-day trial.