Skip to main content
Advanced installation generates a values template with pre-filled passwords and RSA keys before deploying. Use this mode when you need to customize the deployment — for example, to connect an external PostgreSQL database or Temporal server, or to adjust resource limits. For a quick setup with auto-generated defaults, use the basic installation instead.

Advanced installation steps

1

Generate the values template

This creates a cp-values.yaml file in your current directory with auto-generated passwords and keys.To specify a different output file, use the -o flag:
By default, the installer uses the latest version. To pin a specific version, add -v vX.Y.Z — see Release notes for available versions.
2

Edit the values file

Open the generated file and customize it for your environment. The default file name is cp-values.yaml, or the name you specified with -o:
Common customizations:
  • External PostgreSQL — provide your database host, port, credentials, and disable the bundled PostgreSQL-HA
  • External Temporal — provide your Temporal server address and disable the bundled Temporal
  • Storage class — set a specific storage class for persistent volumes
  • Resource limits — adjust CPU and memory for Control Panel components
3

Install with the custom values

Run the installer with your edited values file (replace the file name if you used -o):
4

Confirm and deploy

The installer shows a summary and asks you to confirm:
Confirm with y to start the deployment.
Generated credentials are saved the same way as with basic installation — see Credentials storage.

Installation options reference

Install flags

Global flags

Next steps

  1. First login — First login and configuration
  2. Deploying nodes — Deploy your first blockchain node
Last modified on May 3, 2026