Comment je sauvegarde mon serveur d'assistant domestique à iCloud, Google Drive, et plus
Agence web » Actualités du digital » Comment je sauvegarde mon serveur d'assistant domestique à iCloud, Google Drive, et plus

Comment je sauvegarde mon serveur d'assistant domestique à iCloud, Google Drive, et plus

Vous en avez probablement marre d'entendre parler de l'importance des sauvegardes, en particulier pour les appareils personnels et les fichiers précieux. Une chose qui peut être facile à ignorer est votre configuration de maison intelligente, qui pourrait prendre des heures de travail à restaurer si quelque chose ne va pas.

Bien que les sauvegardes locales soient toutes bonnes et bien, plus vous avez de sauvegardes, mieux c'est. Voici comment j'ai mis en place un assistant à domicile pour sauvegarder le cloud, gratuitement.

Pourquoi se soucier de faire ça?

Tant que vous avez activé la fonctionnalité sous les paramètres de l'assistant à domicile, vous devriez déjà sauvegarder localement. Mais les sauvegardes locales ne sont pas très bonnes si la machine locale est le point de défaillance. Si le lecteur qui est utilisé pour exécuter l'assistant à domicile et stocker vos sauvegardes échoue soudainement, vous devrez configurer toutes vos intégrations, appareils, automatisations, scènes et subtilités de maison intelligentes du froid.

J'ai appris cette leçon de première main juste au moment où j'ai commencé à expérimenter la plate-forme. Je dirige l'assistant à domicile dans une machine virtuelle VirtualBox et j'ai décidé que j'avais besoin de plus d'espace, j'ai donc redimensionné le lecteur virtuel et j'ai en quelque sorte mis toute mon installation. Tout a été perdu en raison d'être stocké dans la même machine virtuelle.

Ce n'était pas un gros problème, car je n'avais pas encore commencé à régler ma maison intelligente. Mais une chose que j'ai faite depuis est de m'assurer que mes sauvegardes sont disponibles en dehors de la machine virtuelle. Pendant un certain temps, j'ai envisagé un abonnement Cloud Assistant à domicile, qui coûte 6,50 $ par mois et ajoute un accès à distance, une sauvegarde cloud et d'autres avantages (tout en soutenant le projet financièrement).

C'était avant que je réalise que j'avais déjà une tonne de stockage cloud qui me coûte de l'argent chaque mois, avec beaucoup d'espace à perdre. Ma pensée immédiate était que je devais mettre une partie de mon budget iCloud de 2 To à ce sujet, alors je me suis mis à travailler pour savoir comment faire fonctionner cela. Comme j'utilise un Mac, les méthodes ci-dessous sont adaptées à l'assistant à domicile en cours d'exécution via la virtualisation sur le système d'exploitation d'Apple, mais les fondamentaux devraient s'appliquer largement à de nombreuses configurations d'assistant à domicile.

Tout d'abord, activez les sauvegardes locales

Tout ce que nous faisons ici, c'est de prendre les sauvegardes que l'assistant à domicile crée déjà (au format TAR) et de les copier ailleurs. Ceci est important car cela signifie que nous pouvons facilement restaurer la sauvegarde en utilisant l'assistant à domicile si quelque chose de fâcheux se produit.

C'est pourquoi la première étape consiste à allumer des sauvegardes. Pour ce faire, dirigez-vous vers votre tableau de bord assistant à domicile (généralement HomeASSISTANT.LOCAL: 8123) et connectez-vous. Maintenant, cliquez sur Paramètres> Système> Backups. Activez les sauvegardes et configurez les paramètres à votre goût. J'ai installé le mien pour sauvegarder quotidiennement et garder trois sauvegardes à tout moment.

Dans le cadre de «Configurer les paramètres de sauvegarde», assurez-vous que vous avez une copie de votre clé de chiffrement en utilisant le bouton «Télécharger» à côté de «Télécharger le kit d'urgence», soit à l'aide du bouton «Show» pour révéler la clé et en gardant un enregistrement quelque part en sécurité.

Si c'est la première fois que vous activez les sauvegardes, cliquez sur le bouton «+ Backup Now» dans le coin inférieur droit de l'écran pour créer au moins un fichier de sauvegarde.

Exposer votre dossier de sauvegarde d'assistant à domicile

Il est maintenant temps d'exposer le dossier de sauvegarde de votre assistant à domicile. Cela était nécessaire pour ma configuration, car je fais fonctionner l'assistant à domicile dans une machine virtuelle. Il vous donne également quelques options en termes de façon de synchroniser vos fichiers de sauvegarde avec votre fournisseur de stockage cloud de choix.

Pour ce faire, nous aurons besoin d'un module complémentaire qui rend votre dossier de sauvegarde disponible via le partage de réseau SMB. Dirigez-vous vers les paramètres> compléments et cliquez sur «Add-on Store» dans le coin inférieur droit de l'écran. Recherchez «Samba» jusqu'à ce que vous voyiez le module complémentaire «Samba Share» apparaître et cliquez dessus. Vous pouvez désormais utiliser le bouton «Installer» pour l'ajouter à votre serveur d'assistant domestique.

Cliquez sur l'onglet «Configuration» en haut de l'écran. Ici, vous devrez configurer quelques informations d'identification de connexion de base. Définissez un nom d'utilisateur (ou laissez le «homeasSistant» par défaut) et choisissez un mot de passe dont vous vous souvenez. Vous pouvez laisser ici la plupart des autres valeurs à leur paramètre par défaut. Le dossier «Backup» doit déjà être inclus dans les paramètres de partage, et «Activer les paramètres de compatibilité pour les appareils Apple» devrait également être déjà activé.

Cliquez maintenant sur «Enregistrer» en bas de l'écran, puis revenez à l'onglet «Info» et cliquez sur le bouton «Démarrer» pour démarrer le module complémentaire. Attendez quelques instants pour que le module complémentaire commence (le bouton changera pour «arrêter»).

L'étape suivante consiste à accéder à votre partage de réseau assistant à domicile. Sur un Mac, j'ai pu le faire en ouvrant Finder et en cliquant sur «réseau». Tant que vous êtes sur le même réseau local que votre serveur (ou que vous êtes le périphérique hôte), vous devriez voir une nouvelle part appelée «HomeSSistant» dans la liste.

Sur un Mac, vous pouvez double-cliquer sur cette entrée, puis utiliser le bouton «Connecter AS» pour révéler la fenêtre de connexion. Entrez le nom d'utilisateur et le mot de passe que vous définissez, puis cliquez sur Connecter. Vous verrez une variété de SharePoints apparaître, dont l'un sera votre dossier de «sauvegarde». Double-cliquez dessus et il sera monté comme un volume. Sur un Mac, vous le trouverez sous / volumes / sauvegarde à partir de maintenant.

À l'intérieur de ce dossier, vous trouverez des sauvegardes récentes (si vous n'avez pas encore fait de sauvegarde, le dossier sera vide). Maintenant que vous avez accès à vos sauvegardes, il vous suffit de trouver des moyens de les copier à votre fournisseur de stockage cloud de choix une fois par jour.

Bien que vous puissiez monter ces SharePoint à partir de n'importe quel ordinateur en réseau, j'aime tout configurer sur la même machine qui héberge mon serveur d'assistant domestique. Le Mac Mini que j'utilise pour exécuter mon serveur assistant à domicile est toujours allumé et éveillé, il n'y a donc aucune chance que mes automations de sauvegarde cloud échouent car mon MacBook Pro dort ou éteint.

Si vous redémarrez votre Mac, vous devrez à nouveau monter le SharePoint pour que cela fonctionne. Vous pouvez essayer de définir ceci pour se produire automatiquement, mais si votre machine virtuelle ne fonctionne pas, le partage ne sera pas accessible.

Synchronisez maintenant vos fichiers

Il existe de nombreuses façons d'accomplir cette prochaine étape, alors passons quelques-unes d'entre elles. J'utiliserai le lecteur iCloud comme destination, mais toute solution cloud qui s'intègre bien à votre système (que vous pouvez pointer en tant que destination) fera l'affaire.

Automatiser un raccourci en macOS Tahoe

Si vous êtes sur macOS Tahoe, c'est trivialement facile. Apple Ajout des raccourcis déclencheurs à MacOS 26, qui vous permettent d'exécuter un flux de travail à un certain moment de la journée. J'ai testé cela en construisant un raccourci simple.

Tout d'abord, j'ai ajouté l'action «obtenir le contenu de dossier» à un nouveau workflow et sélectionné le SharePoint «Backup» que nous venons d'exposer. Ensuite, j'ai ajouté l'action «Save Fichier» en dessous, cliqué sur «Afficher plus» et désactivé «Demandez où enregistrer». Ensuite, j'ai cliqué sur la variable «raccourcis» et sélectionné un emplacement sur mon lecteur iCloud. J'ai également activé l'écrasement des fichiers.

Maintenant, cliquez sur le bouton «Exécuter» pour tester votre raccourci. Vous devrez autoriser l'accès au raccourci à votre lecteur. Cliquez sur «toujours autoriser» et regardez vos fichiers copiés à votre emplacement choisi.

Rendez-vous maintenant vers l'onglet «Automation» dans l'application Raccourcis et créez une nouvelle automatisation qui s'exécute à un moment précis, chaque jour. Renseignez cette automatisation au raccourci que vous venez de créer, et vous avez terminé.

Utilisez MacOS Automator pour copier des fichiers à la place

Parfait pour les anciennes versions de MacOS, Automator vous permet de créer un flux de travail simple qui copiera le dossier Backups dans un emplacement de votre choix. La façon dont je l'ai configuré copie le dossier, donc je ne devrais pas avoir à m'inquiéter de nettoyer les sauvegardes plus anciennes. Je suis allé avec cette option car j'exécute toujours MacOS Sequoia sur mon Mac Mini, et je ne voulais pas risquer l'instabilité VirtualBox faisant tomber mon serveur (surtout avant de prendre des dispositions de sauvegarde adéquates).

Ouvrez Automator et créez une nouvelle application. Ajoutez l'action «Get Specificed Finder Items» à votre workflow et ajoutez le SharePoint «Sauvegarde» racine à l'action. Suivez-le en faisant glisser les «éléments Copy Finder» sous cette action, puis sélectionnez l'emplacement du réseau cloud souhaité. J'ai choisi un dossier «Assistant à domicile» que j'avais créé dans mon dossier Root iCloud Drive. Assurez-vous que «remplacer les fichiers existants» est également vérifié.

Enregistrez maintenant l'application et exécutez-la (l'emplacement par défaut est le lecteur iCloud> Automator). Vous devrez accorder l'accès à l'application aux partages de réseau, après quoi vos sauvegardes doivent être copiées à l'emplacement que vous avez spécifié.

Maintenant, il ne reste plus qu'à exécuter l'application chaque jour, idéalement peu après la course de votre assistant à domicile. Vous devrez le faire en utilisant l'application Calendar d'Apple. J'ai créé un nouveau calendrier local (sur mon serveur, donc il n'apparaîtra pas sur d'autres appareils), puis j'ai créé un nouvel événement appelé «Backup» pour 7 heures du matin tous les jours. Sous «alerte», choisissez «personnalisé» suivi du «fichier ouvert», puis utilisez la boîte déroulante ci-dessous pour échanger «Calendar» pour l'application Automator que vous venez de créer.

Appuyez sur «OK» et vous avez terminé.

Jamais trop de sauvegardes

Bien que ces instructions soient spécifiques à l'assistant à domicile en cours d'exécution sur une machine virtuelle, le concept est solide: exposez votre dossier de sauvegarde à l'aide d'un partage réseau, puis accédez au partage et configurez chaque jour une sorte d'automatisation pour copier les fichiers dans votre fournisseur de sauvegarde Cloud préféré chaque jour.

Si vous utilisez l'assistant à domicile directement sur «Bare Metal» plutôt que d'utiliser la virtualisation, cela pourrait être encore plus simple. Réglez simplement votre emplacement de sauvegarde sur un répertoire déjà partagé via un fournisseur de cloud. Vous pouvez également utiliser une application comme Syncthing pour synchroniser votre dossier de sauvegarde avec un autre emplacement, pour encore plus de redondance.

Si quelque chose ne va pas, vous avez une sauvegarde externe dans le nuage qui vous attend. Même si vous n'en avez jamais besoin, il est bon de savoir qu'il est là.

★★★★★