Files
openclaw/README.md

129 lines
3.1 KiB
Markdown
Raw Normal View History

# 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.