Mon ancien PC reconvertit en NAS continue de ronronner tranquillement dans un coin du bureau, toujours sous FreeNAS 0.7. Depuis 2 ans, quasiment sans interruption, la machine et l'OS m'ont servi avec une qualité et une constance irréprochables. J'avais décrit à l'époque les besoins qui m'avaient poussé à centraliser mes données sur un NAS, ces besoins sont en train d'évoluer. En bref, il faudrait que je puisse accéder à mes données même quand je ne suis pas positionné dans le réseau local et sans connexion, tout en conservant une centralisation et surtout une synchronisation entre les machines. Ce que réalise, en somme, les services de synchronisation bidirectionnelle type Dropbox -- à la différence près que la centralisation doit se faire chez moi et non chez un prestataire externe : les tarifs et la dépendance à une plateforme propriétaire sont disuassifs.
J'arrive donc aux limites de FreeNAS et je vais probablement migrer vers une distribution conventionnelle qui m'ouvre de nouveaux horizons. Les logiciels libres permettant de faire tourner un service "dropbox-like" sont nombreux mais rarement aboutis. J'ai passé un peu de temps le week-end dernier à faire des essais avec SparkleShare sur un serveur sous Debian Lenny, ça ne fonctionne pas trop mal, malgré des retards de synchronisation occasionnels que je ne m'explique pas. J'ai aussi en ligne de mire DVCS-Autosync qui m'a l'air un peu plus rustique. Les deux solutions citées, comme beaucoup d'autres, se basent sur le gestionnaire de versions Git, une contrainte technique très forte. Je soupçonne que l'espace requis pour stocker des fichiers binaires (photos, musiques, videos...), ce qui serait mon utilisation type, devienne rapidement monstrueux. Autre limite, les données stockées sont accessibles seulement via Git ou un outil l'exploitant. C'est rédhibitoire dans mon cas : mes données sont sur le serveur, je veux synchroniser certains dossiers et continuer de pouvoir accéder aux données via NFS ou ftp. La seule solution que j'imagine, c'est une deuxième machine dédiée pour le dépot git et installer un client Sparkleshare sur le NAS. Une belle usine à gaz, un volume de stockage total qui devient dément, une pompe à électricité, un risque de panne supplémentaire... Non, ce n'est pas la solution.
Je n'ai donc quasiment pas avancé sur le sujet (je garde tout de même Sparkleshare pour partager rapidemment des petits fichiers, avec le dépôt git chez mon hébergeur actuel). Sur le papier Syncany semble répondre à mes besoins, mais la probabilité d'une version stable et publique s'amenuise... Ah, tout serait plus simple si Ubuntu One était libre...