Встановлення та налаштування transmission-daemon у CentOS 6 - Блог Олександра Руденка aka ras

За мотивами минулої статті «Встановлення та налаштування transmission-daemon у CentOS 5» вирішив написати ще одну статтю. CentOS хоч і з великим запізненням від RedHat Enterprise Linux і Scientific Linux, але все-таки з'явився, довелося перевстановити дистрибутив, і адаптувати софт, що вже працював, до нової версії дистрибутива. Transmission, як і раніше, у CentOS з дистрибутива не поставиш…

Складання

Збирати я вирішив у цьому випадку rpm-ки з srpm-ки Fedora 14. Процес описувати не буду, наведу посилання на оригінал та зібрані пакети для архітектури x86_64:

Установка

Налаштування веб-інтерфейсу для httpd, файл/etc/httpd/conf/httpd.conf:

В "Allow from" вкажіть IP, з якого ви хочете отримати доступ, у своєму випадку, я використовував "Authtype Basic", тобто заходжу паролем. Перезапуск httpd (якщо виникли помилки, дивимося яких модулів не вистачає, підправляємо конфігураційний файл):

Налаштування параметрів запуску, файл/etc/sysconfig/transmission-daemon:

Додавання до автозапуску:

Якщо все виконано правильно, демон запущено та працює.

Налаштування

Тепер потрібно налаштувати демон, основні параметри доступні з web-інтерфейсу. Потрібно відкрити у браузеріhttp://ваш-web-сервер/transmission, зліва внизу є кнопка налаштувань, вибрати Preferences. Вказати шлях, куди будуть зберігатися файли, номер порту і не забути відкрити його у фаєрволлі для вхідних з'єднань. На другій вкладці вказати обмеження швидкості. Все, можна працювати, додавати torrent-файли, спостерігати процес завантаження.

Усі налаштування зберігаються в каталозі/var/lib/transmission/.config/transmission-daemon. Там же зберігаються torrent-файли та інформація пропоточних завантажень.

Посилання

chkconfig transmission on і service transmission start

Може потрібно вказати transmission-daemon?

Так, дякую за зауваження. Виправив статтю.

Перейшов я торік на Ubuntu 12.04.4 LTS. Налаштовував web, конфіг із CentOS не пішов. Довго шукав причину, але виявилося дуже просто. Чомусь новіша версія без слеша в кінці в URL працювати не хоче. Наводжу 2 рядки для Ubuntu:

А що заважає зайти не так: IP: / transmission, а IP: 9091? O:

Кому як зручніше, так і заходить 🙂

ras, я про те, що доступ буде для всіх відкритий однаково.

PHPSID, ви маєте рацію. Справді, у такому разі перевірка не відбувається. Але як я писав вище, у мене ще обмеження щодо IP є. Але все ж таки краще ще й пароль ставити в налаштуваннях самого демона. Та й порт безпосередньо фаєрволом прикрити не заважає, якщо не передбачається підключення, крім web-інтерфейсу.