# P5G Marvis — Full Setup Guide This document describes the complete architecture and deployment procedure for the **P5G Marvis** sidebar extension that injects custom pages into the Athonet NCM UI. --- ## Architecture Overview ``` Browser → Traefik (HTTPS :443) ├── /core/marvis/* → strip prefix → http://127.0.0.1:8100 (p5g-marvis FastAPI) └── /core/radio/* → strip prefix → http://127.0.0.1:4000 (rm-ui, if present) NCM UI (React SPA) └── index-Cw8Irsq8.js (patched by patch-ncm.py) ├── Sidebar: P5G Marvis (Insights, Actions, Minis, AI) + P5G Radio ├── Router: /marvis/* and /radio/* →