X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fpublic-inbox-netd.pod;h=4dc277496aa827f71b7b453dc4bee345bb64531b;hb=c38111d6f3877cf31d28b0a0339d063df0fa58f6;hp=dcf4d5b0ffc2cecdadc4a8153cce14f64db7603a;hpb=a55a38db0276a8ce1a09392573af6e1305cbaba9;p=public-inbox.git diff --git a/Documentation/public-inbox-netd.pod b/Documentation/public-inbox-netd.pod index dcf4d5b0..4dc27749 100644 --- a/Documentation/public-inbox-netd.pod +++ b/Documentation/public-inbox-netd.pod @@ -8,9 +8,10 @@ public-inbox-netd - read-only network daemon for sharing public-inboxes =head1 DESCRIPTION -public-inbox-netd provides a read-only HTTP/IMAP/NNTP/POP3 daemon for -public-inbox. It uses options and environment variables common -to all L implementations. +public-inbox-netd provides a read-only multi-protocol +(HTTP/IMAP/NNTP/POP3) 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 @@ -28,21 +29,34 @@ See common options in L. =item --listen PROTO://ADDRESS/?cert=/path/to/cert,key=/path/to/key +=item -l http://ADDRESS/?env.PI_CONFIG=/path/to/cfg,psgi=/path/to/app.psgi + 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. +Environment variable overrides in effect during loading and +reloading (SIGHUP) can be specified as C for +all protocols. + +HTTP(S) listeners may also specify C to use a different +C<.psgi> file for each listener. + +C may be used to isolate error/debug output +for a particular listener away from C<--stderr>. + +Non-HTTP(S) listeners may also specify C for logging to +C. HTTP(S) users are encouraged to configure +L or +L, instead. + =item --cert /path/to/cert -The default TLS certificate for optional TLS support -if the C option is not given with C<--listen>. +See L. =item --key /path/to/key -The default private TLS certificate key for optional TLS support -if the C option is not given with C<--listen>. The private -key may be concatenated into the path used by C<--cert>, in which case this -option is not needed. +See L. =back @@ -57,6 +71,8 @@ L. =item publicinbox.nntpserver +=item publicinbox.pop3state + =back See L for documentation on them.