NiDB is free and open source. Install it on your own server using the official RPM packages.
Official releases, changelogs, and packages are published on GitHub.
NiDB provides RPM packages for RHEL 8 and 9 family distributions and DEB packages for Debian and Ubuntu.
| Distribution | Version | Download |
|---|---|---|
RHEL-compatible
|
8 | RPM ↗ |
| 9 | RPM ↗ | |
| Debian | 12 (Bookworm) | DEB ↗ |
| Ubuntu | 24 (Noble Numbat LTS) | DEB ↗ |
A typical install on a RHEL-family system looks like this. See the documentation for complete steps and prerequisites.
Grab the latest RPM package from the GitHub releases page:
wget https://github.com/gbook/nidb/releases/latest/download/nidb.rpm
Install with your system package manager:
sudo dnf install ./nidb.rpm
Complete the guided setup to configure the database and web server:
sudo nidb setup
Navigate to your server in a browser and log in to begin configuring projects and users.
Recommended baseline for a production NiDB server. Larger datasets and pipeline workloads benefit from more resources.
| Component | Recommendation |
|---|---|
| Operating System | RHEL 8/9, Rocky Linux, CentOS, Amazon Linux, or Debian |
| CPU | Multi-core; more cores accelerate parallel pipeline processing |
| Memory | 16 GB minimum; 32 GB+ for heavy analysis workloads |
| Storage | Sized to your dataset; fast SSD recommended for active data |
| Web Browser | Any modern browser (Chrome, Firefox, Safari, Edge) |
For exact requirements and tuning guidance, see the documentation.
Squirrel Research LLC offers managed NiDB hosting on AWS or Google Cloud, handling installation, configuration, backups, and updates.
Hosted NiDB ↗