logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

gmnisrv.gmi (662B)


  1. # gmnisrv: a Gemini server
  2. gmnisrv is a high-performance Gemini server for POSIX systems.
  3. => https://sr.ht/~sircmpwn/gmnisrv Development information
  4. => https://git.sr.ht/~sircmpwn/gmnisrv Source code (git)
  5. Features:
  6. * Zero-configuration TLS
  7. * CGI script support
  8. * Directory auto-indexing
  9. * Multiple domains and routing configs
  10. * Regex routing and URL rewriting
  11. The configuration is straightforward:
  12. ```
  13. listen=0.0.0.0:1965 [::]:1965
  14. [:tls]
  15. store=/var/lib/gemini/certs
  16. organization=gmnisrv user
  17. [example.org]
  18. root=/srv/gemini/example.org
  19. [example.org:/cgi-bin]
  20. root=/srv/gemini/example.org/cgi-bin
  21. cgi=on
  22. [example.com]
  23. root=/srv/gemini/example.com
  24. ```