Restic

Initializing the Restic Repo

Any interaction with Restic requires for you to first initialize the repo to perform actions, to do so follow the instructions below  – Windows With Windows Servers, from PowerShell, run the following command to initialize the restic repo (you must include the periods) – . ./restic_repo.ps1 Linux With Linux, from command line run the following…

Viewing Snapshots with Restic

Restic will display all of your available snapshots that your server has taken, along with the date and timestamp, directory, tags, and Snapshot ID. As with any interaction with Restic, you must first initialize the repo to perform actions within restic, to do so follow this guide. To view your snapshots, simply use the command…

Comparing Snapshots with Restic

Restic allows users to use a diff command to show the difference between two snapshots, displaying a list of details of the difference between the two snapshots being compared. This is helpful, to locate a file or folder that you’re uncertain when it was last updated. As with any interaction with Restic, you must first initialize…

Restic Backups Overview

Restic is a backup client written in Go language, it is highly secure and efficient. With Hostwinds’ Cloud Backups, your server is backed up through the use of Restic, to your Object Storage container for your service. Upon ordering Cloud Backups, Restic backup service and policies will automatically be applied to your server upon next…

Creating Backups with Restic

As with any interaction with Restic, you must first initialize the repo to perform actions within restic, to do so follow this guide. You will run these commands from the shell terminal with Linux, and PowerShell with Windows. Backing up content within Restic is incredibly straightforward, to backup ALL content on a server run the…

Creating MySQL Backups with Restic

Restic is capable of reading data from stdin, which can be used for saving the output of a program. In this article, we will discuss how to use this functionality to take MySQL backups through the use of mysqldump. As with any interaction with Restic, you must first initialize the repo to perform actions within…

Removing Restic Backup Snapshots

Each restic backup by default is stored on your object storage container for 90 days. To remove previous snapshots, only two commands are required to be ran, “forget” and “prune” the details of how to do so are below – As with any interaction with Restic, you must first initialize the repo to perform actions…

Mounting Restic Backups to a Linux Server

With Linux (unfortunately, this feature is not available for Windows) you can mount your restic repo to a location of your choice, to navigate ALL of your snapshots in a directory tree. As with any interaction with Restic, you must first initialize the repo to perform actions within restic, to do so follow this guide.…

Performing Restorations with Restic

Performing restorations, as with any process with restic is incredibly easy and quick. As with any interaction with Restic, you must first initialize the repo to perform actions within restic, to do so follow this guide. The restore command has multiple options available, as shown below – The below command will restore from the given…