Files
knowledge-base/projects/infrastructure-overview.md

158 lines
8.1 KiB
Markdown
Raw Permalink 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.
---
date: 2026-04-17
type: project
tags: [note]
---
# Инфраструктура — Полный обзор
> Обновлено: 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