Comment sauvegarder des photos à partir d'un appareil mobile sous Linux à l'aide de Daemon Sync
Il existe plusieurs méthodes pour assurer la synchronisation des fichiers entre différents ordinateurs sous Linux. Sur toptips.fr, nous avons déjà exploré Rsync, Syncthing et Resilio. Une alternative à considérer est Daemon Sync, un logiciel propriétaire qui permet la synchronisation de données entre ordinateurs, ainsi qu'avec des appareils mobiles (iOS et Android).
Installation de Daemon Sync
L'installation de Daemon Sync sous Linux est limitée à une sélection de distributions.
Ubuntu / Debian et leurs dérivés
Officiellement, Daemon Sync prend uniquement en charge Ubuntu, Debian, et d'autres systèmes Linux basés sur des paquets Debian. Il n'existe ni PPA ni dépôt de logiciels dédié, et il semblerait que la version Linux de Daemon Sync soit principalement conçue pour un usage serveur. Néanmoins, il est positif de constater qu'il existe un support, même limité, pour cette plateforme.
Pour initier l'installation, rendez-vous sur le site web de Daemon Sync et cliquez sur le bouton de téléchargement. Le site devrait identifier automatiquement votre système d'exploitation Linux. Ouvrez ensuite un terminal et naviguez vers le répertoire ~/Téléchargements.
cd ~/Téléchargements
Utilisez ensuite l'outil dpkg pour installer le paquet serveur.
Note : Bien que Daemon Sync commercialise son programme Linux comme un logiciel serveur, il fonctionne également sur des ordinateurs de bureau utilisant Ubuntu ou Debian.
sudo dpkg -i daemonsync_*_amd64.deb
ou
sudo dpkg -i daemonsync_*_i386.deb
L'installation du paquet serveur Daemon Sync dans Ubuntu, Debian, ou leurs dérivés, ne se déroule pas sans difficultés. Des problèmes de dépendances, inhérents au fonctionnement des paquets Debian, nécessitent une intervention de l'utilisateur.
La méthode la plus simple pour résoudre ces problèmes est d'utiliser l'option -f avec le gestionnaire de paquets Apt.
sudo apt install -f
L'exécution de la commande "install -f" permet de diagnostiquer et d'installer automatiquement les paquets manquants nécessaires.
Suite à cela, Daemon Sync devrait s'installer correctement. Si ce n'est pas le cas, il est conseillé de relancer la commande dpkg. Cette fois, dpkg ne devrait plus rencontrer d'erreurs.
Autres distributions Linux
Comme mentionné précédemment, Daemon Sync n'offre pas de support officiel pour les utilisateurs Linux en dehors d'Ubuntu et Debian. Cependant, des méthodes alternatives permettent de faire fonctionner ce programme. Il est important de noter que Daemon Sync est uniquement disponible via un paquet Debian, et qu'une décompilation pour une autre distribution pourrait ne pas fonctionner.
Suivez ces instructions à vos propres risques. Si vous rencontrez des difficultés sur une configuration non-Ubuntu/Debian, il pourrait être préférable de créer une machine virtuelle exécutant Daemon Sync sur votre serveur ou ordinateur.
Conversion de DEB en RPM
La meilleure approche pour utiliser ce logiciel sur les distributions Linux qui utilisent des paquets RPM est probablement de les convertir à l'aide de l'outil Alien. Bien qu'Alien ne soit pas parfait, il offre une bonne solution pour analyser et convertir des paquets étrangers en un format plus adapté.
Note : Alien peut également convertir des paquets pour Slackware.
Il est essentiel de comprendre qu'Alien ne peut pas identifier les dépendances nécessaires pour les RPM. Il est donc recommandé d'étudier celles que Daemon Sync installe sur Ubuntu/Debian et de rechercher leurs équivalents sur Fedora ou OpenSUSE.
Téléchargez la dernière version de Daemon Sync et suivez notre guide pour la convertir en RPM.
Décompilation du paquet DEB
Les paquets Debian sont en fait des archives AR contenant divers fichiers. En extrayant les données appropriées, il est possible de faire fonctionner le programme. Cette approche est complexe, car les dépendances des autres distributions Linux ne correspondront pas à celles d'Ubuntu/Debian. Pour optimiser vos chances de réussite, étudiez ce que Daemon Sync installe lors de l'exécution de "apt install -f" et trouvez les paquets équivalents pour votre système.
Une fois la dernière version de Daemon Sync téléchargée, suivez notre guide pour déconstruire manuellement les paquets Debian.
Utilisation de Daemon Sync
Le fonctionnement de Daemon Sync est plutôt simple comparé à d'autres outils de synchronisation. Il n'y a pas de services systemd à activer, de fichiers à déplacer ou de permissions à configurer. L'utilisateur installe simplement le programme serveur, télécharge l'application Android ou iOS, et les relie.
Pour commencer à utiliser Daemon Sync, ouvrez un nouvel onglet dans votre navigateur et entrez l'adresse suivante :
https://localhost:8084
Si vous utilisez un serveur distant sur votre réseau, vous devrez d'abord identifier son adresse IP. Pour cela, connectez-vous au serveur via SSH et exécutez la commande "ip addr".
ip addr show | grep 192.168
L'exécution de "ip addr" combinée à "grep" permet de filtrer l'adresse IP locale du serveur dans le réseau. Copiez cette adresse, ouvrez un nouvel onglet de navigateur, et entrez l'adresse pour accéder à l'interface :
https://adresse-ip-locale-du-serveur:8084
Ouvrez l'application mobile. Elle détectera automatiquement les serveurs Daemon Sync présents sur le réseau. Vous serez ensuite invité à entrer un code PIN pour y accéder. Retournez à l'onglet de votre navigateur, entrez le code PIN correspondant, et la synchronisation devrait commencer.

Synchronisez vos photos et vidéos sur le serveur en cliquant sur "paramètres" dans l'application et en configurant les paramètres de synchronisation sur "automatique".

Les fichiers multimédias synchronisés par Daemon Sync sont accessibles dans le répertoire /media/DAEMONSyncStorage/.