Ubuntu / Linux news and application reviews.

Transmission Remote GTK


Transmission Remote GTK is a cross-platform tool for controlling Transmission Bittorrent Client remotely, through its RPC interface.

The application is very similar to Transmission Remote GUI in terms of Bittorrent functionality, however, Transmission Remote GTK integrates better with the GNOME desktop (since it's a GTK app; sadly it's GTK2 only), comes with torrent added/downloaded notifications as well as tray / Ubuntu AppIndicator support.

Synchronize The Remote Bittorrent Download Folder With A Folder On Your Local Computer [Linux]

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!

Tonido: Access And Share Your Files From Any­where Through A Web Browser [Windows, Linux, Mac OS X]

tonido

Tonido is an extensible personal web application platform (I guess you could call it a "home server" or your own personal 'cloud'), that offers an set of rich and powerful browser based applications. The files are hosted on your computer and you (or somebody else if you allow it) can access them remotely, through these web apps. It works on Windows, Linux and Mac OSX and comes with the following free applications (you can install / uninstall them through the web store):

  • Tonido Backup - Backup files and folders to any computer running Tonido!
  • Tonido Photos - Allows you to send photos directly and privately via Tonido P2P network to your friends and family. Photos are automatically sent to your friends when you add new photos to your folder.
  • Tonido Jukebox - Gives you quick and easy access to your personal mp3 music collection from anywhere via a web browser. Enjoy your music from multiple PCs in your home or while you are at work or away from home.
  • Tonido Webshare - Allows you to share large files (documents, music, home videos and photos) that are too big to email, directly from your desktop to anyone with a web browser.
  • Tonido Workspace - Allows you to setup a collaborative workspace in a matter of seconds to sync tasks, notes, contacts, calendars and documents with anyone across the world via the Tonido P2P network. In standalone mode it is a Personal Information Manager.
  • Tonido Thots - Is a personal blog or journal to record your ideas, notes and other random information. It has Twitter integration.
  • Tonido Search - Allows you to search your Desktop files from anywhere.
  • Tonido Torrent - A web-based bittorrent client that allows you to manage your bit torrent file transfers from any device with a browser.
  • Tonido Screenshare - Allows you to share your computer's desktop screen with anyone via a web browser.


Setting Up Transmission-Daemon To Use With Remote GUI In Ubuntu And Debian

I've used rTorrent and wTorrent (which I've already posted how to set up) and also ruTorrent and various Web UIs for rTorrent but I've came to the conclusion that the best way (for me at least) for remote Bittorrent download is Transmission Remote GUI - I've been using it for a few days now and love it. Please note that I've only tested it on a remote Debian server but I've adapted everything for Ubuntu so it should work for it too.

In this article, I will cover installing and configuring transmission-daemon in a headless (but should work on a normal Debian / Ubuntu install too) Debian or Ubuntu machine.


transmission remote gui

transmisson-remote-gui is feature rich cross platform (works on Windows, Linux and Mac OSX) front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than build-in Transmission web interface.


Transmission Remote GUI features:

* Native application for Windows and Linux (GTK2)
* uTorrent-like interface
* Select files to download
* Choose files priority
* View details about connected peers
* Full information about each torrent
* Per torrent options


Install Transmission