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

  1. taavi turnpuu

    Getting this error when trying to “make” transmission:

    webseed.c: In function āfireNeedReqā:
    webseed.c:62: warning: unused parameter āwā
    CC wildmat.o
    AR libtransmission.a
    CC blocklist-test.o
    CCLD blocklist-test
    ./libtransmission.a(utils.o): In function `to_utf8′:
    /usr/local/src/transmission-2.12/libtransmission/utils.c:1263: undefined referen ce to `libiconv_open’
    /usr/local/src/transmission-2.12/libtransmission/utils.c:1265: undefined referen ce to `libiconv’
    /usr/local/src/transmission-2.12/libtransmission/utils.c:1267: undefined referen ce to `libiconv_close’
    collect2: ld returned 1 exit status
    make[1]: *** [blocklist-test] Error 1
    make: *** [all-recursive] Error 1
    [root@server1 transmission-2.12]#

    I first tried with version 2.11..same error.

  2. mark

    Hi, Which version of CentOS would you prefer for TransmissionD? 32bit/64bit? i have a 512MB vps. Also, sometimes transmission sometimes just stops. I don’t know for what reason. :(

  3. manOtor

    I honestly don’t mean to spam,
    but I just have to tell everyone:

    Knowin Servers -> best customer support ever!!!

    They really do offer a lot for the price you have to pay!

    Thanks again for this great tut, moltar and forget my questions above,
    everything solved ;) , thanks to Knowin Servers!

    1. Roger

      They just offered me lifetime unmetered connection for free, because the server went down for quite a while (I was on holiday abroad) so it didn’t bother me at all :D

  4. Choreill

    Thank you very much for the tutorial. I found it exceptionally good. I did however run in to a slight problem in that pastie.org appears to be giving a 503 error. Can you advise what to do to get around this please? I also have a problem in that I am reasonably sure I have messed up the install by trying to fix myself so would you know what steps I need to take to start from the begining. I’m on knowinservers. Thanks again

  5. mark

    hi, how do i install transmission in a different directory? eg. /home/mark/ instead of /home/transmission? Thank You.

    1. manOtor

      @mark

      you need to alter the script provided at the step

      “Create init script for starting the daemon. Adapted from Jason Friedland’s implementation.” .

      It is selfexplaining once you took a look at the script ;)

  6. John Ryan

    Hi,
    Do you ever plan to offer instructions for Ubuntu 10.10 ?

    In my opinion, Ubuntu offers better stability and updates, compared to CentOS.
    I hope you can implement it asap.

  7. Gaz

    Hey, awesome tute! Works great. There is one small hitch, though: I seem to be able to access the transmission web interface without entering my username and password. I’m no genius, but I’m guessing that’s not very secure. Do you know how I fix that?

  8. Philip Uglow

    Anyone have a problem entering the command “./configure –prefix=/usr” ?

    I am getting the following message:

    “checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool”

    I have installed Expat in the “~usr/local” director as suggested by a few web sites but I still get the same error message.

    Any suggestions?

    Thank you.

    Phil

    1. Philip Uglow

      Sorry,

      I must have typed something in wrong.

      Started from the beginning and cut/pasted all the commands and am up and running.

      Thank you soooo muchh!! Wonderful tutorial.

      Phil

  9. jp

    Thanks, this worked perfectly with knowinservers. It took me about 20 minutes to get going but it was worth it.

  10. John Ryan

    The latest release seems to be 2.13
    Please update the seedbox instructions.

    Also, please add support for Ubuntu 10.10

  11. Allen

    I believe I owe you at least a beverage or your choice! This was the most painless & easy setup I’ve been though :)

    Thanks

  12. jagmeet

    My account (VPS) got terminated after 3 months(from 6months sub) because service transmission started using 100% of the VPS. And it was not giving response from web (http://xxx.xxx.xxx.xxx:9091/transmission/web/).
    Then through putty i issued service transmission stop. But it was too late. After an hour my account got terminated.
    Any idea what happened?

  13. Djah

    Very good tutorial, works like a charm ! Thanks a lot !

  14. RC

    Hey, great guide. I joined knowin Servers thru your guide and everything works.

    Now, I would like to ask you to expand your guide, I would like VPN and Proxy access using my VPS.

    Any other cool functions you can think of for this VPS.

    Rapidleech, etc.

    Thanks!

  15. Tom

    How do I update to the latest version of Transmission?

  16. aTomic

    Hey, this tutorial is great – thanks so much! I’m not a total n00b, but not far off, so I was nearly put off at the beginning where you just casually say ‘Login to your server using the SSH client’. But, all the rest of the steps were perfectly explained and worked perfectly for me first time (thankfully) and I even learned a thing or two along the way – which was the point really, as far as I was concerned.

    Look out for my next post when I need help… ;-)

  17. Johnny

    Hi,

    Thanks very much for the guide, it’s really great.

    One suggestion for an improvement, you could include adding a blocklist to transmission. I used Sergei’s guide here.
    http://blog.shvetsov.com/2010/09/automatically-update-transmission-block.html

    Thanks again & regards

  18. mike

    Any idea how to update to Transmission 1.20? I keep getting a libevent error every time I try to install it. I downloaded and updated to libevent 2.0.10 and still get errors.

  19. Fix CSF Script

    In your CSF script, you need to allow outgoing UDP and TCP on all ports. You should still limit the incoming ports, but all UDP and TCP ports should be open going out.

  20. Johnny

    For a while now I’ve been unable to connect via FTP, i’ve even had my entire server reset and followed the steps again, whats up?

    Is it a problem with software, server end or here client end?

    Cheers

  21. Andrew

    Great tutorial! Works like a charm.

    Anyway to get an update for the latest version 2.21? There seems to be an issue with libevent and the update is not available with yum.

  22. vincent

    Hi, thanx for the good tutorial

    I have followed every step and they all work fine until I used the

    service transmissiond star

    it gives me those error below

    /etc/init.d/transmissiond: line 10: /etc/rc.d/init.d/functions: No such file or directory
    /etc/init.d/transmissiond: line 13: /etc/sysconfig/network: No such file or directory
    Shutting down transmission-daemon: /etc/init.d/transmissiond: line 59: killproc: command not found

    1. Allen

      Make sure you are not missing the last letter of that command, as you posted a command that should have ended with a “t”, as in:

      #service transmissiond start (Not star)

  23. mark

    Hi,
    Is it possible for to include a separate DIY page for HTTPS direct download and Manage secure Certificates ?

    Thank you

    Mark

  24. Happy Man

    Thanks very much for this great HowTo. My seedbox has been up and running for nearly a month now, i went with Knowin and have a VPS hosted by them in Germany.

    I had to use an older version of transmission because the current one doesn’t recognise some libraries een though they are installed.

    Is there a program similar to PeerBlock for Linux or are German file-sharing laws different ?

    Thanks.

  25. bean

    Hi, just a quick thanks! Have been using this as a seedbox for around a month now and have had very little bother.

  26. Blake Embrey

    This is absolutely brilliant! Awesome! A miracle! I am absolutely jumping with joy after successfully installing this onto my own server. Of course, I don’t have unlimited bandwidth with my host, so I’ll have to watch that, but this is awesome!

    Thanks for this brilliant guide. Works perfectly. Would you mind if I reblog this to my own blog? Giving credits to here of course.

    Thanks again

  27. James

    The torrent site I use most often does not seem to allow the latest version of transmission.

    Is it possible to downgrade to Transmission 2.21?

  28. supermeet

    up and running thanks alot!

  29. sxrjs

    Awesome! Thanks a lot. Add more, can you show to add auto rename and rar mod and how to direct download the downloaded files using ie or firefox, not Filezile.

  30. Allen

    I’ve now gone through it 3 times with great success, and I still owe you a beverage of choice from the first time;)

    One thing to add – for those who went through it before, and would like to upgrade their transmission to the latest release, there are a few steps to upgrade.

    You will need to have the most recent version of the Transmission Remote GUI to be able to take advantage of all the cool new features, I think but it is a free Windows download. Get it and install it. After that, you will want to upgrade to Transmission 2.22, because you now have a drive space remaining showing in the bottom status bar! Here’s how:

    – Go to the tranmission remote GUI page, and get the latest update for that, and install it.

    – Log into the VPS shell as root,

    service transmissiond stop
    cd /usr/local/src/transmission-* (spell this “*” out if you get errors)
    make -s uninstall (Not sure if the -s is needed, but it worked for me?)
    cd ..
    rm -R -f transmission-2.11 (or whichever version you had before)

    Then start at the “Installing libevent” part of the tutorial, and go through to the end of the “Installing Transmission” section.

    Afterwards, type service transmission start

    and you should be back up and running the new version, since there is no need to create a user or directory, and it will even pick right up where the last one left off, without losing your place or your torrents in progress!

    Thanks again!

  31. Tom

    How do I update from transmission 2.31 to transmission 2.32, without starting fresh?

  32. jagmeet

    i have already installed transmission 2.11.
    Now i want to update to 2.22

    Please add a tutorial to update current installation

  33. jagmeet

    sorry. I didnt saw the tutorial as comment. Got it. Thank u

  34. Henrik

    Wow, so easy! Thanks for that!
    Any plans to make a tut on how to expand this setup with flexget to handle rss feeds? Tried, but failed miserably…

  35. jagmeet

    Getting Error at Knowinservers while running the follwing commands
    ” No targets specified and no makefile found. Stop”

    Any idea???

    Previous installation (2.11 ) is also not available. I am struck in the middle

    cd /usr/local/src
    wget -q http://download.m0k.org/transmission/files/transmission-2.22.tar.bz2
    tar xjf transmission-*.tar.bz2
    cd transmission-*
    ./configure –prefix=/usr –disable-gtk –disable-libappindicator –disable-libcanberra –disable-gconf2 LIBEVENT_CFLAGS=-I/usr/include LIBEVENT_LIBS=”-L/usr/lib -levent”
    make -s
    make -s install

    1. Allen

      The affiliated company got bought out, and forced all of us to new servers, so I had to go through this again from scratch.

      I was able to duplicate your error, and it was correctable by installing the missing libevent like so:

      yum -y install libevent

      That took care of the error I was getting when I tried to start and stop Transmission, and I hope that it resolves your error too. I haven’t yet gotten all the way through the instructions, so I don’t know if there are other hurdles, but I was kind of hoping the original author was going to post an update to go to a more recent version of Transmission, so all of the instructions might be updated.

      To the original author: Since the buyout, is the affiliate program dead, or is it still worth referring others to this page for signing up with them?

      Regards

      1. Ricky

        Thanks for your post!
        That also got me back up and running, had almost given up!

  36. jagmeet

    Dear admin

    Kindly provide the previous tutorial for 2.11 as the new tutorial does not work fine.
    What ever the reasons may be , if you don’t have time to rectify, please upload the previous article of transmission 2.11

    Thanks
    J.Singh

  37. Minipixu

    Any tutorial for ubuntu? Thanks.

  38. A

    can you do a tutorial for VPN? with centos, using a windows 7 pc as the vpn client or point me in the right direction?

  39. James

    Thanks for the guide.
    I have had this working before but my VPS has moved.

    This seems to block http connections. I cannot figure out how to configure csf. I do the command you say but then I cannot even test the port in transmission.

    Nor can i download anything using wget. Any ideas?

    1. James

      On closer inspection, I seem to get his error at various points after restarting.

      “iptables v1.3.5: can’t initialize iptables table `nat’: Table does not exist (do you need to insmod?)
      Perhaps iptables or your kernel needs to be upgraded.”

      1. Reach

        Got the same issue. looks like they have a custom kernel!

      2. Reach

        talked them about this here is what i got.

        Our systems use a standard OVZ Kernel from the OpenVZ Mirror, I’m not sure what issue you are having here so really cannot comment on what maybe the cause.

        after looking more into it found this read more hear about the problem and i think the how to solve it but im still trying to work out what i need to do.

        http://forum.openvz.org/index.php?t=msg&goto=22437&

    2. Rick

      I am also having problems since my VPS was moved from knownservers

  40. david

    hi, i got stuck at this stage when asked to do:
    service transmissiond start

    instead of a OK, it says failed.

    service transmissiond start
    Starting transmission-daemon: /usr/bin/transmission-daemon: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
    [FAILED]

    am a noob at this. pls help

    thanks

  41. anon

    FYI – RapidSpeeds is offering KnowinServer packages for abit.

  42. Allen

    FYI, I have survived the transfer to RapidSpeed from KnowinServers, and went through this tutorial all over again. I’m back up and running although there are still a few (hopefully minor?) issues to be resolved with RapidSpeed regarding the differences and upgrades that I’d paid for with KnowinServers that seems to have vanished with the move…

    Functionally, I’m back up, although I did have to add:

    yum -y install libevent

    to get the tutorial to work. I’d like to see the tutorial updated to transmission version 2.3.x if possible, even if you end up with a different affiliate program, with a different host, as I often refer others to here for instructions ;)

    Thanks!

  43. anon

    Hello. Yes, please re-up your tutorial. It works however the basic package cannot ‘yum update’ due to limitation in openvz – it requires a min of 512 MB of Ram.

  44. Reach

    Got me up and running. Looking forward to seeing what you decided to do. BTW updates on this would be great!

  45. glitch1369

    I was able to set up everything just fine with RapidSpeeds, though since you pulled your tutorial, I needed to seek the instructions elsewhere.

  46. anon

    Would these people who posted that they got transmission to work successfully with rapidspeeds please explain what they did?

    1. Transmission would not start – so I had to use yum install libevents (which installed the old version 1.4 – transmission worked).

    2. When trying to connect via Transmission Remote GUI – I got the error message “JSON element ‘peersKnown’ not found.” pop up box and behind this is another pop up saying “could not convert variant of type (Null) into type (Int64)”.

    What is causing this? And what is the solution? Thank you to the admin and others for posting their comments.

    1. Allen

      Have you tried updating your transmission remote gui? Which version are you using?

      That sounds like an error with the remote gui, not an error with transmission. Can you access it via the web interface?

      1. anon

        Thank you for replying, Ohhhhh you are right. My version was 3.01 and I installed 3.1 now it connects without any error messages. I am going to try installing newest libevents to see if it could work? I am currently using 1.4 via yum install

  47. Eric

    i couldn’t get past Installing intltool now that I am on Rapidspeeds. it won’t wget and it won’t install

    1. Allen

      Are you typing the line in manually, or are you copying & pasting it? It could be a typo problem…

      Its also possible that the source mirror was down when you tried it, or may have been changed/updated. What errors did you get when you tried to install intltool?

      1. Eric

        i don’t get an error at all. it just goes back to command line

  48. anon

    Libevents 2.13 now works for me. Didnt work before and I had to do yum install libevents to get v1.4 but now I tried the source install again, and it worked. I restarted transmissiond and loaded a new torrent without an error. Thanks Allen for telling me to update my gui app.

  49. Kiara

    What is the story with this move?!?!

    I’ve lost over 15 VPS worth of data, without any notification!!!! I checked spam, I checked backup mail, I checked everything!

    1. anon

      @Kiara holyshit! Contact rapidspeeds and complain – DONT GIVE UP.

      you can login with your old login info on my.rapidspeeds.com

  50. Allen

    Anything you had on the old servers is now lost and not likely to be recovered.

    Rapidspeeds doesn’t seem to be too responsive to KnowinServers customers about many things – I only had 2 of them, and I’m canceling one, because the add-ons I’d paid for with KnowinServers didn’t get transferred. I’d opened a ticket on it, and the response I got was that they *did* transfer my add-ons, although my records show I paid for a 512 Mb RAM upgrade that has never shown up on one, and a 200 Gb hard drive add-on that hasn’t shown up on the other…

    Good luck, and post back if you find a better host.

Leave a Reply