Files
bongo/man/bongo-setup.1
T
Mario Fetka 5897512fd9 Modernize Bongo protocols and administration
Complete the current IMAP, POP3, SMTP and proxy protocol work; add the validated setup and administration UI, packaging examples, tests, and maintained roadmap/documentation for the 0.7 development line.
2026-07-18 04:26:00 +02:00

46 lines
1.7 KiB
Groff

.TH BONGO-SETUP 1 "July 2026" "Bongo 0.7.0" "Bongo setup"
.SH NAME
bongo-setup \- guided initial setup for a Bongo server
.SH SYNOPSIS
.B bongo-setup
.SH DESCRIPTION
.B bongo-setup
is a curses wizard for a new Bongo installation and must be run as root from
an interactive terminal. It asks deployment-level questions and retains safe
defaults for individual protocol limits.
.PP
The wizard configures the server hostname, IPv4 listener, hosted domains, Web
deployment behind Apache, nginx, Nginx Proxy Manager or a direct LAN listener,
an optional HAProxy mail frontend, IMAP, POP3, submission and ManageSieve,
the optional rate-limited internal relay, LDAP authentication and legacy TLS
compatibility.
.PP
Local ClamAV and SpamAssassin services are probed with their harmless
.B PING
commands. A Bongo scanner agent is enabled only after the service returns the
expected response. The wizard does not overwrite files owned by either
scanner package; loopback-only fragments are installed in the Bongo examples
directory.
.SH SECURITY
The administrator password and initial JSON configuration bundle are passed
to
.BR bongo-config (1)
through anonymous inherited file descriptors. Neither value is placed in the
process argument list and no named password file is created.
.PP
All generated documents are validated together before installation. Store
configuration document names contain JSON but have no
.B .json
suffix.
.SH FILES
.TP
.I /usr/share/bongo/examples/antispam
ClamAV and SpamAssassin configuration fragments.
.TP
.I /usr/share/bongo/examples/reverse-proxy
Apache, nginx, Nginx Proxy Manager and HAProxy examples.
.SH SEE ALSO
.BR bongo-config (1),
.BR bongo-admin (1),
.BR bongo-manager (1)