Built-in Components Configuration

This page applies only if you use Univer built-in components (PostgreSQL, RabbitMQ, MinIO). These credentials only take effect during the first initialization. After deployment, update passwords via each component's official procedure.

Change Default Passwords

Configure these before the first deployment. Existing instances will not change passwords automatically.

Create .env.custom in the install directory, then run:

Bash
bash run.sh

PostgreSQL

PROPERTIES
DATABASE_USERNAME=postgresDATABASE_PASSWORD=postgres

Notes:

  • Only effective on the first initialization.
  • In K8s, only the admin password can be configured; the default admin user is postgres.
  • universer and temporal should use the same database credentials.

RabbitMQ

PROPERTIES
RABBITMQ_USERNAME=guestRABBITMQ_PASSWORD=guest

Notes:

  • Default username is guest. Change it for production.
  • After updating RabbitMQ credentials, update universer config accordingly.

S3 (MinIO)

PROPERTIES
S3_USER=minioS3_PASSWORD=minio123456

Notes:

  • rootUser/rootPassword are MinIO admin credentials.
  • accessKeyID/accessKeySecret must match the MinIO account.

How is this guide?

© 2026 DreamNum Co., Ltd.