|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 17.09.2009
Сообщений: 594
Сказал(а) спасибо: 98
Спасибок 138
в 100 сообщениях |
Установка rTorrent + ruTorrent на Ubuntu Linux -
09.07.2012, 11:24
Данный перепост статьи Sk8er взят с оригинала отсюда , потому как реально полезен, проверен, и все действительно работает.
почему именно rTorrent + ruTorrent? 1) rTorrent экономит ресурсы 2) Гибкость и удобство, так как для ruTorrent существуют удобные плагины для создания тэгов, фильтрации по трекерам и прочие радости. 3) Привычный для пользователя uTorrent интерфейс, его напоминающий. Что такое rTorrent и ruTorrent? - rTorrent - это серверный (консольный) BitTorrent для Linux/Unix, популярен из за быстродействия и малого потребления ресурсов - ruTorrent - это интерфейс (web-морда) для rTorrent, популярен из за удобного интерфейса и множества полезных плагинов Установка rTorrent В начале я хотел описать процесс компиляции пакетов, но забил на эту идею. Было три причины: Компилировать самому ощутимо дольше Возможны ошибки при компилировании В 90% манов описана компиляция, мы же должны отличаться Поэтому просто добавим репозиторий, где всегда лежат свежии версии нужных пакетов: sudo add-apt-repository ppa:patricksissons/rtorrent sudo apt-get update sudo apt-get install rtorrent Для этого в домашней директории нужно создать файл .rtorrent.rc. Вот содержание данного файла: Интуитивно все должно быть понятно. min_peers = 1 max_peers = 1000 download_rate = 0 upload_rate = 0 directory = /home/sk8er/Torrents/ # Здесь указываем путь до своей папки для торрентов session = /home/sk8er/.rtsession/ # Здесь указываем путь до своей папки для сессий port_range = 40890-40890 port_random = no check_hash = yes session_save = yes encryption = allow_incoming,enable_retry,prefer_plaintext use_udp_trackers = yes dht = auto dht_port = 6881 encoding_list = UTF-8 scgi_port = 127.0.0.1:5000 Установка ruTorrent В начале нужен Web-сервер. Ставим нужные пакеты: sudo apt-get install -y build-essential pkg-config libcurl4-openssl-dev libsigc++-2.0-dev libncurses5-dev subversion libterm-readline-gnu-perl php5-cgi apache2-utils libapache2-mod-scgi php5-cli svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent sudo chown -R www-data:www-data ./rutorrent/ sudo nano /etc/apache2/apache2.conf SCGIMount /RPC2 127.0.0.1:5000 sudo /etc/init.d/apache2 reload Автозагрузка rTorrent Что бы при каждом перезапуске сервера не запускать rTorrent добавим его в автозагрузку. Для начала скачаем нужный скрипт: sudo wget http://libtorrent.rakshasa.no/attachment/wiki/RTorrentCommonTasks/rtorrentInit.sh?format=raw -O /etc/init.d/rtorrent sudo nano /etc/init.d/rtorrent sudo chmod 755 /etc/init.d/rtorrent sudo update-rc.d rtorrent defaults sudo /etc/init.d/rtorrent start Защита ruTorrent Специально для тех, у кого открыт 80-ый порт на сервере. Если так, то ruTorrent доступен в интернете и любой желающий может сделать что угодно с вашими раздачами, что довольно плохо. Решение простое - поставить авторизацию. Создадим в папке с ruTorrent файл .htaccess с содержанием: AuthUserFile /home/sk8er/www/rutorrent/.htpasswd AuthName "ruTorrent login" AuthType Basic Require Valid-User htpasswd -c .htpasswd имя_пользователя |
Ответить |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новости Ubuntu Tweak 0.5.8 - утилита для тонкой настройки параметров Ubuntu/Mint Linux | Jeffry Dahmer | Новости Software | 0 | 28.12.2010 12:34 |
FAQ Установка принтера HP в Linux Ubuntu. | Stive Stifler | Софт: Разное | 0 | 01.11.2010 23:30 |
FAQ Установка и настройка Linux Kubuntu 10.04 | Vector | Ubuntu Linux | 0 | 28.06.2010 17:26 |
FAQ Установка и настройка Linux Ubuntu 10.04 | Vector | Ubuntu Linux | 0 | 28.06.2010 17:25 |
Статья Установка linux на древний ноутбук | Vector | Проблемы с ноутбуками | 2 | 15.03.2010 23:01 |