Tree


.gitignorecommits | blame
Makefilecommits | blame
READMEcommits | blame
config.ccommits | blame
fcgi.ccommits | blame
fragments.tmplcommits | blame
galileo.8commits | blame
galileo.ccommits | blame
galileo.conf.5commits | blame
galileo.csscommits | blame
galileo.hcommits | blame
log.ccommits | blame
log.hcommits | blame
parse.ycommits | blame
proc.ccommits | blame
proc.hcommits | blame
proxy.ccommits | blame
template/
xmalloc.ccommits | blame
xmalloc.hcommits | blame

README

Galileo is a Gemini proxy for the World Wide Web (www.)  It speaks
FastCGI and is intended to be run behind httpd(8).

Galileo doesn't serve static files, it connects to an upstream Gemini
servers and translate the HTTP requests into Gemini requests.  It
serves the content as-is, with the only exception of translating
text/gemini into HTML.

To compile Galileo on OpenBSD run:

	$ make obj
	$ make
	$ doas make install

A portable version will follow.

Galileo is known to work also with nginx and lighttpd.