205 responses to “Tutorial: Start Your Own Headless Torrent Seedbox Server For Less Than $9 Per Month!”

  1. nick

    Thank you for the instruction. Following your guide, I have got into a trouble that I was not able to solve… I am new to Linux and it may be really simple problem…

    [root@test transmission-2.01]# service transmissiond start
    which: no transmission-daemon in (/sbin:/usr/sbin:/bin:/usr/bin)

    It seems like there is no “transmission-daemon”… Could you help me with this?

    Thanks in advance.

  2. nick

    :(
    [root@test transmission-2.01]# updatedb
    [root@test transmission-2.01]# locate transmission-daemon
    [root@test transmission-2.01]#

    I followed your direction and using “locate” gave me nothing. I tried re-installing (make and make install) Transmission but showed the same problem.

  3. nick

    Below is the make & make install message…

    [root@test transmission-2.01]# make
    Making all in doc
    make[1]: Entering directory `/tmp/transmission-2.01/doc’
    make[1]: Nothing to be done for `all’.
    make[1]: Leaving directory `/tmp/transmission-2.01/doc’
    Making all in third-party
    make[1]: Entering directory `/tmp/transmission-2.01/third-party’
    Making all in libnatpmp
    make[2]: Entering directory `/tmp/transmission-2.01/third-party/libnatpmp’
    make[2]: Nothing to be done for `all’.
    make[2]: Leaving directory `/tmp/transmission-2.01/third-party/libnatpmp’
    Making all in miniupnp
    make[2]: Entering directory `/tmp/transmission-2.01/third-party/miniupnp’
    ./updateminiupnpcstrings.sh ./miniupnpcstrings.h.in miniupnpcstrings.h
    Detected OS [CentOS] version [5.3]
    setting OS_STRING macro value to CentOS/5.3 in miniupnpcstrings.h.
    make all-am
    make[3]: Entering directory `/tmp/transmission-2.01/third-party/miniupnp’
    CC minisoap.o
    CC miniwget.o
    miniwget.c: In function ‘miniwget3’:
    miniwget.c:48: warning: unused parameter ‘url’
    AR libminiupnp.a
    make[3]: Leaving directory `/tmp/transmission-2.01/third-party/miniupnp’
    make[2]: Leaving directory `/tmp/transmission-2.01/third-party/miniupnp’
    Making all in dht
    make[2]: Entering directory `/tmp/transmission-2.01/third-party/dht’
    make[2]: Nothing to be done for `all’.
    make[2]: Leaving directory `/tmp/transmission-2.01/third-party/dht’
    make[2]: Entering directory `/tmp/transmission-2.01/third-party’
    make[2]: Nothing to be done for `all-am’.
    make[2]: Leaving directory `/tmp/transmission-2.01/third-party’
    make[1]: Leaving directory `/tmp/transmission-2.01/third-party’
    Making all in libtransmission
    make[1]: Entering directory `/tmp/transmission-2.01/libtransmission’
    CCLD blocklist-test
    /usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.so when searching for -lgssapi_krb5
    /usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.a when searching for -lgssapi_krb5
    /usr/bin/ld: cannot find -lgssapi_krb5
    collect2: ld returned 1 exit status
    make[1]: *** [blocklist-test] Error 1
    make[1]: Leaving directory `/tmp/transmission-2.01/libtransmission’
    make: *** [all-recursive] Error 1
    [root@test transmission-2.01]# make install
    Making install in doc
    make[1]: Entering directory `/tmp/transmission-2.01/doc’
    make[2]: Entering directory `/tmp/transmission-2.01/doc’
    make[2]: Nothing to be done for `install-exec-am’.
    make[2]: Nothing to be done for `install-data-am’.
    make[2]: Leaving directory `/tmp/transmission-2.01/doc’
    make[1]: Leaving directory `/tmp/transmission-2.01/doc’
    Making install in third-party
    make[1]: Entering directory `/tmp/transmission-2.01/third-party’
    make[1]: Nothing to be done for `install’.
    make[1]: Leaving directory `/tmp/transmission-2.01/third-party’
    Making install in libtransmission
    make[1]: Entering directory `/tmp/transmission-2.01/libtransmission’
    CCLD blocklist-test
    /usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.so when searching for -lgssapi_krb5
    /usr/bin/ld: skipping incompatible /usr/lib/libgssapi_krb5.a when searching for -lgssapi_krb5
    /usr/bin/ld: cannot find -lgssapi_krb5
    collect2: ld returned 1 exit status
    make[1]: *** [blocklist-test] Error 1
    make[1]: Leaving directory `/tmp/transmission-2.01/libtransmission’
    make: *** [install-recursive] Error 1
    ————–

    I really appreciate your help. Thanks.

  4. nick

    @admin: Thank you! I got it working. :)

  5. Dave

    I’m a complete n00b at unix – do I paste these lines one at a time and hit enter? or copy paste the whole blocks of text?

    How can i delete everything I’ve done and start over if I goof it up?

  6. Dennis

    Works great, thanks!

  7. GrZ

    hey thank you for tutorial
    i love it!
    im using the transmission/remote/gui and i like to seed,
    but after running like 5-9ours in seed mode it gets Finished status!
    Q[Do I have to switch to Start manualy]?
    What You Do?

  8. harry

    hi,

    please how to change peers limit and how how i can find the settings.json file ?

    thanks

  9. Joseph Wunsch

    Hello Sir,

    I followed your directions, and got everything installed. I was able to download a torrent fine, and was downloading at 6-7 mb per second.

    However now that the torrent is seeding, it is not uploading anything. I watched it attempt to upload to 4 peers in a row, and then nothing, nothing being uploaded.

    Do you have any idea what could possibly be wrong? I am using burst hosting, did exactly what you said everything installed fine on the first try..

    Anyway if you have time, I would appreciate it.

    Thanks,

    Joe

  10. wamp66

    @Moltar
    This is great information. Really appreciate your effort.

    I am just wondering.. if I were to use a VPS service in the US like BurstNET, would they not be obligated to turn over information about the subscribers who are using their service for downloading/seeding? Do you have any idea what the safeguards are? Just seems to me that the activity could be traced back, unless I am missing something.

    The reason I bring this up is because most of the VPS services in the EU and APJ (where laws on p2p sharing are different) charge around $50/month for the resources one would need for a seedbox.

    Thanks in advance,
    Wamp66

  11. filipe vaz

    I’m trying to buy the VPS, but i have a question. They asked me for a domain. Should i purchase one, or if i have one already can i put that domain on the configuration page?

  12. marc lunny

    thank you.works great.. very nice job.

  13. marc lunny

    Transmission Remote GUI project page is reall very nice

  14. basty

    I’m a complete noob.So,what do you mean by dedicated server?Can I use a second pc or really need a server?

  15. Kristen

    Hey Moltar, thanks for the great tutorial! My little seedbox is up and running… at least it’s seeding the centos distro image right now ;)

    I had some make errors similar to Nick did above. Tried your suggestion to him but that didn’t resolve things. Did some hunting around on my errors via google and installed these packages w/ yum:

    yum -y install libidn-devel
    yum -y install zlib-devel

    This resolved my problems and everything else went flawlessly. Just posting in case that helps anyone else :) Off to play with my seedbox.

  16. jc david

    how do i download the files directly on the web instead of using ftp? i’m not using a domain.

  17. jc david

    Help! After awhile, i get a putty fatal error: server unexpectedly closed network connection

    I tried rebooting my vps, i then got this putty error: Network Error: Connection refused

    how do i fix this???

  18. Vinay

    Isn’t there any easy to setup a seedbox? Some script perhaps? I tried torrentflux, it worked fine on my system but when installed on a hosting account just accepts torrent file and doesn’t download the contents.

  19. Hachi

    Thanks so much for this guide – it’s incredibly useful and straightforward. Great work!

  20. p0laris

    Excellent, excellent howto! Thank you!

    I was wondering if anyone knew of an offshore-hosted VPS (as in, not hosted in the US) within a similar price range to BurstNet (~$6/mo.)? Hosting the seedbox offshore would lead to even greater anonymity/privacy.

  21. corrigann

    great tutorial, I was able to set up a seedbox within 15 mins of getting my server credentials.

    I’m just curious if other people who have used this method have received any kind of notice or warning from BurstNET in regards to the nature of the bandwidth use. I can’t imagine that Bittorrent is a service that they want being used on their servers, I’ve only had my server up and running less than 24 hours and I’ve noticed that while logged into my server via ssh I’ll get new mail prompts with the subject line ‘suspicious process running in service transmision-daemon’.

    Has anyone who has used this service for a decent amount of time (+1 month) been warned by BurstNET or had their service revoked? There are no comments to the effect which is a good sign. Any info would be great, thanks.

  22. jc david

    i tried to change the location where the files would be saved, but i always get permission denied, can you help me?

  23. nigger

    thanks man, cheapest seedbox yet, and doubles as everything else out there.

  24. DarkZ

    some people say that using rtorrent ends up with you getting a warning, some say torrenting in general on burstnet gets you reported.

    Can you verify this?

    P.S rtorrent or transmission?

  25. vaginus

    After running through this, I at first got a Permission Denied error for the Transmission Interface. After I fixed that, I could no longer login via FTP.

    Are there some steps you could give to fix the permissions for the home/transmission/Download folder? I am currently getting permission denied for the FTP, but I have access using the Transmission interface to download files.

    Thanks

  26. Zippee

    Great tutorial. I only got a problem with the FTP. So I created a new user to ftp member group. And I simply change the default folder connection for the user and the line CHROOT_LOCAL_USER=YES to make sure that the user can’t go back into other directory.

  27. Juan

    Hey Admin,

    I must be a complete idiot, because I can’t even get PuTTy working constant access denied… I’m on BurstNet, what details should I be using?

  28. Jason

    Hey I have been following this guide and ran into an error I did not see discussed.

    When trying to start the transmission service:

    service transmissiond start
    /etc/init.d/transmissiond: line 26: which: command not found

    Any ideas for this one?

    1. strazi

      I had the same error, just do a:

      yum install which

  29. Kyros Koh

    How can I add more users for transmission login via server like another user copy of settings.json?

  30. Vars

    Great tutorial moltar!

    I’ve got a box with VNC access, and when I look at /home/transmission its locked. I do not have permission to access the folder, is there any SSH commands you know of to unlock this folder so I can move files about? I’ve got utorrent running under box too, but certain sites do not permit me to use it, instead I’ve resorted to Transmission. Any help would be appreciated.

  31. Amaury

    Great howto. been using my seedbox for a little over a month now. No complaints whatever! I do have a suggestion though: Perhaps a secondary howto to enable this in Ubuntu? Burstnet has the option of several OS’s, and while I am an avid linux user, and have already found numerous other uses for my vps, including openvpn, squid, and sshfs to mount the remote directory so that instead of downloading items I can stream them directly off the VPS “shared folder”, as it were,
    I would really love to see an ubuntu guide, rather than having to prowl through howto’s or get it up and running on my own.

    The point, I know this is a revenue generating machine based on the reseller output, so it wouldn’t be bad to set it up so that the most widely *or at least OF the most widely* distributed linux distros is also in the howto.

    Would be glad to share also, if you’re interested, how to set up an sshfs mount point, as well as openvpn and squid howto, for quick office browsing!

    Great service. Cheers.

  32. Amaury

    Makes sense. I on the other hand have been spending a lot of time on the seedbox, well let’s say VPS, since I have squid running for proxying out of the office, and openvpn for my dedicated connection to watch Hulu, The CW and all those other US only shows. I do have it up and running on Centos, however, so it’s all good.

  33. theunknown

    Hi!
    First, thanks a lot for this great tutorial !
    All is perfect, but I’ve got one problem.
    After installation, when I try to add a torrent, all is good but every torrent status are “tracker did not respond” whereas when I’m downloading from my computer it works !
    What can I do ??
    Thank you so much !

  34. theunknown

    I’ve tried to re-install with your tuto and, I think I’ve an error.
    After ./configure –prefix=/usr from Transmission installation i got:
    “Requested libcurl >= 7.16.3 but version of libcurl is 7.15.5.

    What can I do in order to get the latest update of libcurl ?
    Thanks !!

  35. Juan

    The new hosting service you’ve posted seems a lot better than burst ever was! That aside, would you be able to write a tutorial on how to install a phproxy or something alike for those public trackers that track ratio via IP? I really hate getting all my ratios to like 50x only to find my reported ratio is still 0.5 lol!

    Cheers anyway, quality tut!

    1. anon

      you can create a socks5 proxy using ssh through putty so you look like you have the vps ip

      my bad replied to wrong person

  36. Keith

    This tutorial is great. I’ve been using a seedbox with knowin for about 3 weeks now without issues. Downloads and uploads are very fast.

    I did have the same problem as theunknown with respect to trackers. All of the torrents I downloaded which gave “tracker did not respond” errors had only two trackers each: tracker.thepiratebay.org, which has been offline for over a year, and tracker.openbittorrent.com which has apparently been experiencing server problems recently. The solution was simply to find torrents using other trackers.

  37. Alvin

    KnowinServers is a lot slower for SFTP servers than BurstNet for me.

  38. Sam

    Thanks Moltar, everything is setup and working, but about 1/2 of the torrents encounter a problem:

    In the Remote GUI General tab on the “Error” field it says:

    “Tracker: tracker did not respond”

    Then it does not download the torrent.

    utorrent has never given me this problem and works on the very same torrents.

  39. Zippee

    Everythings working fine since one month. But now, when I put a new torrent in my seedbox, it doesn’t start. The download jam at 0%. My other torrents still seed. I’ve tried to restart the transmission deamon, I rebooted the server twice, nothing work !

    My bandwith is OK and I can download anything with wget command from the VPS. What should I do ?

    Thank’s in advance!

    1. Zippee

      Nevermind… burst.net don’t allow torrent software…

  40. jagmeet singh

    Thanks a lot buddy. Thanks a lot. Kudos.
    Just clear my 1 doubt. I had done everything you mentioned in the tutorial. Do i have to update anything after that you mentioned in current tutorial????..
    In future if you feel about updating , please make a fresh tutorial.

    2) I purchased vps from your affliate link. What about server loads and all this thing. Can you give me words of cautions?

  41. tooon

    Hi, thanks for the fantastic guide it works a treat.

    Now for my request, as I’m not familier with CentOS I have scoured the net looking for a guide to install FlexGet so I can use RSS feeds with transmission.

    Now I was wondering if you new how to set this up and could you add a how to, to this guide to further enhance it.

  42. Keith

    I find downloading directly from the web useful in certain cases, and setting it up is actually really simple since my Centos VPS comes with httpd installed and configured to follow symbolic links (it should be the same for other Knowin VPS’s).

    Ignore moltar’s steps of creating a directory for storing downloads.

    mkdir /var/www/html/Downloads/
    chown -R transmission.transmission /var/www/html/Downloads/
    ln -s /var/www/html/Downloads/ /home/transmission/Downloads
    chown -R transmission.transmission /home/transmission/Downloads

    Then you should be able to access all downloaded torrents from http://yourip/Downloads, but note that anyone can access this without a password if they know your IP and chosen directory name.

  43. John Ryan

    Hi,
    This is regarding my SFTP connection via our company’s HTTP squid proxy(current version).
    Unfortunately, i see this error message “connection closed by remote server”

    I have used Filezilla to tunnel the SFTP connection via putty’s dynamic port 23400. This has been set as SOCKS 5 proxy. But my connection has been closed by the remote host.

    Please assist immediately.

  44. Delboy

    Keith you could use htdigest to secure your download folder from public access.

  45. Ryan

    I can’t tell you how helpful this has been. Just got my VPS a few hours ago and the majority of the time has been spent trying to install a torrent client/ftp/all the other essentials on the damn thing.

    All the guides for CentOS were utter garbage. Then I stumbled across this site and it was, I can say without hesitation, exactly what I was looking for. Seedbox in place in fifteen minutes, and loving Transmission -much better, faster, lighter, prettier than rtorrent or Deluge.

    Thank you!!

  46. andre marques

    hey is this setup the same for mac?

  47. andre marques

    hey i was wondering what client knowing servers uses

1 2 3

Leave a Reply