Gemini Server
 
 
 
 
Go to file
Stefan 190e7f966d
ledad - A gemini server
The ledad gemini server
 * requires gnutls
 * needs a (self-signed) certificate
 * is using tcp port 1965
 * files are located in .local/share/ledad/<SERVERNAME>/
2022-09-04 09:27:18 +02:00
src ledad - A gemini server 2022-09-04 09:27:18 +02:00
.clang-format ledad - A gemini server 2022-09-04 09:27:18 +02:00
.gitignore Initial commit 2022-09-03 11:40:01 +02:00
LICENSE ledad - A gemini server 2022-09-04 09:27:18 +02:00
Makefile.am ledad - A gemini server 2022-09-04 09:27:18 +02:00
README.md ledad - A gemini server 2022-09-04 09:27:18 +02:00
bootstrap.sh ledad - A gemini server 2022-09-04 09:27:18 +02:00
changelog ledad - A gemini server 2022-09-04 09:27:18 +02:00
configure.ac ledad - A gemini server 2022-09-04 09:27:18 +02:00

README.md

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