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