catch-up: драфты на code-server до включения autosync (CLAUDE.md + 8 project notes)
This commit is contained in:
84
projects/all-projects-summary.md
Normal file
84
projects/all-projects-summary.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Сводка всех проектов Олега
|
||||
|
||||
> Обновлено: 2026-04-04
|
||||
> Источник: 824 записи истории Claude, 110+ сессий
|
||||
|
||||
---
|
||||
|
||||
## Проекты
|
||||
|
||||
### 1. Bitrix сайты (frame.ru / new.frame.ru)
|
||||
- **Что**: Два сайта на 1С-Битрикс на Timeweb хостинге
|
||||
- **Статус**: Активный, с проблемами
|
||||
- **Главное**: Обновление Bitrix ломает сайт, 1С интеграция, пропадающие цены и кнопки
|
||||
- **Нерешено**: Обновление, остатки складов, лицензия
|
||||
|
||||
### 2. HomeLab Proxmox Инфраструктура
|
||||
- **Что**: Proxmox VE сервер с VM/LXC для различных сервисов
|
||||
- **Статус**: Работает, развивается
|
||||
- **Сервисы**: NPM, HAOS, AgentDVR, Clawdbot боты, Nextcloud
|
||||
- **Нерешено**: macOS VM (не ставится на Xeon)
|
||||
|
||||
### 3. Видеонаблюдение (AgentDVR + Telegram)
|
||||
- **Что**: Система видеонаблюдения с Telegram ботом для охраны
|
||||
- **Статус**: Работает, с проблемами
|
||||
- **Главное**: AgentDVR на VM 104, бот ZnamSecurityBot для ЧОП, удалённые камеры через VPS
|
||||
- **Нерешено**: iPhone видео, SDK камер, бот в группе
|
||||
|
||||
### 4. AI Боты (Clawdbot)
|
||||
- **Что**: Три Telegram AI бота на базе Clawdbot + CLIProxyAPI
|
||||
- **Статус**: Работают с перебоями
|
||||
- **Боты**: Максимка (основной), НИИКН помощник, ZnamSecurityBot
|
||||
- **Нерешено**: Нестабильность, ошибки API, модели
|
||||
|
||||
### 5. Nextcloud НИИКН
|
||||
- **Что**: Nextcloud AIO для организации НИИКН с почтой, Matrix, Talk
|
||||
- **Статус**: Миграция в процессе
|
||||
- **Главное**: Групповые папки, Mailcow, Matrix SSO, NC Talk
|
||||
- **Нерешено**: Миграция данных, Talk на iPhone, Matrix интеграция
|
||||
|
||||
### 6. Nextcloud dttb.ru
|
||||
- **Что**: Nextcloud для личного использования / dttb.ru
|
||||
- **Статус**: Разворачивается
|
||||
- **Главное**: Клонирован с НИИКН, Matrix настроен
|
||||
- **Нерешено**: Почтовый сервер
|
||||
|
||||
### 7. Сетевая инфраструктура
|
||||
- **Что**: Роутеры, VPN, пробросы портов
|
||||
- **Статус**: Работает
|
||||
- **Оборудование**: OpenWRT Cudy TR3000, MikroTik, Orange Pi R1
|
||||
- **VPN**: Netbird (нестабилен), WireGuard (планируется)
|
||||
- **Нерешено**: Netbird стабильность, проброс SDK камер
|
||||
|
||||
### 8. Landing Page (galart-studio)
|
||||
- **Что**: Интеграция лендинга в Bitrix
|
||||
- **Статус**: Завершено
|
||||
- **Сервер**: 10.0.0.185
|
||||
|
||||
---
|
||||
|
||||
## Ключевая информация
|
||||
|
||||
### Контактные данные
|
||||
- **Имя**: Олег
|
||||
- **Телефон**: +79031284345
|
||||
- **Telegram**: @it5870
|
||||
- **Email**: it5870@yandex.ru, vpn@dttb.ru
|
||||
|
||||
### Организации
|
||||
- **ДТТБ**: dttb.ru — личная/основная инфраструктура
|
||||
- **НИИКН**: niikn.com — рабочая инфраструктура
|
||||
- **ЧОП**: Охранная организация, видеонаблюдение Знаменское
|
||||
- **Frame.ru**: Бизнес сайт (багет, паспарту, framing)
|
||||
|
||||
### Универсальный пароль
|
||||
`1qaz!QAZ` — используется на большинстве систем
|
||||
|
||||
### Репозиторий
|
||||
`http://git.dttb.ru/oleg/knowledge-base.git` — все документы и настройки
|
||||
|
||||
### Предпочтения
|
||||
- Отвечать на русском
|
||||
- Сохранять всё в Git и Nextcloud
|
||||
- Промты для следующей сессии
|
||||
- SSH ключи предпочтительнее паролей
|
||||
102
projects/bitrix-sites.md
Normal file
102
projects/bitrix-sites.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Bitrix сайты (frame.ru / new.frame.ru)
|
||||
|
||||
> Статус: Активный проект с нерешёнными проблемами
|
||||
> Период: Октябрь 2025 — настоящее время
|
||||
|
||||
---
|
||||
|
||||
## Серверы
|
||||
|
||||
### new.frame.ru (основной сайт)
|
||||
- **Хостинг**: bitrix412.timeweb.ru
|
||||
- **IP**: 92.53.96.188
|
||||
- **Логин**: ci30693
|
||||
- **Пароль**: mrGt581B
|
||||
- **Путь**: ~/new.frame.ru/public_html/
|
||||
- **Тестовый домен**: ci30693.tw1.ru
|
||||
|
||||
### frame.ru (старый сайт)
|
||||
- **Хостинг**: bitrix384.timeweb.ru
|
||||
- **IP**: 188.225.63.102
|
||||
- **Логин**: cy84969
|
||||
- **Пароль**: JJ1Su5sr
|
||||
|
||||
### База данных
|
||||
- **Хост**: localhost
|
||||
- **БД**: ci30693_frame
|
||||
- **Пользователь**: ci30693_frame
|
||||
- **Пароль**: 4jPttz8C
|
||||
|
||||
---
|
||||
|
||||
## Хронология работ
|
||||
|
||||
### Октябрь 2025
|
||||
- Восстановление сайта new.frame.ru на Bitrix
|
||||
- Настройка Let's Encrypt SSL сертификата
|
||||
- Подключение к серверу, проверка состояния
|
||||
|
||||
### Октябрь-Ноябрь 2025 — Обновление Bitrix
|
||||
**Проблемы при обновлении:**
|
||||
- Ошибка модуля location: `[1062] Duplicate entry 'CUSTOM_FIELDS-CRIMEA' for key 'b_location_area.TYPE'`
|
||||
- Переполнение таблицы: `b_iblock_element_property` — требуется `ALTER TABLE ... modify ID bigint`
|
||||
- Ошибка обновления: `MySQL Query Error: ALTER TABLE b_sale_delivery_req ... DEFAULT_GENERATED`
|
||||
- Ошибка модуля sberbank.ecom: `Undefined constant "DEFAULT_ISO"`
|
||||
- Ошибка структуры БД: Duplicate entry 'GOOGLE' for key 'b_location_source.PRIMARY'
|
||||
|
||||
**Решения:**
|
||||
- Выполнены SQL запросы для исправления таблиц
|
||||
- Добавлены индексы для производительности
|
||||
- Исправлен модуль sberbank.ecom
|
||||
|
||||
### Ноябрь 2025 — Проблемы с каталогом
|
||||
- Шаблон "Lion_2017" не найден с page 'section'
|
||||
- Пропали цены в карточках товаров
|
||||
- Кнопки "Заказать ЧОП" и "Заказать образец" исчезли после обновления
|
||||
- **Решение**: Восстановлены кнопки через исправление шаблона
|
||||
|
||||
### Ноябрь 2025 — PHP миграция
|
||||
- Требуется PHP 8.0+ (было 7.4)
|
||||
- PHP 8.2 — сайт не работает
|
||||
- Попытки обновления до PHP 8.3
|
||||
|
||||
### Ноябрь 2025 — Интеграция 1С
|
||||
- Файл bx_exchange_date.log устаревший (2013 год)
|
||||
- 4,070 папок обмена — требуется настройка очистки
|
||||
- Настроен стандартный обмен с 1С
|
||||
- **Нерешено**: Остатки на складах не отображаются корректно после синхронизации
|
||||
|
||||
### Декабрь 2025 — Лицензия Bitrix
|
||||
- Истёк срок пробной версии
|
||||
- Попытки очистки и переустановки в /var/www
|
||||
- Ошибка: "Внимание! PHP не имеет прав на запись в /var/www"
|
||||
- Ошибка загрузки: "403 Доступ запрещён" при вводе ключа
|
||||
|
||||
### Декабрь 2025 — Landing page
|
||||
- galart-studio-landing интегрирован в Bitrix на 10.0.0.185
|
||||
- Проблемы с панелью администратора и редактором
|
||||
- В итоге заработало
|
||||
|
||||
### Разное
|
||||
- Настроен robots.txt для frame.ru
|
||||
- Запрошен SSL для artpodves.ru
|
||||
|
||||
---
|
||||
|
||||
## Нерешённые проблемы
|
||||
|
||||
1. ❌ **Остатки на складах** — после синхронизации с 1С не отображаются корректно
|
||||
2. ❌ **Обновление Bitrix** — не обновляется до последней версии, множественные ошибки
|
||||
3. ❌ **Пробная лицензия истекла** — требуется покупка полной версии
|
||||
4. ❌ **PHP совместимость** — на PHP 8.2 сайт не работает
|
||||
5. ❌ **Шаблон каталога** — "Lion_2017" не найден, отображение товаров некорректное
|
||||
|
||||
---
|
||||
|
||||
## Важные файлы
|
||||
|
||||
- `/home/c/ci30693/new.frame.ru/public_html/` — корень сайта
|
||||
- `/home/c/ci30693/new.frame.ru/public_html/bitrix/templates/Lion_2017/` — шаблон
|
||||
- `~/bitrix_price_fix_next_session.md` — промт для следующей сессии (цены)
|
||||
- `~/bitrix_scalar_array_error_next_session.md` — промт для следующей сессии (ошибки)
|
||||
- `~/1c_integration_next_session.md` — промт для интеграции 1С
|
||||
97
projects/clawdbot-bots.md
Normal file
97
projects/clawdbot-bots.md
Normal file
@@ -0,0 +1,97 @@
|
||||
# Clawdbot AI Боты
|
||||
|
||||
> Статус: Активный проект с периодическими проблемами
|
||||
> Период: Февраль 2026 — настоящее время
|
||||
|
||||
---
|
||||
|
||||
## Боты
|
||||
|
||||
### Максимка (Основной бот)
|
||||
- **LXC**: 129
|
||||
- **IP**: 10.0.0.237
|
||||
- **Telegram User ID**: 1292155421 (Олег)
|
||||
- **Назначение**: Персональный AI помощник, управление всей инфраструктурой
|
||||
- **Модель**: Claude (Anthropic), opus 4.6
|
||||
- **Статус**: Работает с перебоями
|
||||
|
||||
### НИИКН помощник
|
||||
- **LXC**: 133
|
||||
- **Назначение**: Управление инфраструктурой НИИКН (niikn.com)
|
||||
- **Доступ**: Полные права к инфраструктуре НИИКН
|
||||
- **Статус**: Настраивается
|
||||
|
||||
### ZnamSecurityBot (ЧОП)
|
||||
- **LXC**: 134
|
||||
- **Telegram**: @ZnamSecurityBot
|
||||
- **Токен**: `8753618480:AAHdGQd3BU2swO6HIvkvxTcHcI46bQ64znA`
|
||||
- **Назначение**: Охрана — запрос видеоархива по времени/камере
|
||||
- **Статус**: Частично работает
|
||||
|
||||
---
|
||||
|
||||
## CLIProxyAPI
|
||||
|
||||
### Конфигурация
|
||||
- **Назначение**: Проксирование AI API вызовов для Clawdbot
|
||||
- **Модели**:
|
||||
- Claude (Anthropic) — работает
|
||||
- GLM 4.7 Flash — ❌ НЕ работает (Unknown model)
|
||||
- opus 4.6 — работает
|
||||
|
||||
### API Key Claude
|
||||
```
|
||||
sk-ant-api03-152vMd5X1Vz8iQEVa6hGWjY1FzMhh1sbmMTCyJ45QFRRBtNkImSpoeJLQjCxpg1Lq-LMAMZWtsYoPd-9Jtq_DQ-Fo2MLw
|
||||
```
|
||||
|
||||
### Версия API
|
||||
- `2023-06-01`
|
||||
- Модель: `claude-3-5-sonnet-latest`
|
||||
|
||||
---
|
||||
|
||||
## Известные ошибки
|
||||
|
||||
### 1. AI Service Overloaded
|
||||
```
|
||||
⚠️ Agent failed before reply: The AI service is temporarily overloaded. Please try again in a moment.
|
||||
Logs: clawdbot logs --follow
|
||||
```
|
||||
**Статус**: Периодически возникает, решается повторной попыткой
|
||||
|
||||
### 2. Invalid API Key
|
||||
```
|
||||
⚠️ Agent failed before reply: HTTP 401 authentication_error: invalid x-api-key
|
||||
```
|
||||
**Статус**: Возникает при смене/проблемах с API ключом
|
||||
|
||||
### 3. Unknown Model
|
||||
```
|
||||
⚠️ Agent failed before reply: Unknown model: zai/glm-4.7-flash
|
||||
```
|
||||
**Статус**: GLM 4.7 Flash не работает, переключены на Claude
|
||||
|
||||
### 4. Bot молчит
|
||||
- Бот читает сообщения но не отвечает
|
||||
- Причина: проблемы с CLIProxyAPI или моделью
|
||||
- Решение: перезапуск LXC, проверка модели
|
||||
|
||||
---
|
||||
|
||||
## Pairing
|
||||
- **Pairing code**: XUA8JCGT (пример)
|
||||
- **Команда**: `clawdbot pairing approve telegram <code>`
|
||||
- **Проблема**: "Invalid OAuth Request — Missing scope parameter"
|
||||
|
||||
---
|
||||
|
||||
## Настройки Clawdbot
|
||||
|
||||
### Авторизация
|
||||
- Использует CLIProxyAPI для доступа к AI моделям
|
||||
- Auth profile: anthropic
|
||||
- Cooldown периоды при ошибках
|
||||
|
||||
### Логи
|
||||
- `clawdbot logs --follow` — просмотр логов в реальном времени
|
||||
- `clawd
|
||||
131
projects/homelab-proxmox.md
Normal file
131
projects/homelab-proxmox.md
Normal file
@@ -0,0 +1,131 @@
|
||||
# HomeLab Proxmox Инфраструктура
|
||||
|
||||
> Статус: Активная инфраструктура
|
||||
> Период: Октябрь 2025 — настоящее время
|
||||
|
||||
---
|
||||
|
||||
## Proxmox VE Host
|
||||
- **IP**: 10.0.0.250
|
||||
- **Логин**: root
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
- **ОС**: Debian 13 (trixie) — обновлено с bookworm
|
||||
- **Домен**: pve.dttb.ru
|
||||
|
||||
---
|
||||
|
||||
## Виртуальные машины и контейнеры
|
||||
|
||||
### VM 104 — AgentDVR (Видеонаблюдение)
|
||||
- **IP**: 10.0.0.227
|
||||
- **Логин**: agentdvr
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
- **Назначение**: Система видеонаблюдения
|
||||
- **Камеры**: Все камеры пишут по детекции движения
|
||||
- **Домен**: rec.dttb.ru (веб-доступ к записям)
|
||||
- **Проблемы**:
|
||||
- Видео не воспроизводится на iPhone (error code 4, SRC_NOT_SUPPORTED)
|
||||
- На Mac работает корректно
|
||||
- Все камеры периодически offline — требуется перезагрузка
|
||||
|
||||
### VM 127 — Home Assistant OS (HAOS)
|
||||
- **IP**: 10.0.0.155
|
||||
- **Порт**: 8123
|
||||
- **Домен**: home.dttb.ru
|
||||
- **Назначение**: Умный дом
|
||||
- **Настройки**:
|
||||
- trusted_proxies: 10.0.0.0/24
|
||||
- Интеграция LUCI (OpenWRT) настроена
|
||||
- Advanced SSH & Web Terminal add-on установлен
|
||||
- **Проблемы**: Была ошибка 400 при открытии через NPM — исправлено
|
||||
|
||||
### CT 103 — Nginx Proxy Manager (NPM)
|
||||
- **Назначение**: Reverse proxy для всех доменов
|
||||
- **Управляемые домены**:
|
||||
- pve.dttb.ru → 10.0.0.250
|
||||
- npm.dttb.ru → 10.0.0.195
|
||||
- home.dttb.ru → 10.0.0.155:8123
|
||||
- rec.dttb.ru → AgentDVR VM
|
||||
- **Проблема**: Порты 80/443 заняты веб-интерфейсом роутера
|
||||
|
||||
### CT 123 — ProxmoxVE-Local
|
||||
- **IP**: 10.0.0.139
|
||||
- **Порт**: 3000
|
||||
- **Назначение**: Веб-интерфейс для скриптов Proxmox
|
||||
- **Установлен из**: https://github.com/community-scripts/ProxmoxVE-Local
|
||||
|
||||
### CT 129 — Clawdbot "Максимка" (Основной AI бот)
|
||||
- **IP**: 10.0.0.237
|
||||
- **Назначение**: Основной Telegram AI бот
|
||||
- **Фреймворк**: Clawdbot + CLIProxyAPI
|
||||
- **Модели**: Claude (Anthropic), opus 4.6
|
||||
- **Статус**: Работает с перебоями
|
||||
|
||||
### CT 133 — Clawdbot "НИИКН помощник"
|
||||
- **Назначение**: AI бот для управления инфраструктурой НИИКН
|
||||
- **Статус**: Настраивается
|
||||
|
||||
### CT 134 — Clawdbot "ZnamSecurityBot" (ЧОП)
|
||||
- **Telegram**: @ZnamSecurityBot
|
||||
- **Токен**: 8753618480:AAHdGQd3BU2swO6HIvkvxTcHcI46bQ64znA
|
||||
- **Назначение**: Бот для охраны — запрос видеоархива по времени/камере
|
||||
- **Статус**: Частично работает
|
||||
|
||||
### VM 120/121 — macOS VM (❌ Не удалось)
|
||||
- **Попытки**: Sequoia 15.2, Tahoe
|
||||
- **Проблема**: Xeon CPU несовместим, OpenCore boot issues
|
||||
- **Статус**: Все попытки провалились
|
||||
|
||||
---
|
||||
|
||||
## Обновление Proxmox
|
||||
|
||||
### Debian bookworm → trixie
|
||||
- Обновлены sources.list:
|
||||
- `/etc/apt/sources.list` → trixie
|
||||
- `/etc/apt/sources.list.d/pve-install-repo.list` → trixie
|
||||
- `/etc/apt/sources.list.d/pve-enterprise.list` — отключён
|
||||
- Файлы репозиториев:
|
||||
- ceph.list — закомментирован
|
||||
- zabbix.list — активен
|
||||
- google.list — активен
|
||||
- netbird.list — активен
|
||||
- openresty.list — активен
|
||||
- nodesource.list — активен
|
||||
- netdata.list — активен
|
||||
|
||||
---
|
||||
|
||||
## Сеть
|
||||
|
||||
### Роутер OpenWRT Cudy TR3000
|
||||
- **IP**: 10.0.0.1
|
||||
- **Логин**: root
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
- **Настройки**:
|
||||
- Проброс портов для NPM
|
||||
- Порты 80/443 конфликтуют с веб-интерфейсом
|
||||
- Hairpin NAT для локального доступа к доменам
|
||||
|
||||
### VPN/Mesh
|
||||
- **Netbird**:
|
||||
- Установлен на VPS и Orange Pi
|
||||
- Проблема: отваливается через некоторое время
|
||||
- Orange Pi R1 (10.0.0.145) — DDNS + VPN
|
||||
|
||||
- **WireGuard**:
|
||||
- Рассматривается как альтернатива для Orange Pi
|
||||
- Планируется: LAN bridge + WireGuard + Netbird
|
||||
|
||||
- **Amnezia VPN**:
|
||||
- Планировался на VPS .77
|
||||
- Заброшен, возможно вернутся
|
||||
|
||||
---
|
||||
|
||||
## Нерешённые проблемы
|
||||
|
||||
1. ❌ **macOS VM** — все попытки установки провалились (Xeon CPU)
|
||||
2. ❌ **Netbird** — нестабильное подключение на Orange Pi
|
||||
3. ❌ **NPM порты 80/443** — конфликт с веб-интерфейсом роутера
|
||||
4. ❌ **iPhone видео** — rec.dttb.ru не воспроизводит видео на iPhone
|
||||
151
projects/infrastructure-overview.md
Normal file
151
projects/infrastructure-overview.md
Normal 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
|
||||
89
projects/nextcloud.md
Normal file
89
projects/nextcloud.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# Nextcloud — НИИКН и dttb.ru
|
||||
|
||||
> Статус: Активный проект
|
||||
> Период: Март 2026 — настоящее время
|
||||
|
||||
---
|
||||
|
||||
## Nextcloud НИИКН (niikn.com)
|
||||
|
||||
### Сервер
|
||||
- **Proxmox**: 192.168.1.200
|
||||
- **NC AIO**: 192.168.1.147
|
||||
- **Порт мастер-контейнера**: 8080
|
||||
- **Домен**: niikn.com
|
||||
- **Логин**: admin
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
|
||||
### Настройки NC AIO
|
||||
- Вход через `https://192.168.1.147:8080/api/auth/getlogin?token=...`
|
||||
- Блокируется когда Nextcloud запущен
|
||||
- Разблокировка: `sudo docker stop nextcloud-aio-apache`
|
||||
|
||||
### Миграция
|
||||
- **Старый сервер** → **Новый сервер**
|
||||
- **Групповые папки**: Копирование с сохранением прав
|
||||
- **SMB**: Был подключён, не удалять пока
|
||||
- **Данные**: Копирование завершено, требуется проверка
|
||||
- **Права**: Перенесены, требуют верификации
|
||||
|
||||
### Почта (Mailcow)
|
||||
- **Домен**: mail.niikn.com
|
||||
- **Admin**: it5870@yandex.ru / `1qaz!QAZ`
|
||||
- **Входящие**: Работают
|
||||
- **SMTP**: Настроен
|
||||
|
||||
### Matrix интеграция
|
||||
- **Homeserver**: matrix.niikn.com
|
||||
- **IP**: 10.0.0.224
|
||||
- **Логин**: matrix / `1qaz!QAZ`
|
||||
- **SSO с Nextcloud**: ❌ Ошибка issuer URL mismatch
|
||||
- expected: `https://niikn.com`
|
||||
- got: `https://matrix.niikn.com/`
|
||||
- **QR login**: ❌ 404 на /link и /login
|
||||
- **Element Call**: ❌ "Вызов не поддерживается"
|
||||
- **Matterbridge**: Настроен между NC Talk и Matrix
|
||||
- Homeserver URL: https://matrix.niikn.com
|
||||
- Логин: @matterbridge:matrix.niikn.com
|
||||
- Пароль: MatterbridgeBot2026!
|
||||
|
||||
### Nextcloud Talk
|
||||
- **TURN/STUN**: new.niikn.com:3479 (UDP+TCP, с секретом)
|
||||
- **Проблема**: iPhone через сотовую сеть — подключение 42-50 секунд
|
||||
- **Проблема**: Частые переподключения, вызовы завершаются
|
||||
- **Решение через Netbird**: Подключение быстрое, но требует VPN
|
||||
- **Микротик**: Hairpin NAT настроен
|
||||
|
||||
### Элементы Nextcloud
|
||||
- **Element for Nextcloud**: Установлен, заработал
|
||||
- **Сканирование документов**: Настроено
|
||||
- **Share links**: Без срока по умолчанию (изменено по запросу)
|
||||
|
||||
---
|
||||
|
||||
## Nextcloud dttb.ru
|
||||
|
||||
### Сервер
|
||||
- **IP**: 10.0.0.185
|
||||
- **Логин**: root
|
||||
- **Пароль**: `OL260380eg`
|
||||
- **Клонирован** с НИИКН Proxmox
|
||||
|
||||
### Matrix dttb.ru
|
||||
- **Домен**: matrix.dttb.ru
|
||||
- **Тестовый пользователь**: test / `1qaz!QAZ`
|
||||
- **Bitrix24.dttb.ru**: Временный домен
|
||||
|
||||
### Почта
|
||||
- **Планируется**: Настроить по аналогии с niikn.com (Mailcow)
|
||||
|
||||
---
|
||||
|
||||
## Нерешённые проблемы
|
||||
|
||||
1. ❌ **NC Talk iPhone** — медленное подключение через сотовую сеть (42-50 сек)
|
||||
2. ❌ **Matrix SSO** — issuer URL mismatch, QR login 404
|
||||
3. ❌ **Element Call** — "вызов не поддерживается"
|
||||
4. ❌ **Миграция групповых папок** — данные скопированы, нужна проверка прав
|
||||
5. ❌ **Matrix-NC Talk интеграция** — частично откатана, нужно чистое решение
|
||||
6. ❌ **dttb.ru почта** — запланирована, не настроена
|
||||
95
projects/unresolved-issues.md
Normal file
95
projects/unresolved-issues.md
Normal file
@@ -0,0 +1,95 @@
|
||||
# Нерешённые задачи и проблемы
|
||||
|
||||
> Обновлено: 2026-04-04
|
||||
> Все открытые задачи из истории сессий
|
||||
|
||||
---
|
||||
|
||||
## Критические
|
||||
|
||||
### 1. Bitrix — Обновление и лицензия
|
||||
- **Проблема**: Bitrix не обновляется, множественные ошибки БД
|
||||
- **Лицензия**: Пробная версия истекла
|
||||
- **PHP**: 8.2 не работает, требуется 8.0+
|
||||
- **Сервер**: 92.53.96.188 (bitrix412.timeweb.ru)
|
||||
|
||||
### 2. Bitrix — Остатки на складах (1С)
|
||||
- **Проблема**: После синхронизации с 1С остатки не отображаются
|
||||
- **Сайт**: new.frame.ru
|
||||
- **Статус**: Не решено
|
||||
|
||||
### 3. Clawdbot — Нестабильность
|
||||
- **Ошибки**: "AI service overloaded", "invalid x-api-key", "Unknown model"
|
||||
- **LXC 129**: Основной бот "Максимка"
|
||||
- **LXC 133**: НИИКН помощник
|
||||
- **Статус**: Периодические сбои
|
||||
|
||||
### 4. Видео — iPhone не воспроизводит
|
||||
- **Домен**: rec.dttb.ru
|
||||
- **Ошибка**: SRC_NOT_SUPPORTED (code 4)
|
||||
- **Формат**: MP4, range requests работают
|
||||
- **На Mac**: Работает
|
||||
|
||||
### 5. NC Talk — iPhone сотовая сеть
|
||||
- **Проблема**: Подключение 42-50 секунд, вызовы завершаются
|
||||
- **TURN/STUN**: new.niikn.com:3479
|
||||
- **Через Netbird**: Быстро, но требует VPN
|
||||
|
||||
---
|
||||
|
||||
## Средние
|
||||
|
||||
### 6. Matrix — SSO и QR login
|
||||
- **issuer URL mismatch**: expected niikn.com, got matrix.niikn.com
|
||||
- **QR**: 404 на /link и /login
|
||||
- **Element Call**: "Вызов не поддерживается"
|
||||
|
||||
### 7. Миграция Nextcloud НИИКН
|
||||
- **Групповые папки**: Данные скопированы, проверка прав не завершена
|
||||
- **SMB**: Не удалять пока
|
||||
|
||||
### 8. Камера HiWatch — SDK через VPS
|
||||
- **SDK**: Не работает через проброс портов
|
||||
- **RTSP**: Работает через VLC
|
||||
- **VPS**: 89.111.140.86
|
||||
|
||||
### 9. Netbird — Нестабильность
|
||||
- **Orange Pi R1**: Отваливается через некоторое время
|
||||
- **Решение**: Рассматривается WireGuard или OpenWRT
|
||||
|
||||
### 10. macOS VM на Proxmox
|
||||
- **Все попытки провалились**: Xeon CPU несовместим
|
||||
- **VM 120/121**: Sequoia, Tahoe — не загружаются
|
||||
|
||||
---
|
||||
|
||||
## Низкие / Запланированные
|
||||
|
||||
### 11. dttb.ru — Почтовый сервер
|
||||
- **План**: Настроить Mailcow по аналогии с niikn.com
|
||||
- **Статус**: Не начато
|
||||
|
||||
### 12. Amnezia VPN на VPS .77
|
||||
- **Статус**: Заброшено, возможно вернутся
|
||||
|
||||
### 13. CLIProxy — "AI service overloaded"
|
||||
- **Статус**: Отложено на позднее
|
||||
|
||||
### 14. Bitrix — Шаблон каталога
|
||||
- **Проблема**: "Lion_2017" не найден
|
||||
- **Цены**: Пропадают после обновления
|
||||
|
||||
### 15. 1С — Очистка папок обмена
|
||||
- **Проблема**: 4,070 папок обмена
|
||||
- **bx_exchange_date.log**: Устаревший (2013)
|
||||
|
||||
### 16. ZnamSecurityBot — Ответы в группе
|
||||
- **Проблема**: Не отвечает без @упоминания
|
||||
- **Статус**: Частично работает
|
||||
|
||||
---
|
||||
|
||||
## Репозиторий для документации
|
||||
- **Git**: http://git.dttb.ru/oleg/knowledge-base.git
|
||||
- **Файл**: MEMORY.md — основной файл знаний
|
||||
- **Правило**: Сохранять все изменения в репозиторий
|
||||
105
projects/video-surveillance.md
Normal file
105
projects/video-surveillance.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# Видеонаблюдение — AgentDVR + Telegram бот
|
||||
|
||||
> Статус: Активный проект
|
||||
> Период: Февраль 2026 — настоящее время
|
||||
|
||||
---
|
||||
|
||||
## AgentDVR
|
||||
|
||||
### Сервер
|
||||
- **VM 104** на Proxmox HomeLab
|
||||
- **IP**: 10.0.0.227
|
||||
- **Логин**: agentdvr
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
- **Веб-интерфейс**: Не доступен извне
|
||||
- **Лицензия**: Куплена
|
||||
|
||||
### Запись
|
||||
- Все камеры пишут по детекции движения
|
||||
- Чувствительность детекции настроена
|
||||
- Записи по 15 минут (некоторые файлы не в поддерживаемом формате)
|
||||
|
||||
### Веб-доступ к записям
|
||||
- **Домен**: rec.dttb.ru
|
||||
- **SSL**: Let's Encrypt
|
||||
- **Проблема**: Видео работает на Mac, ❌ НЕ работает на iPhone
|
||||
- Ошибка: `error code=4, SRC_NOT_SUPPORTED`
|
||||
- Range requests работают (206)
|
||||
- MIME-type: video/mp4 корректный
|
||||
- Статус: загрузка, не воспроизводится
|
||||
|
||||
---
|
||||
|
||||
## Камеры
|
||||
|
||||
### Удалённый сайт (Знаменское)
|
||||
| Камера | IP | Логин | Пароль | Порт | Статус |
|
||||
|--------|------|-------|--------|------|--------|
|
||||
| HiWatch | 192.168.88.42 | admin | `1qaz!QAZ` | 8000 | Работает |
|
||||
| Cam 03 | — | — | — | — | Записи есть |
|
||||
| Cam 09 | ID 14 | — | — | — | Записи есть |
|
||||
| Cam 12 | — | — | — | — | Детекция работала |
|
||||
| Cam 18 | — | — | — | — | Записи есть |
|
||||
|
||||
### NVR (Видеорегистратор)
|
||||
- **IP**: 10.0.0.133
|
||||
- **Логин**: admin
|
||||
- **Пароль**: `1qaz!QAZ`
|
||||
- **Шлюз**: 10.0.0.1
|
||||
- **DNS**: 8.8.8.8, 77.88.8.8
|
||||
- **Подключение**: Через проброс с VPS 89.111.140.86
|
||||
|
||||
### Проброс камеры через VPS
|
||||
- **VPS**: 89.111.140.86
|
||||
- **Порт**: 8082 (планировался)
|
||||
- **Проблема**: SDK HiWatch не работает через проброс
|
||||
- **Работает**: RTSP через VLC
|
||||
|
||||
---
|
||||
|
||||
## Telegram боты для видеонаблюдения
|
||||
|
||||
### ZnamSecurityBot (CT 134)
|
||||
- **Токен**: `8753618480:AAHdGQd3BU2swO6HIvkvxTcHcI46bQ64znA`
|
||||
- **Назначение**: ЧОП — запрос видеоархива
|
||||
- **Функции**:
|
||||
- Поиск записей по камере и времени
|
||||
- Отправка клипов в Telegram
|
||||
- Веб-ссылки на записи через rec.dttb.ru
|
||||
- **Проблемы**:
|
||||
- Не отвечает в группе без @упоминания
|
||||
- Видео не открывается на iPhone
|
||||
- Периодически молчит
|
||||
|
||||
### Формат запросов
|
||||
Примеры рабочих запросов:
|
||||
- "cam18 за последний час"
|
||||
- "За сегодня записей на ZnamHome-Cam03"
|
||||
- "Cam 09 = ID 14. Запускаю нарезку за 00:20–00:50"
|
||||
|
||||
---
|
||||
|
||||
## Сетевая инфраструктура для камер
|
||||
|
||||
### MikroTik (удалённый сайт)
|
||||
- **IP**: 192.168.88.1
|
||||
- **Логин**: admin
|
||||
- **Пароль**: admin01
|
||||
- **Назначение**: Роутер сайта с камерами
|
||||
- **VPN**: Подключён к VPS для проброса камер
|
||||
|
||||
### Проброс портов
|
||||
- Камера 192.168.88.42 → VPS 89.111.140.86 → Интернет
|
||||
- SDK порт 8000 — не работает через проброс
|
||||
- RTSP — работает через VLC
|
||||
|
||||
---
|
||||
|
||||
## Нерешённые проблемы
|
||||
|
||||
1. ❌ **iPhone видео** — rec.dttb.ru не воспроизводит видео (SRC_NOT_SUPPORTED)
|
||||
2. ❌ **SDK камеры** — не работает через проброс портов
|
||||
3. ❌ **Бот в группе** — не отвечает без @упоминания
|
||||
4. ❌ **Формат записей** — некоторые файлы не в поддерживаемом формате
|
||||
5. ❌ **Камеры периодически offline** — требуется перезагрузка AgentDVR
|
||||
Reference in New Issue
Block a user