Production documentation

Tài liệu vận hành MYVMS v2

Tài liệu cho portal console, control plane, recorder HLS, worker AI, license integration, observability và kiến trúc bán Cloud Storage Camera AI.

Surface mapv2
Portalvmsclient.vnso.vn
Landingccai.vnso.vn
Core/v2/api, /v2/ws, /v2/hls
AI/ai, /triton, /ai-grafana
Licenselicense.vnso.vn

Bắt đầu tại đây

Các trang chính cho đội vận hành, developer plugin, frontend console và người đi bán pilot.

Báo cáo các page public

Phân tách rõ website, portal, docs, license và observability để không nhầm landing với console.

Domain hoặc pathVai tròNguồn triển khai
https://ccai.vnso.vn/Website / landing page CCAI VMSlanding//var/www/html/ccai-landing
https://vmsclient.vnso.vn/Portal console cho người dùng vận hành/var/www/html/vms-client, không redirect sang landing
https://vmsclient.vnso.vn/v2/*MYVMS-v2 API, WebSocket, HLS, health và statusNginx proxy vào core 127.0.0.1:28080
https://docs-vmsclient.vnso.vn/Docs kỹ thuật VMS và Cloud Storage Camera AIdocs//var/www/html/docs-vmsclient
https://docs-license.vnso.vn/Docs License Portal và Turnstiledocs-license//var/www/html/docs-license
https://license.vnso.vn/License authority v1/v2 bridgeNext.js service vms-license-server
https://vmsclient.vnso.vn/ai-grafana/Gateway Grafana AI metrics có basic authai-grafana/ + Nginx proxy tới AI host

Runtime endpoints

Đường dẫn frontend và integration nên dùng trong production.

ContractPath
List camerasGET /v2/api/cameras
Add cameraPOST /v2/api/cameras
Query eventsGET /v2/api/events
Playback timelineGET /v2/api/playback/timeline
Realtime eventsWS /v2/ws/events
HLS mediaGET /v2/hls/*

Health checks

Smoke endpoints dùng để xác nhận proxy, core, docs và AI runtime.

curl -fsS https://vmsclient.vnso.vn/v2/health/ready
curl -fsS https://vmsclient.vnso.vn/ai/health
curl -fsS https://license.vnso.vn/api/security-config
curl -fsS https://docs-vmsclient.vnso.vn/version.json