Pleroma/Gegeweb

Et bien #Bonjour le/la fediverse !

Laissons filer 2020, nous verrons bien de quoi 2021 sera fait…

Pour terminer l'année, testons un peu #gemini, voir de quoi il retourne.
gemini://home.gegeweb.org/ (IPV6 only, Agate ne sais pas écouter en IPV4 et IPV6).
replies
3
announces
2
likes
0

@gerald Salut ! flan_wave

Va falloir que je teste moi aussi un de ces jours ...

@chagratt Ma foi, c'est, on va dire intéressant… Et pourquoi pas en fait ?
Mais le rendu va dépendre du client, j'aime assez Lagrange gemini://skyjake.fi/lagrange/ et le « gemtext » est assez limité.
gemini://gemini.circumlunar.space/docs/gemtext.gmi

#gemini

@gerald 👋

@gerald Et niveau serveur et génération de contenu ? Les doigts dans le nez ?

@chagratt L’offre est limité pour l’instant… j’utilise Agate (ce que présente @bortzmeyer ici) sur mon Rpi (il y a des binaires), et pour le contenu, de simple fichier texte « gemtext », une sorte de MD minimaliste, vraiment minimaliste… Pour lire c’est Lagrange qui a de loin ma préférence pour l’instant.

#gemini

@gerald Si, si, ça marche, je le faisais avant de passer à gemserv.

% telnet -4 home.gegeweb.org 1965
Trying 185.73.232.189...
Connected to home.gegeweb.org.
Escape character is '^]'.

@gerald @chagratt C'est fait exprès.

@bortzmeyer
Je suis passé aussi à gemsev car avec Agate c'était soit IPV4, soit IPV6 mais pas les deux. Ou alors j'ai loupé un truc.
Puis gemserv permet les vhost.

@gerald @chagratt

J’ai essayé castor lecteur gemini, gopher, finger.

et Kristall qui intègre en plus partiellement http & https …

https://github.com/MasterQ32/kristall

Que donne lagrange sur les liens de cette page?

@PirBoazo Tu parles de quelle page ?
@chagratt

@gerald @chagratt

gemini://gemini.boizot.ch/gemtext/autres.gmi

@PirBoazo

Pour le MD, c'est pas ça… C'est bien ce qui me chagrine.
Gemtext c'est vraiment minimaliste.

@chagratt

@PirBoazo

Unsuported content type pour le PDF.
L'audio ça marche (bonne nouvelle !), les images s'affichent.

@chagratt

@gerald @chagratt

Il n'ouvre pas le lecteur pdf de ta machine ?

Que donne le texte brut ?

@PirBoazo

Non, mais propose de télécharger.
Le texte ne s'adapte pas à la fenêtre, et pas de scroll horizontal.


@chagratt

@gerald @chagratt

Merci pour ton retour.

Un lien pour tester les clients gemini...

gemini://gemini.conman.org/test/torture/

@bortzmeyer

J’avais loupé un truc

Il faut lancer le serveur avec --addr [::]:1965 et pas --addr :::1965. Le premier fonctionne bien en dual stack IPV4/IPV6.

Merci à @Purexo pour son article ! gemini://purexo.mom/blog/2020/11-30-installation-serveur-gemini.gmi

Bon… je pense que je vais rester sur Gemserv qui gère les vhost et cgi pour générer du contenu coté serveur.

#gemini

@gerald
J'y suis allé un peu au pif en lisant le code de agate et la doc rust de tls XD.
Faudrait peut être que je PR le projet pour ajouter dans la doc.
@bortzmeyer

Je suis passé aussi à gemsev car avec Agate c’était soit IPV4, soit IPV6 mais pas les deux. Ou alors j’ai loupé un truc.

@bortzmeyer@mastodon.gougere.fr

En effet, j’ai loupé un truc, mais pas celui que je croyais. Au passage, utiliser la syntaxe :: ou [::] produit le même résultat, c’est à dire que le logiciel va écouter en IPV6 (et pas en IPV4, netstat le confirme). Et si je comprends bien ce que je lis sur le blog de l’APNIC, les développeurs de la librairie probablement utilisé par Agate et Gemserv qui sont écrit en Rust sont encore une foi parti du principe que tous les système nx fonctionnaient comme les systèmes Linux et faisait dans ce cas de la traduction d’adresse IPV4 en IPV6. Grave erreur ! Je ne suis pas un spécialiste mais si les *BSD ne le font pas c’est si j’ai compris, que c’est potentiellement un risque en matière de sécurité.

J’aurais au moins encore appris quelque chose, n’ayant jusqu’à présent jamais été confronté au problème !

(encore merci à @smortex)