Как установить самую актуальную версию клиента BitTorrent Deluge на Ubuntu 16.04/14.04?

Deluge — это бесплатный и открытый BitTorrent-клиент, который подходит для операционных систем Linux, FreeBSD, Mac OS X и Windows. Он предлагает множество плагинов для расширения возможностей. Последняя стабильная версия, 1.3.13, была выпущена 20 июля 2016 года и включает в себя значительное количество исправлений ошибок.

Установите свежую версию Deluge на настольный компьютер с Ubuntu 16.04/14.04, используя PPA.

В репозитории Ubuntu доступна версия Deluge 1.3.12. Чтобы установить самую актуальную версию, рекомендуется использовать официальный PPA Deluge. Для этого откройте терминал (CTRL+ALT+T) и выполните по очереди две команды.

sudo add-apt-repository ppa:deluge-team/ppa sudo apt update && sudo apt install deluge

Установите последнюю версию Deluge на Ubuntu 16.04 LTS.

Этот PPA совместим и с другими дистрибутивами Linux, которые основаны на Ubuntu 16.04/14.04, включая Linux Mint и Elementary OS. Если у вас уже установлен deluge, то приведенные выше команды позволят обновить его до самой последней версии. Не переживайте, ваши текущие торренты останутся нетронутыми.

После завершения установки вы можете открыть его через Unity Dash или в разделе приложений.

Клиент BitTorrent Deluge на Ubuntu 16.04 LTS.

Интерфейс пользователя версии 1.3.13 программы Deluge.

deluge 1.3.13 для Linux Mint и Elementary OS

С помощью VPN вы можете замаскировать свой IP-адрес, когда загружаете торренты.

  • Установка и использование ProtonVPN на настольных системах Linux.

Настройка Deluge BitTorrent на сервере с Ubuntu 16.04.

Вы можете установить демона Deluge BitTorrent на своем сервере и контролировать его через веб-интерфейс. Загрузка торрентов с сервера происходит очень быстро, так как современные серверы обычно обеспечивают скорость передачи данных до 100 Мбит.

Читайте также:  Список пакетов, которые больше не нужны как зависимости в Linux

Для установки веб-интерфейса Deluge и демона Deluge на сервере Ubuntu 16.04 примените следующую команду.

sudo add-apt-repository ppa:deluge-team/ppa sudo apt-get update sudo apt-get install deluge-webui deluged

Создайте отдельного пользователя и группу с именем deluge, чтобы этот сервис мог функционировать под своим собственным пользователем. Это повысит уровень безопасности вашего сервера.

sudo adduser --system --gecos "Deluge Service" --disabled-password --group --home /var/lib/deluge deluge

Флаг —disabled-password запрещает вход для пользователя deluge. Чтобы предоставить вашей учетной записи доступ к файлам, загруженным через Deluge BitTorrent, можно добавить её в группу deluge с помощью следующей команды.

sudo gpasswd - a ваше-имя-пользователя deluge

Создайте файл службы systemd для deluge, используя любой удобный вам текстовый редактор, например, nano.

sudo nano /etc/systemd/system/deluged.service

Вставьте указанные строки в файл.

[Unit] Description=Демон клиента Deluge Bittorrent After=network-online. target [Service] Type=simple User=deluge Group=deluge UMask=007 ExecStart=/usr/bin/deluged - d Restart=on-failure # Настраивает время ожидания перед принудительной остановкой службы. TimeoutStopSec=300 [Install] WantedBy=multi-user. target

В текстовом редакторе nano нажмите сочетание клавиш CTRL+O для сохранения файла, а затем CTRL+X для выхода. После этого запустите демон deluge, выполнив команду. Так как Deluge должен работать от имени пользователя deluge, добавлять sudo не нужно, но вам придется ввести пароль.

systemctl start deluged

Вы можете настроить автоматический запуск программ при загрузке в Ubuntu 16.04.

systemctl enable deluged

Узнайте состояние Deluge:

systemctl status deluged

deluge веб-интерфейс для Ubuntu

Вы можете убедиться, что deluge активен и запущен.

Читайте также:  Полное руководство по настройке Android SDK / ADT Bundle на Ubuntu

Доступ к веб-интерфейсу Deluge

Для того чтобы получить доступ к WebUI deluge, необходимо также создать файл службы systemd для deluge web.

sudo nano /etc/systemd/system/deluge-web.service

Сохраните данный текст в документ, скопировав и вставив его.

[Unit] Description=Deluge Bittorrent Client Web Interface After=network-online. target [Service] Type=simple User=deluge Group=deluge UMask=027 ExecStart=/usr/bin/deluge-web Restart=on-failure [Install] WantedBy=multi-user. target

Сохраните файл и закройте его. После этого запустите deluge-web и активируйте его, затем проверьте его состояние. Вновь нет нужды добавлять sudo к командам.

systemctl start deluge-web systemctl enable deluge-web systemctl status deluge-web

Служба deluge-web будет работать на TCP-порту 8112. Теперь введите в адресную строку вашего браузера:

your-server-ip:8112

Для доступа к веб-интерфейсу вам нужно будет ввести пароль, который по умолчанию установлен как deluge. Рекомендуется заменить этот стандартный пароль. (Если у вас возникают проблемы с доступом к веб-интерфейсу, возможно, ваш брандмауэр блокирует порт 8112, поэтому проверьте его настройки.)

Когда вы примете решение обновить пароль, появится окно менеджера соединений, которое предложит вам подключиться к демону Deluge, работающему на 127.0.0.1:58846. Выберите нужное соединение и нажмите кнопку «Подключиться».

Подключение интерфейса Deluge к демону.

В таком случае у вас появится возможность сменить пароль WebUI. Учтите, что для применения этого изменения необходимо нажать кнопку «Изменить».

сменить пароль по умолчанию в веб-интерфейсе deluge

Теперь вы можете приступить к использованию Deluge BitTorrent на своем сервере с Ubuntu 16.04.

Установка Deluge на сервере с Ubuntu 16.04

Для добавления новых торрентов кликните на кнопку в верхнем левом углу.

Добавить торрент через веб-интерфейс Deluge BitTorrent

Вы можете загрузить торрент-файл с вашего компьютера или воспользоваться магнитной ссылкой. По умолчанию загружаемые файлы сохраняются в папке /var/lib/deluge/Downloads/.

Читайте также:  Как открыть файл Mobi на Ubuntu 16.04

Конфигурация обратного прокси Nginx для веб-интерфейса Deluge

Обратный прокси представляет собой прокси-сервер, который используется для работы с другим сервером, в данном случае с Deluge WebUI. В первую очередь необходимо установить Nginx на Ubuntu 16.04.

sudo apt install nginx

sudo systemctl start nginx

После этого создайте конфигурационный файл для блока сервера Nginx, предназначенный для Deluge WebUI.

sudo nano /etc/nginx/conf.d/deluge-webui.conf

Скопируйте указанные ниже тексты и вставьте их в файл. Замените текст, выделенный красным, на ваше личное доменное имя. Кроме того, необходимо настроить A-запись для вашего домена.

server { listen 80; server_name torrent. yourdomain.com; access_log /var/log/nginx/torrent. yourdomain.com.log; location / { proxy_pass http://127.0.0.1:8112; }}

Сохраните изменения и закройте документ. После этого проверьте настройки Nginx.

sudo nginx - t

В случае успешного тестирования выполните перезагрузку Nginx.

sudo systemctl reload nginx

Теперь вы можете использовать Deluge WebUI, зайдя через ваше доменное имя (torrent. yourdomain.com).

Активация протокола HTTPS

Для обеспечения безопасности Web UI рекомендуется установить бесплатный сертификат Let’s Encrypt. В первую очередь, необходимо установить клиент Let’s Encrypt (certbot).

sudo apt install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt update sudo apt install certbot python3-certbot-nginx

Python3-certbot-nginx представляет собой плагин для Certbot, предназначенный для работы с Nginx. После его установки выполните команду, чтобы автоматически запросить и установить сертификат от Let’s Encrypt.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email your-email-address - d torrent. yourdomain.com

Затем обновите веб-интерфейс deluge. Он автоматически переключится на соединение по протоколу HTTPS.

Вы любите Deluge? Какой альтернативный клиент BitTorrent можете посоветовать? Делитесь своими мнениями в комментариях! Если этот пост оказался для вас полезным, не забудьте подписаться на нашу бесплатную рассылку, а также следить за нами в Google+, Twitter или поставить лайк нашей странице в Facebook.