Установка TorrServer на Raspberry Pi и подключение Android-устройств
TorrServer — это торрент-стриминг-сервер, позволяющий просматривать видео-контент без предварительной загрузки торрент-файлов. Установка на Raspberry Pi превращает одноплатник в домашний медиа-центр, доступный для всех устройств в локальной сети. В этой статье мы пошагово установим TorrServer на Raspberry Pi, настроим автозапуск и подключим к нему Android-устройства (планшеты, смартфоны, телевизоры) через приложение Lampa. Все команды проверены для Raspberry Pi OS (Debian 11/12) и подходят для моделей Pi 2, 3, 4, 5 и Zero 2 W.
Установка TorrServer на Raspberry Pi и подключение Android-устройств
Введение
TorrServer — это торрент-стриминг-сервер, позволяющий просматривать видео-контент без предварительной загрузки торрент-файлов. Установка на Raspberry Pi превращает одноплатник в домашний медиа-центр, доступный для всех устройств в локальной сети. В этой статье мы пошагово установим TorrServer на Raspberry Pi, настроим автозапуск и подключим к нему Android-устройства (планшеты, смартфоны, телевизоры) через приложение Lampa. Все команды проверены для Raspberry Pi OS (Debian 11/12) и подходят для моделей Pi 2, 3, 4, 5 и Zero 2 W.
Требования
- Raspberry Pi с установленной Raspberry Pi OS (Desktop или Lite) и выходом в интернет.
- Доступ в локальной сети (желательно по Ethernet).
- Учётная запись пользователя с правами sudo.
- Android-устройство (планшет, смартфон или телевизор) в той же сети.
Установка TorrServer
Все действия выполняются в терминале Raspberry Pi (через SSH или локально).
- Обновите пакеты системы:
1
sudo apt update && sudo apt full-upgrade -y
- Создайте рабочую директорию:
1
sudo mkdir /opt/torrserver
- Назначьте права владельца вашему пользователю:
1
sudo chown -R $USER:$USER /opt/torrserver
- Скачайте актуальный бинарный файл. Для 32-разрядных систем (Pi 2/3/Zero 2) используйте
arm7, для 64-разрядных (Pi 4/5) —arm64. Определите архитектуру командойuname -m(если выводитсяaarch64— это arm64). Пример для arm64:
1
wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-arm64 -O /opt/torrserver/torrserver
Для arm7 замените arm64 на arm7.
- Сделайте файл исполняемым:
1
chmod +x /opt/torrserver/torrserver
Настройка автозапуска через systemd
Чтобы сервер запускался вместе с системой, создадим юнит systemd. Откройте файл для редактирования:
1
sudo nano /etc/systemd/system/torrserver.service
Вставьте следующее содержимое:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Unit]
Description=torrserver
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
NonBlocking=true
WorkingDirectory=/opt/torrserver
ExecStart=/opt/torrserver/torrserver -p 8090
Restart=on-failure
RestartSec=58
[Install]
WantedBy=multi-user.target
Сохраните файл (Ctrl+O, Enter) и выйдите (Ctrl+X). Затем выполните:
1
2
3
sudo systemctl daemon-reload
sudo systemctl start torrserver
sudo systemctl enable torrserver
Проверьте статус:
1
sudo systemctl status torrserver
должно быть active (running).
Проверка работоспособности
Откройте браузер на любом устройстве в сети и перейдите по адресу:
1
http://<IP-адрес-вашего-Pi>:8090
Если отображается веб-интерфейс TorrServer, установка выполнена успешно. Запомните IP-адрес Raspberry Pi — он понадобится для настройки клиентов.
Настройка Android-устройств (планшеты, смартфоны, телевизоры)
Для просмотра контента через TorrServer на Android используйте приложение Lampa. Оно доступно в Google Play и работает на всех Android-устройствах, включая телевизоры (Android TV).
Инструкция по настройке:
- Установите приложение Lampa из Google Play (или скачайте APK с официального сайта, если магазин недоступен).
- Запустите Lampa и перейдите в настройки (иконка шестерёнки в правом верхнем углу).
- Найдите раздел «Плеер», «Торрент» или «Сервер» (название может меняться в зависимости от версии).
- В поле «Адрес TorrServer» или «Ссылка на TorrServer» укажите IP-адрес Raspberry Pi и порт в формате:
1
http://<IP-вашего-Pi>:8090
Пример: http://192.168.1.100:8090
- Сохраните настройки.
После этого при выборе любого фильма или сериала Lampa будет использовать ваш TorrServer для стриминга.
Для Android TV (телевизоры Xiaomi, Sony и др.):
- Установите Lampa из Google Play на телевизоре.
- Настройки вводятся с помощью пульта — используйте экранную клавиатуру.
- Адрес сервера вводится в том же формате:
http://<IP-вашего-Pi>:8090.
Типичные проблемы и решения
Проблема: Сервер не запускается, в логах ошибка «Address already in use».
Решение: Порт 8090 занят другим приложением. Измените порт в файле сервиса (в строке ExecStart добавьте -p 8091) и перезапустите сервис. Не забудьте обновить адрес в настройках Lampa.
Проблема: Lampa на Android не видит TorrServer.
Решение: Убедитесь, что Raspberry Pi и Android-устройство в одной сети. Проверьте, не блокирует ли порт брандмауэр на Pi: sudo ufw allow 8090 (если используется UFW). Также проверьте, что в адресе нет лишних пробелов и слешей.
Проблема: Торрент не начинает воспроизводиться, висит на 0%.
Решение: Проверьте, достаточно ли свободного места на Raspberry Pi для кэша (по умолчанию кэш хранится в /opt/torrserver). Очистите кэш в настройках TorrServer или увеличьте размер раздела.
Проблема: После обновления бинарника сервер не перезапускается.
Решение: Перезагрузите сервис: sudo systemctl restart torrserver. Если изменения не вступают в силу, выполните sudo systemctl daemon-reload.
Проблема: Lampa показывает «Не удаётся подключиться к серверу».
Решение: Проверьте, запущен ли TorrServer на Pi командой
1
sudo systemctl status torrserver
Если сервис активен, попробуйте перезапустить его:
1
sudo systemctl restart torrserver
Также убедитесь, что IP-адрес Raspberry Pi не изменился (например, при перезагрузке роутера). Рекомендуется зарезервировать IP-адрес для Pi в настройках роутера.
Теперь ваш Raspberry Pi работает как полноценный стриминговый сервер для всех Android-устройств в доме. Настройка сводится к указанию IP-адреса сервера в приложении Lampa — это занимает всего минуту и не требует дополнительных программ. Приятного просмотра!