19th Jan, 2014, 07:47 AM
EDIT: I managed to make a fully automated script for installation and configuration of rtorrent + nginx + rutorrent + php5-fpm, extremly lightweigh, fast downloads, web access, fully customizable installation - (every setting in rtorrent can be changed before installation, and of cours you can set nicelevel of the rtorrent)
# HOW TO USE THIS SCRIPT
# Log in to the RPi as root in SSH
# Download this script:
# wget -O rtorrent_pi.sh http://iqes.pl/upload/rtorrent_pi.sh
# Edit any SETTINGS
# nano rtorrent_pi.sh (Ctrl-o to save and Ctrl-x to exit).
# Set execute permssions so the script can run:
# chmod u+x rtorrent_pi.sh
# Run this script:
# ./rtorrent_pi.sh
# ABOUT RTORRENT
For me it's much lighter than transmission, got pretty fast download speed (more than 3MB/s with sync ext4 partition I'll try async today), stable, no problems with running xbmc during download/upload. Really low Memory usage, CPU Usage can be adjusted according to NICELEVEL. ruTorrent is much more intuitive for me compared to transmission and have a lot of usefull plugins like unrar, geoip, auto-rss download, auto-irc download, torrent sites searchers and much more.
WEB GUI:
# SETTINGS:
# HOW TO USE THIS SCRIPT
# Log in to the RPi as root in SSH
# Download this script:
# wget -O rtorrent_pi.sh http://iqes.pl/upload/rtorrent_pi.sh
# Edit any SETTINGS
# nano rtorrent_pi.sh (Ctrl-o to save and Ctrl-x to exit).
# Set execute permssions so the script can run:
# chmod u+x rtorrent_pi.sh
# Run this script:
# ./rtorrent_pi.sh
# ABOUT RTORRENT
For me it's much lighter than transmission, got pretty fast download speed (more than 3MB/s with sync ext4 partition I'll try async today), stable, no problems with running xbmc during download/upload. Really low Memory usage, CPU Usage can be adjusted according to NICELEVEL. ruTorrent is much more intuitive for me compared to transmission and have a lot of usefull plugins like unrar, geoip, auto-rss download, auto-irc download, torrent sites searchers and much more.
WEB GUI:
# SETTINGS:
Quote:# WWW SETTINGS
WWW_DIRECTORY='/var/www' # Do not include a slash at the end of the path
# RTORRENT SETTINGS
RTORRENT_USER='xbian' # Permissions
RTORRENT_GROUP='xbian' # Permissions
MAX_PEERS_SEED='50'
MIN_PEERS_SEED='2'
MAX_PEERS='50'
MIN_PEERS='2'
PORT_RANGE='61040-61050'
MAX_UPLOADS='30'
DOWNLOAD_RATE='0'
UPLOAD_RATE='0'
MAX_DOWNLOADS_DIV='0'
MAX_UPLOADS_GLOBAL='70'
MAX_DOWNLOADS_GLOBAL='50'
DHT='disable'
DHT_PORT='6881'
PEER_EXCHANGE='no'
SESSION_DIRECTORY='/home/xbian/rtorrent/session'
WATCH_DIRECTORY='/home/xbian/rtorrent/watch'
DOWNLOAD_DIRECTORY='/home/xbian/rtorrent/download'
RTORRENT_CONFIG='/home/xbian'
RTORRENT_SOCKET='/tmp/rtorrent.sock'
NICE='7' #Nicelevel of rtorrent
# RUTORRENT SETTINGS
PORT='9096' #port for rutorrent website http://localhost:PORT
PLUGINS='y' #install plugin pack with f.e. unpack (unrar)
PLUGINS_URL='http://dl.bintray.com/novik65/generic/plugins-3.6.tar.gz'
RUTORRENT_URL='http://dl.bintray.com/novik65/generic/rutorrent-3.6.tar.gz'