# UI SkyWalking UI distribution is already included in our Apache official release. ## Startup Startup script is also in `/bin/webappService.sh`(.bat). UI runs as a Java process, powered-by Armeria. ## Settings The settings file of UI is `webapp/webapp.yml` in the distribution package. It has three parts. 1. Listening port. 1. Backend connect info. ```yaml serverPort: ${SW_SERVER_PORT:-8080} # Comma separated list of OAP addresses, with `http://` or `https://` prefix. oapServices: ${SW_OAP_ADDRESS:-http://localhost:12800} zipkinServices: ${SW_ZIPKIN_ADDRESS:http://localhost:9412} ``` ## Start with Docker Image Start a container to connect OAP server whose address is `http://oap:12800`. ```shell export version=9.0.0 docker run --name oap --restart always -d -e SW_OAP_ADDRESS=http://oap:12800 -e SW_ZIPKIN_ADDRESS=http://oap:9412 apache/skywalking-ui:$version ``` ### Configuration We could set up environment variables to configure this image. ### SW_OAP_ADDRESS The address of your OAP server. The default value is `http://127.0.0.1:12800`. ### SW_ZIPKIN_ADDRESS The address of your Zipkin server. The default value is `http://127.0.0.1:9412`.