Установка и настройка transmission-daemon Ubuntu server
Добавлено: 22 мар 2026, 21:24
Установка
Для дальнейшей настройки останавливаем Transmission-daemon
# остановить сервис
sudo systemctl stop transmission-daemon.service
# проверить состояние
sudo systemctl status transmission-daemon.service
Расположение конфигурационных файлов transmisson-daemon:
файл инициализирующий старт демона:
/etc/init.d/transmission-daemon
Файл конфигурации:
/etc/default/transmission-daemon
Файл global settings:
/etc/transmission-daemon/settings.json
Файл local settings:
~/.config/transmission-daemon/settings.json
Настройка файла settings.json
!!! Перед внесением изменений в settings.json, клиент и демон должен быть закрыт и остановлен, в противном случае параметры будут возвращены в предыдущее состояние.
Поэтому всегда перед изменении настроек в файле необходимо остановить службу transmission-daemon :
Что нам необходимо настроить обязательно:
папку куда будут закачиваться файлы
папка из которой будут подхватываться torrent'ы
url и порт доступа к web-интерфейсу Transmission-daemon
пользователя и пароль для доступа к web-интерфейсу
1. Установка папки download
"download-dir": "/home/server/downloads",
2. Установка папки для торрентов
"watch-dir-enabled": true,
"watch-dir": "/home/server/torrents"
Настройка url web-интерфейса и установка имени и пароля
"rpc-password": "osiajdvinaswokfopawjkrgvOEFNHAUWOHWOUW",
rpc-port на каком порту работает web-интерфейс
"rpc-port": 9091,
rpc-url постфикс адреса url (192.168.12.11/transmission/)
"rpc-url": "/transmission/",
rpc-username имя пользователя для доступа к web-интерфейсу
"rpc-username": "User",
rpc-whitelist список адресов имеющих доступ к web-интерфесу
"rpc-whitelist": "127.0.0.1,192.168.1.*",
rpc-whitelist-enabled вкл/выкл использование "белого" списка адресов
"rpc-whitelist-enabled": true,
Потом там небольшой баг есть, если не стартует :
То надо заменить в :
/etc/apparmor.d/transmission
строчку:
profile transmission-daemon /usr/bin/transmission-daemon flags=(complain) {
на
и перезагрузить правило:
ну и потом уже стартовать :
Код: Выделить всё
apt install transmission-daemon# остановить сервис
sudo systemctl stop transmission-daemon.service
# проверить состояние
sudo systemctl status transmission-daemon.service
Расположение конфигурационных файлов transmisson-daemon:
файл инициализирующий старт демона:
/etc/init.d/transmission-daemon
Файл конфигурации:
/etc/default/transmission-daemon
Файл global settings:
/etc/transmission-daemon/settings.json
Файл local settings:
~/.config/transmission-daemon/settings.json
Настройка файла settings.json
!!! Перед внесением изменений в settings.json, клиент и демон должен быть закрыт и остановлен, в противном случае параметры будут возвращены в предыдущее состояние.
Поэтому всегда перед изменении настроек в файле необходимо остановить службу transmission-daemon :
Код: Выделить всё
service transmission-daemon stopпапку куда будут закачиваться файлы
папка из которой будут подхватываться torrent'ы
url и порт доступа к web-интерфейсу Transmission-daemon
пользователя и пароль для доступа к web-интерфейсу
1. Установка папки download
"download-dir": "/home/server/downloads",
2. Установка папки для торрентов
"watch-dir-enabled": true,
"watch-dir": "/home/server/torrents"
Настройка url web-интерфейса и установка имени и пароля
"rpc-password": "osiajdvinaswokfopawjkrgvOEFNHAUWOHWOUW",
rpc-port на каком порту работает web-интерфейс
"rpc-port": 9091,
rpc-url постфикс адреса url (192.168.12.11/transmission/)
"rpc-url": "/transmission/",
rpc-username имя пользователя для доступа к web-интерфейсу
"rpc-username": "User",
rpc-whitelist список адресов имеющих доступ к web-интерфесу
"rpc-whitelist": "127.0.0.1,192.168.1.*",
rpc-whitelist-enabled вкл/выкл использование "белого" списка адресов
"rpc-whitelist-enabled": true,
Потом там небольшой баг есть, если не стартует :
Код: Выделить всё
audit: type=1400 audit(1774196533.914:421): apparmor="ALLOWED" operation="sendmsg" class="file" info="Failed name lookup - disconnected path" error=-13 profile="transmission-daemon" name="run/systemd/notify"/etc/apparmor.d/transmission
строчку:
profile transmission-daemon /usr/bin/transmission-daemon flags=(complain) {
на
Код: Выделить всё
profile transmission-daemon /usr/bin/transmission-daemon flags=(complain,attach_disconnected) {Код: Выделить всё
apparmor_parser -r -W -T /etc/apparmor.d/transmissionКод: Выделить всё
systemctl restart transmission-daemon.service