-
Notifications
You must be signed in to change notification settings - Fork 2
Configuration and Usage
После запуска контейнера (см. Быстрый старт) основная работа ведётся через веб-интерфейс TorrentMonitor.
📖 Эта вики описывает Docker-контейнер. Работа с самим приложением — веб-интерфейс, настройки, поддерживаемые трекеры, подключение торрент-клиентов, уведомления — описана в Вики TorrentMonitor.
- Откройте в браузере адрес контейнера, например http://localhost:8080 (или
http://IP-сервера:8080). - При первом запуске приложение создаёт базу данных и файл настроек в томе
/data/htdocs/db. - Дальнейшая настройка приложения (торрент-клиент, трекеры, раздачи для мониторинга) — по инструкциям из Вики TorrentMonitor.
🔐 TorrentMonitor не предназначен для прямого доступа из интернета без защиты. Если нужен внешний доступ, ставьте контейнер за обратный прокси (Nginx Proxy Manager, Traefik, Caddy) с HTTPS и аутентификацией.
Сама настройка клиента выполняется в веб-интерфейсе приложения (см. Вики TorrentMonitor). При работе в Docker учитывайте особенности адресации:
-
Клиент на хосте — в обычном (bridge) режиме сети указывайте IP-адрес хоста, а не
localhost/127.0.0.1: изнутри контейнераlocalhost— это сам контейнер. В Docker Desktop можно использоватьhost.docker.internal. -
Клиент в соседнем контейнере — поместите оба контейнера в общую сеть Docker и обращайтесь к
клиенту по имени контейнера (например,
transmission). -
Общее сетевое пространство — если контейнер запущен с
network_mode: hostлибо делит сетевой стек с клиентом (network_mode: service:vpn/container:...— типично для связок через VPN), клиент доступен поlocalhost. - Пример готовой связки нескольких контейнеров — на странице TorrentMonitor + TOR + Transmission.
Частота проверки трекеров задаётся переменной окружения CRON_TIMEOUT при запуске контейнера, а не в веб-интерфейсе. По умолчанию — раз в час.
Чтобы запустить проверку вручную, не дожидаясь расписания, можно выполнить команду движка внутри контейнера:
docker exec torrentmonitor php -q /data/htdocs/engine.phpВ веб-интерфейсе TorrentMonitor есть функция самообновления (обновление кода самого приложения).
Обновлять приложение лучше через обновление Docker-образа — см. Обновление и обслуживание.
| Что | Где внутри контейнера |
|---|---|
| База данных и настройки | /data/htdocs/db |
Скачанные .torrent-файлы |
/data/htdocs/torrents |
| Логи (опционально) | /data/htdocs/logs |
Эти пути выносятся в тома — подробнее на странице Тома и постоянные данные.
docker container logs -f torrentmonitorЕсли столкнулись с ошибками — загляните на страницу Решение проблем.
Установка и запуск
- Установка Docker
- Запуск на NAS (Synology, QNAP)
- Быстрый старт
- Запуск через docker run
- Запуск через Docker Compose
Конфигурация
Сценарии
Эксплуатация
Приложение