Версии паспорта хост-сервера
Документ содержит историю версий паспорта хост-сервера DENKART.
Версии
Версия 1.7 — 2026-02-08 (Текущая)
Название версии паспорта: Рабочая версия архитектуры (трафик в BBB), состав контейнеров и доменов
Файл: docs/host-server-passport.md
Изменения:
- Рабочая версия архитектуры DENKART зафиксирована: трафик 80/443 направляется в BBB-CONT22-1 (10.218.14.37)
- В паспорте отражено текущее производственное состояние: iptables port-forwarding-rules.sh, точка входа — BBB
- Версия 1.0 (nginx-reverse-proxy) указана как альтернативная; ссылки на Версии архитектуры и Рабочая версия архитектуры
Содержание: Как в 1.6 с обновлением: текущая конфигурация — рабочая версия (трафик в BBB).
Версия 1.6 — 2026-02-08
Название версии паспорта: Единая точка входа (nginx-reverse-proxy), актуальный состав контейнеров и доменов
Файл: docs/host-server-passport.md
Изменения:
- В паспорт добавлены: название версии паспорта, навигация по документу, список версий паспорта (таблица)
- Раздел «Домены, направленные на хост-сервер (DNS)»: 12 доменов (cdto.group и cdto.life) на 89.179.242.240
- Сопоставление доменов и сервисов: denkart.cdto.life → Cockpit, docs.cdto.life → Документация (актуализировано)
- Упоминание Версии 1.0 архитектуры DENKART в эксплуатации (2026-02-08)
Содержание: Как в 1.5 + таблица DNS-доменов, таблица версий паспорта, навигация, актуальное назначение .life-доменов.
Версия 1.5 - 2026-02-07
Файл: docs/host-server-passport.md
Изменения:
- Приёмка после замены железа завершена
- Аппаратная конфигурация: AMD Ryzen 5 7600, 14 GB RAM; интерфейс enp13s0; диски / на sdb2, /D на sda
- Список контейнеров приведён в соответствие с фактическим составом (1c-server, postgresql-1c и др.)
- Добавлена ссылка на Отчёт о приёмке новой аппаратной конфигурации
- Предупреждение о проверке заменено на пометку о завершённой приёмке
Содержание:
- Общая информация (ОС, ядро, архитектура, IP, интерфейс enp13s0)
- Аппаратные характеристики (CPU, RAM, диски — актуальные)
- Программное обеспечение (LXD, Python, Node.js, Git)
- Сетевая конфигурация, дисковая архитектура
- LXD контейнеры (факт на 2026-02-07)
- Домены и доступность, мониторинг
- Ссылка на отчёт о приёмке
Версия 1.4 - 2026-02-07
Файл: docs/host-server-passport.md
Изменения:
- Замена материнской платы, процессора и ОЗУ на хост-сервере
- Добавлено предупреждение о необходимости проверки совместимости
- CPU и RAM отмечены как «уточнить» до заполнения по результатам проверки на хосте
- Добавлена ссылка на Проверка совместимости после замены железа
- Примечание о возможной смене имени сетевого интерфейса (enp4s0) после замены платы
Версия 1.3 - 2026-01-23
Файл: docs/host-server-passport.md
Изменения:
- Добавлена информация о роутере (Keenetic KN-3812)
- Обновлены учетные данные роутера
- Добавлена ссылка на документацию по роутеру
- Роутер включен в инфраструктуру
Содержание:
- Общая информация (ОС, ядро, архитектура, IP адреса)
- Аппаратные характеристики (CPU, RAM, диски)
- Программное обеспечение (LXD, Python, Node.js, Git)
- Сетевая конфигурация (роутер, интерфейсы, мосты)
- Дисковая архитектура
- LXD контейнеры (8 контейнеров, включая остановленные)
- Домены и доступность (с указанием проблемы)
- Мониторинг (Prometheus, Grafana, Node Exporter)
Версия 1.2 - 2026-01-23
Файл: docs/host-server-passport.md
Изменения:
- Обновлены данные о дисках (актуальные значения использования)
- Обновлен список контейнеров (добавлены nginx-reverse-proxy, 1c-server-new, postgresql-1c-new)
- Исправлены статусы контейнеров (старые версии остановлены)
- Добавлена информация о мониторинге (Prometheus, Grafana, Node Exporter)
- Добавлена информация о проблеме недоступности приложений извне
- Назначен технический директор (AI Assistant)
Содержание:
- Общая информация (ОС, ядро, архитектура, IP адреса)
- Аппаратные характеристики (CPU, RAM, диски)
- Программное обеспечение (LXD, Python, Node.js, Git)
- Сетевая конфигурация (интерфейсы, мосты)
- Дисковая архитектура
- LXD контейнеры (8 контейнеров, включая остановленные)
- Домены и доступность (с указанием проблемы)
- Мониторинг (Prometheus, Grafana, Node Exporter)
Версия 1.1 - 2026-01-15
Файл: docs/host-server-passport.md
Изменения:
- Удален контейнер infra-management (не использовался в production)
- Обновлен список контейнеров (теперь 5 контейнеров вместо 6)
- Добавлена информация о контейнерах 1c-server и postgresql-1c
- Исправлены статусы контейнеров (1c-server и postgresql-1c теперь RUNNING)
Содержание:
- Общая информация (ОС, ядро, архитектура, IP адреса)
- Аппаратные характеристики (CPU, RAM, диски)
- Программное обеспечение (LXD, Python, Node.js, Git)
- Сетевая конфигурация (интерфейсы, мосты)
- Дисковая архитектура
- LXD контейнеры (5 контейнеров: BBB-CONT22-1, BBB-CONT22-2, docs-denkart, 1c-server, postgresql-1c)
- Домены и доступность
Версия 1.0 - 2026-01-15
Файл: docs/host-server-passport.md
Изменения:
- Создан итоговый паспорт хост-сервера
- Включена полная информация о конфигурации
- Добавлены сводные таблицы по всем компонентам
Содержание:
- Общая информация (ОС, ядро, архитектура, IP адреса)
- Аппаратные характеристики (CPU, RAM, диски)
- Программное обеспечение (LXD, Python, Node.js, Git)
- Сетевая конфигурация (интерфейсы, мосты)
- Дисковая архитектура
- LXD контейнеры (5 контейнеров)
- Домены и доступность
Версия 0.3 - 2026-01-08 (Итоговый отчет)
Файл: docs/operations/final-status-report.md
Статус: ✅ Все задачи выполнены
Ключевые изменения:
- Система защищенного хранения паролей настроена
- Конфигурация маршрутизации доменов применена
- Решена проблема с маршрутизацией доменов
- Документация обновлена
Статус доменов:
- denkart.cdto.life - HTTP 200 OK (HTTPS требуется)
- docs.cdto.life - HTTP 200 OK (HTTPS требуется)
- school.cdto.life - HTTPS работает
Архитектура маршрутизации:
Внешний запрос → Хост (iptables) → BBB-CONT22-1 (порт 80)
↓
┌───────────────┴───────────────┐
↓ ↓
docs.cdto.life / denkart.cdto.life school.cdto.life
↓ ↓
docs-denkart (10.218.14.102) BigBlueButton (локально)
Версия 0.2 - 2026-01-08 (Отчет о настройке)
Файл: docs/operations/setup-completion-report.md
Статус: Частично выполнено
Выполненные работы:
- Система защищенного хранения паролей ✅
- Конфигурация маршрутизации доменов ✅
- Обновление документации ✅
Следующие шаги:
- Получить SSL сертификаты для всех доменов
- Настроить HTTPS для всех доменов
- Настроить автоматическое обновление SSL сертификатов
- Создать файл config/secrets с реальными значениями
Версия 0.1 - 2025-01-04 (Требования)
Файл: docs/requirements.md
Дата создания: 2024-01-15
Дата обновления: 2025-01-04
Фактические характеристики:
- CPU: Intel Xeon E3-1225 V2 @ 3.20GHz, 4 ядра
- RAM: 31 GB (доступно: 23 GB)
- Диск основной: 233 GB (занято: 105 GB, свободно: 117 GB)
- Дополнительные диски: sda 931.5 GB, sdc 931.5 GB, sdd 1.8 TB
ОС:
- Ubuntu 24.04.3 LTS (Noble)
- Ядро: Linux 6.14.0-37-generic
- Архитектура: x86_64
Установленное ПО:
- LXD: 6.6 (snap) ✅
- Python: 3.12.3 ✅
- Node.js: v22.21.1 ✅
- Git: 2.43.0 ✅
Сводная таблица версий
| Версия | Дата | Документ | Статус | Основные изменения |
|---|---|---|---|---|
| 1.5 | 2026-02-07 | docs/host-server-passport.md |
✅ Текущая | Приёмка после замены железа завершена, отчёт о приёмке |
| 1.4 | 2026-02-07 | docs/host-server-passport.md |
✅ Завершено | Замена железа (MB/CPU/RAM), чек-лист совместимости |
| 1.3 | 2026-01-23 | docs/host-server-passport.md |
✅ Завершено | Роутер Keenetic, учетные данные |
| 1.2 | 2026-01-23 | docs/host-server-passport.md |
✅ Завершено | Обновлены контейнеры, добавлен мониторинг, назначен техдиректор |
| 1.1 | 2026-01-15 | docs/host-server-passport.md |
✅ Завершено | Удален infra-management, обновлены статусы контейнеров |
| 1.0 | 2026-01-15 | docs/host-server-passport.md |
✅ Завершено | Итоговый паспорт с полной информацией |
| 0.3 | 2026-01-08 | docs/operations/final-status-report.md |
✅ Завершено | Маршрутизация настроена, все задачи выполнены |
| 0.2 | 2026-01-08 | docs/operations/setup-completion-report.md |
⚠️ Частично | Секреты и маршрутизация настроены |
| 0.1 | 2025-01-04 | docs/requirements.md |
✅ Завершено | Определены требования и характеристики |
Связанные документы
- Текущий паспорт - актуальная версия паспорта
- План настройки и чек-лист - план и контрольные точки
- Итоговый отчет - отчет о выполнении работ
- Отчет о настройке - отчет о настройке
- Требования - исходные требования к серверу
- CHANGELOG - журнал изменений проекта
Последнее обновление: 2026-02-07 (версия 1.5)