✨ Новые возможности: - Красивый современный веб-интерфейс с градиентным дизайном - Адаптивный дизайн для мобильных устройств - Анимированные элементы и эффекты наведения - Улучшенная типографика и цветовая схема 🔧 Технические улучшения: - Исправлена проблема с внешним доступом (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
126 lines
2.9 KiB
Markdown
126 lines
2.9 KiB
Markdown
# 🎬 Управление сервисами findFilms
|
||
|
||
## 🚀 Быстрый старт
|
||
|
||
### Запуск всех сервисов:
|
||
```bash
|
||
./start_all_services.sh
|
||
```
|
||
|
||
### Остановка всех сервисов:
|
||
```bash
|
||
./stop_all_services.sh
|
||
```
|
||
|
||
## 📊 Статус сервисов
|
||
|
||
### Проверка статуса:
|
||
```bash
|
||
docker ps | grep -E "(movie-search|TorAPI|telegram-bot)"
|
||
```
|
||
|
||
### Проверка qBittorrent:
|
||
```bash
|
||
ps aux | grep qbittorrent | grep -v grep
|
||
```
|
||
|
||
## 🔧 Управление Docker контейнерами
|
||
|
||
### Запуск:
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
|
||
### Остановка:
|
||
```bash
|
||
docker compose down
|
||
```
|
||
|
||
### Перезапуск:
|
||
```bash
|
||
docker compose restart
|
||
```
|
||
|
||
### Просмотр логов:
|
||
```bash
|
||
# Все сервисы
|
||
docker compose logs -f
|
||
|
||
# Конкретный сервис
|
||
docker logs -f movie-search
|
||
docker logs -f telegram-bot
|
||
```
|
||
|
||
## 🌐 Доступные интерфейсы
|
||
|
||
- **Веб-интерфейс**: http://localhost:8089
|
||
- **qBittorrent**: http://localhost:8082 (admin/vrubel07)
|
||
- **Telegram Bot**: @your_bot_username
|
||
|
||
## 🔄 Автозапуск
|
||
|
||
Все Docker контейнеры настроены на автозапуск при старте системы:
|
||
- `movie-search` - веб-приложение
|
||
- `TorAPI-Search` - поиск торрентов
|
||
- `TorAPI-qBittorrent` - получение magnet ссылок
|
||
- `telegram-bot` - Telegram бот
|
||
|
||
## 🛠️ Устранение неполадок
|
||
|
||
### Проблема: Сервис не запускается
|
||
```bash
|
||
# Проверьте логи
|
||
docker logs <container_name>
|
||
|
||
# Перезапустите
|
||
docker compose restart <service_name>
|
||
```
|
||
|
||
### Проблема: Конфликт портов
|
||
```bash
|
||
# Проверьте занятые порты
|
||
lsof -i :8089
|
||
lsof -i :8082
|
||
```
|
||
|
||
### Проблема: qBittorrent не отвечает
|
||
```bash
|
||
# Перезапустите qBittorrent
|
||
pkill qbittorrent
|
||
/Applications/qBittorrent.app/Contents/MacOS/qbittorrent --webui-port=8082 --no-splash --confirm-legal-notice &
|
||
```
|
||
|
||
## 📈 Мониторинг
|
||
|
||
### Использование ресурсов:
|
||
```bash
|
||
docker stats
|
||
```
|
||
|
||
### Проверка здоровья:
|
||
```bash
|
||
# Веб-интерфейс
|
||
curl http://localhost:8089/
|
||
|
||
# qBittorrent API
|
||
curl -X POST -d "username=admin&password=vrubel07" http://localhost:8082/api/v2/auth/login
|
||
```
|
||
|
||
## 🔒 Безопасность
|
||
|
||
- Все пароли настроены в переменных окружения
|
||
- qBittorrent доступен только локально
|
||
- Telegram боты используют разные токены
|
||
|
||
## 📝 Логи
|
||
|
||
Логи всех сервисов доступны через Docker:
|
||
```bash
|
||
# Последние 50 строк
|
||
docker logs --tail 50 <container_name>
|
||
|
||
# Следить за логами в реальном времени
|
||
docker logs -f <container_name>
|
||
```
|
||
|
||
|