Transmission-daemon Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:transmission-daemon [2017/03/12 00:27]
[Наведение марафета]
wiki:transmission-daemon [2021/01/23 14:32]
[Transmission-daemon]
Строка 1: Строка 1:
 ====== Transmission-daemon ====== ====== Transmission-daemon ======
 +<note important>​работает на 20.04 (через systemd)</​note>​
 +
 Основное отличие данной программы от [[Transmission]] заключается в том, что это демон, а значит работает в фоне и всегда. Основное отличие данной программы от [[Transmission]] заключается в том, что это демон, а значит работает в фоне и всегда.
 ====== Установка ====== ====== Установка ======
Строка 10: Строка 12:
  
 Переносим папку с основными файлами в домашнюю папку пользователя Переносим папку с основными файлами в домашнюю папку пользователя
-<​code>​sudo cp -/​etc/​transmission-daemon /​home/​user_name/​.config/​+<​code>​sudo cp -/​etc/​transmission-daemon /​home/​user_name/​.config/​
 sudo chown -R user_name /​home/​user_name/​.config/​transmission-daemon</​code>​ sudo chown -R user_name /​home/​user_name/​.config/​transmission-daemon</​code>​
 <​code>​sudo gedit /​etc/​default/​transmission-daemon</​code>​ <​code>​sudo gedit /​etc/​default/​transmission-daemon</​code>​
 И в строке CONFIG_DIR прописываем путь до папки с файлами настройки. И в строке CONFIG_DIR прописываем путь до папки с файлами настройки.
 <​code>​CONFIG_DIR="/​home/​user_name/​.config/​transmission-daemon"</​code>​ <​code>​CONFIG_DIR="/​home/​user_name/​.config/​transmission-daemon"</​code>​
-Принуждаем работать службу от нашего пользователя+Принуждаем работать службу от нашего пользователя
 +---- 
 + 
 +если используется init.d
 <​code>​sudo gedit /​etc/​init.d/​transmission-daemon</​code>​ <​code>​sudo gedit /​etc/​init.d/​transmission-daemon</​code>​
 Меняем setuid (NAME) debian-transmission и setgid (USER) debian-transmission на имя своего пользователя. Меняем setuid (NAME) debian-transmission и setgid (USER) debian-transmission на имя своего пользователя.
Строка 24: Строка 29:
 ... ...
 </​code>​ </​code>​
 +----
 +
 +если используется systemd
 +<​code>​sudo gedit /​etc/​systemd/​system/​multi-user.target.wants/​transmission-daemon.service</​code>​
 +Меняем значение переменной User за свое
 +<​code>​
 +[Service]
 +User=my_user
 +</​code>​
 +затем делаем перезагрузку юнитов
 +<​code>​sudo systemctl daemon-reload </​code>​
 +----
 +
 ===== Настройка settings.json ===== ===== Настройка settings.json =====
 Пример файла с настройками Пример файла с настройками
Строка 98: Строка 116:
     "​watch-dir-enabled":​ true     "​watch-dir-enabled":​ true
 }</​file>​ }</​file>​
 +В полях **rpc-username** и **rpc-password** задается логин и пароль соответственно,​ а так же в поле **rpc-whitelist** дописываем свой внешний IP если есть, чтобы получить доступ к Transmission на сервере. Если у Вас динамический IP, то можно отключить проверку IP. Для этого нужно в поле **rpc-whitelist-enabled** поставить значение **false**.
 По окончании всех настроек запускаем службу По окончании всех настроек запускаем службу
 <​code>​sudo service transmission-daemon start</​code>​ <​code>​sudo service transmission-daemon start</​code>​