Lampa на ПК: Windows, macOS, Linux и TorrServer в Docker
Lampa на ПК с Windows, macOS и Linux работает в браузере без установки. Подключаем TorrServer, ставим его в Docker одной командой, разбираем ошибку HTTPS.
Чтобы пользоваться Lampa на ПК с Windows, macOS или Linux, скачивать и устанавливать ничего не нужно: Lampa — веб-приложение, и на компьютере оно открывается в обычном браузере. Отдельно на компьютер ставится только TorrServer, если вы хотите смотреть торренты, — это один исполняемый файл или один Docker-контейнер.
Ниже — запуск Lampa в браузере, частая причина, по которой браузерная версия не видит TorrServer (HTTPS и HTTP), развертывание TorrServer в Docker на Linux или NAS и автозапуск сервера на Windows и macOS. Если вам нужен именно TorrServer на Windows как источник для телевизора — со службой, брандмауэром и защитой от спящего режима, — для этого есть отдельная инструкция по TorrServer на Windows для Smart TV. Какой внешний плеер подключить к Lampa на компьютере (VLC, MPC-HC, IINA), разобрано в сравнении плееров для Lampa.
Преимущества серверного развертывания
Если TorrServer запущен на каждом ТВ-устройстве отдельно, каждое из них само скачивает торрент, а размер кэша ограничен небольшой оперативной памятью приставки.
Клиент Media Station X, кабельное подключение к локальной сети.
Клиент Lampa для tvOS.
Lampa в браузере Google Chrome / Safari.
Перенос бэкенда на ПК или NAS дает три ключевых преимущества:
- Большой кэш: на сервере с запасом ОЗУ кэш можно увеличить в разы по сравнению с приставкой — это снижает риск подгрузок на тяжелых раздачах.
- Без записи на диск по умолчанию: если в настройках не включено хранение кэша на диске, TorrServer держит кэш в оперативной памяти.
- Единая точка раздачи: Один мощный сервер обслуживает сразу несколько клиентских экранов в разных комнатах.
Базовые принципы работы архитектуры буферизации мы рассматривали в общем руководстве по TorrServer Matrix. Если вы планируете настроить круглосуточный домашний медиасервер на стационарном ПК для всех телевизоров в квартире, используйте специализированную инструкцию по запуску TorrServer на Windows в виде системной службы с автозапуском через NSSM и правилами брандмауэра.
Запуск Lampa в браузере и подключение TorrServer
Для работы Lampa на компьютере не обязательно что-то устанавливать: достаточно открыть веб-версию (например, http://lampa.mx или https://yumata.github.io/lampa/) в любом современном браузере (Google Chrome, Firefox, Safari, Яндекс Браузер).
TorrServer сам отправляет заголовки CORS, разрешающие запросы с любых сайтов (в том числе Private Network Access), поэтому отдельные «CORS-расширения» обычно не нужны — и ставить расширения, отключающие защиту браузера, небезопасно. Если браузерная Lampa не видит сервер, причина чаще всего в смешанном контенте: страница открыта по HTTPS, а TorrServer — по HTTP на IP локальной сети, и браузер такой запрос блокирует. Адрес 127.0.0.1 браузеры считают доверенным, поэтому TorrServer на том же компьютере обычно доступен и со страниц HTTPS.
Порядок настройки:
- Откройте веб-версию Lampa (адреса см. в справочнике актуальных рабочих зеркал Lampa). Если TorrServer работает на другом устройстве в сети, используйте HTTP-адрес Lampa или включите HTTPS в TorrServer.
- Откройте
Настройки→TorrServerи в полеОсновная ссылкаукажитеhttp://127.0.0.1:8090(или IP компьютера/NAS с TorrServer). - Тип плеера в
Настройки→Плеероставьте «Встроенный» — в браузере видео воспроизводит HTML5-плеер.
Учтите, что HTML5-плеер браузера поддерживает только те кодеки, которые поддерживает сам браузер: раздачи с HEVC, AC3/DTS-звуком или в контейнере MKV могут не воспроизводиться или играть без звука.
Развертывание TorrServer Matrix в Docker на Linux и NAS
Для круглосуточной работы без необходимости держать открытым рабочий компьютер оптимально развернуть сервис в изолированном Docker-контейнере на Synology DSM, TrueNAS, Unraid или сервере Ubuntu. Если вам требуется не только движок торрентов, но и парсеры со встроенным кэширующим прокси в едином комплексе, разверните серверный бэкенд Lampac в Docker. Если же вы хотите полностью отказаться от локального «железа», используйте развертывание TorrServer на удаленном VPS в дата-центре.
Запуск через терминал одной командой
Для быстрого старта на сервере с установленным Docker Engine выполните команду:
docker run -d \
--name torrserver \
--restart always \
--net=host \
-v /opt/torrserver:/opt/ts \
ghcr.io/yourok/torrserver:latest
Флаг --net=host нужен, если вы хотите пользоваться DLNA-сервером TorrServer (обнаружение устройств в сети). Без DLNA можно обойтись обычной сетью Docker с пробросом порта: -p 8090:8090 вместо --net=host. Конфигурация и база хранятся в томе /opt/ts (внутри — папки config, torrents и лог).
Развертывание через Docker Compose
Если вы управляете сервисами через Portainer или утилиту docker compose, используйте конфигурационный файл docker-compose.yml:
version: "3.8"
services:
torrserver:
image: ghcr.io/yourok/torrserver:latest
container_name: torrserver
restart: unless-stopped
network_mode: host # в этом режиме секция ports не нужна
environment:
- TS_DONTKILL=1
volumes:
- /srv/torrserver:/opt/ts
deploy:
resources:
limits:
memory: 4096M
Для круглосуточной автономной работы без постоянно включенного настольного компьютера разверните сетевые хранилища NAS в Lampa, где контейнеры функционируют напрямую в операционной системе Synology DSM или QNAP QTS.
Конфигурация оперативной памяти и сетевых сокетов
После первого старта контейнера перейдите в веб-интерфейс управления по адресу http://IP_ВАШЕГО_СЕРВЕРА:8090 и откройте настройки.
Основные параметры:
- Размер кеша: по умолчанию 64 МБ. На сервере с запасом ОЗУ его имеет смысл увеличить; конкретное значение подбирайте под свободную память и тяжесть раздач.
- Буфер предзагрузки: задаётся в процентах от кеша (по умолчанию 50%) — столько данных TorrServer накопит перед стартом воспроизведения.
- Опережающий кеш: по умолчанию 95% (интерфейс сам рекомендует 95%).
- Торрент-соединения: по умолчанию 25; интерфейс TorrServer рекомендует 20–25.
Автозапуск TorrServer на Windows и macOS
Если вы используете персональный компьютер или Mac в качестве основного сервера буферизации, сервер должен стартовать в фоновом режиме вместе с операционной системой без необходимости вручную открывать терминал.
Фоновая служба на Windows (NSSM)
Стандартный бинарный файл TorrServer-windows-amd64.exe закрывается при выходе пользователя из системы. Чтобы превратить его в постоянную системную службу Windows:
- Загрузите легковесную утилиту NSSM (Non-Sucking Service Manager).
- Откройте командную строку PowerShell от имени администратора и выполните регистрацию службы:
nssm install TorrServer "C:\TorrServer\TorrServer-windows-amd64.exe"
nssm set TorrServer AppDirectory "C:\TorrServer"
nssm set TorrServer Start SERVICE_AUTO_START
nssm start TorrServer
- Служба получит постоянный статус работы и продолжит раздавать потоки даже при заблокированном экране Windows.
Фоновый демон launchd на macOS
Для Mac с Apple Silicon в релизах есть нативная сборка TorrServer-darwin-arm64, для Intel — TorrServer-darwin-amd64. Проще всего установить сервер официальным скриптом installTorrServerMac.sh из репозитория YouROK/TorrServer — он сам предлагает добавить автозагрузку через launchd.
Для ручной настройки автозапуска создайте plist-файл ~/Library/LaunchAgents/com.torrserver.matrix.plist (бинарный файл должен быть исполняемым: chmod +x):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.torrserver.matrix</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/TorrServer-darwin-arm64</string>
<string>-d</string>
<string>/Users/shared/torrserver</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
Активируйте службу командой launchctl load ~/Library/LaunchAgents/com.torrserver.matrix.plist. Агент будет запускаться в фоне при входе пользователя в систему. Если macOS блокирует скачанный бинарный файл, разрешите его запуск в «Системные настройки» → «Конфиденциальность и безопасность».
Диагностика пропускной способности сети (iPerf3)
UHD-ремуксы могут иметь битрейт в десятки мегабит в секунду, с пиками выше 100 Мбит/с (спецификация Ultra HD Blu-ray допускает до 128 Мбит/с), поэтому полезно проверить реальную пропускную способность локальной сети между сервером и телевизором или приставкой.
Запустите синтетический замер через сетевую утилиту iPerf3:
# Запуск сервера iPerf3 на стороне хоста
iperf3 -s
# Тест с клиента (ТВ-бокс или ноутбук): -R — сервер передаёт данные клиенту
iperf3 -c 192.168.1.100 -t 30 -P 4 -R
Флаг -R (Reverse) переключает направление передачи: сервер отправляет данные клиенту, как при трансляции видео на телевизор. Если скорость заметно ниже битрейта ваших раздач, переведите подключение с Wi-Fi 2.4 ГГц на 5 ГГц либо используйте кабель Ethernet. На Android TV iperf3 доступен не везде — для теста подойдёт ноутбук в том же месте.
Чек-лист проверки готовности сервера
- Браузерная Lampa открывает TorrServer (нет блокировки смешанного контента HTTPS → HTTP).
- В настройках веб-клиента Lampa указан статический локальный IP-адрес сервера.
- Сервер настроен как системная служба Windows (NSSM), демон macOS (launchd) или Docker-контейнер.
- Размер кеша в TorrServer увеличен с учётом свободной памяти сервера.
- Проверена доступность веб-интерфейса сервера со всех подключенных телевизоров и смартфонов в локальной сети.
Готовые плагины под вашу задачу
Ответьте на 3 вопроса о вашем ТВ, и мастер подберет проверенный набор скриптов.
- Онлайн-видео (балансеры)Без P2P
- 4K торренты (TorrServer)В стриме
- Зеркала CUB и плагиныАктуально
Ремонтирует и настраивает медиаприставки, ноутбуки, телефоны и компьютеры в Уссурийске. Ведёт lampa.help: редактирует материалы и сверяет команды, адреса и настройки с исходным кодом Lampa, TorrServer и Lampac и с документацией производителей.
Часто задаваемые вопросы (FAQ)
Почему веб-версия Lampa в браузере не видит запущенный TorrServer?
Сам TorrServer разрешает кросс-доменные запросы (CORS) с любых сайтов. Чаще мешает блокировка смешанного контента: если Lampa открыта по HTTPS, браузер не даёт обращаться к http://192.168.x.x:8090. Откройте Lampa по HTTP-адресу, используйте адрес 127.0.0.1, если TorrServer запущен на этом же компьютере, или включите HTTPS в TorrServer. Расширения, отключающие защиту браузера, ставить не стоит.
Можно ли выключить ПК во время просмотра фильма на телевизоре?
Нет, если TorrServer запущен на компьютере, устройство должно оставаться включенным, так как именно процессор и память ПК загружают торрент-пакеты и передают их в ТВ.