Установка transmission-daemon
Причины:
Сейчас всё через торрент. Сейчас скачать через торрент-трекер порою бывает быстрее чем с офф. сайта, так что - ставим.
Реализация:
- Устанавливаем демон:
- Останавливаем демон
- Правим при необходимости скрипт демона
- Заходим в консоль пользователя debian-transmission (автоматически создается при установке transmission, от имени которого мы будем запускать демона)
- Создаем папку пользователя debian-transmission и папку настроек transmission-daemon:
- Копируем в пользователя папку настроек transmission-daemon:
- Редактируем файл настроек transmission-daemon:
- Выходим из консоли пользователя:
- Если download-dir и watch-dir на samba ресурсе, то правим режим создания на нем файлов и каталогов на 775 (для решения проблем с правами на файлы)
- Добавляем пользователя debian-transmission в группу основного пользователя и основного пользователя в группу debian-transmission (для решения проблем с правами на файлы):
- Правим настройку расположения папки конфигурационных файлов "CONFIG_DIR" для службы transmission-daemon:
- Запускаем демона:
root@nas:/# apt-get install transmission-daemon
root@nas:/# service transmission-daemon stop
root@nas:/# nano /etc/init.d/transmission-daemon
root@nas:/# sudo -s -u debian-transmission
debian-transmission@nas:/$ mkdir /home/debian-transmission /home/debian-transmission/.config /home/debian-transmission/.config/transmission-daemon
debian-transmission@nas:/$ cp -r -L /var/lib/transmission-daemon/info/* /home/debian-transmission/.config/transmission-daemon
debian-transmission@nas:/$ nano /home/debian-transmission/.config/transmission-daemon/settings.json
"download-dir"
"incomplete-dir": "путь_к_папке загрузки",
"rpc-username": "имя_пользователя_web_интерфейса",
"rpc-password": "пароль_web_интерфейса",
"rpc-port": порт_web_интерфейса,
"rpc-whitelist": "127.0.0.1,192.168.*.*",(белый список ip адресов для доступа через web)
"umask": 2,(режим создания файлов и папок 775)
"watch-dir": "папка_автозапуска_торрент_файлов",
"watch-dir-enabled": true
debian-transmission@nas:/$ exit
root@nas:/# usermod -a -G chizh debian-transmission
root@nas:/# usermod -a -G debian-transmission chizh
root@nas:/# nano /etc/default/transmission-daemon
root@nas:/# service transmission-daemon start
Вывод:
Поставил, быстро и без головной боли, так что можно использовать смело.
P.S. : Как альтернативу можно использовать rtorrent, но до него пока не добрался.
Да, кстати, управлять этим всем можно через программульку, вот ссылка.
P.P.S. : Немаловажно, в Deabian 8.0.0 у меня домашняя директория для пользователя была указана по умолчанию /var/lib/transmission-daemon и никакая правка /etc/default/transmission-daemon не давала никаких результатов и он самым наглым образом игнорил CONFIG_DIR. Правильное указание домашнего каталога пользователю исправило ситуацию.

Комментарии
Отправить комментарий