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

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

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

С помощью VPN вы можете замаскировать свой IP-адрес, когда загружаете торренты.
- Установка и использование ProtonVPN на настольных системах Linux.
Настройка Deluge BitTorrent на сервере с Ubuntu 16.04.
Вы можете установить демона Deluge BitTorrent на своем сервере и контролировать его через веб-интерфейс. Загрузка торрентов с сервера происходит очень быстро, так как современные серверы обычно обеспечивают скорость передачи данных до 100 Мбит.
Для установки веб-интерфейса 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 активен и запущен.
Доступ к веб-интерфейсу 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. Выберите нужное соединение и нажмите кнопку «Подключиться».

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

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

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

Вы можете загрузить торрент-файл с вашего компьютера или воспользоваться магнитной ссылкой. По умолчанию загружаемые файлы сохраняются в папке /var/lib/deluge/Downloads/.
Конфигурация обратного прокси 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.

