We talked about remote Bittorrent clients a couple of times (using
rtorrent and wtorrent and
transmission-daemon with a remote GUI) and now I am going to tell you how to incrementally sync (every 5 minutes in my example) the remote downloaded torrents with your computer.
Why would you need this? Let me tell you for what I'm using it: on my work computer, most of the ports are blocked, meaning I cannot use a Bittorrent client. I can, however, use a remote Bittorrent client, and then I use the steps described in this article to synchronize the remote Bittorrent download folder with a local folder. Using this, I can basically use a Bittorrent client on my work computer, even though it's a remote one - the files end up being downloaded on my local computer.
Obviously,
you can use this for other purposes too, like remote back-up, simple folder synschronization and so on. In this article, I am going to explain syncing the
remote folder with a folder on your local computer, but the other way around is possible, just use the same instructions, but replace "local" with "remote" and the other way around, in the steps provided below.
For this, we are going to use
rsync, an open source utility that provides fast incremental file transfer. So make sure rsync in installed on both computers. To install rsync in Ubuntu, simply:
sudo apt-get install rsync
Let's get started!