Self-hosted Jitsi Meet stack for multi-party video conferencing, adapted for the 中药方舱车数字孪生管控平台 (fangcang). JWT authentication is enabled so only users holding tokens issued by the fangcang backend can create/join rooms; a collaborative Excalidraw whiteboard backend is included.

This template deploys a complete, self-hosted Jitsi Meet stack plus a collaborative whiteboard backend:
@jitsi/excalidraw-backend collaboration serverAuthentication is JWT-based: the fangcang backend issues tokens via
/api/video/token and /api/meetings/:id/join. Set these env vars on the
fangcang app service after deploying:
VITE_JITSI_BASE_URL = https://<JITSI_DOMAIN>.zeabur.appVITE_WHITEBOARD_URL = https://<WHITEBOARD_DOMAIN>.zeabur.appJITSI_JWT_APP_ID / JITSI_JWT_APP_SECRET = the auto-generated JWT_APP_ID / JWT_APP_SECRET values shown in the jitsi-web service envGuests open the Jitsi URL with ?jwt=<token>; anonymous room creation is
disabled (JWT_ALLOW_EMPTY=0).
Note: JVB has UDP port forwarding enabled — external participants send/receive media over the forwarded UDP port.