23 августа 2012 г.

Torrent клиент с web интерфейсом

1.Ставим демона:

cd /usr/ports/net-p2p/transmission-daemon
make install clean

cd /usr/ports/www/transmission-web
make install clean

rehash


2.Запускаем демона из под рута с флагом -f, прерываем командой CTRL+C и получаем файлы 


 с настройками в папке /root/.config/transmission-daemon/

3.Создаем папки для хранения настроек, новых торрентов и закачанных файлов

mkdir /transmission

mkdir /transmission/uploads
mkdir /transmission/downloads
mkdir /transmission/config

4.Переносим содержимое /root/.config/transmission-daemon в /transmission/config

5.Задаем права на папки и файлы

chown -R transmission:transmission /transmission

5.Добавляем флаги в /etc/rc.conf

transmission_enable="YES"
transmission_watch_dir="/transmission/upload"
transmission_conf_dir="/transmission/config"
transmission_user="transmission"
transmission_download_dir="/transmission/downloads"

6.Редактируем файл настроек трансмиссии /transmission/config/settings.json

    "peer-port" : 51413,
    ...
    "download-dir": "\/transmission\/downloads",
    ...
    "rpc-authentication-required": true,
    "rpc-bind-address": "192.168.0.1",
    "rpc-enabled": true,
    "rpc-password": "12345",
    "rpc-port": 9091,
    "rpc-username": "admin",

Стартуем....