Найти тему
Блог Успехова

Установка и настройка торрент-клиента на Raspberry pi

Оглавление

В одной из прошлых статей мы сделали DLNA-сервер, но можно же его усовершенствовать и сделать из нашей Raspberry pi TorrentBox.

Мы будет использовать торрент - Transmission, ведь его можно настроить под себя самостоятельно.

Шаг 1:

Сам всегда начинаю с обновления пакетов на Raspberry pi и вам советую тоже, чтобы в будущем не было ошибок при установки пакетов:

  • sudo apt update
  • sudo apt upgrade

Шаг 1.1:

Я рекомендую для начала увеличить размер файла подкачки.

Если у вашей Raspberry pi 1GB RAM и более, то можете смело ставить значение 512 MB, а если же выделаете TorrentBox из Raspberry pi у которой 512 MB RAM, то конечно ставим в два раза меньше, а точнее 256 MB.

Чтобы изменить данное значение, вводим команду:

  • sudo nano /etc/dphys-swapfile

И меняем значение в строке CONF_SWAPSIZE со 100 на 256 или же 512.

И перезагружаем командой:

  • reboot

Шаг 1.2:

Давайте установим Transmission командой:

  • sudo apt-get install transmission-daemon

Как торрент-клиент загрузится его лучше остановить. Для этого используем команду:

  • sudo /etc/init.d/transmission-daemon stop

Шаг 1.3:

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

  • sudo mkdir /mnt/usb/Transmission

И откроем полный доступ к данной папке командой:

  • sudo chmod 777 /mnt/usb/Transmission

Шаг 1.4:

Осталась самая нудная, но очень нужная часть настройки нашего клиента. Открываем файл с настройками Transmission командой:

  • sudo nano /etc/transmission-daemon/settings.json

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

-2

Поехали (советую просто все строки копировать с данной статьи, чтобы не ошибиться):

  • "download-limit": 100000 - данный пункт отвечает за скорость скачивания в килобитах в секунду.
  • "download-dir": "/mnt/usb/Transmission" - здесь нам нужно указать нашу созданную папку, в которую будут скачиваться наши фильмы и сериалы.
  • "incomplete-dir": "/mnt/usb/Install" - здесь нам нужно указать место, где будут храниться незаконченные загрузки.
  • "download-queue-size": 3, - здесь мы указываем сколько будет происходить одновременных закачек. Я укажу 3, чтобы не было никаких сбоев и чтобы все работало стабильно, но вы можете указать любое значение, но не советую ставить значение больше 5, ведь могут быть неполадки.
  • "rpc-whitelist": "192.168.*.*" - здесь мы указываем белый список IP-адресов, с которых возможно удаленное управление из нашей локальной сети.
  • "rpc-whitelist-enabled": true - здесь мы включаем наш белый список.
  • "rpc-authentication-required": false - здесь мы отключаем требование пароля при подключении через WEB-интерфейс.
  • "rpc-username": "логин" - здесь мы указываем логин.
  • "rpc-password": "пароль" - здесь мы указываем пароль.
  • "rpc-port": 9091 - здесь мы указываем порт.
  • "rpc-url": "/transmission/" - здесь мы указываем адрес, по которому будет находиться WEB-интерфейс.
  • "prefetch-enabled": 0 - здесь мы отключаем кэширование.
  • "preallocation": 0 - здесь мы отключаем резервирование места под наши Torrent-файлы.

Все, можно выдохнуть и закрыть файл с настройками нажав клавиши:

Ctrl+X, затем Y, затем Enter.

Шаг 1.5:

Запускаем наш TorrentBox командой:

  • sudo /etc/init.d/transmission-daemon start

Переходим в браузер с любого устройства и вводим в строку поиска следующее значение:

  • http://ip-адрес-raspberry-pi:9091

Если перед вами открылся данный сайт:

-3

То все! Ура! Мы настроили TorrentBox из нашей Raspberry pi.

Если вам была полезна данная статья, то будьте добры поддержать ее лайком и положительным комментарием! Спасибо за прочтение!