Do I need a domain?
No. Self-sign a certificate with one click and use the server IP; clients are told to allow the insecure certificate automatically. A domain lets you issue a real certificate and drop that warning.
Is this a fork of an existing panel?
m-ui has its own data model (lines instead of inbound/outbound/routing tables), its own embedded data plane and its own sync protocol. It can import a legacy panel database so existing clients keep working after a switch.
Does it phone home?
No telemetry. The only outbound calls are the ones you configure: certificate issuance, WARP, Telegram, and a version check against GitHub Releases every 6 hours.
What does it run on?
Linux, amd64 or arm64, with systemd. A 1 vCPU / 1 GB VPS is plenty for the panel itself.



