Skip to content

perfectinn/openclaw-ru-layer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenClaw RU Layer

Русская прослойка "поверх" OpenClaw.

Что делает:

  • не трогает backend OpenClaw;
  • работает как reverse proxy;
  • оставляет тот же личный кабинет;
  • переводит интерфейс на русский через оверлей.

Установка для других пользователей (ваш сценарий)

Пользователь может просто скачать ваш репозиторий и выполнить:

git clone <your-repo-url>
cd openclaw-ru-layer
sudo bash scripts/install.sh --patch-nginx

После установки:

  • сервис: openclaw-ru-layer.service;
  • локальный порт прослойки: 18790;
  • целевой OpenClaw: http://127.0.0.1:18789 (по умолчанию);
  • при --patch-nginx скрипт попытается автоматически переключить nginx с :18789 на :18790.

Проверка

systemctl status openclaw-ru-layer.service
curl -s http://127.0.0.1:18790/healthz

Откройте ваш обычный URL кабинета OpenClaw — интерфейс будет на русском.

Обновление

cd openclaw-ru-layer
git pull
sudo bash scripts/install.sh --patch-nginx

Удаление

cd openclaw-ru-layer
sudo bash scripts/uninstall.sh

Ручной запуск (без systemd)

npm start

Переменные окружения:

  • TARGET_ORIGIN — куда проксировать;
  • PORT — порт сервера прослойки.

Пример:

TARGET_ORIGIN=http://127.0.0.1:18789 PORT=18790 npm start

Docker

docker build -t openclaw-ru-layer .
docker run --rm -p 18790:18790 -e PORT=18790 -e TARGET_ORIGIN=http://host.docker.internal:18789 openclaw-ru-layer

Ограничения

  • Это runtime-перевод (не нативный i18n внутри OpenClaw UI).
  • После обновлений OpenClaw может потребоваться обновлять словарь в public/ru-overlay.js.

About

Русский перевод OpenClaw

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors