Skip to content

augmentedlogic/mollyb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mollyb

mollyb is a basic gemini protocol server written in java, without dependencies.

supported features

  • serves .gmi file

  • automatically looks for index.gmi in a folder

  • uses TLS (1.2 or 1.3)

currently unsupported features

  • does not handle interactive stuff

  • does currently not serve images or other media files

setup

basics

Assuming you have some recent JDK and maven installed:

  • clone the repository

  • inside the folder, run

mvn package

TLS

The server does not directly work with pem files. To help you convert your fullchain.pem and privkey.pem into a .jks (java keystore) file, see the certifcates.sh in the scripts/ folder.

configuration

  • Copy the config/config.ini-dist file to config/config.ini

  • Set the required parameters, such as the path to your webroot

starting the server

java -jar target/mollyb-server.jar /path/to/your/config.ini

Does it work?

Sort of, yes.

gemini://molly.augmentedlogic.com

About

a basic gemini protocol server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors