Less than 10K Poor man's download rig!


Neo-N

Well-Known Member
Veteran
Mar 26, 2010
1,812
211
152
Mumbai
Looking to get an Android phone (4.0 and above) that would be used only for 24*7 torrent downloading (using uTorrent over WiFi).

This will replace my R-Pi setup which currently serves as my download rig.

Three important criteria:
1) Should be able to download upto 8GB (on internal memory or SD card or combined) at a go.
2) Should not have heating issues/burn up as I will leave it in my room unattended!
3) Should preferably cost less than 2.5k (hence poor man's)! :eek:

Any suggestions?

Thanks
 

Criminal

Well-Known Member
Veteran
Jun 6, 2013
921
723
126
I thought of doing the same sometime back and I was advised (by @Crazy_Eddy, I think) not to rely on SDCard/Flash memory for such continuous use... limited write cycles issue.

I tried using USB pen drive with PC and it died pretty soon. It was an old one; maybe the latest flash memories perform much better. If you are successful in making this rig, please share your review.
 

hotshot05

Well-Known Member
Veteran
Sep 11, 2008
2,297
401
171
Kolkata
hotshot05.page.tl
It is a bad idea to use a phone as download box. Heat dissipation is very very poor in such an enclosed system. Any reason you are discontinuing the use of the Pi as a downloader?

In the long run you will be paying more as the phone will overheat and die much sooner than the Pi.
 

ruiner21

Well-Known Member
Adept
Nov 29, 2012
289
198
83
Nagpur
I have been using my old phone for downloading torrents for more than a couple of years now. Used a sandisk class 4 32Gb card all the time, so all the read write was on the card. And the card still works just fine. So I dont think it should be of any concern.
 

Neo-N

Well-Known Member
Veteran
Mar 26, 2010
1,812
211
152
Mumbai
I thought of doing the same sometime back and I was advised (by @Crazy_Eddy, I think) not to rely on SDCard/Flash memory for such continuous use... limited write cycles issue.

I tried using USB pen drive with PC and it died pretty soon. It was an old one; maybe the latest flash memories perform much better. If you are successful in making this rig, please share your review.
^ I am not gonna rely on it for long term storage. Idea is to transfer the files from the phone to tab/lappy as soon as download is done. Happy if a SD card lasts 2 years... they come real cheap these days. Plus, I have used a Sandisk 8GB SD in my older R-Pi setup for more than 2-3 years without the card dying.

It is a bad idea to use a phone as download box. Heat dissipation is very very poor in such an enclosed system. Any reason you are discontinuing the use of the Pi as a downloader?

In the long run you will be paying more as the phone will overheat and die much sooner than the Pi.
^ Discontinuing the Pi usage as I am a programming noob. It had taken me 3-4 days to setup the R-Pi the first time and then another 3-4 days once when my mum had disconnected everything while I had gone abroad. Now again I was away from home and someone disconnected everything and my Pi works but Transmission, Samba etc.. is messed!

Now I want a system that is pre-configured for torrenting and a cheap android phone comes closest. A TE friend had suggested a Android TV but I need a headless solution... And as portable as possible so I may put it in a corner of my desk and forget!
 
  • Like
Reactions: Kilroyquasar

mk76

Well-Known Member
Adept
Dec 4, 2008
836
333
153
I am a programming noob. It had taken me 3-4 days to setup the R-Pi the first time
(Mine is Ubuntu setup on Raspi-3)
You can keep a copy of /etc/samba/smb.conf and ~/.config/transmission/settings.json. That should take away pain of setting it again and again.

I use one of my raspi for transmission + samba. Have an old 250gb WD passport mounted for storage. Recently faced an issue where Samba messed up because of abrupt disconnection. If yours is a similar case, there could be mount problem. Check /media/<user>/ and delete mount folders. Restart and it should work fine.
 
  • Like
Reactions: Neo-N

6pack

Well-Known Member
ex-Mod
Sep 19, 2005
7,762
1,695
302
Get the cheapest android TV box available on eBay for ~2k. Most of them are rooted and have Google Play Store. You can install utorrent and save torrents to external HDD ( I think). The 2k ones are usually kit Kat OS versions so saving to sdcard is possible.

Edit: example http://www.ebay.in/itm/262234681439

Wi-Fi is not very strong on these boxes so you should keep them near the router if possible or use wired connection. With ESExplorer it's possible to connect from Android to PC I think.
 
Last edited:

tommy_vercetti

Well-Known Member
Adept
Apr 20, 2006
1,277
199
157
42
Sion/Vikhroli/Airoli/Navi Mumbai
www.boricha.org
^ I am not gonna rely on it for long term storage. Idea is to transfer the files from the phone to tab/lappy as soon as download is done. Happy if a SD card lasts 2 years... they come real cheap these days. Plus, I have used a Sandisk 8GB SD in my older R-Pi setup for more than 2-3 years without the card dying.



^ Discontinuing the Pi usage as I am a programming noob. It had taken me 3-4 days to setup the R-Pi the first time and then another 3-4 days once when my mum had disconnected everything while I had gone abroad. Now again I was away from home and someone disconnected everything and my Pi works but Transmission, Samba etc.. is messed!

Now I want a system that is pre-configured for torrenting and a cheap android phone comes closest. A TE friend had suggested a Android TV but I need a headless solution... And as portable as possible so I may put it in a corner of my desk and forget!
Like you I too faced the same issue, however i was able to cut short the time required to get everything set up to just one hour. I assume you have a RPI1 or RPI2.

I made a note of all the steps taken for installing all the applications, I have vsftpd(for file transfer), transmission(for torrents), nginx(webserver for doing some testing) running on RP12. Applications like transmission have settings stored in the settings.json file, I copied all of them, then I made a script file for installing them and then stopping it, replacing the settings file and then starting it so it then starts the way I want it. Samba settings are in smb.conf so that can also be set up

I have a Samsung class 10 64 GB card in the RPI2. Below are the sample scripts

Code:
#!/bin/bash

echo "Setting up RPI step 1"

echo "Copying Host/Apt files"
cp -v /home/config/hosts /etc/hosts
cp -v /home/config/hostname /etc/hostname   
cp -v /home/config/sources.list /etc/apt/sources.list

echo "Expanding File System"
resize2fs /dev/mmcblk0p2

echo "Updating RPI"
apt-get update

echo "Updating RPI Packages"
apt-get upgrade -y

echo "Installing Utilities"
apt-get install nano htop vnstat

echo "Installing vsftpd"
apt-get install vsftpd -y
service vsftpd stop
cp -b -v /home/config/ftpusers /etc/ftpusers
cp -b -v /home/config/vsftpd.conf /etc/vsftpd.conf

echo "Starting vsftpd"
service vsftpd start

echo "Installing Transmission"
mkdir /media/downloads
mkdir /media/incomplete
apt-get install transmission-daemon -y
service transmission-daemon stop
cp -b -v /home/config/settings.json /etc/transmission-daemon/settings.json

echo "Applying permissions to Transmission"
chgrp debian-transmission /media/downloads
chgrp debian-transmission /media/incomplete
chmod 770 /media/downloads
chmod 770 /media/incomplete

echo "Starting Transmission"
service transmission-daemon start

echo "Setting up Nginx"
mkdir /var/www
cp -r -v /home/config/www /var/

echo "Installing Nginx"
apt-get install nginx php5-fpm sqlite3 php5-sqlite -y

echo "Copying Nginx files"
cp -v /home/config/rpi /etc/nginx/sites-available/rpi

echo "Applying permissions to Nginx"
unlink /etc/nginx/sites-enabled/default
ln -s /etc/nginx/sites-available/rpi -t /etc/nginx/sites-enabled/

echo "Starting Nginx"
service nginx start
Let me know if you need more information, I have to just run the script

./RPI1.sh

And all is set.
 

Neo-N

Well-Known Member
Veteran
Mar 26, 2010
1,812
211
152
Mumbai
(Mine is Ubuntu setup on Raspi-3)
You can keep a copy of /etc/samba/smb.conf and ~/.config/transmission/settings.json. That should take away pain of setting it again and again.

I use one of my raspi for transmission + samba. Have an old 250gb WD passport mounted for storage. Recently faced an issue where Samba messed up because of abrupt disconnection. If yours is a similar case, there could be mount problem. Check /media/<user>/ and delete mount folders. Restart and it should work fine.
Like you I too faced the same issue, however i was able to cut short the time required to get everything set up to just one hour. I assume you have a RPI1 or RPI2.

I made a note of all the steps taken for installing all the applications, I have vsftpd(for file transfer), transmission(for torrents), nginx(webserver for doing some testing) running on RP12. Applications like transmission have settings stored in the settings.json file, I copied all of them, then I made a script file for installing them and then stopping it, replacing the settings file and then starting it so it then starts the way I want it. Samba settings are in smb.conf so that can also be set up

Let me know if you need more information, I have to just run the script

./RPI1.sh

And all is set.
^^ So, when I say I am a noob, I mean I am really a dud! Like I understand some of what you have posted but not enough to pull it off! :(

Like I don't even know what vsftpd is! Nor nginx! I really don't remember how I got it to work the first 2 times. All I remember is that it took me forever... And only Transmission was working. I used to shutdown the Pi and pull out the mounted drive to copy the downloaded data. :O

Thanks anyway! I am sure it would be helpful to someone who is not as bad a noob as I am!

@6pack Do these work without connecting to a TV? I want a headless solution... Not enough space for a monitor/tv.
 

gREen

Im Special, gREen.
Adept
Jul 14, 2011
1,081
110
103
Krishnagiri
using a tab and ttorent for more than 1.5 years and it does works without a hitch till now. using the built in 32gig memory and its runs 24x7 and i'll put it on charge everyday for 2-2.5 hours and battery lasts for next 24 hours.
 

bobbyprajan

Well-Known Member
Disciple
Apr 22, 2009
178
17
82
Cochin
If you have a router with a usb port, you can install transmission on the router itself and the router is anyway on 24x7
 

6pack

Well-Known Member
ex-Mod
Sep 19, 2005
7,762
1,695
302
@Neo-N, it should work, not sure though. Google did not help much. These boxes work wireless and should be able to run headless. Don't know if they fall asleep like android phones do after sometime. I think best solution for you would be to get a router with support for external portable hdd and torrent downloads.
 

Neo-N

Well-Known Member
Veteran
Mar 26, 2010
1,812
211
152
Mumbai
@ruiner21 gave away a Moto Electrify M to me! :D

I am gonna start using it as a download rig and report here how it goes! Thanks again @ruiner21 You rock! :)[DOUBLEPOST=1468046014][/DOUBLEPOST]Downloaded 3 movies last night. No heating or any other issues.

Have switched off the cell radio (Airplane mode) and just kept WiFi on. 80% of apps have been disabled. Shall report on long term usage later...
 
Last edited:

Neo-N

Well-Known Member
Veteran
Mar 26, 2010
1,812
211
152
Mumbai
Have used this device for downloading about 12GB in torrents. Its on 24x7 though its not downloading 24x7. No heating issues yet.

I think only downside might be that it might chew the micro SD sooner. I can live with that! Micro SDs are really cheap these days! :p

Also, the SD card I used in my Pi is still going strong even after 2 years of near continuous power on time.

For transfer from the moto to my tab, I use ShareIT! Works like a charm!