Et bien c'est pas facile pour un non-tech !
Pour le client, c'est plutôt simple.
J'ai réussi sans problème à installer
Lagrange sur Linux Mint, par contre sur Mobian je sèche encore.
Là où ça devient compliqué c'est pour le serveur. Je n'ai pas de Pi/Nas/NUC ou autre. Je voulais faire un peu comme Scuttlebutt avec l'IPFS et avoir les données sur mon ordi perso.
Contrairement à Scuttlebutt où les posts sont copiés par les pairs, ici avec #
gemini j'avais plus dans l'idée d'avoir un petit coin perso où écrire, mais disponible ailleurs quand mon ordi est allumé (dans l'esprit low-tech, disponible uniquement quand les ressources sont là).
La liste des serveurs gemini est bien fournie. Je n'y connais rien en Go/Rust/C++/C/... je connais juste un peu Python et je sais qu'il est installé d'office avec Linux Mint. Donc naturellement je me tourne vers
Jetforce, un serveur écrit en Python.
La doc est claire et ça à l'air simple. Par défaut le répertoire est /var/gemini/ mais ça demande l'accés root alors je change le répertoire (avec
--dir
) pour un situé dans le /home.
Je précise le
--host ""
pour un accés en IPv4 et IPv6 et le
--hostname bierzilla.fr
.
Les certificats temporaires suffiront pour des tests.
Malheureusement quand je lance le script
jetforce --host "" --hostname bierzilla.fr --dir /jesaisplusquoi
j'ai un message d'erreur sur le port (1965), déjà utilisé.
Ah.
Après quelques recherche (
Port 1965), je trouve que c'est utilisé par un service nommé tivoli-npm.
Du coup j'ajoute
--port autre_numéro
en testant des ports qui ne semblent pas utilisé. Toujours la même erreur quelque soit le port utilisé.
Hum.
Je passe en local avec
--host "127.0.0.1"
.
Pas de message d'erreur (forcement). Par contre le script reste actif dans le terminal mais rien ne se passe, aucun fichier créé. Nada.
Bon comme je n'y connais rien je ne peux faire aucun diagnostic. Je vais tester avec un autre serveur. Après c'est peut être pas possible de faire ça sans sudo.
Pas besoin de nom de domaine comme sur http mais du coup si deux capsules se nomment pareil, qu'est ce qu'il se passe ? Bref je comprend pas grand chose, j'essaie de faire comme les adultes et c'est pas simple !
Au pire je pourrais toujours demander une capsule sur pollux.casa hébergé par Adéle ou créer un compte sur gemlog.blue pour pouvoir tester Gemini.