diff --git a/README.md b/README.md
index df18170..a7f3b1c 100644
--- a/README.md
+++ b/README.md
@@ -125,22 +125,18 @@ After installation:
- Database: PostgreSQL
- System service: systemd-managed backend
+```mermaid
+flowchart LR
+ A[End Users / Browser
Admin UI / Frontend] -- HTTPS --> B[nginx
serve FE, proxy API]
+ B -- HTTP --> C["Backend
(Node/Express)
/api, auth, Prisma"]
+ C -- TCP --> D[PostgreSQL
Database]
+
+ E["Agents on your servers (Outbound Only)"] -- HTTPS --> F["Backend API
(/api/v1)"]
```
-+----------------------+ HTTPS +--------------------+ HTTP +------------------------+ TCP +---------------+
-| End Users (Browser) | ---------> | nginx | --------> | Backend (Node/Express) | ------> | PostgreSQL |
-| Admin UI / Frontend | | serve FE, proxy API| | /api, auth, Prisma | | Database |
-+----------------------+ +--------------------+ +------------------------+ +---------------+
-
-Agents (Outbound Only)
-+---------------------------+ HTTPS +------------------------+
-| Agents on your servers | ----------> | Backend API (/api/v1) |
-+---------------------------+ +------------------------+
-
Operational
- systemd manages backend service
- certbot/nginx for TLS (public)
- setup.sh bootstraps OS, app, DB, config
-```
## Support