This script helps to backup remote server. It allows to execute remote command and backup the result and to synchronize remote (or local) filesystem.
Easiest through npm: npm install backtower
Requires git to be installed and that it can be called using the command git.
Requires rsync to be installed and that it can be called using the command rsync.
Define a config.js file (see the config.js.dist for example)