d7a9a77648 | ||
---|---|---|
gmi | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
build.zig | ||
cert.pem | ||
config.zzz | ||
deps.zig | ||
key.pem | ||
reverse-proxy | ||
screenshot.png | ||
zig.mod |
kaksikud
Simple Gemini server in Zig.
getting started
Build:
zig build
Make a config.zzz
with your vhost(s) and listen port.
kaksikud does not terminate TLS for you — it'll need to be put behind a reverse proxy.
reverse-proxy
is a Ruby script for help with development.
port: 1234
gemini.your.website:
root: /path/to/root
screenshot of it working
Viewed in Lagrange.
warning
If you use any of this in production, I will be so sad.
license
Copyright 2021 Asherah Connor, MIT-licensed.