WebArsenal · project infrastructure

Инфраструктура проектов работает

Сервер проектов на поддоменах *.webarsenal.ru. Публичный HTTPS, Docker-платформа, почтовый сервис и резервные копии обслуживаются из общей папки инфраструктуры. Страница статическая: это точка входа и краткая карта контура, а не полноценная система мониторинга.

HTTPS активен

Веб-платформа

Системный Caddy обслуживает webarsenal.ru и поддомены, TLS-сертификаты выпускаются автоматически для каждого явно опубликованного имени.

Контейнеры здоровы

Docker

Один Compose-проект на сервис, приложения слушают только 127.0.0.1 и проксируются Caddy. Память, CPU и логи ограничены.

Ожидает PTR/проверки

Почта

postmaster@webarsenal.ru, Postfix/Dovecot/Rspamd. Публичный TLS почты и внешняя доставка включаются после DNS и PTR; это отдельный шаг.

Restic + ПК

Резервные копии

Ежедневный зашифрованный snapshot на сервере и выгрузка на ПК владельца. Внешнее хранилище и уведомления о сбоях пока не настроены.

Как устроено развёртывание

СлойРеализацияПроверка
DNSЗона webarsenal.ru в DNSmanager WebDomain, authoritative NS ns1/ns2оба NS + публичный DoH
СерверUbuntu 24.04, Docker, Caddy, UFW, Fail2ban, unattended-upgradesSSH, контейнеры, диск, RAM
Проект/srv/projects/<slug>, порт 127.0.0.1:18xxx, Caddy sitelocalhost HTTP, внешний HTTPS, закрытый порт
КоординацияCodex и DeepSeek Harness обмениваются задачами через coordination/независимая проверка фактов, а не текста отчёта