Files
openclaw/README.md
2026-03-01 17:44:19 +03:00

129 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OpenClaw Workspace (eva)
Локальный рабочий репозиторий ассистента: навыки, память, скрипты, конфиги и служебные артефакты.
## 1) Базовые требования
- Linux (Ubuntu/Debian)
- `git`
- `python3` + `pip`
- `ffmpeg`
- Docker (опционально, если нужны контейнерные сервисы)
- OpenClaw CLI
Проверка:
```bash
git --version
python3 --version
ffmpeg -version | head -n 1
openclaw --version
```
## 2) Клонирование из локального Gitea
```bash
git clone ssh://git@192.168.0.248:2222/eva/openclaw.git
cd openclaw
```
Если используется пользовательский ключ:
```bash
GIT_SSH_COMMAND='ssh -i ~/.ssh/id_ed25519_vps_openclaw_45158 -o IdentitiesOnly=yes -p 2222' \
git clone ssh://git@192.168.0.248:2222/eva/openclaw.git
```
## 3) Переменные окружения
Основные параметры хранятся в `.env`.
Пример:
```bash
cp .env .env.backup.$(date +%F-%H%M)
```
> В этом репозитории `.env` может храниться намеренно (локальный контур без внешнего доступа) по решению владельца.
## 4) Полезные команды
### OpenClaw
```bash
openclaw status
openclaw gateway status
openclaw gateway restart
```
### Whisper (локальное распознавание)
```bash
/home/openclaw/.openclaw/workspace/bin/transcribe-audio ./sample.ogg auto all
```
Результаты сохраняются рядом с файлом (`.txt/.srt/.json`).
### Автоочистка артефактов Whisper
Cron-задача установлена на каждый час и очищает старые `.wav/.txt/.srt/.json` в `media/inbound`.
Скрипт:
```bash
/home/openclaw/.openclaw/workspace/scripts/cleanup-whisper-artifacts.sh
```
Лог:
```bash
/home/openclaw/.openclaw/workspace/logs/whisper-cleanup.log
```
### Docker (на NAS/VPS)
Проверка:
```bash
docker ps
docker system df
```
Очистка:
```bash
docker image prune -af
docker container prune -f
docker volume prune -f
docker network prune -f
docker builder prune -af
```
## 5) Календари и Nextcloud
- Google: `ilin.vitali@gmail.com`
- Nextcloud: `admin/personal`
- Правило работы: изменения событий синхронизировать в обоих контурах.
## 6) Контакты
В рабочем контуре контакты импортируются в Nextcloud и при необходимости дедуплицируются по телефону/имени.
## 7) Быстрые SSH команды
### VPS
```bash
ssh -p 3011 -i ~/.ssh/id_ed25519_vps_openclaw_45158 -o IdentitiesOnly=yes openclaw@45.158.81.230
```
### NAS
```bash
ssh -i ~/.ssh/id_ed25519_vps_openclaw_45158 -o IdentitiesOnly=yes eva@192.168.0.248
```
---
Если нужно развернуть «с нуля», начни с клона, проверки `.env`, и проверки доступа к OpenClaw/NAS.