Установка transmission - torrent клієнт на ubuntu server

Transmission-daemon

І так у нас стоїть завдання запустити повноцінний торрент клієнт на серверної частини дистрибутивів Linux. Для цього нам знадобиться чудова програма transmission-daemon. Основна відмінність Transmission-daemon від Transmission полягає в тому, що це все таки демон, а значить наш торрент може працює в серверній частині дистрибутивів Linux.

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

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

Налаштування transmission-daemon

Для налаштування нашої торрент-гойдалки давайте спочатку зупинимо transmission-daemon. так як якщо цього не зробити, то всі наші зміни в файлі конфігурації не застосовуються.
Остановлівать наш демон командою:

Налаштовуємо роботу демона від вашого користувача

Переносимо папку з основними файлами в домашню папку користувача

Далі відкриємо файл настройки демона і змінимо в ньому кілька рядків:

І в рядку CONFIG_DIR прописуємо шлях до папки з файлами настройки.

Примушуємо працювати службу від нашого користувача

Міняємо NAME = debian-transmission і USER = debian-transmission на ім'я свого користувача. Має вийти щось на зразок цього:

Налаштування файлу конфігурації transmission-daemon

Переходимо в папку з програмою, це та папка яку ми переносили в попередньому пункті в папку користувача.
І так переходимо в папку:

Якщо Ви не переносили директорію в директорію користувача, то набираємо:

Відкриваємо фаил settings.json для його зміни:

Приклад файлу з настройками:

download-dir - задаємо шлях куди будуть розміщені завантажувані файли. В даному випадку в директорію Multimedia.
incomplete-dir - задаємо шлях де будуть розташовуватися НЕ довершили закачування торренти. Точка попереду директорії каже що вона повинна бути прихована.

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

rpc-enabled - включає або відключає вхід для пошуку користувачів і паролі в web-інтерфейс.
rpc-password - Пароль для входу в web-інтерфейс transmission-daemon. Після збереження настроік пароль буде зашифрований,
rpc-port - задається номер порту, зазвичай 9091,
rpc-username - Ім'я користувача для входу в .eb-інтерфейс transmission-daemon.

Дані пункти вказують на директорію яку наш демон буде постійно перевіряти на наявність торрент файлів.
watch-dir - шлях до директорії з торрентами
watch-dir-enabled - включає або відключає сканування директорії з торрентами

Після закінчення всіх налаштувань запускаємо службу

Також можна почитати: