How to configure domain in Bold BI Embedded Analytics Server in a Linux environment and access outside of machine
Configure Bindings in Linux
Login with the UMS Admin user in the Bold BI application.
Navigate to the URL {domain_name}/ums/administration using existing domain, update the new domain in the Site URL text box and select the protocol also as shown in the following image below.
Note: Previously, the domain was updated directly in the config.xml and product.json files in the Linux environment. Now, after configuring the domain in the Bold BI site administration page, it automatically updates the respective files in Linux. Note: From version 6.19.14, use the config.json and config.xml for version prior to this. If your domain is SSL configured, then you need to change the DNS in Nginx config file. Use the below commands to open Ngnix file and edit.
cd /etc/nginx/sites-available
sudo nano boldbi-nginx-config
• Replace the example.com with your new DNS in Nginx config file.- Save changes using ctrl + X, Y and Enter.
Restart the application using the below command.
sudo systemctl restart nginx
Restart all the Bold BI services using the below command.
sudo systemctl restart bold-*
Update DNS in Bold BI
NOTE:
We can use the following bindings to configure the Bold BI.
- Internal IP Address - Machines on the same network can be able to access the site.
- Public IP address - Publicly accessible.
- Public DNS - Publicly accessible.
- Private DNS - Can be able to access the site within the private environment.
If you have a valid SSL certificate installed on the server machine for the respective domain, you can configure the bindings or DNS withHTTPSinstead ofHTTPwhen updating the new binding or DNS information.