По мотивам прошлой статьи «Установка и настройка transmission-daemon в CentOS 5», решил написать ещё одну статью. CentOS хоть и с большим опозданием от RedHat Enterprise Linux и Scientific Linux, но всё-таки появился, пришлось переустановить дистрибутив, и адаптировать уже работавший софт к новой версии дистрибутива. Transmission, как и раньше, в CentOS с дистрибутива не поставишь…
Сборка
Собирать я решил в данном случае rpm-ки из srpm-ки Fedora 14. Процесс описывать не буду, приведу ссылки на оригинал и собранные пакеты для архитектуры x86_64:
Установка
Настройка web-интерфейса для 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-файлы и информация о текущих загрузках.
Ссылки
add
chkconfig transmission on
и
service transmission start
Может нужно указать transmission-daemon?
Да, спасибо за замечание. Поправил статью.