NOMAD home NOMAD
Self-hosted · Open source · Same codebase as NOMAD Central Platform

NOMAD Oasis — build your own RDM solution

Run NOMAD on your own infrastructure, behind your firewall. Manage your group's data with your resources, your rules, and your extensions.
NOMAD Oasis connecting instruments, users, and HPC with NOMAD Central Platform
What NOMAD Oasis gives you
Run the NOMAD platform on infrastructure you control, with a configuration and plugin set tailored to your data, workflows, and institutional systems.
Start with deployment templates

Deploy the NOMAD distribution template with Docker Compose on a single machine, or with Helm and Kubernetes at larger scale.

Deploy where you need it

Run on-premises, inside your institutional network, or in the cloud, using your own computing and storage resources.

Integrate your data sources

Install or develop plugins for simulation codes, instruments, ELNs, LIMS, and other research systems.

Build research-specific interfaces

Create ELN templates, schemas, search apps, and dashboards tailored to your domain and workflows.

Run integrated analysis tools & workflows

Analyze data with Jupyter and graphical tools, or automate longer-running and resource-intensive workflows directly alongside your research data.

Connect with NOMAD Central Platform

Transfer compatible published data from your Oasis to NOMAD Central Platform when you are ready to share it publicly.

Why use NOMAD Oasis?
Keep full control of your infrastructure and data, while building on open-source software, reusable community tools, and shared standards.
Data sovereignty

Keep research data under institutional control and configure who can access, share, or publish it.

Infrastructure integration

Use institutional storage and computing resources, and connect existing networks and identity management.

Research-specific customization

Adapt data models, processing, interfaces, analysis tools, and integrations to local or domain-specific workflows.

Open-source foundation

Run, inspect, and adapt the NOMAD codebase on infrastructure of your choice, without being tied to proprietary data-management software.

Community ecosystem

Establish FAIR research data management in your lab or institution with less development effort by reusing FAIRmat- and community-developed parsers, schemas, tools, and integrations.

A voice in community standards

Contribute improvements to FAIRmat flagship plugins or other community-maintained packages and help evolve shared domain models and practices.

What you need to run an Oasis
Start with Docker Compose on a Linux server for a small deployment, or use Kubernetes when you need multi-node scaling. Size computing and storage resources for your data, processing workloads, users, and analysis tools.
Host system
Linux recommended for production
Windows and macOS are also supported, with some deployment-specific adjustments.
Runtime
Docker Compose or Kubernetes with Helm
Docker Compose is typical for a single host; Kubernetes supports larger, multi-node deployments.
Minimum hardware
4 CPU cores, 8 GB RAM, 30 GB free disk
Recommended for core services. Add capacity for research data, concurrent processing, and analysis tools.
Storage
Persistent storage sized for your data
Use local or mounted POSIX storage on a single host, or shared persistent volumes for multi-node Kubernetes.
Authentication
Central login or your own Keycloak
Use NOMAD's central user management, or operate Keycloak and connect institutional identity providers such as LDAP or SAML.
Production setup
Domain, HTTPS, secrets & backups
Configure a stable hostname and TLS, manage deployment secrets, and back up databases and research files.
Three steps to your own Oasis
Create a NOMAD distribution, configure it for your infrastructure and users, then deploy it with Docker Compose or Kubernetes.
STEP 01
Install your Oasis

Create a version-controlled NOMAD distribution using the official production template.

Installation guide →
STEP 02
Configure your Oasis

Configure plugins, authentication, access controls, storage, and other settings for your environment.

Configuration guide →
STEP 03
Deploy your Oasis

Run the configured distribution with Docker Compose or deploy it on Kubernetes using Helm.

Deployment guide →
NOMAD Oasis

Register your NOMAD Oasis to be informed with software updates and news.