Galileo

Gemini proxy for the World Wide Web

Galileo is a FastCGI server that proxies the content of a Gemini capsule to the World Wide Web. It has been designed to work out of the box with the OpenBSD httpd(8) web server, but it's known to work also with nginx and lighttpd.

There's a demo available at it.omarpolo.com where Galileo mirrors the content of my capsule in Italian.

Documentation:


Download the latest stable release from:

$ ftp https://ftp.omarpolo.com/galileo-0.3.tar.gz
$ tar xzvf galileo-0.3.tar.gz
$ cd galileo-0.3
$ ./configure
$ make
$ doas make install

or fetch the code with git:

Integrity of the data downloaded can be verified with signify(1) using the galileo-0.3.sha256.sig signature file.

$ signify -C -p galileo-03.pub -x galileo-0.3.sha256.sig
Signature Verified
galileo-0.3.tar.gz: OK

The signify key for the 0.3 release (galileo-03.pub) is:

RWQVW+XkHZGoGlp57mgHayxtmtazJR+lFdaXDhjKA7Ki63uDpBb35hDB

Signature for all the previous and for the next release can be found in the keys subfolder.

Git tags are signed with the following ssh key:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ0nD5I8BNVJknT87gnpLIJWK0fXTayDktQOlS38CGj4 op@omarpolo.com