You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Micke Nordin c70b900fe2
Add support for config file
3 years ago
content Add info on how to run 3 years ago
gmnd Add support for config file 3 years ago
Dockerfile Add support for config file 3 years ago
LICENSE Initial commit 3 years ago
README.md Add support for config file 3 years ago
openssl.conf Add docker file and example content 3 years ago

README.md

gMNd

gMNd is my gemini server, which is written in python.

Currently it only serves static files. You can build and run it from the supplied Dockerfile if you so whish:

docker build -t gmnd:latest .

By just running it, it will create self signed certs and serve example content from this repo:

docker run -p 1965:1965 gmnd

A slightly more interesting thing it can do is serve your own content, in this example from /tmp/content on your host machine:

docker run --mount type=bind,source="/tmp/content,target=/app/content" -p 1965:1965 gmnd

Or even supply your own certificates from the outside, in this example in /usr/local/certs:

docker run --mount type=bind,source="/tmp/content,target=/app/content" --mount type=bind,source="/usr/local/certs,target=/app/certs" -p 1965:1965 gmnd