Как установить Deluge WebUI в Ubuntu Linux

Deluge - это, по сути, бесплатный и легкий BitTorrent-клиент с открытым исходным кодом (GPL3), который доступен для Linux, FreeBSD, Mac OS X и Windows. Он имеет богатую коллекцию плагинов, которые вы также можете установить, чтобы расширить его функциональность. Например, вы можете установить плагин потоковой передачи, чтобы вы могли транслировать видео или аудио прямо из Deluge при загрузке. В этой статье мы поговорим о том, как установить Deluge WebUI на Ubuntu. Давайте начнем!





как скрыть игры, в которые вы играете в Steam

Что ж, не вдаваясь в подробности о Потопе, на самом деле стоит отметить, что если вам нравятся расширенные функции, это программное обеспечение для вас. Затем он поддерживает все без исключения, от режима терминала до режима сервера, а также даже настраиваемые типы подключения. Такие как прокси Socks5 и пользовательские настройки порта. В этой статье мы рассмотрим, как установить и настроить торрент-сервер Deluge в Linux, включить Deluge WebUI, а также Deluge Daemon и т. Д.



Примечание: Как правило, устанавливайте и используйте торрент-сервер Deluge на компьютере с Linux, работающем в качестве сервера. Вы должны иметь в виду, что это не означает, что торрент-сервер Deluge не будет работать на настольном Linux, однако это не рекомендуется.

Как установить Deluge WebUI на Ubuntu?

Ubuntu

Ubuntu а на сервере Ubuntu установлена ​​последняя версия торрент-клиента Deluge. Тем не менее, всегда хорошо иметь официальный PPA в целях безопасности. Используйте эту команду для добавления PPA.



[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Теперь, когда PPA включен в систему, вам нужно обновить источники программного обеспечения Ubuntu через подходящее обновление команда.



Python3-certbot-nginx

Бег Обновить несомненно покажет, что некоторые программы необходимо обновить. Установите эти обновления и не игнорируйте их, потому что это могут быть исправления, которые помогают Ubuntu работать лучше.

sudo add-apt-repository ppa:deluge-team/ppa

Теперь, когда все обновлено, вам нужно установить последнюю версию программного обеспечения Deluge.



sudo apt update

Arch Linux

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

OpenSUSE

sudo dnf install deluge deluge-common deluge-daemon deluge-web

Настройте веб-интерфейс Deluge WebUI

Все программное обеспечение, необходимое для Deluge, установлено и готово к работе. Теперь пора включить Демона Потопа. Подойдите к терминалу и запустите затоплен команда. Есть два способа запустить этот демон: так, с помощью инструмента инициализации systemd или с помощью затоплен команда тоже. Если вы хотите начать с система , затем используйте systemctl команда.



Во-первых, вам нужно сделать сервис DelugeD.

sudo apt-get install deluged deluge-console deluge-webui

Затем вставьте приведенный ниже код в новый файл:

sudo zypper install deluge

ace stream как
sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

Кроме того, включите демон при загрузке с помощью:

sudo systemctl start deluged

Если вы, ребята, не хотите возиться с Systemd, то Daemon может работать и без него. Для достижения наилучших результатов вы должны попробовать использовать / dev / null команда. Чтобы поместить демона WebUI в фоновый режим в качестве текущего пользователя.

sudo systemctl enable deluged

Отключите его от пользователя (если хотите) вместе с:

nohup deluged &>/dev/null &

Пришло время настроить пользователя для Deluge Daemon. Использовать эхо по порядку чтобы подтолкнуть нового пользователя к файлу конфигурации. Затем измените имя пользователя на имя существующего пользователя в системе. Убедитесь, что вы вводите тот же пароль, что и ваш системный пользователь.

Примечание:

10 означает, что пользователь вашей системы имеет полный доступ для изменения веб-интерфейса потопа.

disown

Теперь, когда пользователь правильно настроен, вам нужно убить демона и запустить его резервную копию. Вы, ребята, можете сделать это с помощью система или же убить всех .

грязная корова корень Android
echo 'user:password:10' >> ~/.config/deluge/auth

или также

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Используя командную строку, взаимодействуйте вместе с Deluge, а также измените настройки, чтобы демон разрешал удаленные подключения:

nohup deluged &>/dev/null &
deluge-console

Теперь, когда изменение конфигурации в консоли Deluge завершено, вы должны выйти из него с помощью покидать .

config -s allow_remote True

Наконец, включите соединение Deluge WebUI.

quit

Используйте Deluge WebUI

потоп Webui

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

как вручную добавлять игры в geforce Experience
deluge-web --fork

Вы не уверены, что это за IP-адрес вашего устройства? Тогда вам следует попробовать эту команду:

http://ip-address-or-hostname-of-server:8112

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

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

Включите HTTPS | потоп WebUI

Если вы хотите защитить веб-интерфейс, вы можете установить бесплатный сертификат Let’s Encrypt. Во-первых, вам также необходимо установить клиент Let’s Encrypt (certbot) на сервер Ubuntu 20.04.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
на самом деле плагин Certbot Nginx. После их установки вам необходимо выполнить следующую команду, чтобы автоматически получить и установить сертификат Let’s Encrypt.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Однако где:

  • –Nginx : Используйте аутентификатор и установщик Nginx
  • –Согласен : Примите условия использования Let's Encrypt
  • –Redirect : Принудительное использование HTTPS путем добавления 301 редиректа.
  • –Staple-ocsp : Включить сшивание OCSP.
  • -электронное письмо : Электронная почта, используемая для регистрации и восстановления связи.
  • -d За флагом в основном следует список доменных имен, разделенных запятыми. Вы можете добавить более 100 доменных имен.

Затем он спросит вас, хотите ли вы получать электронные письма от EFF (Electronic Frontier Foundation). После выбора Y или N ваш сертификат TLS также будет автоматически получен и настроен для вас.

Возникли проблемы с получением сертификата TLS? | потоп WebUI

Если вы видите следующую ошибку при попытке получить сертификат TLS:

module 'acme.challenges' has no attribute 'TLSSNI01'

Вам необходимо отредактировать файл конфигурации.

Могу ли я преобразовать коаксиальный кабель в HDMI?
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Затем измените

return [challenges.HTTP01, challenges.TLSSNI01]

к:

return [challenges.HTTP01]

Затем сохраните и закройте файл. Теперь снова запустите указанную выше команду certbot.

Заключение

Хорошо, это все, ребята! Я надеюсь, что вам понравилась эта статья о наводнении WebUI, и вы тоже сочли ее полезной. Поделитесь с нами своим мнением. Также, если у вас есть дополнительные вопросы и проблемы, связанные с этой статьей. Тогда дайте нам знать в разделе комментариев ниже. Мы скоро к тебе вернемся.

Хорошего дня!

Также см: Альтернативы Torrentz: что случилось с Torrentz?