selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

invenio-app-rdm logo

Self-host invenio-app-rdm

v14.0.5

Turn-key research data management platform

ReleaseOpen SourceMIT
Updated16 hours ago
LanguageJavaScript
Setup difficultyAdvanced
Stars
184
CPU
4 cores
RAM
8GB
Requires
OpenSearch, PostgreSQL
Install with Docker Compose
invenio-app-rdm screenshot 1invenio-app-rdm screenshot 2

What is invenio-app-rdm?

InvenioRDM is a turn-key research data management platform that institutions can self-host to run their own data repository. It provides a complete solution for managing research data records, communities, review requests, and notifications through a modern web interface. The platform is built on the Invenio framework and offers a REST API, OAI-PMH harvesting, customizable metadata models with DataCite schema support, flexible file storage (local, S3-compatible, XRootD), DOI and DNB URN registration, and extensive authentication options including local accounts, OAuth (ORCID, GitHub, Keycloak, OpenAIRE), and SAML. It runs via Docker containers orchestrated by Docker Compose for preview deployments, or as a local development installation using the invenio-cli tool with containerized services (PostgreSQL, OpenSearch, Redis, RabbitMQ). The software is used in production by large repositories like Zenodo and scales to millions of records.

Should you self-host invenio-app-rdm?

invenio-app-rdm scores 54/100 on selfhost.directory (how scoring works) and ranks #8 of 10 in Data Management. It has 184 GitHub stars.

It shipped 2 stable releases in the past year. The latest, v13.1.2, came out on 1 May 2026.

Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is OpenBB (87/100, 74 832 stars). It scores higher overall, so compare the two before you pick. See invenio-app-rdm vs OpenBB side by side.

Features

  • Administration Panel
  • Audit Logs
  • Communities
  • Customizable Metadata Model
  • DOI & DNB URN Registration
  • FAIR Signposting
  • File Storage & Versioning
  • Internationalization
  • OAI-PMH Harvesting
  • Records Management
  • Requests & Notifications
  • Research Data Management
  • REST API

invenio-app-rdm README

How to install invenio-app-rdm

Install invenio-app-rdm with Docker Compose

invenio-cli containers start --lock --build --setup

Containerized preview with all services in Docker containers

invenio-app-rdm releases & version history

More in Data Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…