SpaceBeans Gemini Server


Important (2025-05-25): this software is final and there won’t be any more new releases. Because I won’t be updating dependencies I recommend any users of SpaceBeans to move to a different server (unless someone takes over the maintenance).


This is a server for the Gemini protocol.

It is built using Scala and Pekko Streams. The name tries to link the Gemini theme with the fact that the server runs on the Java Virtual Machine.

Some of the SpaceBeans features:

  • Static files, including optional directory listings
  • IPv4 and IPv6
  • Configurable MIME types, or a built-in resolver
  • Virtual hosting, with SNI support
  • User directories support
  • Classic CGI scripts
  • Configurable SSL engine (e.g. TLSv1.2 and/or TLSv1.3), with configurable ciphers
  • Protocol extensions (size and cache)

Download

Latest release (2025-03-02): spacebeans-1.4.3.jar

Last updated Jun 5, 2025