- Исходные данные
~# uname -sr Linux 3.16.0-4-686-pae ~# dpkg -l | grep transmission ii transmission-cli 2.84-0.2 i386 lightweight BitTorrent client (command line programs) ii transmission-common 2.84-0.2 all lightweight BitTorrent client (common files) ii transmission-daemon 2.84-0.2 i386 lightweight BitTorrent client (daemon)
- Установка
~# apt-get install transmission-daemon transmission-common
- Настройка
Запускаем и останавливаем transmission~# service transmission-daemon restart ~# service transmission-daemon stop
Конфигурационный файл: /etc/transmission-daemon/settings.json
ВАЖНО! Все изменения в этом файле необходимо производить при выключенном transmission, так как при выходе, transmission перезаписывает данные этого файла значениями из памяти. Поэтому вначале обязательно выключаем:~# service transmission-daemon stop
Перезапуск после изменений в конфигурации:~# service transmission-daemon start
- NFS и transmission
Как оказалось, если watch-dir располагается на NFS, то transmission проверяет наличие там новых торрентов только при запуске. Все, что я смог откопать в интернетах - это скрипт для проверки. Тот, что я нашел, не работал, поэтому я написал свой. Он в точности копирует работу transmission. Запускать через cron (я запускаю раз в минуту) под пользователем debian-transmission.
watch-dir.sh#!/bin/sh DIR="/home/transmission/.torrents" find $DIR -iname "*.torrent" -print | while read file do /usr/bin/transmission-remote -a "$file" -n LOGIN:PASSWORD mv "$file" "$file.added" sleep 1 done
LOGIN и PASSWORD - замените на логин и пароль, которые используете для web-доступа к transmission
Статья опубликована: 2015-07-27 14:22:10
Последние правки: 2018-03-11 20:21:41
Установка, настройка торрент-клиента transmission в Debian. Web-интерфейс.