Вступление
Некоторое время назад решился я наконец заняться изучением linux всерьез и пришел к мнению, что если и изучать, то непременно серверную сторону вопроса. Консоль всему голова, как говорится.
Образ Ubuntu Server 9.04 был слит и записан на болванку, с системного раздела ноутбука, который уже давно, молчаливо располагаясь на полке, напрашивался на роль домашнего сервера, благополучно выпилена MS Windows XP, и пошел процесс установки. Сам процесс, кстати, весьма порадовал своей лаконичностью и быстротой достижения результата. Сразу были поставлены лампа (LAMP — Linux + Apache + MySQL + PHP), OpenSSH, оснастка для построения принтсервера и Самба (т.к. машины под Виндами до сих пор есть в домашнем штате). Но все это на втором плане. Первоочередной задачей для меня в момент установки была настройка раздачи торрентов.
Выбор торрент-клиента
После непродолжительных поисков выбор был сделан в пользу проекта Deluge на основании следующих функциональных особенностей: во-первых, изначально этот торрент-клиент разработан для работы в режиме демона, что оптимально подходит для сервера, во-вторых, имеет не только web-ui ((веб-интерфейс, позволяющий управлять торрент-клиентом из браузера с любой машины)), но и гуй-морду ((Графический интерфейс пользователя в виде отдельного приложения, которое подключается к торрент-серверу)) на основе GTK+, что немаловажно при наличии пользователей, работающих под Windows.
Опишу в кратце этапы установки на сервере и клиентских машинах.
Установка на сервере
Пакет Deluge присутствует в репозиториях Ubuntu. Поэтому для установки достаточно выполнить:
sudo apt-get install deluge-core deluge-webui deluge-console
Далее запускаем демон:
deluged
Запускаем консоль Deluge:
deluge -u console
Приглашение изменится на «>>>». Разрешаем удаленные подключения, введя в консоли Deluge:
config -s allow_remote True
Выходим из консоли Deluge командой exit. Теперь надо убить демона и добавить аккаунт для удаленного подключения к Deluge:
killall deluged
echo "username:password" >> ~/.config/deluge/auth
Имя и пароль могут быть любыми и абсолютно не зависят от учетных записей Ubuntu. Осталось перезапустить демон:
deluged
С сервером всё. Переходим к клиентским машинам.
Установка на клиентских машинах
Никакой принципиальной разницы в настройках на разных платформах нет. Главное скачайте и установите на клиентскую машину Deluge. В Ubuntu проще воспользоваться менеджером пакетов. Под Windows установщик придется скачать с официльного сайта проекта. Заметьте, что при установке в винде потребуется доступ к интернету, так как установщику требуется скачать GTK+.
Установили? Теперь пара настроек и всё заработает.
- Запустите Deluge.
- Правка > Параметры
- Раздел Интерфейс
- Снимите галочку Использовать классический вид
- Нажмите Применить
- Перезапустите Deluge.
Учтите, что при простом нажатии на крестик программа не закроется, а свернется и останется висеть в области уведомлений, поэтому используйте Файл > Выход.
При повторном запуске перед вами появится окно настройки подключений.

Можете смело удалять localhost и нажать кнопку Добавить. Введите ip адрес сервера, логин и пароль, заданные ранее на этапе установки на сервере. Только что добавленный сервер должен подсветится зеленым. В противном случае проверьте сначала, верно ли вы указали адрес сервера и логин с паролем, проверьте если ли вообще связь с сервером. Если эти манипуляции не помогают, и сервер в менеджере подключений Deluge не хочет святится зеленым, придется вам вернутся на этап установки на сервере и проверить правильность своих действий там.
Когда же сервер таки зазеленеет, раскройте дополнительные параметры подключений и поставьте галочки Автоматически подключаться к выбранному узлу при запуске и Не показывать это сообщение при запуске

После нажатия Подключиться можно начинать качать торренты.
За сим всё. Вопросы по теме задавайте в комментариях.