да, я как раз только што прочитал твою статью про Сервер на дебиане. в принципе можешь попробовать использовать пакеты с testing репозитария. должны подойти
Вай вай вай сколько всяких вещей страшных.
Советую присмотреться к Deluge. Имеет 3 компонента: демон, модра\клиент, вебморда. То есть по желанию можно поднять на сервере демон и крутить на нем торренты и подключаться к нему из консоли или через графическую оболочку, либо можно в догонку поднять еще и вебморду и управлять демоном из браузера.
И кстати все это не требует никаких пыхпыхов и апапчей и прочей подобной ненужной мишуры.
Присоединяюсь. Чтобы появилась кнопка подключения с морды (gtk) к удаленному демону нужно отключить в настройках «Classic» интерфейс. Всего 3 варианта морды: GTK, WEB, CLI. Использую уже где-то полгода, очень удобно. Только желательно дебку тянуть с сайта.
утянул дебку, к локальному демону коннетится нормально, к удаленному не хочет. просто не разрешает нажать подключиться. телнетится нормально.
а что насчт вэб и cli морд, где про них посмотреть инфу можно?
нашел в факе, проверил, вэб морда заработала, но её что то заглючило, возможно из-за прокси, забыл проверить настройки браузера…
а стандартную таки не поднял… не доступна кнопа и всё тут…
1) Поднимаем на сервере демон
2) Запускаем на нем же консольный клиент: deluge --ui console
3) Разрешаем удаленный коннект к демону: config -s allow_remote True
4) Глушим демон из консольного клиента: halt
5) Идем к обычному компу и подключаемся из графической морды
Должно работать, сам не проверял, т.к. нет отдельного сервера без иксов.
Может расскажете поподробней? Вот у меня сейчас под рукой сервер с ubuntu-server 8.10 (доступ только по ssh в терминал, без иксов) и десктоп с простой 8.10.
Что мне делать? :)
Т.к. 1.0 это полная перепись ядра и разделение его на клиент и сервер, то никакие плагины из 0.5 не работают на 1.0, а их там было порядочное количество. Теперь девелоперы пытаются реализовать часть из них в ветке 1.1 и дописать оставшиеся в 1.2. Думаю тогда в репах и появится новая версия.
Если в настройках не выключил классический режим, сделай и перезапусти клиент.
Настройки-Интерфейс-Классический режим.
Дальше увидишь большую кнопку «Управление подключениями»
Дефолтный порт, как ты мог бы заметить, подкючи ты чудеса дедукции и посмотри в менеджере подключений на 127.0.0.1:58846, то ты бы знал, что дефолтный порт 58846.
я не пробовал, по идее можно поковырять параметр
on_finished = move_complete,«execute=mv,-u,$d.get_base_path=,/home/randomtoy/torrents/done/
в .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.
вот солюшн
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.
Ух как страшно то демонизация то ИМХО реализована, зачем такие пируэты не понимаю. У себя использую связку screen + rtorrent + wTorrent.
клиент запускается простой командой прописанной в rc.d:
screen -dmS rtorrent su — torrent -c rtorrent
Остальное в принципе точно также.
Открыть консольный интерфейс можно командой:
screen -r rtorrent
или если нет других «скринов» то
screen -r
а выйти без закрытия самого клиента: ctrl + A + D.
Удобно если rtorrent стоит на сервере без монитора, а кроме ка через веб-морду иногда охото и через терминал подключиться и проконтролировать, что да как.
Теперь 2 вопроса:
— я включаю сервер — нужно ли мне логиниться или он сам начнет закачку и раздачу вести?
— у меня на компе с виндой щас кучу торрентов, можно ли их как нибудь перенести?
1) не нужно, он стартует сам.
2) нужны только .torrent файлы. переносишь закачки на сервер и добавляешь торренты. в настройках пути указываешь местонахождение торрентов на сервере и он подхватит их
Проблема в том, что при добавлении торрента файл выглядит так — video, а на компе уже файл выглядит видео, т.е. я щас написал как пример, но я думаю смысл понятен, что названия отличаются. Т.е. мне придется переименовывать все файлы или как?
Достаточно в терминале нажать Ctrl+O и указать другой путь сохранения выбранного торрента.
Но можешь и переименовать файлы. Тогда понадобится Ctrl+R (рехеш).
спасибо за мануал.
Поставил у себя. Только пришлось немножно по-другому делать:
Дополнительно поставить пакет libapache2-mod-scgi
и включать не scgi_module, а просто scgi
При установке на сервер, где Apache выступает в роли backend (проксирует для nginx) при переходе на /RPC2 север падает с ошибкой 500 Internal Server Error.
Сталкивались ли вы с подобной ошибкой и, если да, то каким образом ее решали?
установка rTorrent+wTorrent на Ubuntu 8.10