Websync : offrez une interface web à vos tâches rsync

Spécialité(s)


Résumé

Synchroniser des fichiers est une tâche quotidienne dès que l'on possède plusieurs machines sur son réseau. Et rsync est l'outil de fait pour réaliser ce type de tâches. Mais il faut se souvenir de toutes ses options, créer des tâches cron pour automatiser son exécution, et surveiller la réussite, le cas échéant l'échec, de ces exécutions.


1. Présentation

Websync [1] est une interface web qui va vous permettre de configurer facilement des tâches de synchronisation rsync via une interface graphique conviviale, et d'automatiser, ces tâches.

2. Installation

Websync est une application écrite en NodeJS et AngularJS, il faut donc principalement installer NodeJS et récupérer les sources de Websync pour l'utiliser. Dans la suite, nous l'installerons sous Debian Wheezy, même si n'importe quelle distribution fera l'affaire. On commence par quelques prérequis :

$ sudo apt-get install -y curl git-core sshpass build-essential

On peut maintenant installer NodeJS :

$ git clone https://github.com/joyent/node.git

$ cd node

$ git checkout v0.10.31

$ make

$ sudo make install

Deux...

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous