catch-up: драфты на code-server до включения autosync (CLAUDE.md + 8 project notes)

This commit is contained in:
2026-04-17 19:42:33 +00:00
parent d0588e98d3
commit ddbd720841
8 changed files with 854 additions and 0 deletions

View File

@@ -0,0 +1,151 @@
# Инфраструктура — Полный обзор
> Обновлено: 2026-04-04
> Источник: 824 записи истории + 110+ сессий Claude
---
## Серверы Proxmox VE
### HomeLab (Основной)
| VM/LXC | IP | Назначение | Логин | Пароль | Статус |
|--------|------|---------|-------|--------|--------|
| **Proxmox Host** | 10.0.0.250 | Гипервизор Proxmox VE | root | `1qaz!QAZ` | Работает |
| **VM 104** | 10.0.0.227 | AgentDVR (видеонаблюдение) | agentdvr | `1qaz!QAZ` | Работает |
| **VM 127** | 10.0.0.155 | Home Assistant OS (HAOS) | — | — | Работает, порт 8123 |
| **CT 103** | — | Nginx Proxy Manager (NPM) | — | — | Работает |
| **CT 123** | 10.0.0.139 | ProxmoxVE-Local web UI | — | — | Работает, порт 3000 |
| **CT 129** | 10.0.0.237 | Clawdbot — бот "Максимка" | root | — | Работает с перебоями |
| **CT 133** | — | Clawdbot — НИИКН помощник | root | — | Настраивается |
| **CT 134** | — | Clawdbot — ZnamSecurityBot (ЧОП) | root | — | Частично работает |
| **VM 120/121** | — | macOS VM (Sequoia/Tahoe) | — | — | ❌ Не удалось установить |
### НИИКН (Второй Proxmox)
| VM/LXC | IP | Назначение | Логин | Пароль | Статус |
|--------|------|---------|-------|--------|--------|
| **Proxmox Host** | 192.168.1.200 | Гипервизор Proxmox | root | `1qaz!QAZ` | Работает |
| **NC AIO** | 192.168.1.147 | Nextcloud AIO (niikn.com) | admin | `1qaz!QAZ` | Работает |
| **Matrix** | 10.0.0.224 | Matrix homeserver | matrix | `1qaz!QAZ` | Работает, есть проблемы |
| **Mailcow** | — | Почтовый сервер | it5870@yandex.ru | `1qaz!QAZ` | Работает |
### dttb.ru (HomeLab)
| Сервер | IP | Назначение | Логин | Пароль | Статус |
|--------|------|---------|-------|--------|--------|
| **Nextcloud** | 10.0.0.185 | Nextcloud для dttb.ru | root | `OL260380eg` | Работает |
| **Matrix** | — | Matrix (matrix.dttb.ru) | test | `1qaz!QAZ` | Работает |
### VPS (Внешние)
| Сервер | IP | Назначение | Логин | Пароль | Статус |
|--------|------|---------|-------|--------|--------|
| **VPS 1** | 89.111.140.86 | VPN, ретрансляция камер, DDNS | root | `1qaz!QAZ` | Работает, только ключи |
| **VPS 2** | 100.70.207.97 | Неопределено | root | `1qaz!QAZ` | — |
| **VPS 3** | 89.175.194.242 | Keenetic роутер | admin | `adminadmin` | Работает |
### Timeweb Shared Hosting
| Сервер | IP | Хост | Логин | Пароль | Назначение |
|--------|------|------|-------|--------|---------|
| **bitrix384** | 188.225.63.102 | bitrix384.timeweb.ru | cy84969 | `JJ1Su5sr` | frame.ru (старый сайт) |
| **bitrix412** | 92.53.96.188 | bitrix412.timeweb.ru | ci30693 | `mrGt581B` | new.frame.ru (основной сайт) |
### Базы данных
| БД | Хост | Имя | Пользователь | Пароль | Назначение |
|----|------|-----|-------------|--------|---------|
| MySQL | localhost | ci30693_frame | ci30693_frame | `4jPttz8C` | Bitrix БД new.frame.ru |
---
## Сетевое оборудование
| Устройство | IP | Назначение | Логин | Пароль |
|-----------|------|---------|-------|--------|
| **OpenWRT Cudy TR3000** | 10.0.0.1 | Основной роутер | root | `1qaz!QAZ` |
| **MikroTik** | 192.168.88.1 | Роутер удалённого сайта (камеры) | admin | `admin01` |
| **Orange Pi R1** | 10.0.0.145 | DDNS/VPN устройство | orangepi | — |
| **HiWatch камера** | 192.168.88.42 | IP камера (удалённый сайт) | admin | `1qaz!QAZ`, порт 8000 |
| **NVR** | 10.0.0.133 | Видеорегистратор | admin | `1qaz!QAZ` |
| **Keenetic** | 89.175.194.242 | Роутер | admin | `adminadmin` |
---
## Домены и DNS
| Домен | На что указывает | Сервис | SSL |
|-------|-----------------|--------|-----|
| **dttb.ru** | HomeLab | Основной домен инфраструктуры | Let's Encrypt через NPM |
| **pve.dttb.ru** | 10.0.0.250 | Proxmox VE web UI | — |
| **npm.dttb.ru** | 10.0.0.195 | Nginx Proxy Manager | Let's Encrypt |
| **home.dttb.ru** | 10.0.0.155:8123 | Home Assistant | Настроен, исправлена ошибка 400 |
| **rec.dttb.ru** | AgentDVR VM | Веб-сервер воспроизведения видео | Let's Encrypt, ❌ не работает на iPhone |
| **new.frame.ru** | 92.53.96.188 | Bitrix сайт (продакшн) | Запрошен Let's Encrypt |
| **frame.ru** | 188.225.63.102 | Bitrix сайт (старый) | — |
| **artpodves.ru** | 92.53.96.188 | Доп. сайт на bitrix412 | Запрошен SSL |
| **niikn.com** | 192.168.1.147 | Nextcloud AIO | — |
| **mail.niikn.com** | — | Mailcow почтовый сервер | — |
| **matrix.niikn.com** | 10.0.0.224 | Matrix homeserver | ❌ 404 на /link и /login |
| **matrix.dttb.ru** | — | Matrix для dttb.ru | — |
| **bitrix24.dttb.ru** | — | Временный домен Bitrix | — |
| **new.niikn.com** | — | TURN/STUN сервер для NC Talk | Порт 3479 |
---
## Боты и AI агенты
| Бот | LXC | Telegram | Назначение | Статус |
|-----|-----|----------|---------|--------|
| **Максимка** | 129 | Основной бот | Персональный AI помощник, управление инфраструктурой | Перебои |
| **НИИКН помощник** | 133 | Для niikn.com | Управление инфраструктурой НИИКН | Настраивается |
| **ZnamSecurityBot** | 134 | @ZnamSecurityBot | ЧОП — запросы видеоархива | Частично работает |
### Telegram Bot Token
`8753618480:AAHdGQd3BU2swO6HIvkvxTcHcI46bQ64znA`
### Claude API Key
`sk-ant-api03-152vMd5X1Vz8iQEVa6hGWjY1FzMhh1sbmMTCyJ45QFRRBtNkImSpoeJLQjCxpg1Lq-LMAMZWtsYoPd-9Jtq_DQ-Fo2MLw`
### Telegram User ID
1292155421 (Олег)
---
## Контакты
- Телефон: +79031284345
- Telegram: @it5870
- Email: it5870@yandex.ru, vpn@dttb.ru
---
## Сетевая топология
### HomeLab (Основной сайт)
```
Internet → OpenWRT Cudy TR3000 (10.0.0.1) → Proxmox (10.0.0.250)
├── NPM (CT 103) → reverse proxy
├── HAOS (VM 127, 10.0.0.155)
├── AgentDVR (VM 104, 10.0.0.227)
├── Clawdbot боты (CT 129, 133, 134)
└── Nextcloud (10.0.0.185)
```
### НИИКН (Удалённый сайт)
```
Internet → MikroTik (192.168.88.1) → Nextcloud AIO (192.168.1.147)
├── Matrix (10.0.0.224)
└── Mailcow
```
### VPN/Mesh
- **Netbird** — развёрнут на VPS и Orange Pi, нестабилен
- **WireGuard** — рассматривается для Orange Pi
- **Amnezia VPN** — планировался на VPS, заброшен
---
## Предпочтения и паттерны
1. **Пароль**: `1qaz!QAZ` используется повсеместно
2. **Язык**: Русский
3. **Документация**: Сохранять всё в Git `http://git.dttb.ru/oleg/knowledge-base.git` и Nextcloud
4. **SSH**: Предпочитает ключи, но часто использует пароли
5. **Proxmox**: Основная платформа виртуализации (VM + LXC)
6. **Nextcloud AIO**: Предпочтительный метод развёртывания Nextcloud
7. **Let's Encrypt**: Предпочтительный SSL через NPM