Server Deployment
The recommended private deployment keeps MySQL, Redis, and Nginx on the host and runs the server, Vue consoles, Yuxin Web, kkFileView, and LiveKit in containers.
Use TLS for every public endpoint. The API proxy must route /admin-api, /platform-api, /app-api, and /ws, and must allow request bodies large enough for files and release packages. LiveKit additionally needs its required TCP and UDP RTC/TURN ports.
Persist the server file directory on the host. Uploaded files and mobile release packages must survive container recreation.