Install System Integration Guide

Last modified: 4/14/2026

Install System Integration Guide

The ngdpbase installation system runs a first-time setup wizard when the platform is first accessed. This guide describes what the installer does and what it creates. For the step-by-step walkthrough of completing the wizard, see Installation and First-Run Setup.

What the Installer Does

On first access, ngdpbase detects that setup is required and redirects you to the setup wizard (/install). The wizard:

  1. Collects your application name, base URL, and organization details
  2. Sets the administrator password
  3. Copies Startup Pages into your pages directory (optional but recommended)
  4. Writes your configuration and marks installation as complete

What Gets Created

ItemDescription
config/app-custom-config.jsonYour instance configuration — application name, base URL, session secret, organization details
users/organizations.jsonSchema.org Organization record used in metadata and footers
Admin userAdministrator account with the password you set
PagesAll startup pages copied from required-pages/ to your pages directory

After Installation

Once setup is complete the installer will not run again. You can:

Developer Information

For implementation details, service layer architecture, and route integration, see Documentation for Developers.