Gemini Server
- C 90.2%
- M4 7.8%
- Makefile 1.8%
- Shell 0.2%
|
DebXWoody
190e7f966d
The ledad gemini server * requires gnutls * needs a (self-signed) certificate * is using tcp port 1965 * files are located in .local/share/ledad/<SERVERNAME>/ |
||
|---|---|---|
| src | ledad - A gemini server | |
| .clang-format | ledad - A gemini server | |
| .gitignore | Initial commit | |
| bootstrap.sh | ledad - A gemini server | |
| changelog | ledad - A gemini server | |
| configure.ac | ledad - A gemini server | |
| LICENSE | ledad - A gemini server | |
| Makefile.am | ledad - A gemini server | |
| README.md | ledad - A gemini server | |
ledad
ledad - a gemini server
Build
./bootstrap.sh && ./configure && make
Generate a self-signed certificate
apt install gnutls-bin
certtool -p --outfile key.pem
certtool --load-privkey key.pem -s --outfile cert.pem
Start
ledad
Test
gnutls-cli --tofu -p 1965 domain.tld
gemini://domain.tld/
Demo page
Setup content directory
mkdir -p .local/share/ledad/servername/
echo -e "# Hello World\nThis is my page" > /home/user/.local/share/ledad/domain.tld/index.gmi