Copyright 2023 Daniel Kalak Licensed under CC-BY-ND-4.0 I use Gophernicus on Debian as my Gopher server. Here is how I set it up: 1 Install Gophernicus 2 Configure /etc/default/gophernicus 3 Enable gophernicus.socket with systemctl 4 Open port 70, e.g. in /etc/nftables.conf For step 2, I wrote something like the following into /etc/default/gophernicus, but without the line breaks: OPTIONS='-h example.com -r /home/me/gopher -nv -nh -nf -no -nq -na -nt -np -nx -nu -nH' When I configured Gophernicus on my system, the man page synopsis, the man page body text, and the usage output ("sudo gophernicus -?") disagreed about the existence of -nu and -nH. I have compiled the following descriptions: From the usage output (-?): -nv Disable virtual hosting -nl Disable parent directory links -nh Disable menu header (title) -nf Disable menu footer -nd Disable dates and filesizes in menus -nc Disable file content detection -no Disable charset conversion for output -nq Disable HTTP-style query strings (?query) -ns Disable logging to syslog -na Disable autogenerated caps.txt -nt Disable /server-status -nm Disable shared memory use (for debugging) -nr Disable root user checking (for debugging) -np Disable HAproxy proxy protocol -nx Disable execution of gophermaps and scripts -nu Disable personal gopherspaces From the man page body text: -nH Disable HTTP response to HTTP GET and POST requests