# Browser Use + MCP Server - Dokploy ## Быстрый старт ### 1. Настройка переменных В Dokploy при создании Docker Compose проекта добавьте переменные: | Переменная | Значение | |------------|----------| | `OPENROUTER_API_KEY` | Ваш API ключ OpenRouter | | `LLM_MODEL_NAME` | Модель (например: `google/gemini-2.0-flash-001`) | ### 2. Файлы для загрузки - `docker-compose.yml` - `Dockerfile` ### 3. Развёртывание 1. Создайте Docker Compose проект в Dokploy 2. Загрузите `docker-compose.yml` и `Dockerfile` 3. Добавьте переменные окружения в UI Dokploy 4. Добавьте домен `browser.home` в настройках 5. Разверните ## Порт **8383** - internal port контейнера Dokploy автоматически пробросит на внешний порт через Traefik. ## n8n интеграция **URL:** `http://browser.home/api/tasks` **Создать задачу:** ``` POST http://browser.home/api/tasks Body: {"task": "твоя задача", "max_steps": 20} ``` **Получить результат:** ``` GET http://browser.home/api/tasks/{task_id} ``` **Проверка:** ``` GET http://browser.home/api/health ``` ## API Endpoints | Method | Endpoint | Описание | |--------|----------|---------| | GET | `/api/health` | Проверка сервера | | POST | `/api/tasks` | Создать задачу | | GET | `/api/tasks/{id}` | Результат | | GET | `/api/skills` | Навыки | | POST | `/api/skills/{name}/run` | Запустить навык | ## Web UI - `http://browser.home` - Task Viewer - `http://browser.home/dashboard` - Dashboard