Synchronisation des fichiers sur votre Raspberry Pi avec Syncthing

Synchronisation des fichiers sur votre Raspberry Pi avec Syncthing
Synchronisation est une application de synchronisation de fichiers open source utilisée pour synchroniser les fichiers entre plusieurs appareils, tels que les smartphones, les ordinateurs personnels ou les appareils intégrés comme Raspberry Pi. Il fournit une plate-forme sécurisée pour partager facilement vos fichiers avec d'autres appareils sans utiliser aucune application tierce, ce qui rend la vie relativement facile et rapide.

Cet article est une directive détaillée pour synchroniser les fichiers sur votre appareil Raspberry Pi à l'aide Synchronisation.

Synchronisation des fichiers sur Raspberry Pi avec Syncthing

L'installation de Synchronisation Ne nécessite aucune méthode d'installation complexe à la place, vous pouvez facilement compléter son installation de votre périphérique Raspberry Pi en utilisant les étapes simples suivantes:

Étape 1: Mise à jour des packages Raspberry Pi

Avant de vous déplacer vers la configuration de synchronisation, il est préférable de mettre à jour d'abord vos packages Raspberry Pi en utilisant la commande mentionnée ci-dessous:

$ sudo apt Update && sudo apt upgrade

Étape 2: Installation préalable

Après la mise à jour du package, vous devrez également installer un package supplémentaire appelé «apt-transport-https«Comme cela gérera la source qui fonctionnera sur Https service. Vous pouvez installer ce package via la commande suivante:

$ sudo apt install apt-transport-https

Étape 3: Téléchargement de la clé GPG

Ensuite, vous devrez également télécharger et enregistrer la clé GPG en utilisant la commande suivante pour vous assurer que le package provient d'une source de confiance.

$ curl -s https: // syncthing.net / release-key.txt | GPG --Dearmor | sudo tee / usr / share / clés / syncthing-archive-keyring.gpg> / dev / null

La commande ci-dessus ajoutera avec succès la clé GPG.

Étape 4: Ajout du référentiel de synchronisation

Après avoir ajouté la touche GPG, vous pouvez appliquer la commande suivante pour ajouter le référentiel de synchronisation à la liste des sources Raspberry Pi.

$ echo "Deb [signé-by = / usr / share / clés / syncthing-archive-keyring.gpg] https: // apt.synchronisation.Net / Syncthing Stable "| Sudo Tee / etc / APT / Sources.liste.d / syncthing.liste

Étape 5: mise à jour de la liste des sources

Une fois, vous ajoutez le Synchronisation Référentiel, vous devrez mettre à jour la liste des sources Raspberry Pi à l'aide de la commande suivante:

$ sudo apt mise à jour

La commande ci-dessus met à jour la liste du référentiel de Raspberry Pi.

Étape 6: Installez Syncthing sur Raspberry Pi

Avec la liste source mise à jour, vous pouvez utiliser la commande suivante pour installer Synchronisation sur Raspberry Pi:

$ sudo apt install syncthing

Étape 7: Exécution de la synchronisation sur Raspberry Pi

Après l'installation avec succès Synchronisation Sur Raspberry Pi, exécutez la commande suivante pour exécuter Synchronisation sur Raspberry Pi.

$ syncthing

Lorsque vous exécutez la commande ci-dessus, il ouvrira le Synchronisation Interface Web avec l'adresse "127.0.0.1: 8384"Sur votre navigateur. Il génère également le fichier de configuration avec la première exécution. Vous devez fermer le navigateur et utiliser le «Ctrl + c”Clés dans le terminal pour arrêter la synchronisation sur Raspberry Pi.

Note: Il est important d'ouvrir la synchronisation au moins une fois avant de passer à l'étape suivante.

Étape 8: Ouverture du fichier de configuration de synchronisation

Pour apporter les modifications, vous devez ouvrir le Synchronisation Fichier de configuration à l'aide de la commande suivante:

$ sudo nano ~ /.config / syncthing / config.xml

Dans ce fichier, trouvez la ligne ci-dessous:

127.0.0.1: 8384

Vous pouvez utiliser "Ctrl + w"Pour trouver la ligne ci-dessus dans le fichier.

Maintenant, modifiez l'IP à l'intérieur de la ligne avec l'adresse IP de votre Raspberry Pi et vous pouvez trouver votre adresse Raspberry Pi via la commande suivante:

$ hostname -i

Enregistrez le fichier ci-dessus en utilisant les clés «Ctrl + x», y et appuyez sur Entrée pour quitter. Nous faisons cette étape juste pour nous assurer que seuls les utilisateurs de confiance qui sont connectés à notre réseau local auront accès aux fichiers.

Étape 9: Création d'un fichier de service

Dans l'étape de configuration finale, nous devons faire une dernière tâche qui consiste à faire un fichier de service pour Synchronisation Utilisation de la commande suivante:

$ sudo nano / lib / systemd / system / syncthing.service

Ajoutez les informations suivantes dans le fichier:

[Unité]
Description = Syncthing
Documentation = homme: Syncthing (1)
After = réseau.cible
[Service]
Utilisateur = Raspberrypi
Execstart = / usr / bin / syncthing -no-browser -no-restart -logflags = 0
Redémarrer = à l'on
RestartSec = 5
SuccessExitStatus = 3 4
RestartForceExitStatus = 3 4
# Durcissement
ProtectSystem = Full
PrivateTMP = true
SystemCallarchitectures = natif
MemoryDenyWriteExECUTE = True
Inon-wprivileges = true
[Installer]
Recherché = multi-utilisateurs.cible

Enregistrer le fichier et terminer la création du Synchronisation Fichier de service sur Raspberry Pi .

Étape 10: Activation du service de synchronisation

Après avoir créé un fichier de service pour Synchronisation, Vous devrez à nouveau activer le service via la commande suivante:

$ sudo systemctl Activer la syncoration

Étape 11: Démarrage du service de synchronisation

Maintenant, commencez le Synchronisation Service sur Raspberry Pi en utilisant la commande mentionnée ci-dessous:

$ sudo systemctl start syncthing

Étape 12: Vérification du service de synchronisation

Vous devrez également vous assurer si le Synchronisation Le service fonctionne bien sur votre Raspberry Pi et vous pouvez le faire en émettant la commande suivante ::

$ sudo systemctl status syncthing

Cela garantit que le Synchronisation Le service fonctionne parfaitement bien.

Étape 13: Accès à l'interface Web Syncthing

Utilisez maintenant l'adresse http: // 192.168.100.162: 8384 / Pour accéder à l'interface Web sur votre navigateur.

Tout d'abord, vous devrez vous assurer Synchronisation Confidentialité pour que vous ne pouvez accéder à vos fichiers de votre système et vous pouvez le faire en cliquant sur le "Paramètres" option.

Dans le "Gui«Tab, entrez le nom d'utilisateur, fournissez un mot de passe, puis cliquez sur«Sauvegarder" bouton.

Dès que vous enregistrez les modifications, vous devrez fournir votre nom d'utilisateur et votre mot de passe pour accéder à l'interface Web.

Pour synchroniser les fichiers entre les périphériques, vous devrez ajouter l'ID de périphérique en cliquant sur le "Ajouter un appareil distant" option. L'appareil que vous souhaitez ajouter doit avoir un Synchronisation Installer et l'ID de périphérique sera à l'intérieur de l'application. Après cela, vous pouvez partager votre dossier Raspberry Pi avec cet appareil particulier en cliquant sur le «Ajouter le dossier" option.

Conclusion

Synchronisation est une application robuste qui offre aux utilisateurs la liberté de partager des fichiers entre plusieurs appareils de manière sécurisée. Vous pouvez installer et exécuter cette application sur votre navigateur Raspberry Pi via les étapes ci-dessus qui incluent l'ajout d'une touche et d'un référentiel GPG et à l'aide de la commande d'installation pour installer l'application sur votre appareil. Après l'installation, vous devrez apporter quelques modifications dans les fichiers de configuration pour accéder à la Synchronisation Interface Web sur votre navigateur. Avec l'ID de périphérique distant, vous pouvez permettre à l'appareil d'effectuer le partage de fichiers avec votre Raspberry Pi.