summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ru/web.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/ru/web.mdx')
-rw-r--r--packages/web/src/content/docs/ru/web.mdx142
1 files changed, 142 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/ru/web.mdx b/packages/web/src/content/docs/ru/web.mdx
new file mode 100644
index 000000000..d99abf883
--- /dev/null
+++ b/packages/web/src/content/docs/ru/web.mdx
@@ -0,0 +1,142 @@
+---
+title: Интернет
+description: Использование OpenCode в вашем браузере.
+---
+
+OpenCode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала.
+
+![OpenCode Web — новый сеанс](../../../assets/web/web-homepage-new-session.png)
+
+## Начиная
+
+Запустите веб-интерфейс, выполнив:
+
+```bash
+opencode web
+```
+
+Это запустит локальный сервер `127.0.0.1` со случайным доступным портом и автоматически откроет OpenCode в браузере по умолчанию.
+
+:::осторожность
+Если `OPENCODE_SERVER_PASSWORD` не установлен, сервер будет незащищен. Это подходит для локального использования, но его следует настроить для доступа к сети.
+:::
+
+:::tip[Пользователи Windows]
+Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию терминала.
+:::
+
+---
+
+## Конфигурация
+
+Вы можете настроить веб-сервер с помощью флагов командной строки или в файле [config file](/docs/config).
+
+### Порт
+
+По умолчанию OpenCode выбирает доступный порт. Вы можете указать порт:
+
+```bash
+opencode web --port 4096
+```
+
+### Имя хоста
+
+По умолчанию сервер привязывается к `127.0.0.1` (только локальный хост). Чтобы сделать OpenCode доступным в вашей сети:
+
+```bash
+opencode web --hostname 0.0.0.0
+```
+
+При использовании `0.0.0.0` OpenCode будет отображать как локальные, так и сетевые адреса:
+
+```
+ Local access: http://localhost:4096
+ Network access: http://192.168.1.100:4096
+```
+
+### обнаружение mDNS
+
+Включите mDNS, чтобы ваш сервер был доступен для обнаружения в локальной сети:
+
+```bash
+opencode web --mdns
+```
+
+Это автоматически устанавливает имя хоста `0.0.0.0` и объявляет сервер как `opencode.local`.
+
+Вы можете настроить доменное имя mDNS для запуска нескольких экземпляров в одной сети:
+
+```bash
+opencode web --mdns --mdns-domain myproject.local
+```
+
+### КОРС
+
+Чтобы разрешить дополнительные домены для CORS (полезно для пользовательских интерфейсов):
+
+```bash
+opencode web --cors https://example.com
+```
+
+### Аутентификация
+
+Чтобы защитить доступ, установите пароль, используя переменную среды `OPENCODE_SERVER_PASSWORD`:
+
+```bash
+OPENCODE_SERVER_PASSWORD=secret opencode web
+```
+
+Имя пользователя по умолчанию — `opencode`, но его можно изменить с помощью `OPENCODE_SERVER_USERNAME`.
+
+---
+
+## Использование веб-интерфейса
+
+После запуска веб-интерфейс предоставляет доступ к вашим сеансам OpenCode.
+
+### Сессии
+
+Просматривайте свои сеансы и управляйте ими с главной страницы. Вы можете видеть активные сеансы и начинать новые.
+
+![OpenCode Web — активный сеанс](../../../assets/web/web-homepage-active-session.png)
+
+### Статус сервера
+
+Нажмите «Просмотреть серверы», чтобы просмотреть подключенные серверы и их статус.
+
+![OpenCode Web — см. Серверы](../../../assets/web/web-homepage-see-servers.png)
+
+---
+
+## Подключение терминала
+
+Вы можете подключить TUI терминала к работающему веб-серверу:
+
+```bash
+# Start the web server
+opencode web --port 4096
+
+# In another terminal, attach the TUI
+opencode attach http://localhost:4096
+```
+
+Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние.
+
+---
+
+## Конфигурационный файл
+
+Вы также можете настроить параметры сервера в файле конфигурации `opencode.json`:
+
+```json
+{
+ "server": {
+ "port": 4096,
+ "hostname": "0.0.0.0",
+ "mdns": true,
+ "cors": ["https://example.com"]
+ }
+}
+```
+
+Флаги командной строки имеют приоритет над настройками файла конфигурации.