Installing on-premise
This guide describes how to deploy a ui-bakery on-prem via install.sh script.
The script installs docker and docker-compose, which may upgrade some dependencies under the hood. Please be advised that if you run this script on the OS used as a server for other applications, those applications may break due to that potential dependencies upgrade.
Installation requirements
- OS Linux Ubuntu 18.04 and above 
- 2 vCPUs, 4 GiB memory, 20GiB disk space 
- Must have full rights to use "sudo" 
- These domains are accessible from your network: - https://cruibakeryonprem.westeurope.data.azurecr.io
- https://cruibakeryonprem.centralus.data.azurecr.io
- https://raw.githubusercontent.com
 
Installation steps
- Run this command preferably from - /homeLinux directory to download, install and launch UI Bakery:- curl -k -L -o install.sh https://raw.githubusercontent.com/uibakery/self-hosted/main/install.sh && bash ./install.sh
- In the process, upon request, enter the license key, hosting URL, and port. 
- Once the installation is completed, open the browser using the URL and port provided earlier. By default it is http://localhost:3030/. 
- By default, the login page will open where you will need to sign up first before creating your workspace and building apps. 
NOTE: If Docker of a version less than the required (minimum 20.10.11) is already installed on the server, and/or Docker Compose (minimum 1.29.2), the script will be stopped. You need to update the versions of components manually and run the script again.
Deployment by instance
To deploy the self-hosted version to specific instances, follow these comprehensive guides:
Additional recommended steps
UI Bakery installation is ready for production out of the box. However, there are additional setup steps we recommend following.
Last updated
Was this helpful?