Архив метки: torrents

Настраиваем qBittorrent + MiniDLNA на Ubuntu

Сегодня в статье поговорим о том, как установить и настроить совместную работу медиацентра MiniDLNA и клиента сети торрент – qBittorrent на ОС Ubuntu 18.0420.0422.04.






Устанавливать и настраивать будем на Ubuntu Server 20.04. Для Debian подобных систем инструкция будет тоже справедлива.




Для того, чтобы клиенты видели DLNA-сервер, они должны находились в одной подсети.




Подготовка системы:




Обновляемся систему до актуального состояния:




sudo apt update && sudo apt dist-upgrade




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




sudo useradd qbittorrent -b /home/ -m -U -s /bin/false  




Задаем пароль для нашего пользователя




sudo passwd qbittorrent




qBittorrent




Установка qBittorrent




Давайте теперь установим наш торрент клиент без GUI интерфейса. На Ubuntu Server 20.04 LTS команда будет выглядеть так:




sudo apt install qbittorrent-nox




Настройка qBittorrent




Настраиваем автостарт демона с помощью systemd




Создаём и открываем файл qbittorrent-nox.service




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




Добавим следующее содержимое:




[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=qbittorrent
Group=qbittorrent
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target




Автостарт демона с помощью init.d





Если настраивали автостарт при помощи systemd, то выполнять настройку с помощью init.d не надо.




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




wget -O /etc/init.d/qbittorrent https://launchpadlibrarian.net/38905385/qbittorrent 
sudo chmod 755 /etc/init.d/qbittorrent
sudo update-rc.d qbittorrent defaults




Для удаления набираем следующую команду:




sudo update-rc.d -f qbittorrent remove 




Откроем содержимое скрипта:




sudo nano /etc/init.d/qbittorrent




Отредактируем в соответствии с листингом:




DAEMON_ARGS="--webui-port=8080" 
USER=qbittorrent




Команды для управления демоном:




sudo service qbittorrent start 
sudo service qbittorrent stop 
sudo service qbittorrent restart 
sudo service qbittorrent status




Для запуска наберите в терминале:




qbittorrent-nox




Конфигурационный файл qbittorrent-nox




Если необходимо изменить настройки qbittorrent через терминал, то откройте на редактирование следующий файл.




sudo nano /home/qbittorrent/.config/qBittorrent/qBittorrent.conf




Настройка сети и загружаемых файлов




BitTorrent]
SessionDefaultSavePath=/home/qbittorrent/video
SessionExcludedFileNames=
SessionInterface=ens18
SessionInterfaceAddress=10.5.1.100
SessionInterfaceName=ens18
SessionPort=54218
SessionQueueingSystemEnabled=false
SessionTempPath=/home/qbittorrent/video/temp




Установка разрешенных сетей




Установка разрешенных сетей для подключения к qbittorrent без ввода логина и пароля




WebUIAuthSubnetWhitelist=10.5.1.0/24, 10.1.1.0/24




Включаем поддержку HTTPS




Для включения протокола HTTPS c помощью самоподписанного сертификата.




sudo mkdir /home/qbittorrent/.config/qBittorrent/ssl

sudo openssl req -x509 -nodes -days 1095 -newkey rsa:2048 -keyout /home/qbittorrent/.config/qBittorrent/ssl/sert.key -out /home/qbittorrent/.config/qBittorrent/ssl/sert.crt




*.key и *.crt должны быть в одну строчку.
Также их можно прописать в настройках веб-интерфейса.




sudo nano /home/qbittorrent/.config/qBittorrent/qBittorrent.conf




WebUIHTTPSEnabled=true 

WebUIHTTPSCertificate="@ByteArray(-----BEGIN CERTIFICATE-----n Cert n-----END CERTIFICATE-----n)" 

WebUIHTTPSKey=@ByteArray(-----BEGIN PRIVATE KEY-----n Key n-----END PRIVATE KEY-----n)




MiniDLNA




Установка MiniDLNA




Давайте теперь установим наш медиацентр minidlna




sudo apt install minidlna




Настройка MiniDLNA




Автостарт сервиса с помощью init.d




Настроим демон minidlna на запуск от нашего пользователя qbittorrent




sudo nano /etc/init.d/minidlna




Находим строчки




USER=minidlna
GROUP=minidlna




Меняем их значение:




USER=qbittorrent
GROUP=qbittorrent




Автостарт с помощью systemd




На сегодня автоматом создается сервис в systemd. Для редактирования открываем следующий файл:




sudo nano /etc/systemd/system/multi-user.target.wants/minidlna.service




Также как и выше меняем User и Group с minidlna на qbittorrent.




[Unit]
Description=MiniDLNA lightweight DLNA/UPnP-AV server
Documentation=man:minidlnad(1) man:minidlna.conf(5)
After=local-fs.target remote-fs.target autofs.service

[Service]
User=qbittorrent
Group=qbittorrent

Environment=CONFIGFILE=/etc/minidlna.conf
Environment=DAEMON_OPTS=-r
EnvironmentFile=-/etc/default/minidlna

RuntimeDirectory=minidlna
LogsDirectory=minidlna
PIDFile=/run/minidlna/minidlna.pid
ExecStart=/usr/sbin/minidlnad -f $CONFIGFILE -P /run/minidlna/minidlna.pid -S $DAEMON_OPTS

[Install]
WantedBy=multi-user.target




Обновляем настройки сервисов




Пересчитываем настройки systemd




sudo systemctl daemon-reload




Меняем группу и владельца директории /var/cache/minidlna




sudo chown -R qbittorrent:qbittorrent /var/cache/minidlna/




Настроем конфигурационный файл minidlna:




sudo cp /etc/minidlna.conf{,.bkp} && sudo nano /etc/minidlna.conf




user=qbittorrent
media_dir=P,/home/qbittorrent/pictures
media_dir=V,/home/qbittorrent/video 
media_dir=A,/home/qbittorrent/music
db_dir=/var/cache/minidlna
log_dir=/var/log/minidlna
log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
root_container=B
#network_interface=eth0
port=8200
friendly_name=MiniDLNA
serial=1234567890
model_number=1234
inotify=yes
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
notify_interval=60
max_connections=10




Создадим наши каталоги:




sudo mkdir /home/qbittorrent/{music,pictures,video,torrent} 




Устанавливаем права




sudo chown -R qbittorrent:qbittorrent /home/qbittorrent/




Перезагружаем демон если настраивали minidlna с помощью init.d




sudo /etc/init.d/minidlna restart




Перезагружаем демон если настраивали minidlna с помощью systemd




systemctl restart minidlna.service




Перечитываем кэш




minidlnad -R




Правим sysctl.conf иначе будет ругаться в логах на эту настройку.




sudo nano /etc/sysctl.conf




Добавим в конце файла.




# MiniDLNA 
fs.inotify.max_user_watches = 100000




Применим настройку




sudo sysctl -p




Проверяем логи и смотрим статистику:




sudo cat /var/log/minidlna




Сброс кэша minidlna




Если возникает ситуация, когда необходимо сбросить кэш minidlna, можно воспользоваться командами:




sudo service minidlna stop




Удаляем кеш файл




sudo rm -rf /var/cache/minidlna/files.db




запускаем службу:




sudo service minidlna start



[endtxt]




. . . .







2020-11-23T17:33:58
torrents

rtorrent – терминальный торрент для Linux

Сегодня в статье рассмотрим небольшую утилиту rtorrent – терминальный торрент клиент для Linux систем. Использовать я буду Ubuntu Server 20.04 LTS. И так давайте начнем.




rtorrent – терминальный торрент для Linux




Рано или поздно возникает ситуация, когда необходимо скачать какой-либо файл через сеть торрент. Если на десктопных ОС всё необходимое ПО установлено в 90%-м случае, то в серверных Linux системах данная процедура вызывает трудности. Да есть утилита aria2 про нее писал тут. Но её возможности распространяются лишь только на магнет-ссылки.




rtorrent – текстовый клиент BitTorrent, написанный на языке C++ для Linux систем.




rtorrent Очень легкий и быстрый. Не “жрет” много ресурсов, как например QbittorrentTransmission или Deluge.




Установка rtorrent на Ubuntu Server 20.04 LTS




Для установки rtorrent набираем следующие команды:




sudo apt update && sudo apt dist-upgrade -y
sudo apt install rtorrent




Вызов справки rtorrent:



[spoiler title=”Скрытой текст”]rtorrent -h

Rakshasa’s BitTorrent client version 0.9.8.

All value pairs (f.ex rate and queue size) will be in the UP/DOWN

order. Use the up/down/left/right arrow keys to move between screens.

Usage: rtorrent [OPTIONS]… [FILE]… [URL]…

-D Enable deprecated commands

-h Display this very helpful text

-n Don’t try to load rtorrent.rc on startup

-b Bind the listening socket to this IP

-i Change the IP that is sent to the tracker

-p Set port range for incoming connections

-d Save torrents to this directory by default

-s Set the session directory

-o key=opt,… Set options, see ‘rtorrent.rc’ file

Main view keys:

backspace Add a torrent url or path

^s Start torrent

^d Stop torrent or delete a stopped torrent

^r Manually initiate hash checking

^o Change the destination directory of the download. The torrent must be closed.

^q Initiate shutdown or skip shutdown process

a,s,d,z,x,c Adjust upload throttle

A,S,D,Z,X,C Adjust download throttle

I Toggle whether torrent ignores ratio settings

right View torrent

Download view keys:

spacebar Depends on the current view

1,2 Adjust max uploads

3,4,5,6 Adjust min/max connected peers

t/T Query tracker for more peers / Force query

* Snub peer

right View files

p View peer information

o View trackers

Report bugs to .[/spoiler]




Настройка rtorrent на Ubuntu Server 20.04 LTS




Для начало создадим необходимые директории в домашнем каталоге пользователя user:




sudo mkdir /home/user/{downloads,torrent}
sudo mkdir /home/user/downloads/.rtorrent




  • /home/user/download/ – сюда будет сохранятся скаченные торренты
  • /home/user/download/.rtorrent/ – сюда будет сохраняться состояние торрентов
  • /home/user/torrent/ – тут будут лежать *.torrent файлы для закачки




Далее создадим файл .rtorrent.rc:




sudo touch /home/user/.rtorrent.rc




Со следующим содержимом:




#минимальное число пиров на торрент
min_peers = 1
#максимальное число пиров на торрент
max_peers = 1000
#Устанавливает значение минимального и максимального количества сидов в торренте, по умолчанию -1, то есть неограниченно
min_peers_seed = 1
max_peers_seed = 100
#Устанавливает количество раздач с торрента
max_uploads = 15
#максимальная скорость загрузки. 0 — не ограничена
download_rate = 0
#максимальная скорость отдачи. 0 — не ограничена
upload_rate = 0
#каталог для сохранения закачек или откуда буду сидироваться торренты.
directory = /root/Downloads/
#каталог куда будет сохраняться состояние торрентов. Здесь, в этом примере, они сохраняются в папку .rtorrent
session = /root/.rtorrent
#сохранять сессию
#session_save = yes
#каждые 5 секунд проверяет этот каталог на новые *.torrent файлы
schedule = watch_directory,5,5,load.start=/home/user/torrent/*.torrent
#проверять хэш торрента после закачки
check_hash = yes
#включаем обмен пирами
#peer_exchange = yes
# Выбор портов
port_range = 40890-40890
port_random = no
encoding_list = UTF-8
#Закрываем торренты когда мало места на диске. В нашем случае 100Мб.
schedule = low_diskspace,5,60,close_low_diskspace=100M
# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
encryption = allow_incoming,try_outgoing,enable_retry
# Включает поддержку DHT для торрентов или когда все трекеры недоступны.
# может быть установлен в «disable» (полная остановка DHT), «off» (DHT не запущен),
# «auto» (запускает и останавливает DHT по необходимости), или «on» (запускает DHT принудительно).
# По умолчанию выставляется в «off». Для работы DHT параметр session (каталог куда будет сохраняться состояние торрентов) должен быть определен.
dht = auto
# UDP порт для использования DHT
dht_port = 51780




Конфигурация проверена и работает на Ubuntu Server 20.04 LTS, так что смело можно ее юзать.




Для запуска утилиты в терминале набираем:




rtorrent




rtorrent




В левом нижнем углу написано [Throttle off/off KB] – это лимиты на Upload и Download и по умолчанию они выключены. Можно изменить кнопками a/z, s/x, d/c для изменения лимита отдачи вверх/вниз по 1, 5 и 50 кб/с соответственно, и те же буквы при нажатом Shift или CapsLock для изменения лимита закачки.




Команды rtorrent




[spoiler title=”Управление – команды rtorrent”]Enter – добавить новый torrent файл. Для упрощения ввода имени файла, можно пользоваться клавишей Tab.
Ctrl+T – обновить трэкер
Ctrl+Q – отключает программу, повторное нажатие закрывает программу не посылая трэкеру стоп сигнал
Ctrl+N или – выбор следующего торрента/адреса
Ctrl+P или – выбор предыдущего торрента/адреса
Ctrl+F или – просмотр состояния загрузки/аплоуда торрента
Ctrl+B или – возвращает на предыдущий экран
A|S|D – увеличить скорость загрузки на 1/5/50 кб
Z|X|C – уменьшить скорость загрузки на 1/5/50 кб
a|s|d – увеличить скорость отдачи на 1/5/50 кб
z|x|c – уменьшить скорость отдачи на 1/5/50 кб
1-8 – переключение вида на различные окна
Ctrl+S – начать закачку
Ctrl+D – остановить закачку (повторное нажатие удаляет торрент-файл, но данные остаются)
Ctrl+K – закрыть торрент и его файлы
Ctrl+E – пересоздать все файлы торрента
Ctrl+R – перечитать хэш торрента
Ctrl+O – изменить директорию на загрузку (торрент должен быть закрыт)
+ или – – увеличить или уменьшить приоритет загрузки торрента
– добавить URL или путь к торренту
L – просмотреть лог (чтобы выйти нужно нажать пробел)
Ctrl+X – вызвать команду или поменять настройку[/spoiler]




Надеюсь, что статья была интересна и полезна. Всем спасибо за внимание!



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2020-07-01T08:17:34
torrents

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

Сегодня поговорим о том, как можно Установить и настроить qBitTorrent на Ubuntu Server 20.04 LTS.




qBitTorrent – это полностью бесплатный кроссплатформенный клиент для скачивания торрент-файлов. Помимо внушительного списка форматов, которые вы можете загрузить при помощи данного ПО, вы это можете сделать в большинстве наиболее распространенных операционных систем – поддерживается работа в среде Windows, Linux, macOS, а также FreeBSD и OS/2.




qBitTorrent возможности:




  • Распределенная хэш-таблица (DHT)
  • Сопоставление портов UPnP
  • Сопоставление портов NAT-PMP
  • Ограничение скорости загрузки
  • Ограничение скорости загрузки
  • Стоять в очереди
  • Настраиваемое ограничение на количество одновременно загружаемых одноранговых узлов
  • Инкрементное выделение файлов
  • Комплектация блока уровня кусок
  • Отдельные темы для проверки и загрузки файлов
  • Один поток и один порт для нескольких загрузок торрент
  • Протокол расширения BitTorrent
  • Поддержка расширения мульти-отслежывателя
  • Расширение справедливой торговли
  • Компактный трекер расширение
  • Быстрое резюме
  • Очередь торрент-файлов-проверьте, если быстрое возобновление невозможно
  • Поддержка HTTP seed
  • Возобновление частичных загрузок с других клиентов BitTorrent
  • Размеры файлов больше 2 ГБ
  • Выборочная загрузка многофайловых торрентов
  • IPv6
  • Стек высокопроизводительной сети
  • uTP-расширенный UDP – транспорт с динамическим управлением перегрузками




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




Для установки qBitTorrent на серверную часть Ubuntu первым делом что надо сделать, так это необходимо добавить репозиторий от разработчика:




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




Далее устанавливаем утилиту без GUI интерфейса.




sudo apt install qbittorrent-nox




Создадим пользователя qbittorrent-nox и аналогичную группу.




sudo adduser --system --group qbittorrent-nox




Данная команда добавит системного пользователя (без пароля) и создаст директорию в /home/qbittorrent-nox




Также можете добавить своего пользователя в группу qbittorrent-nox следующей командой:




sudo adduser My_username qbittorrent-nox




Настройка QBitTorrent на Ubuntu Server 20.04




Для автоматического запуска qbittorrent в Ubuntu, давайте создадим службу:




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




Со следующим содержанием:




[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target




Запускаем нашу службу:




sudo systemctl start qbittorrent-nox




Также давайте пропишем нашу службу в автозагрузку, чтобы qbittorrent стартовал при перезагрузке системы:




sudo systemctl enable qbittorrent-nox




Для просмотра статус службы набираем:




systemctl status qbittorrent-nox




Если служба запустилась, то двигаемся дальше.




Также можно воспользоваться командой и убедится что на порту 8080 работает наш qbittorrent:




sudo netstat -tupnl | grep 8080




Настройка веб-интерфейса qbittorrent




Для настройки Веб-интерфейса необходимо перейти по адресу.




http://localhost:8080




Если вам необходимо настроить на FQDN адрес, то данная процедура будет описана ниже.




Открывается окно в котором необходимо ввести логин и пароль:




login: admin
password: adminadmin




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




Открывается рабочее пространство qbittorrent:




qbittorrent




Для смены языка необходимо перейти в настройки данной программы, далее вкладка Web UI и в поле language выбрать русский язык.




settings qbittorrent




russian qbittorent




Все остальные настройки по вашему желанию.




Автоматом все скаченные торренты будут помещаться в директорию /home/qbittorrent-nox/download.




Настройка QBitTorrent для Nginx с FQDN




В директории где расположены конфигурационные файлы для сайтов, создайте конфиг для qbittorrent, например так:




sudo nano /etc/nginx/sites-available/torrent.conf




Добавьте следующее содержимое:




server {
    listen      80;
    server_name ваш_сайт.ru;
    access_log  /var/log/nginx/ваш_сайт.ru.access.log;
    error_log   /var/log/nginx/ваш_сайт.ru.error.log;
 location / {
    proxy_pass              http://IP_адрес_qbittorrent:8080;
  }
}




  • Измените ваш_сайт.ru на ваше доменное имя.
  • Измените IP_адрес_qbittorrent на IP_адрес который слушает qbittorrent.




Для HTTPS сайта:




server {
    listen      80;
    server_name ваш_сайт.ru;
    return 301 https://ваш_сайт.ru;
}
server {
        listen 443;
        server_name ваш_сайт.ru
        access_log  /var/log/nginx/ваш_сайт.ru.access.log;
        error_log   /var/log/nginx/ваш_сайт.ru.error.log;
        ssl_certificate         /etc/letsencrypt/live/ваш_сайт.ru/fullchain.pem;
        ssl_trusted_certificate /etc/letsencrypt/live/ваш_сайт.ru/fullchain.pem;
        ssl_certificate_key     /etc/letsencrypt/live/ваш_сайт.ru-/privkey.pem;
  location / {
    proxy_pass              http://IP_адрес_qbittorrent:8080;
  }
}




  • Измените ваш_сайт.ru на ваше доменное имя.
  • Измените IP_адрес_qbittorrent на IP_адрес который слушает qbittorrent.
  • Также не забудьте исправить пути до сертификатов.




После данных манипуляций qbittorrent станет открываться через протокол https.



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2020-05-21T19:49:17
torrents

Установка transmission – torrent клиент на Ubuntu Server

Сегодня рассмотрим Установка transmission на Ubuntu Server 18.04/20.04




Transmission – простой BitTorrent-клиент c открытым исходным кодом. Transmission – свободное программное обеспечение, большей частью под лицензией GNU GPL с небольшими фрагментами под лицензией MIT.




Transmission на Ubuntu Server




В этой статье я опишу как можно запустить полноценный торрент клиент на серверной части дистрибутива Ubuntu. В качестве торрента будем использовать transmission-daemon. Основное отличие Transmission-daemon от Transmission заключается в том, что это все таки демон, а значит наш торрент может работает в серверной части дистрибутива Ubuntu.




Установка transmission-daemon




Для установки нам потребуется ввести в терминале команды:




sudo apt update && sudo apt upgrade -y
sudo apt install transmission-daemon -y




Настройка transmission-daemon




Для того чтобы настроить наш transmission, его сперва необходимо остановить, если этого не сделать, то все наши изменения в конфигурационном файле не применяться.
Останавливаем наш демон командой:




sudo service transmission-daemon stop




Далее настроим файла конфигурации transmission-daemon.

Переходим в директорию с программой:




cd /etc/transmission-daemon




Открываем файл settings.json для его изменения:




sudo nano settings.json




Пример файла с настройками:




{
    "alt-speed-down": 50, 
    "alt-speed-enabled": false, 
    "alt-speed-time-begin": 540, 
    "alt-speed-time-day": 127, 
    "alt-speed-time-enabled": false, 
    "alt-speed-time-end": 1020, 
    "alt-speed-up": 50, 
    "bind-address-ipv4": "0.0.0.0", 
    "bind-address-ipv6": "::", 
    "blocklist-enabled": false, 
    "blocklist-url": "http://www.example.com/blocklist", 
    "cache-size-mb": 4, 
    "dht-enabled": true, 
    "download-dir": "/home/Ваш_пользователь/Downloads", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "download-queue-enabled": true, 
    "download-queue-size": 5, 
    "encryption": 1, 
    "idle-seeding-limit": 30, 
    "idle-seeding-limit-enabled": false, 
    "incomplete-dir": "/home/Ваш_пользователь/Downloads/.incomplete", 
    "incomplete-dir-enabled": false, 
    "lpd-enabled": false, 
    "max-peers-global": 200, 
    "message-level": 2, 
    "peer-congestion-algorithm": "", 
    "peer-limit-global": 240, 
    "peer-limit-per-torrent": 60, 
    "peer-port": 51413, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 49152, 
    "peer-port-random-on-start": false, 
    "peer-socket-tos": "default", 
    "pex-enabled": true, 
    "port-forwarding-enabled": false, 
    "preallocation": 1, 
    "prefetch-enabled": 1, 
    "queue-stalled-enabled": true, 
    "queue-stalled-minutes": 30, 
    "ratio-limit": 2, 
    "ratio-limit-enabled": false, 
    "rename-partial-files": true, 
    "rpc-authentication-required": false, 
    "rpc-bind-address": "0.0.0.0", 
    "rpc-enabled": true, 
    "rpc-password": "Пароль", 
    "rpc-port": 9091, 
    "rpc-url": "/transmission/", 
    "rpc-username": "Пользователь", 
    "rpc-whitelist": "127.0.0.*,192.168.1.*", 
    "rpc-whitelist-enabled": true, 
    "scrape-paused-torrents-enabled": true, 
    "script-torrent-done-enabled": false, 
    "script-torrent-done-filename": "", 
    "seed-queue-enabled": false, 
    "seed-queue-size": 10, 
    "speed-limit-down": 1500, 
    "speed-limit-down-enabled": false, 
    "speed-limit-up": 1000, 
    "speed-limit-up-enabled": false, 
    "start-added-torrents": true, 
    "trash-original-torrent-files": true, 
    "umask": 18, 
    "upload-limit": 100, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14, 
    "utp-enabled": true, 
    "watch-dir": "/home/Ваш_пользователь/Torrents", 
    "watch-dir-enabled": true
}




  • download-dir – задаем путь куда будут размещены скачиваемые файлы. В данном случае в директорию Multimedia.
  • incomplete-dir – задаем путь, где будут располагаться не довершившие закачку торренты. Точка впереди директории говорит что она должна быть скрыта.




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




  • rpc-enabled – включает или отключает вход по пользователю и паролю в web-интерфейс.
  • rpc-username – Имя пользователя для входа в web-интерфейс transmission-daemon.
  • rpc-password – Пароль для входа в web-интерфейс transmission-daemon. После сохранения настройки, пароль будет зашифрован,
  • rpc-port – задается номер порта, обычно 9091.
  • rpc-whitelist – Задаем пул IP-адресов которым разрешенно подключаться к Web-интерфейсу нашего демона.
  • watch-dir – Данные пункты указывают на директорию которую наш демон будет постоянно сканировать на наличие торрент файлов.
  • watch-dir-enabled – включает или отключает сканирование директории с файлами торрент.




Добавляем каталоги, если не создали их заранее.




sudo mkdir -p /home/ваш_пользователь/Multimedia/.incomplete
sudo mkdir -p /home/ваш_пользователь/Torrents




Назначаем права




sudo chmod -R 777 /home/ваш_пользователь/Multimedia
sudo chmod 777 /home/ваш_пользователь/Torrents




По окончании всех настроек запускаем службу




sudo service transmission-daemon start




Теперь можно зайти по адресу 127.0.0.1:9091, ну или вписать IP-адрес вашего сервера. И мы попадете в web-интерфейс transmission-daemon, в котором сможем наблюдать и управлять нашими торрентами.




Скачиваем торрент файл и размещаем его в директории /home/Ваш_пользователь/torrents, демон автоматически запустит скачивание, а по окончанию разместит его в директории /home/Ваш_пользователь/Downloads.




Также можете почитать о qbittorrent



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2019-09-26T11:35:33
torrents