findFilms/MANAGEMENT.md
vrubelroman a21654106b 🎨 Обновление веб-интерфейса и исправления
 Новые возможности:
- Красивый современный веб-интерфейс с градиентным дизайном
- Адаптивный дизайн для мобильных устройств
- Анимированные элементы и эффекты наведения
- Улучшенная типографика и цветовая схема

🔧 Технические улучшения:
- Исправлена проблема с внешним доступом (0.0.0.0:8089:8000)
- Улучшен поиск торрентов по ID на всех провайдерах
- Добавлено подробное логирование и обработка ошибок
- Оптимизирована производительность приложения

📁 Новые файлы:
- MANAGEMENT.md - инструкции по управлению сервисами
- start_all_services.sh - скрипт запуска всех сервисов
- stop_all_services.sh - скрипт остановки всех сервисов

🌐 Доступ:
- Локально: http://localhost:8089
- Внешний: http://84.22.132.114:8089
2025-10-13 21:11:19 +03:00

2.9 KiB
Raw Blame History

🎬 Управление сервисами findFilms

🚀 Быстрый старт

Запуск всех сервисов:

./start_all_services.sh

Остановка всех сервисов:

./stop_all_services.sh

📊 Статус сервисов

Проверка статуса:

docker ps | grep -E "(movie-search|TorAPI|telegram-bot)"

Проверка qBittorrent:

ps aux | grep qbittorrent | grep -v grep

🔧 Управление Docker контейнерами

Запуск:

docker compose up -d

Остановка:

docker compose down

Перезапуск:

docker compose restart

Просмотр логов:

# Все сервисы
docker compose logs -f

# Конкретный сервис
docker logs -f movie-search
docker logs -f telegram-bot

🌐 Доступные интерфейсы

🔄 Автозапуск

Все Docker контейнеры настроены на автозапуск при старте системы:

  • movie-search - веб-приложение
  • TorAPI-Search - поиск торрентов
  • TorAPI-qBittorrent - получение magnet ссылок
  • telegram-bot - Telegram бот

🛠️ Устранение неполадок

Проблема: Сервис не запускается

# Проверьте логи
docker logs <container_name>

# Перезапустите
docker compose restart <service_name>

Проблема: Конфликт портов

# Проверьте занятые порты
lsof -i :8089
lsof -i :8082

Проблема: qBittorrent не отвечает

# Перезапустите qBittorrent
pkill qbittorrent
/Applications/qBittorrent.app/Contents/MacOS/qbittorrent --webui-port=8082 --no-splash --confirm-legal-notice &

📈 Мониторинг

Использование ресурсов:

docker stats

Проверка здоровья:

# Веб-интерфейс
curl http://localhost:8089/

# qBittorrent API
curl -X POST -d "username=admin&password=vrubel07" http://localhost:8082/api/v2/auth/login

🔒 Безопасность

  • Все пароли настроены в переменных окружения
  • qBittorrent доступен только локально
  • Telegram боты используют разные токены

📝 Логи

Логи всех сервисов доступны через Docker:

# Последние 50 строк
docker logs --tail 50 <container_name>

# Следить за логами в реальном времени
docker logs -f <container_name>