Files
bongo/man/bongo-config.1
T
2026-07-18 22:29:44 +02:00

95 lines
2.5 KiB
Groff

.TH BONGO-CONFIG 1 "July 2026" "Bongo 0.7.0" "Bongo configuration"
.SH NAME
bongo-config \- initialize and maintain a Bongo installation
.SH SYNOPSIS
.B bongo-config
.RI [ options ]
.I command
.RI [ arguments ]
.SH OPTIONS
.TP
.BR \-h , " " \-\-help
Show command help.
.TP
.BR \-v , " " \-\-verbose
Enable verbose output.
.TP
.BR \-s , " " \-\-silent
Run initial installation non-interactively. This requires
.BR \-\-ip ,
.BR \-\-hostname ,
at least one
.BR \-\-domain
and
.BR \-\-admin-password-file
or an inherited password descriptor.
.TP
.BI \-\-ip= ADDRESS
Set the address used during initial setup.
.TP
.BI \-\-hostname= NAME
Set the primary DNS hostname.
.TP
.BI \-\-domain= DOMAIN
Add a hosted mail domain. May be specified more than once.
.TP
.BI \-\-admin-password-file= FILE
Read the initial administrator password from
.IR FILE .
Protect the file from other users and remove it after setup.
.TP
.BI \-\-admin-password-fd= FD
Read the initial administrator password from an inherited descriptor. This is
used by
.BR bongo-setup (1)
so the secret is not exposed as an argument or named file.
.TP
.BI \-\-config-bundle-fd= FD
Read the validated initial Store configuration bundle from an inherited
descriptor. Only known suffixless configuration document names are accepted,
and every value must be a JSON object.
.SH COMMANDS
.TP
.B install
Initialize state, Store configuration, the administrator account and initial
TLS material.
.TP
.B crypto
Create missing local TLS material or validate and retain an existing complete
certificate/key pair. Unsafe or incomplete material is rejected. ACME
deployments normally install certificates through their deploy hook instead.
.TP
.B checkversion
Show build-version information and query the configured update source.
.TP
.B tzcache
Rebuild Bongo's runtime timezone cache from the installed zone snapshot. This
does not download or update IANA timezone source data.
.TP
.B wizard
Execute the guided
.BR bongo-setup (1)
interface.
.TP
.BI "user add " USER
Add a local user.
.TP
.B user list
List local users.
.TP
.BI "user password " USER
Read and set a user's password interactively.
.SH ZONEINFO MAINTENANCE
Source-tree maintainers can refresh the checked-in timezone snapshot with the
explicit CMake target
.BR update-zoneinfo .
Configure
.B BONGO_TZDATA_DIR
to an unpacked IANA tzdata directory first. The target is never part of the
normal build or install and rewrites files in the source tree only when called
explicitly.
.SH SEE ALSO
.BR bongo-admin (1),
.BR bongo-setup (1),
.BR bongo-manager (1)