Seafile est une alternative open source à Dropbox. Elle permet le chiffrement des données entre le client et le serveur ainsi que sur le server (le serveur ne disposant pas du mot de passe de chiffrement). Malheureusement aucun paquet Seafile n'est disponible pour Synology. Afin de minimiser la maintenance de l'installation j'ai choisi d'installer Seafile dans un chroot Debian chroot tournant sur le NAS.

Synology offre de nombreux outils : Cloud Station synchronise les fichiers automatiquement entre l'ordinateur et le NAS Synology, et Photo Station a une interface web pour facilement partager des images avec famille et amis.

Malheureusement ces deux outils ne sont pas intégrés. Je veux pouvoir synchroniser mes images automatiquement entre mon ordinateur et mon NAS Synology et rendre ces photos accessibles depuis Photo Station. La solution Photo Station contient un outil de transfert mais ce n'est pas une solution automatique. J'utilise donc Cloud Station puisqu'il permet également de synchroniser d'autres types de fichiers. La solution proposée en 3 étapes :

  • Premièrement, installation de Cloud station et création d'un dossier qui contiendra les photos.
  • Ensuite, montage du dossier dans un sous dossier de "Photos" pour le rendre disponible dans Photo Station.
  • Dernièrement, ajout d'un script surveillant les changements dans le dossier afin de déclencher la génération de vignettes nécessaire à l'affichage dans Photo Station.

J'ai récemment acheté un NAS Synology Diskstation DS213j. Le NAS propose plusieurs applications et services, auxquels peuvent être ajoutées des applications tierce parties. Malgré tout la distribution Synology utilise son propre système de paquets et je ne suis pas prêt à investir du temps dans la préparation et la maintenance de paquet pour Synology. J'ai choisi à la place de faire un chroot d'une distribution Debian sur ce NAS basé sur l'architecture ARMv7 en utilisant debootstrap.