Давайте розглянемо установку BitTorrent клієнта на сервер, щоб той не нудьгував по ночах :) Візьмемо популярний дистрибутив Transmission. до нього додатково розроблений і спеціальний transmission-daemon клієнт, яким можна керувати через веб-інтерфейс в браузері. Він дуже «легкий», тому що не вимагає додаткової установки веб-сервера і БД. Отже, приступимо до його встановлення та налаштування:
Заходимо під рутом:
Заходимо в настройки:
Тут нам цікаві такі параметри:
"Download-dir" - куди буде проводитися закачування (якщо вкажіть свою папку, їй необхідно буде привласнити права '777', як це зробити я вказувати в цій статті);
"Rpc-port" - порт на якому буде працювати веб-інтерфейс;
Решта «фішки» можна буде налаштувати потім (коротше кажучи, якщо ви особливо напружуватися не хочете, ставте: "rpc-whitelist-enabled" і "rpc-enabled" - false; "download-dir" - вкажіть вашу папку для скачування). І все. Інше вже налаштуємо в самому веб-інтерфейсі.
Зберігаємо конфіг, виходимо. Після, запускаємо демона:
Ряд скріншотів зовнішнього вигляду веб-інтерфейсу і частини його налаштувань:
Як ви бачите, можна налаштувати і розклад роботи клієнта (у мене наприклад в основний графі - 0/0), а «черепашка» (закачування / роздача) включається вночі з 5 ранку до 9 ранку. Загалом, налаштувати можна як душі завгодно. Однак, зверніть увагу на кількість підключаються бенкетів. Рекомендую особливо не старатися, тому що це створює хороше навантаження на мережеве обладнання, через що можуть виникнути проблеми (20 бенкетів на торрент, 60 в сумі - цілком достатньо).
Transmission-daemon буде запускатися автоматично після включення системи і коректно працювати з вказаних настройок, ніяких додаткових маніпуляцій не потрібно.
Щоб було зручно «пожинати плоди» роботи софта, скористайтеся Samba або FTP сервером.
перестав запускатися Transmission-daemon після перезавантаження системи. Доводиться кожен раз стартувати його рядком
transmission-daemon -config-dir / usr / src / transmission
Як його змусити стартувати з цими параметрами самому?
А причому тут config-dir / usr / src / transmission? У даній статті зовсім все по іншому описано.