Nomad Minimum System Requirements
Minimum requirements for deploying the Nomad web application.
For fire modeling engine requirements, see FireSTARR Requirements .
Resource
Minimum
Recommended
CPU
2 cores
4+ cores
RAM
4 GB
8 GB+
Disk
2 GB
5 GB+
Disk covers the application, Node modules, container images (container mode), and SQLite database.
Container Mode (Recommended)
Dependency
Minimum Version
Notes
Docker API
-
Any runtime providing Docker-compatible API (Docker, Colima, Podman, etc.)
Docker Compose
v2
Git
any
Container mode is the simplest path. The installer handles everything else.
Dependency
Minimum Version
Notes
Node.js
20.0.0
LTS recommended
npm
included with Node.js
GDAL
3.0+
Native library required by gdal-async
SQLite
3.x
Python 3
3.x
GDAL build support
Build tools
-
gcc/g++/make (Linux), Xcode CLI Tools (macOS), Visual C++ (Windows)
GDAL Installation by Platform
Platform
Command
Ubuntu/Debian
sudo apt install libgdal-dev gdal-bin
macOS (Homebrew)
brew install gdal
Windows
Install via OSGeo4W
Platform
Status
Linux x86_64
Supported
Linux ARM64
Supported
macOS Intel
Supported
macOS Apple Silicon
Supported
Windows x86_64
Supported
Platform
Status
Notes
Ubuntu 22.04+
Supported
glibc >= 2.34 required
macOS 14+
Supported
Homebrew for dependencies
Windows 10/11
Supported
Manual dependency installation
Service
Purpose
Required
MapLibre GL
Map rendering
No (open source, self-hosted)
CartoDB
Basemap tiles
No (free, no API key required)
SpotWX API
Weather forecast data
Yes (paid subscription)
Maps use MapLibre GL with CartoDB basemaps (no API key required). A SpotWX API subscription is required for weather data (paid).
Mode
Frontend
Backend
Container
3901
4901
Bare Metal
-
4901 (unified)
All ports are configurable via environment variables.
See .env.example in the project root for the full list. Nomad-specific variables:
Variable
Description
Required
NOMAD_DEPLOYMENT_MODE
SAN (default) or ACN
No
PORT
Backend port (bare metal)
No
The interactive installer validates all prerequisites and guides setup:
git clone https://github.com/WISE-Developers/project_nomad.git
cd project_nomad
./install.sh