Download Latest Release from GitHub ↗

Official releases, changelogs, and packages are published on GitHub.

Supported Platforms

NiDB provides RPM packages for RHEL 8 and 9 family distributions and DEB packages for Debian and Ubuntu.

DistributionVersionDownload
RHEL-compatible
  • Red Hat Enterprise Linux
  • Rocky Linux
  • AlmaLinux
8 RPM ↗
9 RPM ↗
Debian12 (Bookworm)DEB ↗
Ubuntu24 (Noble Numbat LTS)DEB ↗

Installation Overview

A typical install on a RHEL-family system looks like this. See the documentation for complete steps and prerequisites.

1. Download the release

Grab the latest RPM package from the GitHub releases page:

wget https://github.com/gbook/nidb/releases/latest/download/nidb.rpm

2. Install the package

Install with your system package manager:

sudo dnf install ./nidb.rpm

3. Run setup

Complete the guided setup to configure the database and web server:

sudo nidb setup

4. Open NiDB

Navigate to your server in a browser and log in to begin configuring projects and users.

Note: These commands are a simplified overview. Always follow the official installation documentation for prerequisites, version-specific steps, and upgrade procedures.

System Requirements

Recommended baseline for a production NiDB server. Larger datasets and pipeline workloads benefit from more resources.

ComponentRecommendation
Operating SystemRHEL 8/9, Rocky Linux, CentOS, Amazon Linux, or Debian
CPUMulti-core; more cores accelerate parallel pipeline processing
Memory16 GB minimum; 32 GB+ for heavy analysis workloads
StorageSized to your dataset; fast SSD recommended for active data
Web BrowserAny modern browser (Chrome, Firefox, Safari, Edge)

For exact requirements and tuning guidance, see the documentation.

Managed Hosting

Squirrel Research LLC offers managed NiDB hosting on AWS or Google Cloud, handling installation, configuration, backups, and updates.

Hosted NiDB ↗