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

Transmission-daemon

В этой статье я опишу как можно запустить полноценный торрент клиент на серверной части дистрибутива Ubuntu 16.04. В качестве торрента будем использовать 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/Ваш_пользователь/Multimedia", 
    "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/Ваш_пользователь/Multimedia/.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, демон автоматически запустит скачивание, а по окончанию разместит его в директории Multimedia.
Также советую посмотреть видео урок по настройке transmission-daemon на Ubuntu Server 16.04.
В видео будет показанно как настроить Linux Mint 18 на автоматическое монтирование директории torrents и директории Multimedia размещенных на Ubuntu Server 16.04 в директориию пользователя.

Установка transmission — torrent клиент на Ubuntu Server 16.04
5 (100%) 4 votes

45 комментариев

  1. SYSadminАвтор 07.08.2018
  2. Дмитрий 01.08.2018
  3. SYSadminАвтор 20.05.2018
  4. scrub 20.05.2018
  5. SYSadminАвтор 20.05.2018
  6. scrub 20.05.2018
  7. scrub 20.05.2018
  8. SYSadminАвтор 20.05.2018
  9. scrub 20.05.2018
  10. SYSadminАвтор 20.05.2018
  11. scrub 20.05.2018
  12. SYSadminАвтор 20.05.2018
  13. scrub 20.05.2018
  14. scrub 20.05.2018
  15. scrub 20.05.2018
  16. SYSadminАвтор 20.05.2018
  17. scrub 20.05.2018
  18. SYSadminАвтор 20.05.2018
  19. SYSadminАвтор 20.05.2018
  20. scrub 20.05.2018
  21. SYSadminАвтор 19.05.2018
  22. SYSadminАвтор 19.05.2018
  23. SYSadminАвтор 19.05.2018
  24. scrub 19.05.2018
  25. SYSadminАвтор 15.04.2018
  26. Roman 15.04.2018
  27. SYSadminАвтор 26.02.2018
  28. Михаил 25.02.2018
  29. SYSadminАвтор 29.01.2018
  30. Артём 29.01.2018
  31. SYSadminАвтор 14.01.2018
  32. Сергей 14.01.2018
  33. SYSadminАвтор 14.01.2018
  34. Сергей 14.01.2018
  35. SYSadminАвтор 14.01.2018
  36. Сергей 14.01.2018
  37. SYSadminАвтор 14.01.2018
  38. Сергей 14.01.2018
  39. SYSadminАвтор 14.01.2018
  40. SYSadminАвтор 14.01.2018
  41. Сергей 14.01.2018
  42. SYSadminАвтор 13.01.2018
  43. Сергей 13.01.2018
  44. SYSadminАвтор 09.11.2017
  45. Андрей 09.11.2017

Добавить комментарий

Меню

Сообщить об опечатке

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