AesirX BI is our Open Source Business Intelligence as a Service (BIaaS) Solution
It allows you to successfully gain legal 1st-party data insights for your business across multiple platforms and devices.
Safeguard your data and your customers' privacy with our Web Analytics solution (a Google Analytics alternative) that’s fully GDPR compliant and built on privacy by design; AesirX BI enables data-driven marketing in a privacy-first world.
Designed for easy integration, all data is collected through the AesirX JS Data Collector which is installed 1st-party on your website or application.
Find out more in https://bi.aesirx.io
Follow the instructions in: https://github.com/aesirxio/analytics-1stparty/tree/master
Follow the instructions in: https://github.com/aesirxio/analytics/tree/master
-
This project is using Monorepos with git submodule. You need to run
git submodule update --init --recursiveafter cloned the project. -
Run
yarn installto install the dependencies. -
Run
yarn prepareto build the dependencies. -
Rename the
.env.distfile to.env. -
Replace license keys in the
.envfile with the one provided in your profile account.- Replace the
REACT_APP_BI_ENDPOINT_URLin the.envfile with the link to your1st party server for AesirX Analytics. - Replace the
REACT_APP_DATA_STREAMin the.envfile with thenameanddomainto the your data-stream endpoint. - Replace the
REACT_APP_DEFAULT_USERin the.envfile with the user that you want to set for Login. - Replace the
REACT_APP_DEFAULT_PASSWORDin the.envfile with the password that you want to set for Login. PORTchange the port. Default is 3000
- Replace the
-
Run
yarn dev -
Open http://localhost:3000 - 3000 is
PORTto view it in the browser.
Run on a webserver:
- Run
yarn buildafter changed.envfile. - Upload
packages/aesirx-bi-app/buildfolder to webserver.
- Run
docker compose -f "docker-compose.yml" up -d --buildafter changed.envfile.