Эпик: Базовая инфраструктура
Цель
Подготовить оба VPS-узла к деплою: установить Docker, настроить UFW-firewall,
обеспечить системный baseline Ubuntu 24.04/26.04.
Границы
- Устанавливает Docker CE + Compose plugin, wireguard-tools, базовые пакеты
- Настраивает UFW с DOCKER chain и открытыми портами (22, 22222, 443, 80, XUI_PORT, WG_PORT)
- Проверяет OS: только Ubuntu 24.04 / 26.04 LTS (прерывает на других версиях)
- Всегда выполняется — нет health-skip (
always_run=true)
Модули
| Модуль |
Узел |
Назначение |
00_base.sh |
RU + US |
Docker, UFW, system packages, OS validation |
Зависимости
- Требует: ничего (первый в цепочке)
- Используется: всеми остальными модулями (sourcing
lib/logging.sh и config.env)
Ключевые параметры
| Параметр |
Источник |
Значение |
| UFW allow 22 |
hardcoded |
SSH primary |
| UFW allow 22222 |
hardcoded |
SSH fallback |
| Docker APT source |
auto-probe |
download.docker.com → goproxy.cn → docker.io |
Статус: stable