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

понеділок, 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

вдохновение