rtorrent + webinterface (wtorrent, RTGui)

——————-
маленький bash скрипт который генерирует .торрент файлы с фильма:

;#!/bin/bash

announce=http://tp3.rtcomm.ru
port=80
path=/tracker/tracker.php/announce
avidir=/root/torrents/avis/
torrentdir=$avidir

createtorrent -a $announce -p $port -P $path -l 524288 -c “${2}” ${avidir}${1} ${torrentdir}${1}.torrent
#mktorrent -a $announce -o ${torrentdir}${1}.torrent ${avidir}${1}

Запускается вот так:

./create <имя файла> <комментарий>
где create – название скрипта

http://forum.arjlover.net/showthread.php?t=3636&page=8
——————-
wtorrent http://www.wtorrent-project.org/trac/
——————-
RTGui (web морда для управления консольным torrent клиентом rtorrent).
Приступаем к настройке. Для начала поставим rtorrent с поддержкой XMLRPC.
1. cd /usr/ports/net-p2p/rtorrent
2. make config
3. make install clean

В make config ставим поддержку XMLRPC. Устанавливаем RTGui и зависимости
1. cd /usr/ports/net-p2p/rtgui
2. make install clean

Поставили, переходим к настройке Apache.
1. LoadModule scgi_module libexec/apache2/mod_scgi.so
2. <virtualhost>
3. ServerAdmin admin@domain.ru
4. DocumentRoot /usr/local/www/rtgui
5. SCGIMount /RPC2 rtgui.mydomain.ru:5000
6. <directory>
7. Options None
8. AllowOverride None
9. Allow from 192.168.0.0/16
10. Deny from all
11. AuthType Basic
12. AuthName “RTGui”
13. AuthUserFile /usr/local/www/rtgui/passwd
14. Require valid-user
15. </directory>
16. DirectoryIndex index.php index.html
17. ServerName rtgui.mydomain.ru
18. ErrorLog /var/log/rtgui.mydomain.ru-error_log
19. CustomLog /var/log/rtgui.mydomain.ru-access_log common
20. </virtualhost>

Создаём файл с паролями и добавляем пользователя torrent:
1. htpasswd -c /usr/local/www/rtgui/passwd torrent

Добавляем в .rtorrent.rc
1. scgi_port = rtgui.srg.omitc.ru:5000

Перезапускаем apache
1. /usr/local/etc/rc.d/apache2.sh restart

Запускаем rtorrent, и идём на http://rtgui.mydomain.ru, готово!!!

http://www.technorati.com/faves?add=http://www.palkinmax.ru/2008/04/24/nastrojka-rtgui-na-freebsd-s-ispolzovaniem-virtualnyx-xostov/
————————————-

Leave a Reply

Your email address will not be published. Required fields are marked *