Меню Рубрики

Установка deluge для ubuntu

Блог d >

Про АйТи и около айтишные темы

Установка Deluge на Ubuntu Server

Сейчас сложно представить домашний сервер без торрент-клиента, если для Windows по умолчанию подразумевается — uTorrent, то для linux не все так однозначно. Пришлось прибегнуть к помощи интернет сообщества, и в результате по количеству положительных отзывов вырвался в лидеры торрент-клиент для linux — Deluge. Его плюсы: удобный и понятный веб-интерфейс, есть клиенты для разных платформ, модульность, т.е. основная часть устанавливается в качестве демона, а средства управления устанавливаются по необходимости.

И так приступим к установке…

Шаг 1. Создадим нового пользователя и добавим его в группу deluge:

Шаг 2. Дадим права на запись логов пользователю deluge:

Шаг 3. Устанавливаем Deluge и web-интерфейс для него:

Шаг 4. Создадим файл с параметрами запуска демона deluge

Открываем текстовый редактор nano с указанием имени файла:

Указываем следующие параметры:

Сохраняем изменения комбинацией клавиш Ctrl + O и выходим из nano — Ctrl + x

Шаг 5. Создадим скрипт запуска демона

Снова запускаем текстовый редактор nano:

И вставляем следующий текст:

Сохраняем изменения комбинацией клавиш Ctrl + O и выходим из nano — Ctrl + x .

Шаг 6. Делаем скрипт исполняемым:

Шаг 7. Пропишем скрипт запуска демона в автозагрузку

Шаг 8. Перезагрузка

В принципе, можно не перезагружать Ubuntu, а запустить демона командой:

Но тогда мы не сможем убедиться, что скрипт автозапуска работает нормально. Поэтому лучше перезагрузиться:

После загрузки сервера открываем браузер, в адресной строке вводим ip-адрес, либо название сервера и указываем порт 8112

Если все сделано правильно, то в браузере откроется страница Deluge и попросит ввести пароль. Пароль по умолчанию: deluge. Все остальные настройки торрент-клиента можно сделать через веб-интерфейс.

Еще проверить работоспособность можно с помощью команды top, она покажет активность всех процессов, а нас интересуют только два из них. Это deluged и deluge-web.

Чтобы остановить/перезапустить/запустить демон вводим команду:

P.S. Данную инструкцию я проделывал на Ubuntu Server 12.04 и Deluge 1.3.5

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!

Хотите поблагодарить автора за эту заметку? Вы можете это сделать!

источник

Установка deluge для ubuntu

Установка Deluge Daemon на сервер

Я уже писала , как поднять торрент-клиент на сервере на примере Transmission. Теперь же мы рассмотрим более сложный, но вместе с тем и более функциональный, на мой взгляд, вариант.

Deluge — клиент-сервер для передачи данных по протоколу BitTorrent, созданный на Python и GTK+.
Deluge поддерживает следующие сетевые возможности:

  • Mainline DHT.
  • µTorrent Peer exchange (обмен пирами по протоколу μTP).
  • Local service discovery (обнаружение пиров в локальной сети).
  • BitTorrent шифрование протокола. UPnP и NAT-PMP.
  • Поддержка прокси для пиров, трекеров, DHT и Web-Seed.
  • Шифрование.
  • Частные торренты.
  • Ручное добавление пиров.

Кроме того, Deluge обладает следующими функциями:

  • Режимы полного и компактного резервирования дискового пространства для загрузок.
  • Ограничение скорости приёма-передачи как для отдельных закачек, так и глобальное.
  • Выбор отдельных файлов из раздачи для загрузки.
  • Приоритет скачивания первой и последней части файла для возможности предварительного просмотра содержимого.
  • Выбор глобального каталога для скачивания и отдельных каталогов для конкретных заданий.
  • Переименование скачиваемых файлов и каталогов.
  • Очередь системы для повышения эффективности управления полосой пропускания.
  • Автоматическая остановка или удаление раздачи по достижении определённого рейтинга.
  • Минимизация в системный трей с возможностью парольной защиты.

Варианты интерфейса.

  • deluge-gtk или deluge — классическая версия Deluge с графическим интерфейсом пользователя.
  • deluge-console — альтернативный вариант Deluge с текстовым интерфейсом пользователя не требует запущенного X.org.
  • deluge-web — веб-интерфейс программы.
  • deluged — демон, который сидирует и докачивает активные раздачи, не поставленные ранее на паузу. Не предоставляет пользователю производить какие-либо действия, но зато сводит потребление программой ресурсов системы до минимума, если в данный момент кроме раздачи и закачки никаких действий не требуется.

Нас интересует вариант «демон + web-интерфейс». В моём случае имеется желание и сервер в локальной сети на Debian 7, с которым я соединяюсь через терминал по SSH. Расположение сервера не важно. Предложенный вариант работает одинаково стабильно и в случае, если сервер располагается во внешней сети.
Устанавливаем демон и webUI.

Теперь нам нужно определиться от имени какого пользователя будет работать демон. В моём случае это существующий пользователь (условно user). Если вы хотите создать нового пользователя (условно deluge), то вы можете это сделать следующей командой:

То есть мы создали пользователя deluge, входящего в группу deluge и имеющего домашний каталог по адресу /home/deluge.
Этот шаг можно пропустить, если вы хотите чтоб демон работал от имени существующего пользователя.
Для запуска демона и web-интерфейса Deluge при загрузке сервера нам понадобится init.d скрипт. К счастью для нас, некий Adolfo R. Brandes уже написал этот скрипт и нам остаётся лишь слегка подправить его и скопировать в нашу init.d директорию.
Для начала любым удобным способом создаём файл «deluge-daemon» в директории /etc/default, например с помощью nano.

Читайте также:  Установка газовых баллонов для газовых плит

В строке DELUGED_USER=»»указываем пользователя, от которого будет работать Deluge. Например DELUGED_USER=»user», после чего сохраняем и закрываем файл (Ctrl+X, затем Y).
Тем же способом создаём файл «deluge-daemon» в директории /etc/init.d следующего содержания:

Оригинал можно взять от сюда .
Делаем скрипт исполняемым

источник

Лучшие торрент клиенты для Linux

В поисках лучшего торрент клиента на Ubuntu? Существует целый ряд торрент клиентов доступных на Linux. Но какие из них лучшие для этой операционной системы?

Сегодня мы представим 5 лучших торрент-клиентов на Linux, легких, богатых по функциональности и обладающих впечатляющим графическим интерфейсом. Простота установки и использование также будут важным фактором при отборе.

Лучшие торрент клиенты для Linux

Так как Ubuntu по умолчанию имеет Transmission, то я исключил его из списка. Но это не означает, что Transmission не заслуживает попасть в этот список. Transmission — хороший торрент-клиент для Ubuntu, и это стало причиной распространения данного торрент-клиента по умолчанию в некоторых дистрибутивах Linux, в том числе в Ubuntu.

Deluge

Deluge для Ubuntu завоевал звание как лучший торрент клиент для linux по версии Lifehacker, что уже само собой говорит о полезности Deluge. И это не просто потому что изданию Lifehacker понравился Deluge, проверьте любой форум, и вы найдете много людей, которые скажут, что Deluge их любимый торрент-клиент.

Быстрый, отточенный и интуитивно понятный интерфейс делает Deluge горячим любимцем у пользователей Linux.

Deluge доступен в репозитории Ubuntu, вы можете установить его через Ubuntu Software Center или используя приведенную ниже команду:

sudo apt-get install deluge

qBittorrent

qBittorrent – это торрент клиент на LinuxAs, qBittorrent — это Qt версия известного клиента Bittorrent. Если вы когда-либо его использовали, то увидите интерфейс, напоминающий Bittorrent клиент в Windows. Сгруппированный и легкий, он имеет все стандартные функции торрент программы, qBittorrent также доступен по умолчанию в репозитории Ubuntu.

Он может быть установлен через Ubuntu Software Center или используя приведенную ниже команду:

sudo apt-get install qbittorrent

Tixati

Tixati – это очередной торрент клиент для linux, который неплохо было бы иметь на Ubuntu. По умолчанию он имеет темную тему, которая может стать предпочтительнее для многих, но не для меня. Он обладает всеми стандартными функциями, которые вам могут понадобиться в торрент-клиенте.

В дополнение ко всему имеется функция анализа данных. Вы сможете измерять и анализировать пропускную способность и другие статистические данные.

Vuze — это лучший торрент клиент для linux среди ряда пользователей, а также среди пользователей Windows. Помимо стандартных функций, вы сможете найти торренты непосредственно в приложении. Также можно подписаться на эпизодический контент, чтобы вам не пришлось искать новый контент, в боковой панели всегда будут отображаться ваши подписки.

Кроме того, он имеет видеоплеер, способный воспроизводить HD-видео с субтитрами и всё. Но я думаю, вы бы не захотели использовать его взамен лучших видеоплееров, таких как VLC.

Vuze может быть установлен через Ubuntu Software Center или используя приведенную ниже команду:

Frostwire

Торрент клиент Frostwire — это торрент клиент для linux, который вам просто необходимо попробовать. Это больше, чем просто торрент-клиент. Также он доступен на Android, вы можете использовать его для обмена файлами через WiFi.

Вы можете искать торренты прямо в приложении и воспроизводить их внутри клиента. В дополнение к загруженным файлам, он может просматривать местные средства массовой информации и сортировать их внутри проигрывателя. Те же функции доступны и в Android версии.

Дополнительной особенностью является то, что Frostwire предоставляет доступ к лицензионной музыке индийских исполнителей. Вы можете скачивать и слушать ее абсолютно бесплатно.

Выводы

Это были все лучшие торрент клиенты для Linux, которые вы можете использовать. Одни из них предоставляют более широкие возможности, другие имеют только базовую функциональность, но все они будут полезны в зависимости от ситуации. А какой торрент клиент используете вы? Какой ваш любимый? Напишите в комментариях!

источник

Установка qBittorrent в Ubuntu

qBittorrent — это один из самых популярных свободных торрент клиентов с открытым исходным кодом для Linux. Программа поддерживает такие платформы, как Linux, Windows, MacOS и FreeBSD. Интерфейс программы напоминает uTorrent, зато здесь нет рекламы и поддерживаются такие BitTorrent расширения как DHT, peer exchange и полное шифрование. Кроме того, программой можно пользоваться через веб-интерфейс удаленно.

Читайте также:  Установка житель в днр

С появлением скоростного интернета и различных стриминговых сервисов торренты теряют свою привлекательность, но они все ещё остаются актуальными для загрузки образов операционных систем. В этой статье мы разберемся как выполняется установка qBittorrent Ubuntu 18.04.

Установка qBittorrent на Ubuntu 18.04

Самый простой способ установить программу — использовать официальные репозитории. На данный момент там находится версия 4.0.3. Для установки достаточно выполнить:

sudo apt install qbittorrent

Затем вы можете найти программу в главном меню и запустить.

Если вы хотите более свежую версию, надо использовать PPA. Для добавления PPA от разработчиков выполните команду:

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Список пакетов будет обновлен автоматически и вам надо будет только запустить команду установки:

sudo apt install qbittorrent

Этот репозиторий будет также работать и с более старыми версиями дистрибутива, например, Ubuntu 16.04 или 14.04, а также с более новыми. Если в вашей системе уже установлен qBittorrent, после добавления PPA можно просто обновить его вместе с системой.

Установка qBitTorrent на Ubuntu Server

Если вы хотите скачивать и раздавать торренты на сервере, то вы можете установить qBittorrent на без графического интерфейса и управлять им через веб-интерфейс. Подключитесь к вашему серверу и добавьте тот же PPA:

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Затем установите версию без графического интерфейса, для этого к названию пакета добавьте опцию nox:

sudo apt install qbittorrent-nox

Создайте пользователя, от имени которого будет запускаться программа:

И осталось создать юнит файл systemd, чтобы система инициализации Ubuntu могла управлять работой программы:

sudo vi /etc/systemd/system/qbittorrent-nox.service

[Unit]
Description=qBittorrent Daemon Service
After=network.target
[Service]
Type=forking
User=qbtuser
ExecStart=/usr/bin/qbittorrent-nox -d
[Install]
WantedBy=multi-user.target

Сохраните изменения. Затем добавьте службу в автозагрузку и запустите её, но прежде надо попросить systemd перечитать изменения с диска:

sudo systemctl daemon-reload

sudo systemctl enable qbittorrent-nox
sudo systemctl start qbittorrent-nox

Веб-интерфейс qBittorrent

В графической версии веб-интерфейс по умолчанию отключен. Для его включения откройте Инструменты -> Настройки -> Веб-интерфейс и отметьте галочку Веб-интерфейс:

После этого он будет доступен по адресу ваш_ip:8080 например, на локальной машине:

По умолчанию имя пользователя admin, пароль: adminadmin.

Вы можете изменить пароль на той же вкладке в графической утилите или в веб интерфейсе, в настройках:

Как удалить qBitTorrent в Ubuntu

Чтобы удалить программу из своей системы достаточно выполнить:

sudo apt purge qbittorrent

Если вы устанавливали версию без графического интерфейса, то:

sudo apt purge qbittorrent

Затем останется отключить PPA через утилиту Программы и обновления и удалить дополнительные конфигурационные файлы, если вы их создавали.

Выводы

В этой статье мы разобрали как установить qBittorrent Ubuntu 18.04, а также как настроить серверную версию и запустить веб-интерфейс. Как видите, всё очень просто. Это мой любимый торрент клиент, советую его всем, особенно пользователям Windows. А какими торрент клиентами пользуетесь вы? Напишите в комментариях!

источник

BitTorent клиент для сервера

Когда у меня возникла необходимость установить на сервер, который находится под управлением Ubuntu 9.04 «Jaunty Jackalope», BitTorent клиент, то я сразу подумал о rtorrent. Но пока я искал инструкцию по его настройке (точнее по настройке самого rtorrent, screen и web-интерфейса к rtorrent) я узнал о том что мой любимый Deluge (которым я пользовался раньше на компьютере с DE GNOME) может работать и в консольном режиме и в режиме с Web-интерфейсом. Меня это заинтересовало. В результате я раскопал официальный сайт Deluge и нашёл на нём инструкцию по установке Deluge на сервер. Всё намного проще, нежели в случае с rtorrent.

1. Для начала я бы порекомендовал обзавестись пакетами, которые понадобятся для работы:

2. Теперь установим сам Deluge:

3. Нужно создать для него демона, который будет его запускать. Для этого создадим файл /etc/default/deluge-daemon:

Содержимое файла должно быть таким (ВНИМАНИЕ. Обязательно замените на имя вашего пользователя в системе!):

Для выхода из nano и сохранения файла используйте сочетание Ctrl+x + ответ на вопрос о необходимости сохранения файла.

4. Создадим исполняемый скрипт /etc/init.d/deluge-daemon:

Его содержимое должно быть следующим:

5. Разрешим пользователю root исполнять этот скрипт:

6. Добавим выполнение этого скрипта при старте системы:

7. Теперь осталось либо запустить скрипт

либо перезапустить сервер

Всё, программой можно пользоваться обратившись к серверу через браузер на порт 8112. К примеру, http://198.162.1.25:8112. Пароль по-умолчанию «deluge».

Web-интерфейс системы очень удобный и продуманный. За сутки работы с ним ошибок и недочётов не обнаружено. Выглядит он вот так:

На мой взгляд установка Deluge в разы проще и понятнее, нежели установка rtorrent. А так как для моих задач Deluge хватает выше крыши, то я остановился именно на нём.

Читайте также:  Установка вендинговых автоматов в учебных заведениях

P.S.
Если коды скриптов не сработали, то попробуйте взять их с официального сайта с документацией, вдруг при копирование какие-нибудь символы на что-нибудь заменились.

Обновление от 20 июля 2009 05:00
Я советую устанавливать deluge не из репозитория Ubuntu, а собирать из SVN разработчиков. Так как версия из SVN стабильнее и у меня намного реже вылетает с ошибкой Segmentation fault (segfault), нежели версия из репозитория.

Установка не многим сложнее. Ниже приведу процесс удаления версии установленной из репозитория и установки версии из SVN

1. Удалим имеющийся deluge

2. Удаляем конфигурационные файлы deluge, предварительно сделав копию (на всякий случай, так как в папке

/.config/deluge/state находится список торентов которые были в deluge до его удаления)

3. Устанавливаем последний стабильный deluge из SVN

BitTorent клиент для сервера: 40 комментариев

Я так понимаю, что для его работы необходимо чтобы на сервере и графическая оболочка стояла?

В том-то и дело, что она не нужна! Я же написал: «…может работать и в консольном режиме и в режиме с Web-интерфейсом…»
В конце статьи приведён снимок экрана браузера в котором показан WEB-интерфейс Deluge.

Я и уточнил, при этом Иксы ставятся на сервере или нет? То, что через WEB-интерфейс работает, я вижу… Но вижу также, что через localhost, т.е. на сервере у тебя графика таки стоит?

1. Обращение к localhost не имеет никакого отношения к Иксам, так как это обращение к WEB-серверу.
2. К localhost с сервера можно обратиться при помощи lynx.
3. Непустая папка /etc/X11/ есть на всех серверах под управлением Ubuntu.

На самом деле я не вижу в описанном мной процессе указание на необходимость Иксов. Вышеописанные действия проводились на свежеустановленном сервере. На нём до этого только openssh было установлено.

Понял. Иксы могут поставится в качестве зависимости, но посмотрел щас, вроде ничего особо весомого там не ставится…

Всем привет,
спасибо за статью.

Эх… не получилось. Вот выдает ошибку:

root@rgserv:/etc/default# /etc/init.d/deluge-daemon start
/etc/init.d/deluge-daemon: 34: Syntax error: «&» unexpected

Подскажите пожалуйста. Я уже по несколько раз проверил содержимое файлов. Все как у Вас. А запускаешь и не работает.

Это происходило из-за того что редактор WordPress почему-то дважды заменил символы «&», « » и некоторые другие на их html-коды. В результате приведённые скрипты перестали быть корректными.

Сейчас всё исправлено и должно работать.

Gurom, спасибо что заметили.

Еще раз ОГРОМНОЕ спасибо автору. У меня все заработало. Сижу смотрю на свой web интерфейс , радуюсь 🙂
Весьма удобная штуковина.

Да, Gurom, вы правы. Как я не старался перенести тексты файлов с сайта разработчиков в неизменном виде, редактор WP это сделать не давал. Но сейчас вроде всё в порядке. Спасибо.

Есть сервер на котором установлен Deluge, сервер располагается не в моей локальной сети и управлять deluge через веб интерфейс проблематично . Нужно настроить что бы deluge брал torrent файлы из определенной папки, скажем torrent.in и ложил скаченные файлы в torren.out. как это сделать через консоль?

Для einomrah. То, что сразу пришло на ум:
1. [text]man deluge[text]
2. Deluge Console UI
3. Отредактировать файл

/.config/deluge/core.conf. Какой в нём формат используется и как его заполнять наверняка рассказано на форуме Deluge.

+1, управлять Deluge на сервере можно и удаленно, с помощью установленного Deluge с обычным графическим GUI. Делается очень просто в два шага:
1. на сервере в домашней папке пользователя, из под которого запускается Deluge, нужно добавить строку вида user:password (естественно подставить свои значения) в файл

/.config/deluge/auth .
Через консоль можно выдать команду
echo «username:password» >>

/.config/deluge/auth
2. На клиентской машине (кстати, Deluge кроссплатформен и потому можно и на Linux и на Windows сделать) в настройках клиента заходите в раздел Интерфейс и убираете галочку «Использовать классический интерфейс». Теперь перезапустите клиент и при первом заходе появится менеджер соединений (также появится аналогичная кнопка на панели), где можно настроить подключение к серверу и спокойно управлять торрентами через GUI.
P.S.: насчет автодобавления — есть такая функция, но ее использование чревато, проще добавить вручную, ИМХО. Ибо когда я добавил так все свои 700 торрентов, я потом не смог у них поменять путь, дабы они заного не закачивались. По каким причинам, я пока не понял, но пришлось добавлять вручную. Кстати, через GUI можно сразу пакетами добавлять, что удобнее, чем в WebUI, где можно только один за раз добавить.

Огромное спасибо. Отличное решение. Я счастлив 🙂

источник