swarmclaw: деплой LXC 135 (оркестратор над openclaw) + домен swarm.dttb.ru

- LXC 135 Debian/Docker, SwarmClaw 24/7, провайдер OmniRoute, агент Opus 4.8
- gateway-связка с openclaw 137 (device paired, connect ok)
- NPM host swarm.dttb.ru -> 10.0.0.135:3456 (WSS), DNS A-запись в SpaceWeb
- обновлены proxmox-inventory, network-topology, npm-proxy-hosts

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
dttb
2026-06-08 22:31:35 +03:00
parent 199dfedf02
commit b55b33b73b
4 changed files with 100 additions and 5 deletions

View File

@@ -72,6 +72,16 @@ tags: [dttb]
| Роль | Мониторинг сетевых устройств |
| Домен | ip.dttb.ru → :8840 |
### 10.0.0.135 — swarmclaw
| Параметр | Значение |
|----------|----------|
| Hostname | swarmclaw |
| Proxmox | LXC 135 |
| ОС | Debian 12 (Docker compose) |
| Открытые порты | 3456/http (dashboard), 3457 |
| Роль | SwarmClaw — оркестратор/control-plane над openclaw (рой агентов, делегирование, дашборд) |
| Доступ | http://10.0.0.135:3456 (cookie `sc_auth`); провайдер OmniRoute, gateway-связка с LXC 137 |
### 10.0.0.140 — proxmox-local
| Параметр | Значение |
|----------|----------|

View File

@@ -9,7 +9,7 @@ tags: [dttb, npm]
> **NPM LXC:** 103 (10.0.0.195)
> **Панель:** https://npm.dttb.ru
>
> Последнее обновление: 2026-05-26
> Последнее обновление: 2026-06-08 (добавлен swarm.dttb.ru → SwarmClaw LXC 135)
---
@@ -17,7 +17,7 @@ tags: [dttb, npm]
| Всего хостов | С SSL | Без SSL | Активных |
|--------------|-------|---------|----------|
| 20 | 16 | 4 | 20 |
| 21 | 16 | 5 | 21 |
---
@@ -46,6 +46,7 @@ tags: [dttb, npm]
| 23 | `matrix.dttb.ru` | 10.0.0.224:8080 | ✅ Let's Encrypt | ✅ | ✅ | ✅ | Matrix/Element Web |
| 25 | `mail.dttb.ru` | 10.0.0.107:443 (HTTPS) | ✅ Let's Encrypt | ✅ | ❌ | ✅ | Mailcow Web UI |
| 29 | `omni.dttb.ru` | 10.0.0.179:20128 | ✅ Let's Encrypt | ✅ | ✅ | ✅ | **OmniRoute Dashboard** (LXC 132) |
| 32 | `swarm.dttb.ru` | 10.0.0.135:3456 | ⏳ LE (выпускается 2026-06-08) | — | ✅ | ✅ | **SwarmClaw** (LXC 135) — оркестратор над openclaw |
---
@@ -100,6 +101,7 @@ location /.well-known/matrix/client {
| 10.0.0.230 | 11001 | dttb.ru |
| 10.0.0.250 | 8006 | pve.dttb.ru |
| 10.0.0.107 | 443 | mail.dttb.ru |
| 10.0.0.135 | 3456 | swarm.dttb.ru |
---

View File

@@ -9,7 +9,7 @@ tags: [dttb, proxmox]
> **Основная нода:** pve (10.0.0.250) — описана ниже
> **Вторая нода (standalone):** pve (10.0.0.147) — отдельный хост i3-2100/15GB/SSD+1.8TB HDD, см. [[proxmox-pve-147]] (VM 100 ZimaOS, LXC 101 второй NPM)
>
> Последнее обновление: 2026-05-27 (добавлена вторая нода 10.0.0.147)
> Последнее обновление: 2026-06-08 (добавлен LXC 135 swarmclaw)
---
@@ -18,8 +18,8 @@ tags: [dttb, proxmox]
| Тип | Всего | Запущено | Остановлено |
|-----|-------|----------|-------------|
| QEMU VM | 15 | 5 | 10 |
| LXC | 21 | 11 | 10 |
| **Итого** | **36** | **16** | **20** |
| LXC | 22 | 12 | 10 |
| **Итого** | **37** | **17** | **20** |
---
@@ -165,6 +165,17 @@ tags: [dttb, proxmox]
| Tags | ai, assistant, community-script |
| Назначение | ZnamSecurity Telegram-бот |
### LXC 135 — swarmclaw
| Параметр | Значение |
|----------|----------|
| Статус | 🟢 running |
| IP | 10.0.0.135 |
| ОС/рантайм | Debian 12, unprivileged + nesting/keyctl, Docker compose (`ghcr.io/swarmclawai/swarmclaw:latest`) |
| Ресурсы | 2 vCPU / 4 GB / 16 GB (rootfs на `work`) |
| Dashboard | `http://10.0.0.135:3456` (ACCESS_KEY/cookie `sc_auth`) |
| Tags | ai, orchestrator |
| Назначение | **SwarmClaw — оркестратор/control-plane над openclaw** (рой агентов, делегирование, дашборд). Провайдер OmniRoute, агент на Opus 4.8, gateway-связка с LXC 137. См. [[../../decisions/2026-06-08-swarmclaw-lxc135-deploy]] |
### LXC 136 — gitea
| Параметр | Значение |
|----------|----------|