InterHop

Libredatahub

Open data lab

LibreDataHub for Data Science

Logo - LibreDataHub

LibreDataHub is a complete, self-hosted platform dedicated to data science and artificial intelligence. It aims to make modern data analysis tools accessible to small and medium-sized organisations, while offering a level of security and governance comparable to that of large institutions.

Developed by the InterHop association, the project brings together a suite of open-source tools for data management and analysis, statistics, machine learning and data warehousing β€” all deployable on a standard Linux server.

LibreDataHub is deployed in hospitals and tested in master’s programmes in data science (Lille, Paris 8). A non-HDS version is available for demonstration without installation, while a certified HDS version is available on request via InterHop servers.

Key Features

  • πŸ”’ Secure Multi-tenant Environment: Project-based isolation with role-based access control (RBAC) and enterprise authentication (OIDC/Keycloak)
  • πŸš€ Complete Data Science Ecosystem: Integrated Jupyter, RStudio, VS Code, and specialized tools in a unified platform
  • πŸ€– AI-Ready Infrastructure: Built-in LLM support via Ollama with GPU acceleration for modern AI workflows
  • πŸ“Š End-to-End Analytics Pipeline: From data exploration to dashboard publishing, with workflow orchestration
  • πŸ—„οΈ Unified Database Integration: Native PostgreSQL with CitusDB extension, DuckDB support, and seamless connectivity across all tools
  • πŸ”„ Real-time Data Operations: Automated backup strategies with S3-compatible storage and pgBackRest integration
  • πŸ—οΈ Vertical Scalability: Optimized for small research teams to medium organizations through efficient resource utilization
  • πŸ”§ Open Source First: Integration of best-in-class open-source tools with seamless interoperability
  • βš–οΈ Fair Resource Management: Intelligent resource sharing and monitoring across users and projects on a single robust server

What Makes It Unique

LibreDataHub stands out thanks to its preconfigured, persistent environments, its native support for AI/ML workflows, and its project-centric security model. Database access is harmonised across all applications (Jupyter, RStudio, Code-server and CloudBeaver). Notebooks can be transformed into dashboards using MyST, and data is protected by robust backup strategies. Finally, installation remains deliberately simple through Docker Compose, without relying on complex orchestration tools.

Architecture

The main services include Jupyter, RStudio, Code-server, CloudBeaver and MyST. The monitoring stack uses Grafana/Prometheus, Airflow is used for orchestration, and Ollama for local LLM execution. For data persistence, we use PostgreSQL/Citus, DuckDB support, and an external S3-compatible storage for backups.

The whole system is guided by a few principles: efficiency on a single server, project-level isolation, unified database access and intelligent resource sharing.

Roadmap

Development is active and many enhancements are planned. The user interface will be expanded (improved home page, advanced file management, project dashboards). New tools are planned: Marimo, Dash, OnlyOffice, Draw.io, Gitea/GitLab, Superset and OpenWebUI. Support for additional databases (Solr, Neo4J) is being considered, along with more advanced resource management, encrypted backups and better observability.

Specific features are planned for education (virtual classrooms, automated testing, Git-based learning workflows) and for research (signal analysis, federation between LDH instances, advanced file management, project dashboards). Tighter integration with Goupile and Linkr is also underway.

Finally, LibreDataHub aligns with the requirements of the upcoming European Health Data Space (EHDS), positioning itself as a strong candidate for decentralised or even federated analytics.

Learn More