a82df8c851
- Added `gateway_remote_url` and `gateway_additional_allowed_origins` options for improved remote gateway support. - Updated startup guidance for `gateway_auth_mode=trusted-proxy`. - Adjusted token retrieval instructions in the landing page. - Updated translations for new configuration options. - Fixed various issues related to gateway settings and TLS certificate generation.
109 lines
7.3 KiB
YAML
109 lines
7.3 KiB
YAML
configuration:
|
||
timezone:
|
||
name: Часова зона
|
||
description: Часова зона за добавката (напр. Europe/Sofia, America/New_York)
|
||
|
||
enable_terminal:
|
||
name: Активиране на уеб терминал
|
||
description: Активиране на уеб терминал бутона в Home Assistant (Ingress) чрез ttyd
|
||
|
||
terminal_port:
|
||
name: Порт на терминал
|
||
description: Номер на порт за уеб терминала (по подразбиране - 7681). Променете, ако този порт е в конфликт с друга услуга.
|
||
|
||
gateway_public_url:
|
||
name: Публичен URL на Gateway
|
||
description: Публичен базов URL за отваряне на Gateway уеб интерфейса в нов таб (не вграден). Пример - https://example.duckdns.org:12345 или http://192.168.1.10:18789
|
||
|
||
homeassistant_token:
|
||
name: Home Assistant токен
|
||
description: Опционално - дълготраен токен на Home Assistant за локални API скриптове/инструменти
|
||
|
||
http_proxy:
|
||
name: Изходящ HTTP прокси
|
||
description: Опционално - URL на прокси за изходящи HTTP/HTTPS заявки (пример - http://192.168.2.1:3128)
|
||
|
||
router_ssh_host:
|
||
name: SSH хост на рутер
|
||
description: Опционално - SSH име на хост или IP адрес на рутер/защитна стена
|
||
|
||
router_ssh_user:
|
||
name: SSH потребител на рутер
|
||
description: Опционално - SSH потребителско име за рутер/защитна стена
|
||
|
||
router_ssh_key_path:
|
||
name: Път до SSH ключ на рутер
|
||
description: Път до SSH частен ключ за достъп до рутер (по подразбиране - /data/keys/router_ssh)
|
||
|
||
clean_session_locks_on_start:
|
||
name: Изчистване на заключвания при стартиране
|
||
description: Изчистване на остарели заключващи файлове на сесии след срив/рестарт при стартиране на добавката
|
||
|
||
clean_session_locks_on_exit:
|
||
name: Изчистване на заключвания при изход
|
||
description: Изчистване на заключващи файлове на сесии при нормално спиране на добавката
|
||
|
||
gateway_mode:
|
||
name: Режим на Gateway
|
||
description: Режим на работа на Gateway - local (локално изпълнение на gateway, препоръчително) или remote (свързване към отдалечен gateway)
|
||
options:
|
||
local: "Локален (препоръчително)"
|
||
remote: "Отдалечен"
|
||
|
||
gateway_remote_url:
|
||
name: URL на отдалечен Gateway
|
||
description: WebSocket URL на отдалечения gateway, използван когато Gateway Mode е remote (пример - ws://192.168.1.20:18789 или wss://gateway.example.com:443)
|
||
|
||
gateway_additional_allowed_origins:
|
||
name: Допълнителни разрешени origins
|
||
description: Допълнителни origins за Control UI, разделени със запетая; сливат се в gateway.controlUi.allowedOrigins при lan_https (пример - https://ha.example.com:8443,capacitor://localhost)
|
||
|
||
gateway_bind_mode:
|
||
name: Режим на свързване на Gateway
|
||
description: Режим на мрежово свързване - loopback (само 127.0.0.1, най-сигурен), lan (всички интерфейси) или tailnet (само Tailscale интерфейс). Пренебрегва се от предварителните режими на достъп.
|
||
options:
|
||
loopback: "Loopback (само 127.0.0.1, най-сигурен)"
|
||
lan: "LAN (всички интерфейси)"
|
||
tailnet: "Tailnet (само Tailscale)"
|
||
|
||
gateway_port:
|
||
name: Порт на Gateway
|
||
description: Номер на порт, на който OpenClaw gateway да слуша (по подразбиране - 18789)
|
||
|
||
access_mode:
|
||
name: Режим на достъп
|
||
description: "Опростява настройката на сигурен достъп. Пренебрегва gateway_bind_mode и gateway_auth_mode, когато не е зададен на Потребителски."
|
||
options:
|
||
custom: "Потребителски (индивидуални настройки)"
|
||
local_only: "Само локален (loopback + token, само Ingress)"
|
||
lan_https: "LAN HTTPS (вграден HTTPS прокси — препоръчително за телефони)"
|
||
lan_reverse_proxy: "LAN Reverse Proxy (външен прокси с trusted-proxy удостоверяване)"
|
||
tailnet_https: "Tailscale HTTPS (Tailscale + token)"
|
||
|
||
gateway_auth_mode:
|
||
name: Режим на удостоверяване на Gateway
|
||
description: Режим на удостоверяване - token (по подразбиране) или trusted-proxy (за HTTPS reverse proxy). Пренебрегва се, когато access_mode не е Потребителски.
|
||
options:
|
||
token: "Token (по подразбиране)"
|
||
trusted-proxy: "Доверен прокси (за reverse proxy)"
|
||
|
||
gateway_trusted_proxies:
|
||
name: Доверени прокси на Gateway
|
||
description: Списък с доверени прокси IP/CIDR, разделени със запетая, за trusted-proxy режим (пример - 127.0.0.1,192.168.88.0/24).
|
||
|
||
enable_openai_api:
|
||
name: Активиране на OpenAI API
|
||
description: Активиране на OpenAI-съвместим Chat Completions ендпойнт. Позволява използването на OpenClaw като разговорен агент в HA Assist pipeline чрез Extended OpenAI Conversation (HACS) или всеки OpenAI-съвместим клиент.
|
||
force_ipv4_dns:
|
||
name: Принудителен IPv4 DNS ред
|
||
description: Принудително задава IPv4-приоритет при DNS резолв. Повечето HAOS VM нямат IPv6 изход — предизвиква web_fetch и Telegram грешки. Препоръчително ВКЛЮЧЕНО (по подразбиране).
|
||
nginx_log_level:
|
||
name: Nginx ниво на логове
|
||
description: "Подробност на логовете на nginx проксито. 'minimal' (по подразбиране) потиска повтарящи се HA health-check заявки. 'full' логва всичко."
|
||
options:
|
||
minimal: "Минимално (потискане на HA polling шум)"
|
||
full: "Пълно (логване на всички заявки)"
|
||
gateway_env_vars:
|
||
name: Променливи на средата за Gateway
|
||
description: Променливи на средата, предавани на OpenClaw gateway процеса при стартиране (списък от записи name/value в Home Assistant UI; макс. 50 променливи, ключове до 255 знака, стойности до 10000 знака).
|