Skip to content

Internal Component Passwords

KX Delta Platform uses a set of internal component users for communication between platform services. Prior to 5.0.0, the passwords for these users were fixed at install time and could not be changed. They can now be reset by an Administrator via the UI or the kxp CLI.

Component users

User Description
deltacomponent Internal user for core control component communication
kxemail Internal user for the email service
deltadocgen Internal user for the document generation process
deltaserver Internal user for the Appserver process
deltadaemon Internal user for the DeltaDaemon process
kxconnect Internal user for the KXConnect process

Resetting a password

Via the UI

Log in as an Administrator and navigate to Entitlements > Users — search for it using the navigation search bar if needed. Select the relevant user and change their password using the Change password option in the user editor.

Via the CLI

./kxp user reset <internal-user> --password=<new-password>

For example:

./kxp user reset deltacomponent --password=mypassword

Password changes take effect when the relevant component process is restarted. The passwords are stored encrypted in the password store file, located at:

$DELTAHOME/delta-data/DeltaControlData/tdir

Multi-node deployments

Where possible, reset passwords when the Control instance is running on all nodes — the change will sync across the cluster automatically.

Scenario Action
Both nodes available Reset via UI or CLI as normal
One node available Reset via UI or CLI, then copy .pwstore from the leader node to the follower before restarting components there
Both nodes unavailable No options — a UI or CLI connection is required to reset passwords

If component processes on the follower node fail to connect after a password reset, the password store file may be out of sync. Copy the .pwstore from the leader node to the equivalent location on the follower node and restart the affected components.