Dingolytics is an open source data collection and analytics platform.
- Website: https://dingolytics.com
- GitHub: https://github.com/Dingolytics
This repository contains a basic example for self-hosted configuration of Dingolytics platform. It is based on Docker and Docker Compose as a well-known toolset for running applications in containers.
The following services are included in the configuration:
- Dingolytics API and workers
- Dingolytics Web UI
- PostgreSQL
- Redis
- ClickHouse
- Vector
In short, you need to create a .env file and run docker-compose up --build command.
More detailed instructions are below.
- Clone the repository
git clone https://github.com/Dingolytics/selfhosted.git- Create a
.envfile with the credentials in the root directory of the repository.
./genenv.shYou can also use the env.example as a template.
-
Adjust
.envanddocker-compose.ymlfiles if necessary. -
Run the following command to start services:
docker-compose up --build -d- Open the Web UI in your browser to set up. The default URL is
http://localhost:8100/setup
If you have any questions or feedback, please feel free to post on GitHub: