stargazer 0.2.0

A Gemini Server
stargazer-0.2.0 is not a library.

stargazer

stargazer is a concurrent Gemini server using async io with no runtime dependencies (if compiled with musl libc). Heavily inspired by gmnisrv.

Installation

Dependencies:

  • A recent rust compiler and cargo
  • scdoc (optional) to generate man pages
  • strip (optional) (from binutils) to reduce the binary size
./scripts/build
# As root
./scripts/install

Configuration

By default stargazer read the config from /etc/stargazer.ini, but this can be changed by with the -C flag. A sample config is included in the project root and is installed to /usr/share/stargazer/config.ini.

Usage

See stargazer(1)

Copying

All of the source code and resulting binaries of stargazer is licensed under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3.

Contributing

Please send any and all patches, bugs, and questions to the stargazer mailing list ~zethra/stargazer@lists.sr.ht or submit a ticket to the bug tracker if you feel so inclined todo.sr.ht/~zethra/stargazer.