Шукати в цьому блозі

Показ дописів із міткою transmission without GUI. Показати всі дописи
Показ дописів із міткою transmission without GUI. Показати всі дописи

понеділок, 29 лютого 2016 р.

OpenSUSE 13.1 minimal server. Часть 3. (transmission-daemon)

В продолжении часть 1 и часть 2 настройка torrent клиента Transmission в режиме daemon с WUI.
Все последующие комманды делаем из-под super user.
Устанавливаем :

zypper in transmission-daemon
zypper in transmission-common

запускаем:
service transmission-daemon start

По-умолчанию, WUI доступен по адресу:
http://адресс_сервера:9091/transmission/web/


Это сообщение говорит, что адресс с которого идет обращение, не добавлен в whitelist, фильтрация по whitelist включена со старта.

Останавливаем сервис, ибо изменения в файл конфигурации вносятся при выключеном сервисе:

service transmission-daemon stop

Начнем с каталогов
Вариантов назначения закачек есть несколько:
-разместить .torrent файл в специальный каталог заданий
-через WUI, загрузить файл, ссылку на файл в Интрнет или magnet link

Я выбираю второй вариант и под него буду проводить натройку конфигурационного файла.

Папки для закачки torrenta у меня размещены на отдельном подмонированом диске:

/media/d0500.1/torrent/

каталог для завершенных закачек
/media/d0500.1/torrent/completed

каталог для не завершенных закачек
/media/d0500.1/torrent/incompleted

назначаем владельца
chgrp transmission /media/d0500.1/torrent/
chgrp transmission /media/d0500.1/torrent/completed

chgrp transmission /media/d0500.1/torrent/incompleted

права
chmod 770 /media/d0500.1/torrent/incompleted
chmod 777 /media/d0500.1/torrent/completed


Теперь, сам конфигурационный файл.
Внимание, он находится по отличном от Debian систем пути:

/var/lib/transmission/.config/transmission/settings.json 

Логично сохранить оригинальный файл, сохранив его с другим именем

cp /var/lib/transmission/.config/transmission/settings.json /var/lib/transmission/.config/transmission/settings.json.old

Редактирую IMHO ключевые параметры:
nano /var/lib/transmission/.config/transmission/settings.json

"download-dir": "/media/d0500.1/torrent/completed" 
 папка в которой будут находиться загрузки.

"incomplete-dir": "/media/d0500.1/torrent/incompleted" — папка в которой будут находиться еще не законченные загрузки. После завершения они будут перемещены по пути, указанному в опции "download-dir".

"incomplete-dir-enabled": true — включение предыдущей опции;

"rpc-whitelist-enabled": false — "true" - включение так называемого «белого списка» IP-адресов (см. screenshot выше), с которых возможно удаленное управление Transmission. Сюда же относится и удаленное управление через web-интерфейса (WUI). Я отключаю, так как доступ по порту 9091 у меня только внутри домашней сети.

Если же захотели включить фильтрацию, то опция настройки листа:
"rpc-whitelist": "127.0.0.1,192.168.*.*" — «белый список». Можно задавать не только локальные, но и реальные внешние IP адреса;

"rpc-authentication-required": true — требовать аутентификацию для удаленного управления;

"rpc-username": "логин" — логин для удаленного управления;
"rpc-password": "пароль" — пароль;
"rpc-port": 9091 — порт для доступа к удаленному управлению.

Запускаем:
service transmission-daemon start

заходим вводим логин и пароль


для автостарта, после перезагрузки активируем сервис:

systemctl enable transmission-daemon

вдохновение