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. :)
How to Install Transmission BitTorrent App on Pogoplug with OpenPogo
Categories: PogoPlug Development
*** 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!
when I type in "nano /root/.config/transmission-daemon/settings.json" it comes up with a blank file?
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. :)
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?
Did you execute the transmission-daemon? You need to run the program first to generate the configuration file.
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?
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.
I have my directory as /tmp/.cemnt/mnt_sda1/Downloads.
When I go to download, it says no such file or directory?
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?
Nevermind.. I just reinstalled openpogo and transmission again.. Works fine now.
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.
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?
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
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
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
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.
Yes,
There is an option inside transmission to specify where you want to save your files.
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?
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"
RSS


