TrueNAS : connecter votre NAS TrueNAS à votre espace de stockage objet Leviia (compatible S3)
Pour synchroniser votre NAS TrueNAS avec Leviia object storage, rendez-vous sur le panneau d’administration de TrueNAS.
Cliquez sur "System > Cloud Credentials".
Dans l'onglet "Cloud Credentials", cliquez sur "ADD".
Remplissez ensuite le formulaire avec les informations suivantes :
Name : Leviia (ou autre)
Provider : S3
Access Key ID : Clé d’accès
Secret Access Key : Clé secrète
Endpoint URL : l'adresse du serveur que vous retrouverez sur le dashboard dans la rubrique "Endpoint".
Disable Enpoint Region : oui
Cliquez ensuite sur "SUBMIT".
Vous devriez voir apparaître votre connexion Leviia sous "Account Name". Pour mettre en place une synchronisation, cliquez sur "Task > Cloud Sync Task".
Dans l'onglet "Cloud Sync Task", cliquez sur "ADD".
Ici, il faut remplir les informations selon vos besoins :
Description : Synchro-Leviia (ou autre)
Credential : Ce que vous avez rentré avant (ici Leviia (S3))
Direction : PUSH (pour envoyer)
Transfer Mode : SYNC (pour une synchronisation)
Vous trouverez des informations sur chaque champ en cliquant sur "?" (à droite du champ).
Choisissez ensuite le dossier local que vous souhaitez synchroniser et choisissez un bucket sur Leviia object storage (ici truenas). Vous pouvez ensuite choisir la période de synchronisation (ici tous les soirs à minuit).
Vous avez ici accès à des configurations avancées telles que le chiffrement ou la limite de bande passante. Configurez cela en fonction de vos besoins (ou laissez la vide pour avoir la configuration par défaut). Cliquez ensuite sur "SUBMIT".
Finalement votre tâche devrait apparaître dans l'onglet "Cloud Sync Task". Vous pouvez voir des informations résumées en cliquant sur la flèche à droite. Cliquez sur "RUN NOW" pour démarrer la synchronisation immédiatement.
Une fois la synchronisation réussie, vous devriez voir apparaître le message "SUCCESS" et vos fichiers devraient être synchronisés entre votre NAS et Leviia :)
Sur d'anciennes versions de TrueNAS il se peut que vous ayez une erreur car la version de rclone est trop ancienne. Pour résoudre cela, remplacez la version de rclone par une version moderne que vous pouvez trouvez ici : https://rclone.org/downloads/ (voir exemple section 10)
Pour installer une version moderne de rclone sur votre TrueNAS ouvrez un shell et tapez :
Si vous utilisez TrueNAS scale (basé sur Debian) le binaire est à l'adresse https://downloads.rclone.org/v1.63.1/rclone-v1.63.1-linux-amd64.zip et le fichier rclone à remplacer est /usr/bin/rclone. Les instructions restent les mêmes que précédemment.
Vous pouvez ré-éssayer la synchronisation
Cliquez sur "System > Cloud Credentials".
Dans l'onglet "Cloud Credentials", cliquez sur "ADD".
Remplissez ensuite le formulaire avec les informations suivantes :
Name : Leviia (ou autre)
Provider : S3
Access Key ID : Clé d’accès
Secret Access Key : Clé secrète
Endpoint URL : l'adresse du serveur que vous retrouverez sur le dashboard dans la rubrique "Endpoint".
Disable Enpoint Region : oui
Cliquez ensuite sur "SUBMIT".
Vous devriez voir apparaître votre connexion Leviia sous "Account Name". Pour mettre en place une synchronisation, cliquez sur "Task > Cloud Sync Task".
Dans l'onglet "Cloud Sync Task", cliquez sur "ADD".
Ici, il faut remplir les informations selon vos besoins :
Description : Synchro-Leviia (ou autre)
Credential : Ce que vous avez rentré avant (ici Leviia (S3))
Direction : PUSH (pour envoyer)
Transfer Mode : SYNC (pour une synchronisation)
Vous trouverez des informations sur chaque champ en cliquant sur "?" (à droite du champ).
Choisissez ensuite le dossier local que vous souhaitez synchroniser et choisissez un bucket sur Leviia object storage (ici truenas). Vous pouvez ensuite choisir la période de synchronisation (ici tous les soirs à minuit).
Vous avez ici accès à des configurations avancées telles que le chiffrement ou la limite de bande passante. Configurez cela en fonction de vos besoins (ou laissez la vide pour avoir la configuration par défaut). Cliquez ensuite sur "SUBMIT".
Finalement votre tâche devrait apparaître dans l'onglet "Cloud Sync Task". Vous pouvez voir des informations résumées en cliquant sur la flèche à droite. Cliquez sur "RUN NOW" pour démarrer la synchronisation immédiatement.
Une fois la synchronisation réussie, vous devriez voir apparaître le message "SUCCESS" et vos fichiers devraient être synchronisés entre votre NAS et Leviia :)
Sur d'anciennes versions de TrueNAS il se peut que vous ayez une erreur car la version de rclone est trop ancienne. Pour résoudre cela, remplacez la version de rclone par une version moderne que vous pouvez trouvez ici : https://rclone.org/downloads/ (voir exemple section 10)
Pour installer une version moderne de rclone sur votre TrueNAS ouvrez un shell et tapez :
## Changez par le numéro de version le plus récent.
wget https://downloads.rclone.org/v1.63.1/rclone-v1.63.1-freebsd-amd64.zip
unzip rclone-v1.63.1-freebsd-amd64.zip
## On renome l'ancien rclone
mv /usr/local/bin/rclone /usr/local/bin/rclone.old
## On met le nouveau à la place
cp -a rclone-v1.63.1-freebsd-amd64/rclone /usr/local/bin/rclone
Si vous utilisez TrueNAS scale (basé sur Debian) le binaire est à l'adresse https://downloads.rclone.org/v1.63.1/rclone-v1.63.1-linux-amd64.zip et le fichier rclone à remplacer est /usr/bin/rclone. Les instructions restent les mêmes que précédemment.
Vous pouvez ré-éssayer la synchronisation
Mis à jour le : 10/05/2024
Merci !