ZimaOS NAS интегрирован с Алексом
- alex-nas.sh: место / поиск файлов (кириллица через python) / папки / usage - доступ sshpass admin@10.0.0.190, в allowlist (read-only) - проверено в TG: «место на NAS, найди договор» → Алекс отвечает Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -111,6 +111,7 @@ status: active
|
||||
| `alex-print.sh` (текст на stdin) | Печать на HP M775, кириллица через `paps`→CUPS |
|
||||
| `alex-fix.sh [restart-podkop\|reboot-ap <ip>\|test]` | **write-действия** (перезапуск обхода / перезагрузка Wi-Fi точки). Авто-аудит Олегу в TG на каждое. reboot-ap через device-SSH `ktf8b@<ip>` пароль `TlbbdJoVADiXGDrcpnNq3q` |
|
||||
| `alex-security.sh` | аудит безопасности сети (см. ниже «Защита сети») |
|
||||
| `alex-nas.sh [status\|find <q>\|list [папка]\|usage]` | Домашний NAS ZimaOS (10.0.0.190): место, поиск файлов (кириллица через python), содержимое папок. read-only, в allowlist |
|
||||
|
||||
### UniFi (Cloud Key Gen2+ `192.168.1.199`)
|
||||
- Доступ: **SSH через Cudy** — `DROPBEAR_PASSWORD='1qaz!QAZ!QAZ' dbclient -y root@192.168.1.199` (sshpass на Cudy нет; dropbear `dbclient` берёт пароль из env).
|
||||
@@ -134,6 +135,16 @@ status: active
|
||||
- On-demand в TG: «нас не ломают?» → Алекс сам зовёт проверку, объясняет спокойно. Проверено.
|
||||
- Статус: всё чисто, ~150 WAN-SSH брутов отбито (nft counter растёт — защита держит вектор).
|
||||
|
||||
## ZimaOS NAS — интеграция с Алексом (2026-06-01)
|
||||
|
||||
«AI-NAS»: Алекс = интерфейс к домашнему NAS семьи.
|
||||
- **VM 100 «Zima»** на pve-147, **10.0.0.190** (8 ГБ, autoboot). Веб `http://10.0.0.190`, **SSH `admin` / `1qaz!QAZ`** (root SSH запрещён). API JWT `POST /v1/users/login`. SMB(445/139) + NFS(2049) + ttyd(7681).
|
||||
- Хранилище **`/DATA`** (114G, ~83G свободно). HDD **1.8TB `/dev/sdb` ещё НЕ проброшен** в ZimaOS (на будущее — disk-passthrough). Папки: `Documents`/`Gallery`/`Downloads`/`Backup` (777-доступ).
|
||||
- Доступ Алекса: **sshpass `admin@10.0.0.190`** (ключ не положить — home=`/DATA` root-owned, `.ssh` не создать). Инструмент **`alex-nas.sh`** (в allowlist, read-only).
|
||||
- ⚠️ **Кириллический поиск:** `find -iname` НЕ case-fold'ит кириллицу даже на `en_US.UTF-8` (и `C.UTF-8` не помог). Решение — список файлов с ZimaOS → фильтр через `python3 .lower()` на коробке (Unicode-aware). В `alex-nas.sh` так и сделано.
|
||||
- Проверено в TG: «сколько места на NAS, найди договор» → Алекс отвечает.
|
||||
- **Дальше (roadmap AI-NAS):** RAG по содержимому документов (parse+index в pgvector); SMB-шара для загрузки файлов семьёй с телефонов/Mac; управление приложениями ZimaOS (через API+approval); passthrough HDD 1.8TB. Тестовые сэмплы в /DATA/Documents (Договор-аренды-2026, wifi-инструкция) — удалить перед передачей.
|
||||
|
||||
## Антошка стережёт Алекса — внешний мониторинг пилота (2026-05-31)
|
||||
|
||||
Антошка (openclaw LXC 137, 10.0.0.239 / NetBird 100.70.167.54, бот-токен `8020760639:AAH-Ra0nayJnFgjvSVAagAtZgSb46onBpB4`) следит за коробкой Алекса, лечит и алертит Олега. Второй слой поверх `Restart=on-failure` самих сервисов.
|
||||
|
||||
Reference in New Issue
Block a user