Transmission - web-торрент клиент

14.12.2010 - 21:25

Дома крутиться в уголке домашний роутер, канал 25Mbit/с почти не загружен. Решил исправить ситуацию установкой Web-торрент клиент, что бы можно было поставить на закачку, не используя при этом другие домашние ПК, а потом благополучно забрать по NFS. Было принято решение использовать консольный клиент - Transmission.
Обновляем порты и устанавливаем трансмишн:

[root@srv /etc]# cd /usr/ports/net-p2p/transmission-daemon/
[root@srv /etc]# make install clean

Далее сгенерируем конфиг. файлы:
[root@srv ~]# transmission-daemon -f
^C

Они сохранятся в /root/.config/transmission-daemon.
Далее создадим необходимые каталоги, указывайте раздел на котором у вас больше всего места, у меня это /usr:
[root@srv /]# mkdir /home/transmission
[root@srv /]# mkdir -p /home/transmission/uploads
[root@srv /]# mkdir -p /home/transmission/downloads
[root@srv /]# mkdir -p /home/transmission/config

Перемещаем сгенерированный нами конфиг в /home/transmission/config:
[root@srv /]#mv /root/.config/transmission-daemon /home/transmission/config

Устанавливаем необходимые права:
[root@srv /]# chown -R transmission:transmission /home/transmission

Добавляем в /etc/rc.conf:
transmission_enable="YES"
transmission_watch_dir="/home/transmission/uploads"
transmission_conf_dir="/home/transmission/config"
transmission_user="transmission"
transmission_download_dir="/home/transmission/downloads"

Далее необходимо отредактировать конфиг трансмишина /home/transmission/config/settings.json.
Я только добавил необходимые мне IP, в белый список:

rpc-whitelist": "127.0.0.1, 192.168.0.*",

Запускаем torrent-клиент:

[root@srv /]# /usr/local/etc/rc.d/transmission start

Теперь можно использовать его через Web-морду по адресу(у меня):
http://torrets.local:9091/

24_0.png

Так же необходимо открыть у себя на внешнем интерфейсе порт: 51413.

Ваша оценка: Нет Средняя: 4 (5 votes)