Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


uTorrent
New on LowEndTalk? Please Register and read our Community Rules.

uTorrent

nimdynimdy Member

I'm looking at torrent software for my Kimsufi box. I tried Deluge, but didn't like the webUI too much. I see that uTorrent is available for Linux (I'm sure it wasn't a year or so ago when I last checked). I can install and run uTorrent, but I cant seem to find a way to run it in the background. If I run ./utserver it will launch and I can get to the WebUI, but as soon as I crash out or close my SSH window (Putty) the software stops.

I've tried the init scripts here: http://blog.droidzone.in/2013/03/09/how-to-start-utorrent-server-at-boot-on-debian/ but they dont want to work for me.

I am using Debian 7.

Comments

  • Use Screen or Nohup

  • Try this

    wget -N https://raw.github.com/Notos/seedbox-from-scratch/v2.1.9/seedbox-from-scratch.sh
    time bash ~/seedbox-from-scratch.sh

    I'm using this and it works great. It comes with multi user support. I would install this on a fresh format.

  • MakenaiMakenai Member

    Have you tried rtorrent?

  • nimdynimdy Member

    @ankittulsian said:
    Try this

    wget -N https://raw.github.com/Notos/seedbox-from-scratch/v2.1.9/seedbox-from-scratch.sh
    time bash ~/seedbox-from-scratch.sh

    I'm using this and it works great. It comes with multi user support. I would install this on a fresh format.

    Looks good. I am using Proxmox on the server, so I could try spinning up a fresh container and try this out.

  • ATHKATHK Member

    No one ever mentions transmission :(

  • How about qBittorrent-nox?

  • wychwych Member

    @nimdy said:
    I'm looking at torrent software for my Kimsufi box. I tried Deluge, but didn't like the webUI too much. I see that uTorrent is available for Linux (I'm sure it wasn't a year or so ago when I last checked). I can install and run uTorrent, but I cant seem to find a way to run it in the background. If I run ./utserver it will launch and I can get to the WebUI, but as soon as I crash out or close my SSH window (Putty) the software stops.

    Use a screen?

    But yeah I tried transmission out not too long ago; worked well.

  • JyleeJylee Member, Host Rep

    @ATHK

    Oh I love transmission ~(≧▽≦)/~

  • uTorrent is getting banned on many trackers. I would not recommend using it. Have you tried the Deluge thin client - a full desktop app that manages the server?

  • wychwych Member

    @Silvenga said:
    uTorrent is getting banned on many trackers.

    Proof?

  • type screen -S utorrent
    then utorrent or rtorrent or whatever

    then hold ctrl + A and press D

  • Transmission is good but the Web UI is too simplistic. It's my main desktop client though.

    Silvenga said: uTorrent is getting banned on many trackers. I would not recommend using it.

    Bullshit, although I recommend rTorrent (libTorrent)/ruTorrent.

  • SilvengaSilvenga Member
    edited May 2014

    Kind of hard to prove and I will not be posting screenshots of trackers.

    The latest versions of uTorrent (or the official client, mainline) have seen major bugs. Some are noticing improper tracker communication, peer connectivity issues, and general performance hits. To many trackers uTorrent is unreliable when upgraded, and banned its use.

    Versions that are affected:

    µTorrent 3.3.x
    µTorrent 3.4.x
    
    Mainline BitTorrent 7.8.x
    Mainline BitTorrent 7.9.x
    
  • @AThomasHowe said:
    Transmission is good but the Web UI is too simplistic. It's my main desktop client though.

    This has always been my biggest complaint about Transmission. I installed another "skin" but the UI is still junk. Maybe I will try some of the suggestions here.

  • Silvenga said: Kind of hard to prove and I will not be posting screenshots of trackers.

    Nothing on What.CD news, nothing on BTN, nothing on Waffles... maybe some fringe trackers but no client has it's new versions automatically allowed and most trackers will vet new versions of clients before they are whitelisted. One bad version of uTorrent not getting approved != ban.

    ACaton said: This has always been my biggest complaint about Transmission. I installed another "skin" but the UI is still junk. Maybe I will try some of the suggestions here.

    ruTorrent is king.

  • DroidzoneDroidzone Member
    edited May 2014

    said: I've tried the init scripts here: http://blog.droidzone.in/2013/03/09/how-to-start-utorrent-server-at-boot-on-debian/ but they dont want to work for me.

    That's my blog. :D

    Apparently there's a styling error on the script
    Where you see

    start)
            echo Starting utorrent server
            cd /root/utorrent
            ./utserver &
    

    It should actually be

    ./utserver &
    

    on the last line and not with the & character. Try it. It works for me. :)

    There were a few style errors on the page, probably occured during change of one of my syntax plugins. I've fixed them now.

    Thanked by 1nimdy
  • nimdynimdy Member
    edited May 2014

    @joelgm said:

    Hi Joe.

    I am trying the first script on your site:

    #!/bin/bash### BEGIN INIT INFO
    # Provides: utserver# Required-Start:
    # Required-Stop:# Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6# X-Interactive: true
    # Short-Description: Start/stop utserver### END INIT INFO
    case "" in
    start) echo Starting utorrent server
    cd /root/utorrent ./utserver &
    ;; stop)
    echo Stopping utorrent server killall utserver
    ;; *)
    echo Usage: start stop exit 1
    ;; esac
    `exit 0

    When I run 'service utstart start or /etc/init.d/utstart start I just get the response:

    [email protected]:/etc/init.d# /etc/init.d/utstart start Usage: start stop

    [edit]

    Ok I cant seem to format the code properly at the top of the post.

  • J1021J1021 Member
    edited May 2014

    ATHK said: No one ever mentions transmission :(

    Loyal transmission user here :)

  • DroidzoneDroidzone Member
    edited May 2014

    nimdy said: I am trying the first script on your site:

    This is my updated script for /etc/init.d/utstart

    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides:          utserver
    # Required-Start:
    # Required-Stop:
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # X-Interactive:     true
    # Short-Description: Start/stop utserver
    ### END INIT INFO
    
    function install_autocomplete () {
    echo '#!/bin/bash
    _utstart()
    {
        local cur prev opts
        COMPREPLY=()
        cur="${COMP_WORDS[COMP_CWORD]}"
        prev="${COMP_WORDS[COMP_CWORD-1]}"
        opts="start stop install uninstall"
    
        if [[ ${cur} == * && ${COMP_CWORD} -eq 1 ]] ; then
            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
            return 0
        fi
    }
    complete -F _utstart -o filenames utstart' > /etc/bash_completion.d/utstart
    source /etc/bash_completion.d/utstart
    chmod +x /etc/bash_completion.d/utstart
    echo "Autocomplete entries for utstart added to bash. You may need to reboot or manually source the entry like this for this session:
          . /etc/bash_completion.d/utstart
    "
    }
    
    DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    me=`basename $0`
    UTORRENT_LOCATION="/root/utorrent"
    case "$1" in
      start)
            echo Starting utorrent server
            cd $UTORRENT_LOCATION
            ./utserver &
            ;;
      stop)
            echo Stopping utorrent server
            killall utserver
            ;;
      setup)
            wget http://ll.download3.utorrent.com/linux/utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
            tar -xf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz -C ~/
            mv ~/utorrent-server-v3_0 $UTORRENT_LOCATION
            echo utorrent server executable copied to ~/utorrent-server-v3_0
            echo You should now run "utstart install"
            ;;
      install)
            echo Install
    
            echo Scriptname: $me
            echo Path: $DIR
            echo Installing utorrent server as a boot-time program..
            cp $DIR/$me /etc/init.d/
            insserv $me -dv
            echo utorrent server installed to boot-time..
            install_autocomplete
            exit 0
            ;;
      uninstall)
            echo Uninstall
            echo Uninstalling utorrent server from boot init..
            insserv $me -rv
            echo Not deleting /etc/init.d/$me. You may delete it yourself. Leaving it there wont do any harm.
            echo utorrent server removed from boot init.
            ;;
      *)
            echo Usage: start  stop  install  uninstall
            exit 1
            ;;
      esac
    exit 0
    

    Complete set of steps to install utorrent:

    wget http://droidzone.in/utorrent/utorrent-server-3.0-ubuntu-10.10-27079.x64.mod.tar.xz
    

    Or for a 32 bit system:

    wget http://droidzone.in/utorrent/utorrent_i386.tar.xz
    

    And using the name of the archive:

    tar -Jxf utorrent-server-*
    cd utorrent
    ./utstart install
    

    These contain a set of packaged scripts which make easy installation and starting it possible.

    Now start it with:

    ./utstart start &
    
Sign In or Register to comment.