Comments 40
интересная статья)
я компилил rtorrent + libtorrent из исходников с поддержкой xmlrpc — не получилось. так что пока только из консоли :(
я компилил rtorrent + libtorrent из исходников с поддержкой xmlrpc — не получилось. так что пока только из консоли :(
Вай вай вай сколько всяких вещей страшных.
Советую присмотреться к Deluge. Имеет 3 компонента: демон, модра\клиент, вебморда. То есть по желанию можно поднять на сервере демон и крутить на нем торренты и подключаться к нему из консоли или через графическую оболочку, либо можно в догонку поднять еще и вебморду и управлять демоном из браузера.
И кстати все это не требует никаких пыхпыхов и апапчей и прочей подобной ненужной мишуры.
Советую присмотреться к Deluge. Имеет 3 компонента: демон, модра\клиент, вебморда. То есть по желанию можно поднять на сервере демон и крутить на нем торренты и подключаться к нему из консоли или через графическую оболочку, либо можно в догонку поднять еще и вебморду и управлять демоном из браузера.
И кстати все это не требует никаких пыхпыхов и апапчей и прочей подобной ненужной мишуры.
Присоединяюсь. Чтобы появилась кнопка подключения с морды (gtk) к удаленному демону нужно отключить в настройках «Classic» интерфейс. Всего 3 варианта морды: GTK, WEB, CLI. Использую уже где-то полгода, очень удобно. Только желательно дебку тянуть с сайта.
утянул дебку, к локальному демону коннетится нормально, к удаленному не хочет. просто не разрешает нажать подключиться. телнетится нормально.
а что насчт вэб и cli морд, где про них посмотреть инфу можно?
а что насчт вэб и cli морд, где про них посмотреть инфу можно?
Надо в настройках поставить галку, разрешающую удаленные соединения, тогда будет коннектиться к удаленному демону.
deluge --ui web запустит на локалхосте, не помню на каком порту, в логах будет, вебморду, дефолтный пароль от нее deluge
deluge --ui console запускает консольный клиент, подключаешься к демону и работаешь. Вариант на случай если нет иксов.
deluge --ui web запустит на локалхосте, не помню на каком порту, в логах будет, вебморду, дефолтный пароль от нее deluge
deluge --ui console запускает консольный клиент, подключаешься к демону и работаешь. Вариант на случай если нет иксов.
нашел в факе, проверил, вэб морда заработала, но её что то заглючило, возможно из-за прокси, забыл проверить настройки браузера…
а стандартную таки не поднял… не доступна кнопа и всё тут…
а стандартную таки не поднял… не доступна кнопа и всё тут…
По шагам:
1) Поднимаем на сервере демон
2) Запускаем на нем же консольный клиент: deluge --ui console
3) Разрешаем удаленный коннект к демону: config -s allow_remote True
4) Глушим демон из консольного клиента: halt
5) Идем к обычному компу и подключаемся из графической морды
Должно работать, сам не проверял, т.к. нет отдельного сервера без иксов.
1) Поднимаем на сервере демон
2) Запускаем на нем же консольный клиент: deluge --ui console
3) Разрешаем удаленный коннект к демону: config -s allow_remote True
4) Глушим демон из консольного клиента: halt
5) Идем к обычному компу и подключаемся из графической морды
Должно работать, сам не проверял, т.к. нет отдельного сервера без иксов.
Может расскажете поподробней? Вот у меня сейчас под рукой сервер с ubuntu-server 8.10 (доступ только по ssh в терминал, без иксов) и десктоп с простой 8.10.
Что мне делать? :)
Что мне делать? :)
Качаете с сайта проекта пакет, устанавливаете, а далее инструкция парой постов выше.
download.deluge-torrent.org/ubuntu/intrepid/1.1.0_RC3/
Если где не разберетесь — пишите, попробую ответить на вопросы.
download.deluge-torrent.org/ubuntu/intrepid/1.1.0_RC3/
Если где не разберетесь — пишите, попробую ответить на вопросы.
Мимоходом заметил что в репах до сих пор версии 0.5.9.*
5) Идем к обычному компу и подключаемся из графической морды
Чё-то я вот тут подвис. Графическая морда есть, а что с ней делать? )
Чё-то я вот тут подвис. Графическая морда есть, а что с ней делать? )
Если в настройках не выключил классический режим, сделай и перезапусти клиент.
Настройки-Интерфейс-Классический режим.
Дальше увидишь большую кнопку «Управление подключениями»
Настройки-Интерфейс-Классический режим.
Дальше увидишь большую кнопку «Управление подключениями»
$ svn co svn://canbruixa.homelinux.net/repos/trunk/wtorrent/
svn: Can't connect to host 'canbruixa.homelinux.net': Connection timed out
:/
похоже придется стабильную брать…
неа, нашел svn co svn://wtorrent-project.org/repos/trunk/wtorrent/
хотя насчет deluge, уболтали, сейчас гляну что там, и стоит ли вообще дергаться и переделывать с torrentflux'a
svn: Can't connect to host 'canbruixa.homelinux.net': Connection timed out
:/
похоже придется стабильную брать…
неа, нашел svn co svn://wtorrent-project.org/repos/trunk/wtorrent/
хотя насчет deluge, уболтали, сейчас гляну что там, и стоит ли вообще дергаться и переделывать с torrentflux'a
UFO just landed and posted this here
А можно ли как-то рассортировывать закаченные файлы, музыка в одну папку, фильмы в другую, чтобы не захламлять папку done.
я не пробовал, по идее можно поковырять параметр
on_finished = move_complete,«execute=mv,-u,$d.get_base_path=,/home/randomtoy/torrents/done/
в .rtorrent.rc
on_finished = move_complete,«execute=mv,-u,$d.get_base_path=,/home/randomtoy/torrents/done/
в .rtorrent.rc
да вряд ли это автоматом получится сделать, т.к. скорее всего тогда нужно все к расширениям файлов привязывать. Вот если бы во перед закачкой папку указывать можно было — тогда круто. Это единственное, что меня останавливает от использования консольного клиента.
Есть еще одна веб-морда, в ней можно указывать папку назначения wl500g.info/showthread.php?t=14256
Еще как вариант создать несколько просматриваемых директорий с разными директориями-назначением для скачиваемых файлов.
Move completed torrents to different directory depending on watch directory ¶
Each watch directory adds torrents with the final destination stored in the «custom1» string of the download. You can check this string with ctrl-X then «print=$d.get_custom1=» in the client. In rtorrent 0.8.4+:
schedule = watch_directory_1,10,10,«load_start=~/Download/watch_stuff1/*.torrent,d.set_custom1=~/Download/stuff1/»
schedule = watch_directory_2,10,10,«load_start=~/Download/watch_stuff2/*.torrent,d.set_custom1=~/Download/stuff2/»
# On completion, move the torrent to the directory from custom1.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-u,$d.get_base_path=,$d.get_custom1=»
# On MacOSX and *BSD.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-n,$d.get_base_path=,$d.get_custom1=»
Each watch directory adds torrents with the final destination stored in the «custom1» string of the download. You can check this string with ctrl-X then «print=$d.get_custom1=» in the client. In rtorrent 0.8.4+:
schedule = watch_directory_1,10,10,«load_start=~/Download/watch_stuff1/*.torrent,d.set_custom1=~/Download/stuff1/»
schedule = watch_directory_2,10,10,«load_start=~/Download/watch_stuff2/*.torrent,d.set_custom1=~/Download/stuff2/»
# On completion, move the torrent to the directory from custom1.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-u,$d.get_base_path=,$d.get_custom1=»
# On MacOSX and *BSD.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-n,$d.get_base_path=,$d.get_custom1=»
вот солюшн
Move completed torrents to different directory depending on watch directory
Each watch directory adds torrents with the final destination stored in the «custom1» string of the download. You can check this string with ctrl-X then «print=$d.get_custom1=» in the client. In rtorrent 0.8.4+:
schedule = watch_directory_1,10,10,«load_start=~/Download/watch_stuff1/*.torrent,d.set_custom1=~/Download/stuff1/»
schedule = watch_directory_2,10,10,«load_start=~/Download/watch_stuff2/*.torrent,d.set_custom1=~/Download/stuff2/»
# On completion, move the torrent to the directory from custom1.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-u,$d.get_base_path=,$d.get_custom1=»
# On MacOSX and *BSD.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-n,$d.get_base_path=,$d.get_custom1=»
отсюда libtorrent.rakshasa.no/wiki/RTorrentCommonTasks хороший мануал по .rtorrent.rc
Move completed torrents to different directory depending on watch directory
Each watch directory adds torrents with the final destination stored in the «custom1» string of the download. You can check this string with ctrl-X then «print=$d.get_custom1=» in the client. In rtorrent 0.8.4+:
schedule = watch_directory_1,10,10,«load_start=~/Download/watch_stuff1/*.torrent,d.set_custom1=~/Download/stuff1/»
schedule = watch_directory_2,10,10,«load_start=~/Download/watch_stuff2/*.torrent,d.set_custom1=~/Download/stuff2/»
# On completion, move the torrent to the directory from custom1.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-u,$d.get_base_path=,$d.get_custom1=»
# On MacOSX and *BSD.
on_finished = move_complete,«d.set_directory=$d.get_custom1= ;execute=mv,-n,$d.get_base_path=,$d.get_custom1=»
отсюда libtorrent.rakshasa.no/wiki/RTorrentCommonTasks хороший мануал по .rtorrent.rc
Ух как страшно то демонизация то ИМХО реализована, зачем такие пируэты не понимаю. У себя использую связку screen + rtorrent + wTorrent.
клиент запускается простой командой прописанной в rc.d:
screen -dmS rtorrent su — torrent -c rtorrent
Остальное в принципе точно также.
Открыть консольный интерфейс можно командой:
screen -r rtorrent
или если нет других «скринов» то
screen -r
а выйти без закрытия самого клиента: ctrl + A + D.
Удобно если rtorrent стоит на сервере без монитора, а кроме ка через веб-морду иногда охото и через терминал подключиться и проконтролировать, что да как.
клиент запускается простой командой прописанной в rc.d:
screen -dmS rtorrent su — torrent -c rtorrent
Остальное в принципе точно также.
Открыть консольный интерфейс можно командой:
screen -r rtorrent
или если нет других «скринов» то
screen -r
а выйти без закрытия самого клиента: ctrl + A + D.
Удобно если rtorrent стоит на сервере без монитора, а кроме ка через веб-морду иногда охото и через терминал подключиться и проконтролировать, что да как.
Теперь 2 вопроса:
— я включаю сервер — нужно ли мне логиниться или он сам начнет закачку и раздачу вести?
— у меня на компе с виндой щас кучу торрентов, можно ли их как нибудь перенести?
— я включаю сервер — нужно ли мне логиниться или он сам начнет закачку и раздачу вести?
— у меня на компе с виндой щас кучу торрентов, можно ли их как нибудь перенести?
1) не нужно, он стартует сам.
2) нужны только .torrent файлы. переносишь закачки на сервер и добавляешь торренты. в настройках пути указываешь местонахождение торрентов на сервере и он подхватит их
2) нужны только .torrent файлы. переносишь закачки на сервер и добавляешь торренты. в настройках пути указываешь местонахождение торрентов на сервере и он подхватит их
Проблема в том, что при добавлении торрента файл выглядит так — video, а на компе уже файл выглядит видео, т.е. я щас написал как пример, но я думаю смысл понятен, что названия отличаются. Т.е. мне придется переименовывать все файлы или как?
спасибо за мануал.
Поставил у себя. Только пришлось немножно по-другому делать:
Дополнительно поставить пакет libapache2-mod-scgi
и включать не scgi_module, а просто scgi
Поставил у себя. Только пришлось немножно по-другому делать:
Дополнительно поставить пакет libapache2-mod-scgi
и включать не scgi_module, а просто scgi
При установке на сервер, где Apache выступает в роли backend (проксирует для nginx) при переходе на /RPC2 север падает с ошибкой 500 Internal Server Error.
Сталкивались ли вы с подобной ошибкой и, если да, то каким образом ее решали?
Сталкивались ли вы с подобной ошибкой и, если да, то каким образом ее решали?
Sign up to leave a comment.
установка rTorrent+wTorrent на Ubuntu 8.10