{"repo":"datasnack/datahub","free":true,"listed":false,"github":"https://github.com/datasnack/datahub","clone":"git clone https://github.com/datasnack/datahub.git","description":"Self-hostable, open-source engine for reproducible data harmonization, dataset building & exploration","language":"Python","stars":10,"topics":["data-harmonization","self-hosted","reproducibility","open-science"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Data Hub The Data Hub is a geographic information system (GIS) featuring a data fusion engine designed for data harmonization, alongside an interactive dashboard for effective data exploration and collaboration. Its key objective is to merge data of multiple formats and sources across temporal and spatial axes, allowing users to combine, analyze, and interpret the data. In this repository you can explore an example setup of the Data Hub software tailored to data concerning Ghana. Installation The recommended way to use the Data Hub is via Docker and to reference the container built from this repository. See the Ghana Data Hub example for installation steps. By doing so it allows for updating the core system independent of you customizations. To install the Data Hub from source, follow these steps: - Install uv - Clone this repository and open it in your terminal - Create a .env file based on the .env.example file. - Install a PostGIS v16.x database (you can use the provided Docker image from the docker-compose.yml , $ docker compose up -d postgis ). - Create a Python v.3.12.x. virtual environment with uv venv --python 3.12 and activate it with source .venv/bin/activate . - Install Python dependencies via uv sync (might be complicated due to GDAL/PROJ dependencies). - Run database migrations with python manage.py migrate - Run Django with python manage.py runserver The system is now running and usable at http://localhost:8000/, to use it: - Create a new superuser with python m","default_branch":null,"files":null,"tree":[],"storefront":"/r/datasnack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/datasnack/datahub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}