💾 Archived View for www.underworld.fr › blog › gemini.gmi captured on 2024-08-31 at 11:48:51. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Installer un serveur de capsule GEMINI -> Agate

OS : Debian10

Objectif : Installer un serveur de capsule GEMINI -> Agate

UNDERWORLD.FR est disponible:

via gemini

via http

===

0) WWW / WEB / GEMINI / CAPSULE

Alors oui, y a débat. On dit que les pages web c'est que du html via du http, WWW c'est World Wild Web, c'est comme ca que le defini le W3C....

Donc que GEMINI c'est pas "le WEB", c'est "le GeminiSpace"

http -> gemini
html -> gemtext
web -> geminispace
site -> capsule
www -> gem

Du coup, faudra que je trouve un fqdn plus à propos, sans le www.

Nginx est un serveur http servant des pages écrites en html (http://monsite.fr/mapage.html) dans le web sur les internets

Agate est un serveur de capsule gemini servant des pages écrites en gemtext (gemini://monsite.fr/mapage.gmi) dans le geminispace sur les internets

1) Installation d'un serveur (exemple: Agate)

Pourquoi Agate? parce que c'est un binaire sans dependance supplementaire. Il se copie et s'execute simplement. C'est bien pour commencer.

wget https://github.com/mbrubeck/agate/releases/download/v2.1.3/agate.x86_64-unknown-linux-gnu.gz

gunzip agate.x86_64-unknown-linux-gnu.gz

mv agate.x86_64-unknown-linux-gnu agate-2.1.3

ln -s agate-2.1.3 agate

2) Lancer le serveur (à adapter à votre contexte (content, certificat, hostname))

"Content" est le répertoire qui contiendra votre contenu web. Le serveur Agate va chercher à afficher un fichier "index.gmi", à creer. (avec un bon gros "Hello World" dedans.

./agate --content /home/gemini/gemini/www/ --key /etc/letsencrypt/live/www.underworld.fr/privkey.pem --cert /etc/letsencrypt/live/www.underworld.fr/fullchain.pem --addr 0.0.0.0:1965 --hostname www.underworld.fr --lang en-US

J'utilise le meme certicificat que pour mon serveur http

3) Ouverture de flux

Ouvrir le port TCP 1965 vers votre serveur web gémini

4) Tester avec un navigateur (exemple: Lagrange)

Télécharger le navigateur "Lagrange":

https://git.skyjake.fi/skyjake/lagrange/releases

OU

Consulter avec un navigateur http (Firefox) le site:

https://portal.mozz.us/gemini/www.underworld.fr

C'est un proxy http-to-gemini qui permet de consulter les sites gemini:// depuis un navigateur http://

Have Fun!

5) Notes / Recherches

Mes notes et recherches sur Gemini

Installer le serveur gemini Molly-Brown sur Debian 10