Files
browser-use/README.md
T
2026-03-05 14:51:21 +03:00

67 lines
1.8 KiB
Markdown

# 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