Итак пропущу введение что такое torrent клиент и все такое и начну сразу глагольствовать об установке
1. sudo aptitude install rtorrent (устанавливаем rTorrent);
2. touch .rtorrent.rc (создаем в домашней директории пользователя файл);
3. nano .rtorrent.rc (теперь отредактируем его)
Контент файла .rtorrent.rc
scgi_port = localhost:5000
min_peers = 40
max_peers = 100
min_peers_seed = 10
max_peers_seed = 50
max_uploads = 15
#upload_rate = 50
directory = /home/user/torrents/doing
session = /home/ user /torrents/.rtsession/
schedule = watch_directory,5,5,load_start=/home/ user /torrents/watch/*.torrent
schedule = tied_directory,5,5,start_tied=
schedule = untied_directory,5,5,close_untied=
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/home/ user /torrents/done/
;d.set_directory=/home/ user /torrents/done/"
on_start = link1,"create_link=tied,,.started"
on_stop = link1,"delete_link=tied,,.started"
on_finished = link1,"create_link=tied,,.finished"
on_erase = link1,"delete_link=tied,,.finished"
schedule = low_diskspace,5,60,close_low_diskspace=100M
#schedule = ratio,60,60,"stop_on_ratio=120,200M,2000"
port_range = 10000-10001
port_random = no
check_hash = yes
use_udp_trackers = yes
encryption = allow_incoming,try_outgoing,enable_retry
dht = auto
dht_port = 63982
Создаем директории:
mkdir /home/ user /torrents
mkdir /home/ user /torrents/done
mkdir /home/ user /torrents/doing
mkdir /home/ user /torrents/watch
mkdir /home/ user /torrents/.rtsession/
4. sudo aptitude install apache2 libapache2-mod-scgi php5 php5-common libapache2-mod-php5 php5-curl php5-xmlrpc php5-cli (устанавлием веб-сервер и php) после этого перезагружаем апач sudo /etc/init.d/apache2 restart (если этого не сделать то он будет ругаться)
5. sudo a2enmod scgi (включаем модуль scgi)
редактируем файл /etc/apache2/httpd.conf
sudo nano /etc/apache2/httpd.conf
и пропишем – SCGIMount /RPC2 127.0.0.1:5000
6. sudo apache2ctl restart (перезагружаем сервер)
7. sudo svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent (устанавливаем непосредственно ruTorrent)
(в случае если не установлен svn ставим и его sudo apt-get install subversion )
8. sudo chown -R www-data:www-data ./rutorrent/ (меняем права доступа на директорию)
9. Пробуем зайти по адресу http://<ваш IP адрес>/rutorrent/ должна открыться сраница.
|