# ODD platform setup > The integration example of ODD platform and Clickhouse Ensure that ports 5432 and 8080 are open Run command from the root of repository ```docker compose -f docker/demo.yaml up -d odd-platform-enricher``` Open http://localhost:8080/management/datasources in your browser You should be able to see the ODD datasource page. Go to Collector section in Menegement bar ( http://localhost:8080/management/collectors). Add new collector. For Clickhouse create name (ex. Clickhouse), namespace - Data Lake. Platform creates token, copy this token. To make this collector collect your data you need to register this collector as a data source. To do this you need to register this collector in collector repository. Go to odd-collector repository. Open `collector_config.yml` file, add config, and paste token in `token` section. Example of configuration for Clickhouse: ``` platform_host_url: http://localhost:8080 default_pulling_interval: 1 token: "paste here token that you already copied" plugins: - type: clickhouse name: Clickhouse description: "" # Optional string host: localhost port: 8123 database: my_database user: username password: password secure: False verify: True query_limit: 0 # Optional string, default 0 ``` **NOTE**: If you are running from docker container make sure that ports are visiable outside of container **NOTE** Make sure that you fill the correct username and password for Clickhouse. To start the collector in dev environment you need to activate working environment with `poetry` **NOTE** Make sure that you installed `poetry` in your local machine Run following commands: `poetry install` `poetry shell` Your dev environment is activated. Run command `./start.sh` from the root of repository to start odd-collector. Now go to http://localhost:8080/management/datasources. You should be able to see your data source Clickhouse. Now when you create any objects in your database that you filled in the collector config (in this example - `my_database`) the platform will show these changes.