Инфраструктура проектов работает
Сервер проектов на поддоменах *.webarsenal.ru. Публичный HTTPS, Docker-платформа,
почтовый сервис и резервные копии обслуживаются из общей папки инфраструктуры. Страница статическая:
это точка входа и краткая карта контура, а не полноценная система мониторинга.
Веб-платформа
Системный Caddy обслуживает webarsenal.ru и поддомены, TLS-сертификаты выпускаются
автоматически для каждого явно опубликованного имени.
Docker
Один Compose-проект на сервис, приложения слушают только 127.0.0.1 и проксируются
Caddy. Память, CPU и логи ограничены.
Почта
postmaster@webarsenal.ru, Postfix/Dovecot/Rspamd. Публичный TLS почты и внешняя
доставка включаются после DNS и PTR; это отдельный шаг.
Резервные копии
Ежедневный зашифрованный snapshot на сервере и выгрузка на ПК владельца. Внешнее хранилище и уведомления о сбоях пока не настроены.
Как устроено развёртывание
| Слой | Реализация | Проверка |
|---|---|---|
| DNS | Зона webarsenal.ru в DNSmanager WebDomain, authoritative NS ns1/ns2 | оба NS + публичный DoH |
| Сервер | Ubuntu 24.04, Docker, Caddy, UFW, Fail2ban, unattended-upgrades | SSH, контейнеры, диск, RAM |
| Проект | /srv/projects/<slug>, порт 127.0.0.1:18xxx, Caddy site | localhost HTTP, внешний HTTPS, закрытый порт |
| Координация | Codex и DeepSeek Harness обмениваются задачами через coordination/ | независимая проверка фактов, а не текста отчёта |