Deploying the NCP Package

Installation Steps

1. Extract the Installation Package

tar -I pbzip2 -xf ncp-rX.X.X-en.tar.bz2

For the base package (no bundled LLM):

tar -I pbzip2 -xf ncp-rX.X.X-en-base.tar.bz2

2. Change Directory and Start the Installer

cd ncp-rX.X.X-en
sudo ./installer.sh

3. SSL Certificate Configuration (Optional)

Network Copilot supports custom SSL certificate integration.

When prompted:

Would you like to install a custom domain SSL certificate?
(If you select 'n', the installation will proceed with a self-signed certificate.)
[y/n]:

Option A: Use a Custom SSL Certificate

Select y and provide the paths to your certificate files:

[y/n]: y
→ Proceeding with custom domain SSL certificate installation..

Enter the path to the private key file: ./certs/server.pem
Enter the path to the certificate file: ./certs/server.crt.pem

Replace the private key and certificate paths with the correct file locations on your system.

Option B: Use the Default Self-Signed Certificate

Select n to use the self-signed certificate bundled with NCP:

4. Configure Host IP Address

Provide the server IP address that external services will use to connect to Network Copilot.

5. Configure LLM Endpoint

During installation, you will be prompted to configure the LLM endpoint:

  • For NCP with integrated LLM, defaults are pre-populated and can be accepted.

  • For the base package, provide the external LLM details now or configure them later.

Example:

6. Installation Progress

The installer performs the following steps automatically:

  • Installs required system prerequisites

  • Loads and initializes Docker images

  • Configures environment variables

  • Sets up the Network Copilot runtime environment

Example output:

6. Access the Network Copilot UI

Once installation completes, access the UI using:

Example:

7. Activate License

After installation, activate the Network Copilot license from the UI.

Verify the Installation

Verify that all services are running successfully.

Example output:

All containers should be in the Up state. If any service is not running, review the installer and Docker logs.

For further assistance, raise a support ticket with us.

After a successful installation, the Docker service ncp-db-migrator will appear in an Exited (down) state.

This is expected behavior and does not indicate a failure.

Last updated