A gemini server written in Rust
Go to file
famfo 3dab6d26ab Change from openssl to rustls-pemfile 2023-07-16 12:23:09 +02:00
src Change from openssl to rustls-pemfile 2023-07-16 12:23:09 +02:00
.gitignore Frog, content folder doesn't belong here 2022-06-05 19:04:52 +02:00
Cargo.lock Change from openssl to rustls-pemfile 2023-07-16 12:23:09 +02:00
Cargo.toml Change from openssl to rustls-pemfile 2023-07-16 12:23:09 +02:00
README.md Update depenencies, add support for PEM certs 2023-07-16 02:02:10 +02:00
config.toml Whoooo, commits 2022-06-15 17:04:29 +02:00

README.md

ISS

Second part of my gemini adventure, a gemini server! &client

Usage

  • clone the repo
  • install openssl development headers
  • build with cargo build --release
  • run the binary with a certificate as the argument
  • check out the help for more information

Content structure

You can set the directory to the content with the root option in your config file, iss will read the content and certificates from there. Structure of the root directory:

root
 |-> certs 
 |    |-> cert.pem
 |    |-> key.pem
 |
 |-> content 
      |-> index.gmi 
      |-> ...