Logo Mark

Remote Backup

Avoid catastrophe by automatically backing up your Craft CMS database and volumes to remote cloud destinations.

Screenshot of Remote Backup

Introduction

Overview

Remote Backup is a plugin for Craft CMS that lets you create backups of your database and volumes to cloud destinations like AWS, Digital Ocean and Backblaze.

This lets you create "set-and-forget" regular backups, giving you peace of mind when developing and using Craft websites.


How it works

It provides a useful interface for manually backing up your data via the Craft CMS Control Panel utilites section:

The utilities interface for Remote Backup
The control panel interface for Remote Backup

Remote Backup also lets you create backups with custom CLI commands, for example:

./craft remote-backup/database/create

Together with cron these commands can be used to take totally automated backups.


Features

  • Multiple cloud providers: remote backup supports numerous cloud providers including AWS and Backblaze.
  • Background queue: use the Craft queue to avoid hanging around for backups to complete.
  • Supports large files: backup large multi-GB volumes and databases to remote destinations.
  • CLI commands: automate backups using the CLI commands and cron.
  • Prunes old backups: automatically prune old backups so you never run out of space.
  • Remote volumes: backup remote volumes to other remote locations for peace of mind (i.e. S3 to Backblaze)

Quick start

To get started, click through to the following pages, otherwise, read on for some more about the plugin.

Installation

Find out how to install the plugin and get started.

Configuration

See how to configure your remote cloud provider to make backups.

Usage

Learn how to either manually backup or automate the process.

Getting help

Having trouble with the plugin? Get in touch for help.

  • Latest plugin version is 5.0.0
  • Check out the CHANGELOG.md for recent changes

Use-cases

Remote Backup is useful for both website developers as well as editors and content creators:

  • Occasional off-site backups: take quick and manual backups via the interface for peace-of-mind when working on new features.
  • Protecting deployments: when working with CI deployments, you can protect against problematic deployments and use backups to revert to earlier version.
  • Automated backups for content rollback: you can also take regular backups to recover from somebody accidentally deleting content.
  • Accidental deletions: recover after accidentally deleting your entire volume bucket.

See Also

Craft Remote Sync is the sister plugin to Remote Backup, allowing you to use the same cloud destinations to sync databases and asset volumes across your Craft environments. Using these plugins together is a great way to manage both syncing and backup in one place.