NeuCharFramework (NCF)
  • NCF - NeuCharFramework
  • Projects

    • Preparation
    • NcfPackageSources Source Guide
    • DynamicWebApiEngine
    • Deployment
    • MCP (Model Context Protocol) Module
    • Senparc.AI
  • Help

    • Online Resources
    • Q&A Community
    • QQ Group (147054579)
    • Senparc WeChat SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF - NeuCharFramework
  • Projects

    • Preparation
    • NcfPackageSources Source Guide
    • DynamicWebApiEngine
    • Deployment
    • MCP (Model Context Protocol) Module
    • Senparc.AI
  • Help

    • Online Resources
    • Q&A Community
    • QQ Group (147054579)
    • Senparc WeChat SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF Overview

    • NCF - NeuCharFramework
    • About NCF
    • Environment Requirements
    • Frontend and Backend Separation Mode
    • Introduction to Xncf Modules
  • Prepare Development

    • Get NCF Template Source Code
    • Using Visual Studio to Run NCF
    • Running NCF Using CLI
    • Installation
    • Admin Login
    • Admin Backend
    • appsettings.json Configuration
    • Module Management
    • Accessing Documentation
  • Configuration

    • Entry File
    • Database Settings
    • appsettings.json Configuration
    • Docker
    • Dapr
    • Configure Multi-Tenant
    • Redis Cache
  • Template-Based Development

    • NCF Modular Development Concept
    • XNCF Module Structure
    • XNCF Extension Contracts and Boundaries
    • Create the First Xncf Module
    • Current XNCF Template Structure
    • Implement Your Own Business Logic
    • Update Xncf Module
    • How to Call Between Modules
    • Publish Xncf Module to nuget.org
    • Update Base Library
    • Create a Minimal XNCF Module Manually
    • Embedding Static Resource Files into NCF
    • Publish Local Nuget Package
    • Advanced
  • Database

    • Database Settings
    • Multi-Database Support
    • Specify Database
    • Update database migration files for the Senparc.Service project (Migrations)
    • Multi-Database Principle
    • DatabasePlant
    • Tarmac Operation Database Migration and Update
  • Unit Testing

    • NCF Unit Test Introduction
    • Start Development
    • Advanced
    • Appendix
  • Q&A

    • NCF Terminology
    • NCF FAQ
  • Release

    • New Features
    • Upgrade Guide
    • Logs

Installation

Start Installation

When you first start the NCF Web project, the system will prompt for installation:

Note: The default running database is SQLite. If you need to switch to another database, please refer to Using Multiple Databases.

Before clicking "Install Now", expand Advanced Options to review the modules submitted with the first installation. The current simulated site selects these six items by default:

  • Admin area module (required by the system)
  • Senparc.Xncf.PromptRange
  • Senparc.Xncf.XncfBuilder
  • Senparc.Xncf.MCP
  • Senparc.Xncf.AIKernel
  • Senparc.Xncf.AgentsManager

The selection uses fixed module UIDs and does not depend on localized display names. Adjust it if needed, then click "Install Now":

During the waiting process, the button will change to

The installer displays a confirmation dialog. Review the administrator, database, and module choices before confirming. Cancelling the dialog does not submit an installation request. After installation completes, the success page is displayed:

On the success screen, you can see the randomly generated admin account, password, and admin login entry.

Note: At this point, you must immediately copy or record the "admin account" and "admin password". The password is stored using irreversible encryption and cannot be retrieved in plain text.

Advanced: Modify Admin Account and Database Connection String

You can also click "Advanced Options>" on the first installation screen to modify the administrator account, database connection string, and optional modules:

Then you will see that the installed system uses a custom admin account:

Login to Admin Backend

Click the "Click here to login" button link on the installation completion screen to enter the Admin Backend Login page.

Edit this page on GitHub
Last Updated:
Contributors: Jeffrey Su, JeffreySu
Prev
Running NCF Using CLI
Next
Admin Login