Blob


1 Galileo is a Gemini proxy for the World Wide Web (www.) It speaks
2 FastCGI and is intended to be run behind OpenBSD' httpd(8), but is known
3 to work also with nginx and lighttpd.
5 Galileo doesn't serve static files, it connects to an upstream Gemini
6 server and translate HTTP requests into Gemini requests. It serves the
7 content as-is, with the only exception of translating text/gemini into
8 HTML.
10 To compile Galileo run:
12 $ ./configure
13 $ make
14 $ doas make install
16 The dependencies are
18 - libasr
19 - libevent
20 - libtls or libretls
22 When *not* building from a release tarball:
24 - (or if `parse.y' is modified) yacc or GNU bison are also needed.
26 - cross-compiling requires `HOSTCC' and `HOSTCFLAGS' to be passed to
27 the `configure' script, e.g.:
29 $ ./configure CC=riscv64-unknown-elf-gcc HOSTCC=cc