Skip to main content

Node.js Setup for Contributors

Node.js is not required for the normal image-based quick-start or production Compose deployment. Those paths run the official frontend and backend containers.

Install Node.js when developing Multiforum or building images from source. Frontend development uses Node.js 26. Node.js 24.13 or newer remains supported for environments that currently deploy the frontend on Node 24.

Install Node.js 26

Using nvm:

nvm install 26
nvm use 26

Using Homebrew on macOS:

brew install node@26

Verify the runtime:

node --version
npm --version

Source-build Compose override

To exercise local bootstrap while building the frontend and backend from source:

docker compose \
--env-file .env.quickstart.example \
-f docker-compose.yml \
-f docker-compose.source.yml \
up --build

For day-to-day application work, follow the Contributing Guide.