Заметка юзера Gol

Качалка для торрентов под FreeBSD.

freebsd софт инет

Надоело использовать ноут для торрентов, решил на домашний сервачок в чулане (он под фрёй) зафигачить что-нить для закачек торрентов.

В результате изысканий подходящего софта выбор остановился на клиенте Transmission. Официальный сайт.

В FreeBSD он есть в портах, а именно в net-p2p/transmission. У меня порты старые оказались, пришлось обновить portsnap fetch extract update.

После обновления всё нашлось. Так что скопилил трансмиссию (там элементарно всё, make install), затем скомпилил демон трансмиссии - в портах находится, net-p2p/transmission-daemon.

Запускаем демон трансмиссии с ключом -s, эт чтобы он создал файл-сокет.

./transmission-daemon -s /usr/local/etc/transmission-socket

Далее качаем веб-морду для трансмиссии, чтоб закачками можно было из браузера по сетке управлять. Веб-морда называется Clutch. Качаем WebUI Source, кидаем её в какую-нить папку Апача, чтоб она доступна из браузера была.

В Clutch, в файле remote/data/socket.txt указываем путь до файла-сокета, т.е. как указывали для демона трансмиссии:

/usr/local/etc/transmission-socket

Кстати, этому файлу надо установить права доступа полные, и для папочки remote/data тож полные права установить.

Теперь можно в браузере ломитсья на сервак, на котором transmission-daemon и Clutch стоят. Ясен пень, Апач должен фурыкать.

Видим вот такой экран:

Полный размер


Оч порадовала вот такая картинка - эт когда я попробовал открыть Клач под IE:

Полный размер


У меня страничка открылась, но Клач ругался вот такими нехорошими словами: 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) вот тут.
Копия в ЖЖ Gol      Вторник, 24 Июня, 2008 00:48       7


Добавить комментарий
 

Гость Пятница, 5 Декабря, 2008 22:03 цитировать ссылка на коммент

а как сделать, чтобы transmission-daemon автоматически запускался с фрёй?

 

 

Гость Вторник, 23 Декабря, 2008 21:12 цитировать ссылка на коммент

И желательно с параметром -t

 

 

Gol Вторник, 23 Декабря, 2008 21:14 цитировать ссылка на коммент

Эх, точняк, надо разобраться. А то я забыл про небольшие траблы с новым transmission-daemon 1.4 В 1.2 всё как обычно было. А тут надо щщупать.

 

 

Gol Среда, 24 Декабря, 2008 00:35 цитировать ссылка на коммент

Вот что у меня получилось - http://www.g0l.ru/blog/n1340 Параметр -t я не использую, ибо пользуюсь transmission-daemon а не transmission-remote. А вот автозапуск и авторизация - всё фурычет.

 

 

Гость Пятница, 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 цитировать ссылка на коммент

ага, так всё и есть. тут у меня про старую версию трансмишна написано, а про новый вот тут http://www.g0l.ru/blog/n1340

так что всё правильно

 

 

Гость Среда, 15 Февраля, 2012 23:33 цитировать ссылка на коммент

как всё таки отключитьб авторизацию?

 

Сколько букв в слове Гол?

Вы вошли как Гость      

Сейчас на сайте: 0
и 5 гостей






Страница сгенерирована за 0.0036308765411377 мкс

cached