Synology HyperBackup > S3 ou Swift

Vous n’avez peut être pas la possibilité d’avoir un RAID dans votre NAS ou vous avez la crainte d’une perte totale de vos données et souhaitez une copie de sauvegarde de vos données en extérieure (sur un bucket type S3 ou Swift par exemple). Suivez le guide…

Backup S3 @ Scaleway

Première étape, créez un compte chez Scaleway Elements. Vous pouvez créer un projet dédié (ou utiliser le projet par défaut) puis créez un bucket. Vous devrez aussi créer une clé API (Identifiants > Clé API).

Se connecter sur le NAS Synology, puis installer l’application HyperBackup.

Créer une Tâche de sauvegarde des donneés puis choisir S3 Storage dans la destination de la sauvegarde.

Puis renseignez les informations suivantes :

Serveur S3url de serveur personnalisée
Adresse du serveurs3.fr-par.scw.cloud (par exemple)
Signature versionv2
Access KeySCWxxx
Secret Keyaaa-bb-c-ddd
Nom du bucket*bucketName (le nom de votre bucket)
RépertoirehyperBackup (nom de votre sauvegarde dans votre bucket)

Vous avez la possibilité de sélectionner le Nom du Bucket via la liste déroulante (ce qui vous permettra de valider que vos identifiants sont corrects)

Après validation vous pourrez choisir les répertoires à sauvegarder, puis les applications, l’heure de sauvegarde puis le nombre de sauvegarde à conserver.

Backup Swift @ OVH

Chez OVH, il faut aller dans Public Cloud, vous pouvez créer un projet dédié, puis dans la section Object Storage > Créer un container.

Je vous laisse le soin de lui donner un nom ainsi que son emplacement.

Il vous faut aller ensuite dans la partie Users & Roles pour créer un utilisateur spécifique avec le rôle ObjectStore operator. Vous aurez un utilisateur (user-xxxx) ainsi qu’un mot de passe.

Vous devez récupérer le fichier de Configuration rclone correspondant à l’utilisateur et au bon emplacement géographique.

Ouvrez ce fichier avec un éditeur de texte et récupérer les informations

Se connecter sur le NAS Synology, puis installer l’application HyperBackup.

Créer une Tâche de sauvegarde des donneés puis choisir OpenStack Swift dans la destination de la sauvegarde.

Puis renseignez les informations suivantes :

Terminal de service d’identitéhttps://auth.cloud.ovh.net/v3
Version du serveur d’identité3.0
Nom d’utilisateuruser-xxx
Mot de passe(celui fourni par OVH)
Tenant / Projetname | 1234567890 (id du tenant dans le fichier rclone)
Domainname | default
EmplacementSBG , GRA … (votre région géographique)
Container NamebucketName
RépertoirehyperBackup (nom de votre sauvegarde dans votre bucket)

Vous avez la possibilité de sélectionner Emplacement et Container Name via la liste déroulante (ce qui vous permettra de valider que vos identifiants sont corrects)

Après validation vous pourrez choisir les répertoires à sauvegarder, puis les applications, l’heure de sauvegarde puis le nombre de sauvegarde à conserver.

Backup S3 @ OVH

Avec OVH vous avez la possibilité d’utiliser le protocole S3 (et donc des identifiants S3).

Comme pour OpenStack Swift, il faut aller dans Public Cloud, vous pouvez créer un projet dédié, puis dans la section Object Storage > Créer un container.

Il vous faut aller ensuite dans la partie Users & Roles pour créer un utilisateur spécifique avec le rôle ObjectStore operator. Vous aurez un utilisateur (user-xxxx) ainsi qu’un mot de passe.

Pour transformer vos identifiants OpenStack en Amzon S3, il faut aller dans la section Users & Roles, sélectionner un utilisateur, puis dans la liste des actions, choisir Générer les credentials S3.

Se connecter sur le NAS Synology, puis installer l’application HyperBackup.

Créer une Tâche de sauvegarde des donneés puis choisir S3 Storage dans la destination de la sauvegarde.

Puis renseignez les informations suivantes :

Serveur S3url de serveur personnalisée
Adresse du serveurs3.xxx.cloud.ovh.net (remplacez xxx par la région : SBG, GRA…)
Signature versionv2
Access Keyyyy (fourni par OVH)
Secret Keyzzz (fourni par OVH)
Nom du bucket*bucketName (le nom de votre bucket)
RépertoirehyperBackup (nom de votre sauvegarde dans votre bucket)