Настройка deluge-webui: различия между версиями
Bond (обсуждение | вклад) (Новая: Собственно, а почему файловый сервер у нас простаивает?Да и откуда на нем должно браться файло?Непоря...) |
Bond (обсуждение | вклад) |
||
Строка 34: | Строка 34: | ||
# В настройках deluge через туже веб-морду ставим, чтобы он автоматом брал торренты из этой папочки. | # В настройках deluge через туже веб-морду ставим, чтобы он автоматом брал торренты из этой папочки. | ||
# А далее, мы просто сохраняем торрент-файлы в эту папочку. | # А далее, мы просто сохраняем торрент-файлы в эту папочку. | ||
+ | |||
+ | взято с http://megashwed.blogspot.com/2009/05/torrent.html |
Текущая версия на 01:49, 17 июня 2009
Собственно, а почему файловый сервер у нас простаивает?Да и откуда на нем должно браться файло?Непорядок.Поставим ка мы на него torrent клиент.Привык в винде к uTorrent. В kubuntu в свое время юзал kTorrent.Но в данном случае нас интересуют клиенты, которые могут работать без ГУИ и у которых есть веб интерфейс.Варианты:
- Связка rTorrent + wTorrent. Описаний настройки в сети довольно много, но процесс меня пугает =)
- TorrentFlux и по ходу его форк Torrentflux-b4rt. Созданны как веб интерфейс и ничего больше. Можно подумать над настройкой.
- Deluge. Изначально планировался как torrent клиент под gtk. Но начиная с какой-то версии он умеет работать как демон, к которому уже можно подключать нужный интерфейс - либо графическую морду, либо веб-морду, либо управлять через консоль.
Пока думаю попробовать заморочиться с третьим вариантом.Опачки - оказывается к нему можно подцеплять виндовую морду! Буду гуглить дальше.Просто довольно удобно было бы как обычно - сидишь в браузере, щелкнул на закачку torrent файла и открываешь его с помощью виндовой морды. А та уже передает закачку демону на сервер.Ставим deluge (вообще советуют ставить версию с оф.сайта, но я поставил из репозиториев)sudo aptitude install deluge-coresudo aptitude install deluge-webuisudo aptitude install deluge-consoleЕсли ставим скачанные с сайта пакеты, то скорее всего возникнет проблема неудовлетворенных зависимостей.Выходим из положения следующим образом:sudo apt-get -f installЗапускаемdelugedЗапускаем web мордуdeluge --ui webКстати, выполняем эту команду от имени своего пользователя, не от рута. Ибо в таком случае веб-интерфейс не будет работать. Почему, не разбирался пока.Но после запуска этого одна консоль у нас пропадет, ибо там выполняется эта команда.Для того, чтобы команда выполнилась и осталась висеть в фоне, пишемdeluge --ui web&Если надо, чтобы веб-интерфейс был доступен всегда, запихайте эту команду куда-нибудь в автозапуск, но так, чтобы она выполнялась с правами обычного пользователя.Кстати, рекомендую в автозапуск же запихать запуск демона deluged.Web интерфейс работает по порту 8112.Заходим через браузер на нужный сервер по этому порту.Пароль по умолчанию - deluge.Настраиваем.Предложено несколько вариантов оформления. Ajax вариант самый красивый. Но в нем нет всех возможностей. К примеру, нельзя указать для конкретного торрента, куда ему скачивать файл. Можно только указать общую папку для всех торрентов. В остальных шкурках эта возможность присутствует.Идем далее.Существует возможность использовать ГУИ-оболочку к deluge, запускаемую на любом отличном от сервера (да и на сервере, если там установлено графическое окружение) компе. ГУИ-оболочки есть и под Linux и под Windows.Но перед использованием ГУИ-морды надо разрешить это демону.Делаем это любым из двух способов:
- Через веб-интерфейс. в настройках - Deluge - Сервис - Разрешить удалённое соединение (ставим галочку)
- Через консольный интерфейс. Пишем deluge --ui console. Затем config allow_remote True.
Веб-интерфейсом часто пользоваться неудобно. Но это сугубое ИМХО.Так как на десктопе у меня винда (Windows Web Server 2008), поставим клиент под винду.Идем на официальный сайт проекта, качаем версию для винды. Рекомендуется качать туже версию, что и у демона, установленного на сервере.Скачали, ставим. Программа установки также предложит поставить GTK+ Runtime. Соглашаемся.После того, как клиент был установлен, лезем в его настройки:
- Запускаем клиент
- Зайти "Preferences -> Interface" и снять галку с "Classic Mode".
- Рестартовать клиент. Должно появиться окно Connection manager'а
- Удалить строчку с localhost. Нажав кнопку "Add", ввести IP сервера (в нашем случае коробки). Порт оставить тот же.
Тут я на некоторое время завис.Помимо IP адреса надо было ввести имя пользователя и пароль.Пароль, предположим, я мог через веб-интерфейс установить.А какого пользователя писать? Писал своего и пароль, установленный через веб-интерфейс.Нифига.Писал своего и его пароль в системе. Нифига..Покопался.Значит, делаем так:
- Идем на сервере в домашний каталог нашего пользователя (от которого мы запускаем deluge)
- Далее идем в каталог /.config/deluge
- Открываем файл auth
- Во второй строчке пишем имя пользователя и пароль в формате user:password (причем замечу, что эту информацию мы пишем от балды)
- Рестартим deluge - deluged restart
- На компе с виндой идем Менеджер Соединений, в настройках соединения забиваем этого пользователя и его пароль.
- Жмякаем "Коннект"
- Вуаля, клиент подключился.
Таким образом, мы получили привычный способ обработки торрент-файлов - открываем их торрент-клентом (ГУИ-мордой) и выбираем, что нам делать.Но можно и по другому.Я пробовал и такой метод:
- Создаем папочку на сервере, скажем /home/user/torrents
- Расшариваем ее в самбе.
- В настройках deluge через туже веб-морду ставим, чтобы он автоматом брал торренты из этой папочки.
- А далее, мы просто сохраняем торрент-файлы в эту папочку.