System requirements

This page describes what a server needs to run DataMind OS for one organization. Use it when choosing an OS, sizing hardware, planning network access, and configuring firewall rules before deployment.

Operating system

Linux is highly recommended and is the only platform DataMind tests and supports. Any modern, mainstream Linux distribution with a recent Docker Engine and the Docker Compose v2 plugin works. Ubuntu, Debian, and RHEL/Rocky/Alma are all fine choices.

Running on Windows or macOS (via Docker Desktop) is technically possible for a quick local test, but it is not supported for production use.

Hardware

TierCPURAMStorageFits
Minimum (evaluation/pilot)2 vCPU16 GB128 GB SSDSmall datasets, no heavy ETL, evaluating the platform
Recommended (production)16 vCPU64 GB512 GB SSDEveryday production: regular ETL jobs, a normal-sized data warehouse, dozens of BI users
Large-scale (heavy production)32+ vCPU128 GB+2 TB+ SSDLarge data warehouse, many concurrent BI users, parallel ETL jobs, long data/log retention

We recommend SSD storage. DataMind OS is disk-latency sensitive, especially the data warehouse and reporting components.

There is no hard ceiling above the large-scale tier, and storage in particular is a starting point rather than a fixed number at any tier. Resource and disk needs keep growing with your data volume, user count, and workload. DataMind OS is especially RAM-hungry as workload grows, since the data warehouse, database, and ETL engine all hold much of their working set in memory. If you load large volumes of data, keep years of history, or scale past the table above, check in with your DataMind contact for sizing guidance.

Network

The server needs outbound internet access. Inbound access is not required beyond the ports listed in the next section. Outbound access is used to reach:

DomainPurpose
login.microsoftonline.comMicrosoft sign-in. The DataMind Installer signs in here with your client secret to download the install files
unistream.azurecr.ioContainer registry. Every DataMind software image is pulled from here
*.blob.core.windows.netRegistry storage. The container registry delivers image layers from here
unistream.blob.core.windows.netBlob storage. Hosts install files (for example, the Docker Compose file) and some UI assets
platform.datamind.aiDataMind Platform. Serves the AI features of DataMind OS and the DataMind Installer's Release Notes

No special bandwidth requirements. A standard internet connection is enough. If your firewall only allows specific outbound domains, allowlist these five.

Ports

PortPurpose
8000DataMind Installer. Needed by whoever performs the initial installation
80HTTP (redirects to HTTPS)
443HTTPS. DataMind OS itself: the app, dashboards, and reports

Everything below runs behind the scenes and can optionally be exposed to admin users.

These internal ports should not be exposed to the public internet. Expose them only to your internal network.

PortServicePurpose
8081FrontendDirect access to the web app, bypassing the main site
8082Backend APIDirect API access
7070Carte (Pentaho/Kettle)ETL tool for building and monitoring data pipelines
8001Meltano APIData connector management
7000RosettaDocument layout and table recognition service
4000MCP serverClaude AI tool integration endpoint
9090LurienQuery editor, BI-layout service, direct API access
5432PostgresMain database
8123, 9000ClickHouseData warehouse (HTTP + native)
8888ClickHouse APIJDBC data connector API
6379Redis (backend)Cache and session store
6333, 6334QdrantVector database (AI search)
4222, 8222NATSInternal messaging and monitoring
9002, 9003RustFSFile storage API and admin console
6901RedashDirect BI dashboard access, bypassing the main site
1080, 1025MaildevMail testing tool (non-production use)
8002Service metrics APIInternal monitoring
9428VictoriaLogsLog storage and viewer

Questions, answered

Which operating system should I use?

Linux. It is the only platform DataMind tests and supports. Any modern, mainstream distribution with a recent Docker Engine and the Docker Compose v2 plugin works: Ubuntu, Debian, and RHEL/Rocky/Alma are all fine choices.

Can I run DataMind OS on Windows or macOS?

For a quick local test, yes, via Docker Desktop. For production, use Linux.

How big a server do I need?

Start from the tier that fits your workload: Minimum for evaluation or a pilot, Recommended for everyday production, Large-scale for heavy production. See Hardware.

Do I need SSD storage?

We recommend it. DataMind OS is disk-latency sensitive, especially the data warehouse and reporting components.

Which domains does the server need to reach?

login.microsoftonline.com, unistream.azurecr.io, *.blob.core.windows.net, unistream.blob.core.windows.net and platform.datamind.ai. If your firewall only allows specific outbound domains, allowlist these five.

Is there a bandwidth requirement?

No. A standard internet connection is enough.

Which ports do users need?

443 for DataMind OS itself and 80, which redirects to HTTPS. Port 8000 is needed by whoever performs the initial installation.

Should the internal service ports be public?

No. Expose them only to your internal network.

How do I size a server for my data volume or user count?

Reach out to your DataMind contact before provisioning. It is a quick conversation and saves a resize later.