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.
|
2 weeks ago | |
---|---|---|
src | 2 weeks ago | |
.gitignore | 3 weeks ago | |
Cargo.lock | 2 weeks ago | |
Cargo.toml | 3 weeks ago | |
README.md | 3 weeks ago | |
config.toml | 2 weeks ago |
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
Note: rustls requies that the certificates are DER encrypted. If no certificates are supplied and found, iss will generate self signed certificates for you.
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.der
| |-> key.der
|
|-> content
|-> index.gmi
|-> ...
Note that the certs will only be generated there if you supply none. You still need to set the cert
and key
options in your config file.