OUR NETWORK:MyDigitalEntertainer TechLore MyOpenRouter Explore3DTV MediaSmart Home See all... About UsAdvertiseContact Us

How to Install Transmission BitTorrent App on Pogoplug with OpenPogo

*** UPDATE:  Note that OpenPogo has been updated to PlugApps, and there are numerous compatibility issues with the upgraded V2 Pogoplug.  These instructions apply to V1 Pogoplugs only, at the state OpenPogo was in when the article was written.  For more information on the current state of PlugApps for both versions of Pogoplug, click here and here. *** 

Rather than having to download a separate BitTorrent client, thus opening up your computer to potential security risks and sucking up valuable system resources, wouldn't it be great to let it run on your Pogoplug?  With OpenPogo, it's now possible to install Transmission (an excellent web-based BitTorrent client) directly onto your Pogoplug.  [If you haven't yet installed OpenPogo yet, click here for more information on getting started - OpenPogo MUST be installed for this tutorial to work.]

Note: Remember that installation of third party apps is not covered by the Pogoplug warranty, so proceed with caution.

Step 1: Update ipkg & Install Transmission

Of course - you have to open up the handy dandy Terminal (or PuTTY, if you're on Windows) and SSH into your Pogoplug.  First, execute ipkg update to ensure you have the latest package listing, then type ipkg install nano transmission.  This will download and install all the packages necessary for running Transmission on your Pogoplug.  See the screen capture above for a successful installation.

Step 2: Generate a Configuration File 

 

Simply execute transmission-daemon (the command to start Transmission) then killall transmission-daemon (to stop it.)  This will generate the config file you'll need to update in the next step.

Step 3: Edit Transmission's Config File

You'll have to edit the configuration file for Transmission to manage torrents from any computer.  To do this, execute nano /root/.config/transmission-daemon/settings.json.  This will bring up the nano text editor.  Scroll down to the indicated setting in the photo, "rpc-whitelist-enabled."  Change this to "false" but keep everything else exactly the same, then press Ctrl-X, then press Y, then ENTER.  This will exit you from the text editor.  Now, execute the client with the transmission-daemon command.

Step 4: Change Transmission's Download Directory

Congratulations... you're done!  Well, the client is installed, but there is one thing left you need to do.  You can navigate to the client from a web browser in your network easily; simply type in the IP address of your Pogoplug and append :9091 to the end, like so:

http://192.168.1.XXX:9091

If you typed it in correctly (and the installation went smoothly) the slick web-based interface for Transmission will come up.  Before you do anything else, I'd recommend creating a directory on your Pogoplug attached drive where you would like Transmission's downloads to go, i.e., "Torrents" or "Downloads."  Once you do that, go back into the Transmission client and look for the little gear icon at the bottom of the screen.  Click on it and enter the Preferences submenu.

In the first option, type this: /tmp/.cemnt/mnt_sda1/Directory_you_just_made

Remember that you want this directory to point where the Pogoplug attached drive is mounted - NOT where your OS is mounting it... for example, in Mac OS X, it will mount your drive in /Volumes/Your_Drive... this is not the proper setting to enter into Transmission.  Also, if you have more than one drive installed, you may need to use "mnt_sda2," "mnt_sda3," and so on.

Step 5: Run a Test Download

Transmission can utilize either a torrent URL or you can upload a file - your choice.  Give it a try, and if you're having trouble - check your download directory for accuracy.  Post to the Pogoplugged forums if you're having trouble, and enjoy torrenting with your Pogoplug!

[Purchase a Pogoplug]

Tags : bittorrentpogoplug

Discussion:    Add a Comment | Comments 1-21 of 21 | Latest Comment

August 17, 2009 9:04 PM

Cool stuff. Maybe I should turn TheB0y onto this one and make it easier than how we do it now.
On second thought, maybe I better not. :)

Place Shifting Enthusiasts

August 27, 2009 9:46 PM

when I type in "nano /root/.config/transmission-daemon/settings.json" it comes up with a blank file?

October 1, 2009 3:40 AM

Tried this and it worked like a charm! Thanks! I would like to add that you should also place the torrent file(link) in the directory you have assigned in the web interface. :)

October 9, 2009 1:07 AM

I have the same problem as thedude009 did, I don't have a file to alter, what went wrong or what else can we type to see how we can fix it?

October 9, 2009 1:08 AM

*** Deleted By Moderator ***


October 9, 2009 11:43 AM

Did you execute the transmission-daemon? You need to run the program first to generate the configuration file.

Peter Redmer
Administrator
Blog | Twitter

October 10, 2009 1:35 AM updated: October 10, 2009 1:44 AM

I did execute the transmision-daemon, in fact I event went thru the trouble to uninstall the app and reinstall it following the instructions here again with the same results. It gives me the text editing screen but nothing to modify. These are the commands I copied, pasted, and hit enter:

ipkg update
ipkg install nano transmission
transmission-daemon
killall transmission-daemon
nano /root/.config/transmission-daemon/settings.json

which lead me to the text editor with nothing to edit. I even went to the wiki page to double check if an instruction or command was missing or wrong which it isn't. One thing that did happen though is my pogo plug app is connected to my computer on the screen as P drive, does this have to be shutdown as well before trying? I did update it's software a few hours before using the above commands to mod the pogo plug, open pogo installed without a hitch and I expected this to be similar. are there different versions of the pogo plug firmware?

October 10, 2009 2:37 AM

I decided to try it one more time and this time for some reason it works. I don't know why but it did. Just for future reference I'll mention some things that may make a difference:

OS: Win7 64 eval 7100
Putty client the one used when installing Open Pogo
Initial text copied and pasted from this article, then wiki, and then from my post.

When I copied and pasted the commands the article and wiki were in bold type, could this make a difference through the terminal? It didn't affect Open Pogo but it did on this one.

January 11, 2010 8:31 PM

I have my directory as /tmp/.cemnt/mnt_sda1/Downloads.
When I go to download, it says no such file or directory?

March 16, 2010 6:23 PM

I'm having problems as well. When I execute "nano /root/.config/transmission-daemon/settings.json" The file opens but when I try to exit and save i get this error message....

[ Error writing /root/.config/transmission-daemon/settings.json: Read-only file system ]

I even tried to start from scratch and tried to delete "settings.json" but I get another "read-only" filesystem error.

Any ideas?

March 16, 2010 6:58 PM

Nevermind.. I just reinstalled openpogo and transmission again.. Works fine now.

April 21, 2010 12:29 AM

I'm so frustrated with installing Transmission. Like other above, I can't seem to generate a config file. Transmission is installed and seems to be running (if I try to access the page I get a 403 error with an explanation) and after I killall, I get "Safari can't connect..." which implied it isn't running. But when I use nano to open the config file, I just get a blank "new" file. I tried reinstalling OpenPogo on the USB and Transmission again, but no love.

Why is this so hard? Why can I not generate this file? The TonidoPlug is looking better all the time. Sigh.

April 22, 2010 10:06 PM

A little more info. I was able to get Transmission going by using -a switch with my ip address. This allowed me to access the GUI. Yay for me. But I still can't write a config file. I'm wondering whether I have a permissions problem and am not being allowed to write the file. Help?

May 12, 2010 6:17 PM

Anyone knows how to setup a transmission watchdog folder?

May 19, 2010 7:14 AM

Hi

first thanks for your site:

I just got the same problem with nanao editor. I solve it this way :
1- Kill the process
2-
mount -o rw,remount /
and the just run nano again

Maybe I unregister the flash too.

Regards

May 19, 2010 5:11 PM

hi all

As I explained, I change the folders and remote access in config file but the second time when i try to change the incomplete folder again it was imposible ! i tried so mush but the file remain read-only .

then I find a new problem. I install apss on a 16 Gig flash drive with ext2 filesystem based on this site instruction.

2 problems,

1- every time I turn on or reboot the pogoplug I shall use the ssh to run the program. The torrent client is not staring up automaticly.

2- now that I change the incomplete folder to /​temp/​.​cemnt/​mnt_​sda1/​tor-complete ,  the client give me an error that the folder is read-only. I try to eject the flash from my.pogoplug.com and also I connect it to a pc and check the permissions. all folders in hard was read  only ! i change them and plug it back but I get same result again.

Please advise

May 20, 2010 11:34 AM

Hi

I try -bash-3.2# mount / -o remount,rw,noatime  and by suprise client start working with no error about read-only directory !

but when I tried to download a big file (500 meg) it say that there is not sufficent space ! It means that the torrent software is ignoring the seeting file 

"incomplete-dir": "\/temp\/.cemnt\/mnt_sda1\/tor-incomp",

and by defult try to download it to the internal flash. when I try to 

-bash-3.2# mount / -o remount,ro

the download stop and I got same readonly error . So Please help me with the problem

1- How can I solve the readonly problem in my flash ?

2- what can i do to utomaticly start the program when device restared ?

Regards

July 1, 2010 4:33 PM

question: can i have transmission installed on one drive but have it download torrents to a separate connected drive? ie, install transmission on a thumb drive but have it save torrents to my larger external hard drive.

July 1, 2010 4:42 PM updated: July 1, 2010 4:43 PM

Yes,

There is an option inside transmission to specify where you want to save your files.

July 1, 2010 4:44 PM

well in the instructions here he said to make the download folder "/tmp/.cemnt/mnt_sda1/Directory_you_just_made" which is some directory on the same drive you installed transmission on. What should i use to make it point to a separate drive?

July 24, 2010 9:47 AM

well, its not comfortable to leave the config in the root of the pogo, cause next to the config the resume files and the torrent-files are stored... so you always have to make the nand writeable and you will loose space on and on... a possible way to fix that iss to copy the whole .config folder to the partition where plugapps iss running and execute transmission by the following:
transmission-daemon -g "path_to_configdir"

Discussion:    Add a Comment | Back to Top | Comments 1-21 of 21 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window