Soutenance Technique 5
--

Octobre 2014

Qu'est-ce qu'Onitu ?


  • Serveur de synchronisation de fichiers
  • Multiples services (Dropbox, Drive, Amazon S3, SSH, FTP…)
  • Configurable grâce à des règles
  • Interface Web & Client

Plan de la présentation


  • Architecture & Avancement - Yannick
  • Démonstration
  • Support OSX - Louis
  • Support Windows - Timothee
  • API REST - Morgan

L'architecture


L'architecture est séparée en plusieurs éléments, chacun isolé dans un processus différent :

  • Le Referee, qui répartit les fichiers en suivant les règles
  • Chaque Driver fait la liaison entre Onitu et un service tiers
  • La communication interne se fait via ZeroMQ
  • Toutes les données sont stockées dans LevelDB

L'avancement


  • Le cœur du serveur fonctionne
  • Les Drivers fonctionnels : Fichiers locaux, Amazon S3, Dropbox, Google Drive, Hubic, Flickr, SFTP
  • Le Referee gère toutes les règles simples (taille, chemin, mime-type)
  • Interface Web fonctionnelle
  • Des tests fonctionnels avancés

Démonstration

Liens utiles


Onitu - TA 5

By Yannick Péroux

Onitu - TA 5

Soutenance Technique 5 - Octobre 2014

  • 1,135