Transmission-daemon: настройка Transmission Web в Debian
Transmission — это пакет торрент-клиента на базе GTK для загрузки торрентов в Linux.
Хотя это пакет с графическим интерфейсом, он также имеет пакет веб-приложений, который позволяет загружать торрент на серверы CLI. Обычно я использую это на своих VPS-серверах, скачиваю торренты и получаю прямой файл в Apache (тсс! никому об этом не говорите) 🙂
Установка демона передачи
Поскольку у нас нет графического интерфейса, мы будем устанавливать Transmission Daemon, который также является пакетом веб-приложения.
sudo apt install transmission-daemon
Настройка демона передачи
Конфигурационный файл
transmission-daemon
можно найти в
/etc/transmission-cli/settings.json
. Но прежде чем мы внесем какие-либо изменения в этот файл, мы должны остановить
transmission-daemon
услуга.
sudo systemctl stop transmission-daemon
Мы будем выполнять эту настройку шаг за шагом.
Изменение каталога загрузок. По умолчанию
transmission-daemon
сохраняет свои загрузки в
/var/lib/transmission/Downloads
что может показаться вам не крутым. Хотя вы можете изменить это перед началом загрузки в веб-интерфейсе. Мы создадим наш каталог у себя дома и установим
transmission
пользователь и группа в качестве владельцев:
mkdir ~/TDownloads && chown transmission:transmission ~/TDownloads
Теперь в нашем
settings.json
найти значение
download-dir
и измените значение на имя вашего каталога, сделав это с моей стороны:
"download-dir": "/home/donjajo/TDownloads"
Настройка Web RPC: все настройки, связанные с префиксами веб-приложений, имеют
rpc_*
которые в значительной степени говорят сами за себя.
rpc-bind-address
: привяжет веб-сервер к адресу, это для тех, у кого несколько интерфейсов и адресов.
rpc-enabled
: это позволит веб-приложению завершить передачу.
rpc-whitelist-enabled
: установите значение false или добавьте свой адрес в
rpc-whitelist
разделенные запятой, чтобы иметь доступ к веб-приложению
С помощью этих нескольких настроек вы можете
transmission-daemon
работает без ошибок. Перезапуск
transmission-daemon
сервис и загрузите свой адрес в браузер
systemctl start transmission-daemon
Загрузите в свой браузер http://ваш адрес:9091
Откроется что-то похожее на вышеописанное.