Версия: 2.0.0
Дата: 2025-12-01
Роль: Control Plane сервер для управления DevOps инфраструктурой
Сервер: 91.218.142.168 (xirfbwpmvt)
Тип: Infrastructure project
Статус: Производственная система ✅
Проектирование:
- design/PROJECT.md — описание проекта, назначение, роль
- design/ARCHITECTURE.md — архитектура, компоненты, ADR
Управление:
- management/README.md — быстрый старт, основные команды
- management/TODO.md — задачи и статус выполнения
Инфраструктура:
- infrastructure/SERVER.md — характеристики сервера, SSH, безопасность
Решения:
- solution/scripts/LOCATION.md — скрипты управления инфраструктурой
DEV-PRO — центральный узел управления для всей инфраструктуры через Claude Code.
Ключевые факты:
- Сервер НЕ используется для хостинга приложений
- Только для координации и управления
- SSH доступ настроен к управляемым серверам
- Минимальные ресурсы (2 cores, 2GB RAM)
- Работа из-под root пользователя
ssh root@91.218.142.168
Аутентификация: SSH key only (пароль отключён)
# SSH ключ
~/.ssh/id_ed25519
# DEV-PROD-RF (45.144.177.147)
ssh root@45.144.177.147
# Тест подключения
ssh root@45.144.177.147 "hostname"
Доступ: ssh root@45.144.177.147
SSH Key: Настроен (passwordless)
Роль: Dev+Prod Platform
- 34 Docker контейнера в 7 стеках
- seller1.ru 🔴 PRODUCTION сервис 24/7
Проект: $WORKSPACE/infra/@dev-prod-rf.server/
cd $WORKSPACE/infra/@dev-pro.server/solution/scripts/
./check-infra.sh
Что проверяет:
- DEV-PRO: uptime, CPU, RAM, disk, Docker
- SSH к DEV-PROD-RF
- DEV-PROD-RF: ресурсы, 34 контейнера
- seller1.ru: доступность (HTTP 200)
cd $WORKSPACE/infra/@dev-pro.server/solution/scripts/
./connect-to-dev-prod-rf.sh
# Или напрямую
ssh root@45.144.177.147
cd $WORKSPACE/infra/@dev-pro.server/solution/scripts/
./backup.sh
Что бэкапится:
- SSH ключи
- Claude workspace
- Системные конфиги
Хранение: /var/backups/dev-pro/
Автоматизация: Cron (воскресенье 03:00)
/root/ # Home directory
├── .ssh/ # SSH ключи
│ └── id_ed25519 # Ключ для DEV-PROD-RF
$WORKSPACE/ # Claude Code workspace
├── pirotehnika/ # Бизнес: пиротехника
├── lider/ # Бизнес: Лидер Авто
├── seller1/ # Бизнес: Seller1
├── infra/ # Инфраструктура
│ ├── @dev-pro.server/ # Этот проект
│ └── @dev-prod-rf.server/# Управляемый сервер
├── architect/ # Методология
└── system/ # Агенты
/var/log/ # Логи
├── auth.log # SSH логи
└── dev-pro-backup.log # Логи backup
/var/backups/dev-pro/ # Backup архивы
Firewall (UFW): Активен
- Port 22 (SSH) — ALLOW
fail2ban: Running
- Защита SSH от брутфорса
SSH:
- Аутентификация только по ключу
- Пароль отключён
htop # Интерактивный мониторинг
free -h # Память
df -h # Диск
uptime # Аптайм и нагрузка
tail -f /var/log/auth.log # SSH логи
journalctl -f # Системные логи
grep "Failed password" /var/log/auth.log | tail -20 # Неудачные входы
systemctl status docker
systemctl status fail2ban
systemctl status ssh
Подробная документация:
- design/PROJECT.md — полное описание проекта
- design/ARCHITECTURE.md — архитектура с ADR
- management/README.md — команды и процедуры
- infrastructure/SERVER.md — детали сервера
Статус: ✅ Производственная система
Дата создания: 2025-10-26
Последнее обновление: 2025-12-01