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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:transmission-daemon [2014/01/19 23:32]
[Клиенты]
wiki:transmission-daemon [2021/01/23 14:32] (текущий)
[Transmission-daemon]
Строка 1: Строка 1:
 ====== Transmission-daemon ====== ====== Transmission-daemon ======
 +<note important>​работает на 20.04 (через systemd)</​note>​
 +
 Основное отличие данной программы от [[Transmission]] заключается в том, что это демон, а значит работает в фоне и всегда. Основное отличие данной программы от [[Transmission]] заключается в том, что это демон, а значит работает в фоне и всегда.
 ====== Установка ====== ====== Установка ======
Строка 7: Строка 9:
 <​code>​sudo service transmission-daemon stop</​code>​ <​code>​sudo service transmission-daemon stop</​code>​
 ===== Наведение "​марафета"​ ===== ===== Наведение "​марафета"​ =====
-Смысл описанных ниже телодвижений- заставить службу работать от имени пользователя,​ а значит и создавать скачиваемые файлы, владельцем которых сразу будет наш пользователь,​ что убережёт нас от последующих проблем с доступом к файлам.\\+Смысл описанных ниже телодвижений - заставить службу работать от имени пользователя,​ а значит и создавать скачиваемые файлы, владельцем которых сразу будет наш пользователь,​ что убережёт нас от последующих проблем с доступом к файлам.
  
 Переносим папку с основными файлами в домашнюю папку пользователя Переносим папку с основными файлами в домашнюю папку пользователя
-<​code>​sudo cp -/​etc/​transmission-daemon ​~/.config/ +<​code>​sudo cp -/​etc/​transmission-daemon ​/​home/​user_name/.config/ 
-sudo chown -R 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>​
-Принуждаем работать службу от нашего пользователя +Принуждаем работать службу от нашего пользователя
-<​code>​gksu gedit /​etc/​init.d/​transmission-daemon</​code>​ +---- 
-Меняем ​в строке ​USER debian-transmission на имя своего пользователя.+ 
 +если используется init.d 
 +<​code>​sudo gedit /​etc/​init.d/​transmission-daemon</​code>​ 
 +Меняем ​setuid (NAME) debian-transmission и setgid (USERdebian-transmission на имя своего пользователя. 
 +<​code>​ 
 +... 
 +NAME=transmission-daemon 
 +USER=debian-transmission 
 +... 
 +</​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 =====
 Пример файла с настройками Пример файла с настройками
Строка 92: Строка 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>​
Строка 98: Строка 123:
 transgui transgui
 ===== Windows ===== ===== Windows =====
-transgui+  * [[https://​code.google.com/​p/​transmisson-remote-gui|Transmission Remote GUI]] - кросс-платформенная программа для управления демоном,​ интерфейс похож на старые версии uTorrent. 
 +  * [[https://​code.google.com/​p/​transmission-remote-dotnet|Transmission Remote dotNET]] 
 +  * [[http://​sourceforge.net/​projects/​trqtw|TransmissionQt]] - полноценный torrent-клиент сам по себе и гуй для демона в одном приложении,​ интерфейсом похож на стандартный web-интерфейс Transmission.
 ===== Android ===== ===== Android =====
 ===== Ссылки ===== ===== Ссылки =====