An open API service indexing awesome lists of open source software.

https://github.com/dingolytics/selfhosted

Open source data streams and analytics platform
https://github.com/dingolytics/selfhosted

Last synced: 8 months ago
JSON representation

Open source data streams and analytics platform

Awesome Lists containing this project

README

          

Self-hosted installation of Dingolytics
=======================================

**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

## Quick Start

In short, you need to create a `.env` file and run `docker-compose up --build` command.

More detailed instructions are below.

1. Clone the repository

```bash
git clone https://github.com/Dingolytics/selfhosted.git
```

2. Create a `.env` file with the credentials in the root directory of the repository.

```bash
./genenv.sh
```

You can also use the `env.example` as a template.

3. Adjust `.env` and `docker-compose.yml` files if necessary.

4. Run the following command to start services:

```bash
docker-compose up --build -d
```

5. Open the Web UI in your browser to set up. The default URL is `http://localhost:8100/setup`

## Feedback

If you have any questions or feedback, please feel free to post on GitHub:

- [Ideas / UX](https://github.com/orgs/Dingolytics/discussions/categories/ideas-ux)
- [Issues](https://github.com/orgs/Dingolytics/discussions/categories/issues)