Bootstrap
SigalX VPN Admin
Новый control plane scaffold уже поднят на Symfony 7.4 LTS.
Что уже есть
- каноничный Symfony webapp baseline
- Doctrine, Twig, Security, Validator, Form, HttpClient, Messenger
- локальный Composer в корне проекта
- handoff-документация по архитектуре, API и модели данных
Следующий шаг
Начинать нужно не с копирования старой PHP-админки, а с control plane domain model, прямого edge-auth доступа к managed server API и orchestration поверх него.
Что уже появилось
- Managed server registry на JSON store
- edge Basic Auth storage с локальным encrypted secret store
- health check на managed server API
- read-only live snapshot для clients / profiles / settings
- write UI для service settings и VLESS infra settings
- полный CRUD для managed clients и routing profiles
- подготовленный ansible deploy path для отдельной frontend-ноды
Документация
- README в файловой системе проекта
STATUS.md,ARCHITECTURE.md,DATA_MODEL.md,UI_SCOPE.md../docs/api/openapi.yamlкак source of truth по managed server API