Creating backups is an essential part of website management.

It’s vital to have a backup plan in place to ensure that your website can be restored in case of data loss or corruption. In this guide, we’ll walk through exactly how to create backup schedules on RunCloud.

Creating Your First Backup

To create a backup, log in to your RunCloud dashboard and click on the “Backup” option from the side menu.

Then click on “Create your first backup”.

Customize Your Backup Settings

On the next screen, select your web application from the drop-down menu, and provide a name for the backup.

There are multiple storage options available on RunCloud. We recommend using RunCloud storage. It’s affordable, fast, and reliable.

However, you can also use third-party storage options such as AWS S3, DigitalOcean Spaces, or even a simple SFTP server. To use third-party storage options, you’ll need to create an account with the service that you want to use, and integrate it with RunCloud by providing your API keys.

Note: If you are using external storage for backup, the incremental backup option will not be available.

There is also an option to save the backup on the original server, but this is not a recommended method for production servers.

We strongly recommend having at least one off-site backup.

Next, specify your preferred backup frequency and backup retention period. You can adjust the slider depending on your needs – creating more backups and storing them for longer will increase your storage costs.

After that, you can select any folders and tables that you want to exclude from the backup. This can include temporary files, or content that is not essential and can easily be recreated.

Lastly, you can configure whether you want to receive a notification on failed or successful backups.

Once you have configured all the settings, you can click on “Create” to save the backup schedule. After your schedule has been successfully created, RunCloud will automatically create your first backup. 

You can check this by going to the backups tab in the side menu, and opening the backup from the list of available backups.

In the backup dashboard, you can see some basic details such as the name of the web application, server, storage option used, frequency of backup, etc. You can click on the “Options” button to edit or pause the backup schedule.

At the bottom of this page in your dashboard, you’ll also see a list of all backups that have been run.

Local and External Backup Directory Naming

The directory structure for full backups has been improved. Previously, only the <instanceId> was used as the directory name. As of June 4th, 2024 – the structure includes more detailed information: 

<instanceId>-<backupType>-web-<webAppName>-db-<dbName>.

Full Backup (External)
Full Backup (Local)