Установка Transmission на Raspberry Pi
Скачивание торрентов – это одна из задач, которые легко можно поручить вашему одноплатному компьютеру. Он не гудит, не шумит и особо не греется когда ночью скачивает или раздает торренты. Raspberry Pi отлично подходит на роль torrent-качалки, и сегодня мы расскажем какие для этого требуются настройки.
Что такое Transmission Daemon
Именно так называется пакет, который на нашей “малинке” будет отвечать за скачивание торрентов. Как понятно из названия, это приложение, которое в своей работе опирается на схему “сервер-клиент”. В нашем случае Raspi будет выступать в качестве сервера, а в качестве клиента мы будем использовать приложения для Windows, Linux или Android.
Пакет Transmission Daemon особенно хорош для одноплатника, поскольку не имеет интерфейса и потребляет ровно столько ресурсов, сколько необходимо для скачивания файлов. Команды для него можно подавать из командной строки терминала или из приложения (что гораздо удобнее). Здесь мы говорим о добавлении и удалении торрентов, скачивании, раздаче и постановке на паузу.
Установка Transmission
Пакет инсталлируем стандартной для Raspbian командой:
sudo apt install transmission-daemon
Все настройки пакета располагаются в файле /etc/transmission-daemon/settings.json, однако прежде выполним некоторые подготовительные операции.
Прежде всего, создадим папку для торрентов:
sudo mkdir ~/Torrents
При желании можно создать папку для недокачанных файлов, например:
sudo mkdir ~/Temp
Поскольку работать наш torrent-клиент будет от имени текущего пользователя, убедимся в том, что на наши папки существуют права доступа:
sudo chown -R $USER:$USER ~/Torrents sudo chown -R $USER:$USER ~/Temp
Теперь временно остановим сервис:
sudo systemctl stop transmission-daemon
и перейдем к конфигурированию.
Настройка Transmission
Откроем файл с настройками Transmission Daemon:
sudo nano /etc/transmission-daemon/settings.json
Точечно изменим только некоторые из настроек. Прежде всего, изменим локацию для размещения торрентов по умолчанию:
"download-dir": "/home/pi/Torrents",
Если вы хотите размещать нескачанные торренты в отдельной папке:
"incomplete-dir-enabled": true, "incomplete-dir": "/home/pi/Temp",
Теперь укажем логин и пароль для пользователя Transmission:
"rpc-username": "Your_Username", "rpc-password": "Your_Password",
Обратите внимание на то, что и имя и значение параметра указываются в кавычках. Пароль пишем как есть: после перезапуска сервиса он будет захэширован.
Последней отключим белые списки, поскольку наш Raspi работает в локальной сети:
"rpc-whitelist-enabled": "false",
Сохраним и закроем файл /etc/transmission-daemon/settings.json и перейдем к настройкам пользователя. По умолчанию в пакете Transmission Daemon имя указано как debian-transmission. Изменить его необходимо в двух местах:
sudo nano /etc/init.d/transmission-daemon
и
sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service
В обоих файлах вместо
USER=debian-transmission
укажем имя вашего аккаунта, например:
USER=pi
Перезагрузим все конфигурационные файлы сервиса командой
sudo systemctl daemon-reload
Теперь, когда он работает от имени пользователя pi, перенесем установки в его домашний каталог:
sudo mkdir ~/.config/transmission-daemon/ sudo cp /etc/transmission-daemon/settings.json ~/.config/transmission-daemon/ sudo chown -R $USER:$USER ~/.config/transmission-daemon/
На этом настройка Transmission Daemon закончена. Запустим сервис командой
sudo systemctl start transmission-daemon
Управление торрентами
Конечно, возникает резонный вопрос: а как теперь управлять загрузками. Для этого есть несколько способов:
-
В браузере любого компьютера в локальной сети наберите адрес
http://XXX.XXX.XXX.XXX:9091. Вам будет предложено ввести логин и пароль, после чего вы увидите текущую очередь скачиваний и сможете управлять ими и даже добавлять новые закачки. -
Установите transmission-клиент. Например, Transmission Remote GUI для Windows или Transmission Remote для Android. В сети их достаточное количество, и вы определенно найдете что-то на свой вкус. Настройки обычно не вызывают сложностей: необходимо указать hostname или ip, а также ввести указанные ранее логин и пароль.
Выводы и заключение
Torrent-клиент является must-have приложением для Raspberry Pi. Часто скачивание файла является более быстрой и удобной операцией, чем копирование по сети или с помощью носителя. Кроме этого, нешумящий и мало потребляющий одноплатник может бесконечно долго и по расписанию скачивать и раздавать торренты, не доставляя вам никаких неудобств.
Надеемся, что использование Transmission Daemon на вашем одноплатнике Raspberry Pi подтвердит нащи слова. Приятной работы!
- 13 ноября 2025 г. X вводит новый алгоритм рекомендации постов под управлением искусственного интеллекта xAI
- 6 ноября 2025 г. Ошибка read only file system (30)
- 4 ноября 2025 г. Установка и настройка Samba на Archlinux
- 4 ноября 2025 г. Установка Transmission на Arch Linux
Блог об интернете и интенет-технологиях. Рассказываем об интересных событиях c 2012 года.
Ошибка
Выполнено