Secrets Templates
Provide secrets via environment variables or plain-text files in stacks/secrets/ before running stacks/scripts/bootstrap.sh.
Supported inputs:
- Environment variables (preferred for CI/sealed envs)
- Files:
stacks/secrets/<secret_name>.txt - If absent, bootstrap will generate random values for most; placeholders for structured values.
Secrets used by stacks:
pg_root_password: Postgres superuser passwordmariadb_root_password: MariaDB root passwordgitea_db_password: Gitea DB user passwordnextcloud_db_password: Nextcloud DB user passwordsmtp_user,smtp_pass: Vaultwarden SMTP credsappflowy_db_url: e.g.,postgres://user:pass@postgresql_primary:5432/appflowyminio_access_key,minio_secret_key: MinIO root creds
Example files:
stacks/secrets/pg_root_password.txt
stacks/secrets/mariadb_root_password.txt
stacks/secrets/gitea_db_password.txt
stacks/secrets/nextcloud_db_password.txt
stacks/secrets/smtp_user.txt
stacks/secrets/smtp_pass.txt
stacks/secrets/appflowy_db_url.txt
stacks/secrets/minio_access_key.txt
stacks/secrets/minio_secret_key.txt