Documentation Center

Learn how to install, configure, and integrate the self-hosted PackCPQ engine.

Getting Started

Guide v1.2
Self-Hosted Paradigm: The PackCPQ calculation core is deployed on your own local servers or private virtual clouds. This guarantees full control over your box margins, raw pricing indexes, and customer listings.

1. System Hardware Requirements

The containerized CPQ engine is built for minimal resource usage, allowing you to run calculations instantly on standard virtual machine instances:

Compute2x vCPUs (Intel/AMD)
Memory4 GB RAM (DDR4/DDR5)
Storage10 GB SSD Storage

2. Network Topology

By default, the container exposes port 8080 for the admin web panel and port 9090 for internal gRPC request routing. To maintain data isolation, we recommend:

  • Running the containers inside a private subnet / VPC.
  • Bypassing public ingress proxies and allowing requests only from authenticated sales CRM nodes and local ERP webhooks.
  • Restricting outbound traffic to only allow licensing checkin connectivity to our central verification API.

3. First-Time Dashboard Initialization

Once your container instance boots successfully, navigate to http://localhost:8080 in your browser. You will be prompted with the setup wizard:

  1. Enter License Key: input the commercial license key sent to your billing address.
  2. Set Admin Password: Initialize your primary local administrator security credentials.
  3. Hook Database: Provide PostgreSQL or SQL Server local credentials to mount the pricing engine tables.