Onidel Automatic Backup provides a reliable and efficient solution to safeguard your data with minimal effort. Designed for speed and flexibility, this feature ensures your critical information is securely stored and easily recoverable when needed.

# **Key Features**

## **High-Performance SSD Storage**

Backups are stored on SSD storage, enabling lightning-fast backup creation and restoration. This ensures minimal downtime and quick access to your data when you need it most.

## **Retention of Recent Backups**

The system retains the two most recent backup versions, giving you peace of mind with access to both your latest data and a previous backup. This dual-version approach enhances your recovery options.

## **Customisable Backup Schedules**

Tailor the backup frequency to suit your needs:

* **Daily**: Ideal for environments with frequent changes.

* **Weekly**: Perfect for less dynamic workloads.

* **Monthly**: Suitable for long-term archival needs.

Choose the schedule that aligns with your operational requirements.

# **Cost Structure**

Backups are priced at **$0.10 per GB**, calculated based on the size of the backed up disk.

# **Flexible Recovery Options**

Onidel Automatic Backup offers versatile ways to access and utilise your backups:

* **Restore:** Revert your instance to a selected backup version, ensuring quick recovery to a previous state.

* **Download Locally**: Retrieve backups for local storage or disaster recovery planning.

* **Attach to Running Instance**: Mount backups directly to an active instance for seamless individual file or system recovery.

These options empower you to recover data on your terms.

# **How to Enable Automatic Backup**

Enabling Automatic Backup is straightforward and can be done at different stages depending on your preference.

## During Order

Activate automatic backups directly when placing your initial order. This ensures your instance is protected from day one with no additional setup required.

![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBa2NCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c96c6362a117b1aebbd42f87bf321aa05e3c511e/during-creation.png.webp)

## VM Add-on

If you didn't enable backups initially, you can turn them on later through the **Add-ons** tab on the VM management page.

1. Go to [Compute > Virtual Machines](https://cloud.onidel.com/cloud/compute/vm) > (Select Your VM) > Add-ons tab, and click on **Add New** button.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazBCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6facf19ea9c2f193f8ae26f7ba1c66eeaee09eaf/020-add-backup-addon.png.webp)

2. There, you will see the option to buy various add-ons for your VPS.

   For this tutorial, you will need to use the **Automatic Backup** one. To purchase it, click **Submit** and pay the generated invoice.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBa29CIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--012ca6032805be82179e27a7841289c9b26ddd52/021-activate-backup-addon.png.webp)

# Configuring Automatic Backup

1. After the Automatic Backup feature has been purchased, go to Storage > Backups tab of your VM and **Schedule** an automatic backup.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBa3NCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--39d9828d7ddfa0c5a9e4c0264370a9cd04d92ac1/022-schedule-backups.png.webp)

2. From there, you can choose the desired backup frequency. The schedule uses AEDT (UTC+11) as a timezone.

   In the Weekly and Monthly schedules, you will be asked to choose a day of the week/month.

   Click **Save Schedule** once you're finished setting it up.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazRCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1a7da44784fae6bc10763ce8c08960df9aee2316/023-schedule-backups-pick-schedule.png.webp)

3. Now, the automatic backups are enabled and you should see a notice about when the next one will be taken at. Note that here, the next backup schedule is shown in your local timezone.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBazhCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--98c5f93bdb6b906bdf01a46418a120be3af58925/024-scheduled-backup-notice.png.webp)

4. When there comes the time for backup, your VM will change its status to **Snapshot In Progress**.

   Your VM will remain online during this time, however you can not change its configuration while backup is in progress.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbEFCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7a3d68afea3ec4a2877cffb3dd17bad79b80fdf0/025-snapshot-in-progress.png.webp)

# Restoring from a Backup

1. After the backup was successfully created, you should see it in the list under Storage > Backups. To restore from one, just click the **Restore** button.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbEVCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b071681a33856cf5263a83fd70074f7e818bc7a4/030-restore.png.webp)

2. You will get a warning about the restoration being a **destructive operation**. Restoring from a backup will **overwrite** all data on your drive.

   If you are sure you want to restore this backup, just confirm by clicking **Restore**.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbElCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9e7d81086caec2968dca943a4b7e87e658d19568/031-restore-confirm.png.webp)

3. Then you should see the status of your VM changed to **Restoring**. The VM will become offline and locked until it's fully restored.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbE1CIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0a2dfd120b8113135e33841d8bffe78de5c03292/032-status-restoring.png.webp)

# Downloading a Backup

Backups of your VMs can be downloaded. This could be useful to easily recreate/migrate the VM into other environment or just to keep local backup of the data.

1. To download a backup, go to Storage > Backups and click the **Download** button.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbHNCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d3af08f51f12055a4b9d94965c8f89933b22d93d/050-download.png.webp)

2. The download should now start. Backups are not compressed so the download process could take a while.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbDBCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7bb8420170b6e361beb7ecf6e645314fc7f8a6c3/051-downloading-in-browser.png.webp)

# Converting Backup to Snapshot

It is possible to convert a Backup to a [Snapshot](https://kb.onidel.com/hc/kb/articles/1770981200-vm-snapshots). This allows for a new Virtual Machine instance to be created using the backed up state of your Virtual Machine.

1. Go to [Orchestration > Backups](https://cloud.onidel.com/cloud/orchestration/backups). There you will see the list of current backups from all VMs.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFFCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2260a44cde9ffab0fb82acbde19fef33a762a25d/040-view-from-orchestration.png.webp)

2. There, besides the previously showcased actions to Restore or Download the backup image, there is also an option to convert the Backup image to a Snapshot.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFVCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--4d70d7040dba96ac94ceeb42b7fe9925c0bc20b8/041-orchestration-convert-to-snapshot.png.webp)

3. After you click on it, you will be asked to name the snapshot.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFlCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--79bf56f17325c61309f353f1de62b7073a5b8fa1/042-name-snapshot.png.webp)

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbGNCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f9f15fc9ac66a37a5688e4d74e0d0230798971ec/043-converted-to-snapshot.png.webp)

4. You should now see the Snapshot in the [Orchestration > Snapshots](https://cloud.onidel.com/cloud/orchestration/snapshots) view.

   ![](https://cw.hypercore-internal.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbGdCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b55702227912e7e44ef25ef5a2b7a538c6359408/044-converted-snapshot-visible-in-list.png.webp)

5. You can read more on Snapshots in [this guide](https://cloud.onidel.com/cloud/orchestration/snapshots).

## Disabling and Re-enabling

You can disable automatic backups at any time if they're no longer needed. However, to re-enable the feature after disabling it, you'll need to [contact customer support ](https://cloud.onidel.com/account/tickets/new)for assistance.

## Retention

Currently, we store 2 most recent versions of your VM backup regardless of backup frequency.

For example, if your backup frequency is `daily` - backups older than 2 days will be deleted, if `weekly` - older than 2 weeks and so on.