Windows installation

UI Bakery supports running its self-hosted version on Windows OS. In order to install it, follow these steps:

  1. Create a folder that would contain UI Bakery configuration files: mkdir ui-bakery-on-premise

  2. Change the current working directory to this folder: cd ui-bakery-on-premise

  3. Download docker-compose.yml configuration file: Invoke-WebRequest -Uri https://raw.githubusercontent.com/uibakery/self-hosted/main/docker-compose.yml -OutFile docker-compose.yml

  4. Create .env file from the template below (use the following guide to generate the secrets):

UI_BAKERY_APP_SERVER_NAME=http://localhost:3030
UI_BAKERY_PORT=3030
UI_BAKERY_JWT_SECRET=<42 ALPHABET LETTER/NUMBER CHARACTERS>
UI_BAKERY_JWT_SERVICE_ACCOUNT_SECRET=<55 ALPHABET LETTER/NUMBER CHARACTERS>
UI_BAKERY_JWT_REFRESH_SECRET=<42 ALPHABET LETTER/NUMBER CHARACTERS>
UI_BAKERY_CREDENTIALS_SECRET=<32 ALPHABET LETTER/NUMBER CHARACTERS>
UI_BAKERY_TEMPLATE_MAKER_PASSWORD=<SECURE PASSWORD TO ACCESS UI BAKERY TEMPLATE MAKER ACCOUNT>
UI_BAKERY_LICENSE_KEY=<YOUR LICENSE KEY RECEIVED FROM UI BAKERY TEAM>
  1. Replace placeholders in the .env file with the appropriate secrets you generate.

  2. Pull the containers and run them using the following command docker compose up -d

Last updated