=head1 NAME public-inbox-nntpd - NNTP server for sharing public-inbox =head1 SYNOPSIS B [OPTIONS] =head1 DESCRIPTION public-inbox-nntpd provides a read-only NNTP daemon for public-inbox. It uses options and environment variables common to all L implementations. The default configuration will never require write access to the directory where the public-inbox is stored, so it may be run as a different user than the user running L, L, or L. =head1 OPTIONS See common options in L. Additionally, NNTP-specific behavior for certain options are supported and documented below. =over =item -l, --listen PROTO://ADDRESS/?cert=/path/to/cert,key=/path/to/key In addition to the normal C<-l>/C<--listen> switch described in L, the protocol prefix (e.g. C or C) may be specified to force a given protocol. For STARTTLS and NNTPS support, the C and C may be specified on a per-listener basis after a C character and separated by C<,>. These directives are per-directive, and it's possible to use a different cert for every listener. =item --cert /path/to/cert The default TLS certificate for optional STARTTLS and NNTPS support if the C option is not given with C<--listen>. If using systemd-compatible socket activation and a TCP listener on port 563 is inherited, it is automatically NNTPS when this option is given. When a listener on port 119 is inherited and this option is given, it automatically gets STARTTLS support. =item --key /path/to/key The default private TLS certificate key for optional STARTTLS and NNTPS support if the C option is not given with C<--listen>. The private key may concatenated into the path used by C<--cert>, in which case this option is not needed. =back =head1 CONFIGURATION These configuration knobs should be used in the L =over 8 =item publicinbox..newsgroup =item publicinbox.nntpserver =back See L for documentation on them. =head1 CONTACT Feedback welcome via plain-text mail to L The mail archives are hosted at L, L, L =head1 COPYRIGHT Copyright 2013-2020 all contributors L License: AGPL-3.0+ L =head1 SEE ALSO L, L, L, L