Собственно, а почему файловый сервер у нас простаивает?
Да и откуда на нем должно браться файло?
Непорядок.
Поставим ка мы на него torrent клиент.
Привык в винде к uTorrent. В kubuntu в свое время юзал kTorrent.
Но в данном случае нас интересуют клиенты, которые могут работать без ГУИ и у которых есть веб интерфейс.
Варианты:
Да и откуда на нем должно браться файло?
Непорядок.
Поставим ка мы на него torrent клиент.
Привык в винде к uTorrent. В kubuntu в свое время юзал kTorrent.
Но в данном случае нас интересуют клиенты, которые могут работать без ГУИ и у которых есть веб интерфейс.
Варианты:
- Связка rTorrent + wTorrent. Описаний настройки в сети довольно много, но процесс меня пугает =)
- TorrentFlux и по ходу его форк Torrentflux-b4rt. Созданны как веб интерфейс и ничего больше. Можно подумать над настройкой.
- Deluge. Изначально планировался как torrent клиент под gtk. Но начиная с какой-то версии он умеет работать как демон, к которому уже можно подключать нужный интерфейс - либо графическую морду, либо веб-морду, либо управлять через консоль.
Пока думаю попробовать заморочиться с третьим вариантом.
Опачки - оказывается к нему можно подцеплять виндовую морду! Буду гуглить дальше.
Просто довольно удобно было бы как обычно - сидишь в браузере, щелкнул на закачку torrent файла и открываешь его с помощью виндовой морды. А та уже передает закачку демону на сервер.
Ставим deluge (вообще советуют ставить версию с оф.сайта, но я поставил из репозиториев)
sudo aptitude install deluge-core
sudo aptitude install deluge-webui
sudo 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.
Но перед использованием ГУИ-морды надо разрешить это демону.
Делаем это любым из двух способов:
Опачки - оказывается к нему можно подцеплять виндовую морду! Буду гуглить дальше.
Просто довольно удобно было бы как обычно - сидишь в браузере, щелкнул на закачку torrent файла и открываешь его с помощью виндовой морды. А та уже передает закачку демону на сервер.
Ставим deluge (вообще советуют ставить версию с оф.сайта, но я поставил из репозиториев)
sudo aptitude install deluge-core
sudo aptitude install deluge-webui
sudo 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. Соглашаемся.
После того, как клиент был установлен, лезем в его настройки:
Так как на десктопе у меня винда (Windows Web Server 2008), поставим клиент под винду.
Идем на официальный сайт проекта, качаем версию для винды. Рекомендуется качать туже версию, что и у демона, установленного на сервере.
Скачали, ставим. Программа установки также предложит поставить GTK+ Runtime. Соглашаемся.
После того, как клиент был установлен, лезем в его настройки:
- Запускаем клиент
- Зайти "Preferences -> Interface" и снять галку с "Classic Mode".
- Рестартовать клиент. Должно появиться окно Connection manager'а
- Удалить строчку с localhost. Нажав кнопку "Add", ввести IP сервера (в нашем случае коробки). Порт оставить тот же.
Тут я на некоторое время завис.
Помимо IP адреса надо было ввести имя пользователя и пароль.
Пароль, предположим, я мог через веб-интерфейс установить.
А какого пользователя писать? Писал своего и пароль, установленный через веб-интерфейс.
Нифига.
Писал своего и его пароль в системе. Нифига..
Покопался.
Значит, делаем так:
Помимо IP адреса надо было ввести имя пользователя и пароль.
Пароль, предположим, я мог через веб-интерфейс установить.
А какого пользователя писать? Писал своего и пароль, установленный через веб-интерфейс.
Нифига.
Писал своего и его пароль в системе. Нифига..
Покопался.
Значит, делаем так:
- Идем на сервере в домашний каталог нашего пользователя (от которого мы запускаем deluge)
- Далее идем в каталог /.config/deluge
- Открываем файл auth
- Во второй строчке пишем имя пользователя и пароль в формате user:password (причем замечу, что эту информацию мы пишем от балды)
- Рестартим deluge - deluged restart
- На компе с виндой идем Менеджер Соединений, в настройках соединения забиваем этого пользователя и его пароль.
- Жмякаем "Коннект"
- Вуаля, клиент подключился.
Таким образом, мы получили привычный способ обработки торрент-файлов - открываем их торрент-клентом (ГУИ-мордой) и выбираем, что нам делать.
Но можно и по другому.
Я пробовал и такой метод:
Но можно и по другому.
Я пробовал и такой метод:
- Создаем папочку на сервере, скажем /home/user/torrents
- Расшариваем ее в самбе.
- В настройках deluge через туже веб-морду ставим, чтобы он автоматом брал торренты из этой папочки.
- А далее, мы просто сохраняем торрент-файлы в эту папочку.
Все, буду тестить.
А можно ли указать демону ложить торрент на виндовую шару?
ОтветитьУдалить