Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
wiki:transmission-daemon [2014/01/19 23:31] создано |
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 -r /etc/transmission-daemon ~/.config/ | + | <code>sudo cp -R /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 (USER) debian-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> | ||
| ====== Клиенты ====== | ====== Клиенты ====== | ||
| ===== Linux ===== | ===== Linux ===== | ||
| 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 ===== | ||
| ===== Ссылки ===== | ===== Ссылки ===== | ||