Надоело использовать ноут для торрентов, решил на домашний сервачок в чулане (он под фрёй) зафигачить что-нить для закачек торрентов.
В результате изысканий подходящего софта выбор остановился на клиенте Transmission. Официальный сайт.
В FreeBSD он есть в портах, а именно в net-p2p/transmission. У меня порты старые оказались, пришлось обновить portsnap fetch extract update.
После обновления всё нашлось. Так что скопилил трансмиссию (там элементарно всё, make install), затем скомпилил демон трансмиссии - в портах находится, net-p2p/transmission-daemon.
Запускаем демон трансмиссии с ключом -s, эт чтобы он создал файл-сокет.
Далее качаем веб-морду для трансмиссии, чтоб закачками можно было из браузера по сетке управлять. Веб-морда называется Clutch. Качаем WebUI Source, кидаем её в какую-нить папку Апача, чтоб она доступна из браузера была.
В Clutch, в файле remote/data/socket.txt указываем путь до файла-сокета, т.е. как указывали для демона трансмиссии:
/usr/local/etc/transmission-socket
Кстати, этому файлу надо установить права доступа полные, и для папочки remote/data тож полные права установить.
Теперь можно в браузере ломитсья на сервак, на котором transmission-daemon и Clutch стоят. Ясен пень, Апач должен фурыкать.
У меня страничка открылась, но Клач ругался вот такими нехорошими словами: Clutch Fatal error: Call to undefined function json_decode()
Оказалось что ему нужен PHP с поддержкой JSON, а у меня собран без JSON\'а. Так что пришлось настраивать.
На вот этой страничке качаем архив с исходниками, на данный момент версия 1.2.1
Затем собираем его обычным макаром:
./configure make make install
После успешной компиляции и установки в файлег /usr/local/lib/php.ini добавляем строку
extension=json.so
Обновляем страничку с веб-мордой и вуаля - всё работает, и без ошибок.
Чтоб можно было сидировать, надо порт на роутере открыть. Порт для аплода назначается в Клаче внизу слева, ярлычок с изображением шестерёнки. Вот там задаём Incoming TCP Port и этот же порт открываем на роутере. Вроде всё с настройкой.
UPD> Продолжение (правда, про версию 1.4) вот тут.
Вот что у меня получилось - http://www.g0l.ru/blog/n1340 Параметр -t я не использую, ибо пользуюсь transmission-daemon а не transmission-remote. А вот автозапуск и авторизация - всё фурычет.
Вчера ставил Трансмиссию, комменты в инете скорее меня сбили с толку, чем помогли.
# pkg_info | grep transm transmission-daemon-1.51_1 A fast and lightweight daemon BitTorrent client transmission-web-1.51 A fast and lightweight WebUI for Transmission BitTorrent cl
1) из портов, насколько я понял, бессмысленно ставить transmission-web (наследник? Clutch ) потому что в демоне уже нашел встроенный. 2) Соответственно, ключа -s сокета я тоже не нашел? т.к. его просто нет. 3) Трансмишн-демон, запущенный с ключем -f (не уходить в background) - дает достаточно интересной инфы по портам и т.п. 4) Конфиг нашел в /root/.config 5) Конфиг сохраняется при выходе из программы, поэтому править имеет смысл при остановленном демоне (например, так я отключал авторизацию) 6) Веб-морда была найдена на 9091
Гость Пятница, 5 Декабря, 2008 22:03 цитировать ссылка на коммент
Гость Вторник, 23 Декабря, 2008 21:12 цитировать ссылка на коммент
Gol Вторник, 23 Декабря, 2008 21:14 цитировать ссылка на коммент
Gol Среда, 24 Декабря, 2008 00:35 цитировать ссылка на коммент
Гость Пятница, 29 Мая, 2009 11:54 цитировать ссылка на коммент
# pkg_info | grep transm
transmission-daemon-1.51_1 A fast and lightweight daemon BitTorrent client
transmission-web-1.51 A fast and lightweight WebUI for Transmission BitTorrent cl
1) из портов, насколько я понял, бессмысленно ставить transmission-web (наследник? Clutch ) потому что в демоне уже нашел встроенный.
2) Соответственно, ключа -s сокета я тоже не нашел? т.к. его просто нет.
3) Трансмишн-демон, запущенный с ключем -f (не уходить в background) - дает достаточно интересной инфы по портам и т.п.
4) Конфиг нашел в /root/.config
5) Конфиг сохраняется при выходе из программы, поэтому править имеет смысл при остановленном демоне (например, так я отключал авторизацию)
6) Веб-морда была найдена на 9091
Пока вроде все...
Gol Пятница, 29 Мая, 2009 13:00 цитировать ссылка на коммент
так что всё правильно
Гость Среда, 15 Февраля, 2012 23:33 цитировать ссылка на коммент