127 lines
2.9 KiB
Markdown
127 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>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|