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 --recursive
after cloned the project. -
Run
yarn install
to install the dependencies. -
Run
yarn prepare
to build the dependencies. -
Rename the
.env.dist
file to.env
. -
Replace license keys in the
.env
file with the one provided in your profile account.- Replace the
REACT_APP_BI_ENDPOINT_URL
in the.env
file with the link to your1st party server for AesirX Analytics
. - Replace the
REACT_APP_DATA_STREAM
in the.env
file with thename
anddomain
to the your data-stream endpoint. - Replace the
REACT_APP_DEFAULT_USER
in the.env
file with the user that you want to set for Login. - Replace the
REACT_APP_DEFAULT_PASSWORD
in the.env
file with the password that you want to set for Login. PORT
change the port. Default is 3000
- Replace the
-
Run
yarn dev
-
Open http://localhost:3000 - 3000 is
PORT
to view it in the browser.
Run on a webserver:
- Run
yarn build
after changed.env
file. - Upload
packages/aesirx-bi-app/build
folder to webserver.
- Run
docker compose -f "docker-compose.yml" up -d --build
after changed.env
file.