x

Установка торрент-клиента Deluge на Ubuntu

30.05.2024 Docker Hub заблокировал доступ для многих стран. В том числе и для России. Если появляется ошибка, читайте статью с решением:


Представим, что у вас есть домашний сервер и вы хотите вдали от дома запустить скачивание фильма или сериала, чтобы по прибытии домой включить их и смотреть. Такое вполне возможно!

Вы можете использовать торрент-клиент Deluge и в качестве раздачи торрент-файлов на различных трекерах. В том числе и на VDS.

Если решите раздавать торренты на VDS, то уточните, разрешает ли ваш хостер использование торрентов вообще. Многие компании запрещают использование протокола Torrent, так как он сильно нагружает сеть. Обязательно уточните, чтобы сервер не улетел в бан!


Полезное

Стандартный пароль: deluge

Ссылка на плагины: плагины для deluge

Официальный сайт: deluge-torrent.org


Установка

Показывать процесс установки буду практически без скриншотов, так как скриншотить просто нечего. Нужно ввести несколько команд, создать два файла и скорректировать один файл. Это всё. 

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

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

apt update
apt upgrade -y

Устанавливаем сам Deluge:

apt install deluged deluge-web deluge-console deluge-common -y

Создаем пользователя, под которым Deluge будет запускаться:

useradd -m deluge

Создаем папку, в которую будем скидывать торренты:

sudo mkdir /mnt/storage
sudo mkdir /mnt/storage/torrents

Внимание! Дальше мы будем редактировать файлы через редактор nano. Чтобы не повторяться, объясняю как выйти из редактора после внесенных изменений: Нажимаем Ctrl O, затем Enter (соглашаемся с изменениями) и затем нажимаем Ctrl X

Создаем демон Deluged командой: 

nano /etc/systemd/system/deluged.service

Откроется окно редактирования файла. Вставляем туда содержимое (нажатием ПКМ):

[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target

[Service]
Type=simple
User=deluge
Group=deluge
UMask=000
ExecStart=/usr/bin/deluged -d
Restart=on-failure
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

Теперь создаем файл самого веб-интерфейса командой:

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

Туда вставляем следующее:

[Unit]
Description=Deluge Bittorrent Client Web Interface
Documentation=man:deluge-web
After=network-online.target deluged.service
Wants=deluged.service

[Service]
Type=simple
User=deluge
Group=deluge
UMask=022
ExecStart=/usr/bin/deluge-web -d
Restart=on-failure

[Install]
WantedBy=multi-user.target

Пункт Umask=000 дает доступ к файлам любому пользователю, который у вас создан. Скачать файлы можно из папки по FTP или любым другим способом.

Включаем автозапуск служб при перезапуске сервера::

sudo systemctl enable deluged.service
sudo systemctl enable deluge-web.service

Запускаем сами службы:

sudo systemctl start deluged.service
sudo systemctl start deluge-web.service

После запуска служб у вас будет создано несколько папок и файл web.conf по пути: /home/deluge/.config/deluge/web.conf

Deluge при каждом входе будет уточнять, к какому серверу подключиться. Чтобы это исправить, открываем файл web.conf командой:

nano /home/deluge/.config/deluge/web.conf

Ищем пункт:

"default_daemon": "",

Меняем его на: 

"default_daemon": "127.0.0.1:58846",

Заходим в торрент-клиент по пути: http://127.0.0.1:8112

Вместо 127.0.0.1 пишите ваш IP-адрес!




Теги:
Предыдущая новость
Следующая новость

Похожие новости

Комментарии (0)

Оставить комментарий


Плеер [VøidTherapy]

00:00
00:00

Новые комментарии

igor5841

igor5841

Спасибо большое за отзыв)...

Полностью
yanser

yanser

на устройстве realme 9 pro всё сработало, спасибо ...

Полностью
igor5841

igor5841

а вы какую прошивку скачали? нужна именно ОТА прошивка....

Полностью
igor5841

igor5841

Там есть несколько доп. инструкций...

Полностью
danya

danya

я не могу найти payload_properties.txt. там его нету...

Полностью
Ко всем комментариям

Популярное

Реклама