I personally focus on
gunicorn support for production deployments
If you want to play with Burp-UI to PoC it or if you are going to be the only user, you can absolutely use the embedded server. If you plan to run Burp-UI in production, then you should go with Gunicorn.
You can run the embedded server with the following command:
By default, the server listens on localhost:5000. You can easily change this
by adding the
-- -h x.x.x.x -p yyyy options. See here
Prior to v0.4.0, you could specify the bind and port option within the Burp-UI configuration file. You can still use this behavior by running:
python -m burpui -m legacy [--help]
Since v0.5.0, you can also use the
burp-ui-legacy command to
achieve the same thing.