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...
- 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