Установка transmission-daemon

Причины:

Сейчас всё через торрент. Сейчас скачать через торрент-трекер порою бывает быстрее чем с офф. сайта, так что - ставим.

Реализация:

  1. Устанавливаем демон:
  2. root@nas:/# apt-get install transmission-daemon
  3. Останавливаем демон
  4. root@nas:/# service transmission-daemon stop
  5. Правим при необходимости скрипт демона
  6. root@nas:/# nano /etc/init.d/transmission-daemon
  7. Заходим в консоль пользователя debian-transmission (автоматически создается при установке transmission, от имени которого мы будем запускать демона)
  8. root@nas:/# sudo -s -u debian-transmission
  9. Создаем папку пользователя debian-transmission и папку настроек transmission-daemon:
  10. debian-transmission@nas:/$ mkdir /home/debian-transmission /home/debian-transmission/.config /home/debian-transmission/.config/transmission-daemon
  11. Копируем в пользователя папку настроек transmission-daemon:
  12. debian-transmission@nas:/$ cp -r -L  /var/lib/transmission-daemon/info/* /home/debian-transmission/.config/transmission-daemon
  13. Редактируем файл настроек transmission-daemon:
  14. 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
  15. Выходим из консоли пользователя:
  16. debian-transmission@nas:/$ exit
  17. Если download-dir и watch-dir на samba ресурсе, то правим режим создания на нем файлов и каталогов на 775 (для решения проблем с правами на файлы)
  18. 
    
  19. Добавляем пользователя  debian-transmission в группу основного пользователя и основного пользователя в группу debian-transmission (для решения проблем с правами на файлы):
  20. root@nas:/# usermod -a -G chizh debian-transmission
    root@nas:/# usermod -a -G debian-transmission chizh
  21. Правим настройку расположения папки конфигурационных файлов "CONFIG_DIR" для службы transmission-daemon:
  22. root@nas:/# nano /etc/default/transmission-daemon
  23. Запускаем демона:
  24. 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. Правильное указание домашнего каталога пользователю исправило ситуацию.

Комментарии

Популярные сообщения