Gopher

J’en entends déjà rire en lisant ce titre. Non, le protocole gopher n’est pas mort. Bien que peu utilisé, on y trouve encore quelques trésors et sa simplicité est rafraichissante. Gopher vous permettra de partager des textes et des documents sans difficultés.

On dit aussi que ce protocole est très léger et permet le transfert de données même avec de minuscules bandes passantes.

Que ce soit par utilité ou par jeu, nous allons voir comment installer un serveur gopher sous OpenBSD.

Il vous faudra ouvrir et rediriger le port 70 (gopher).

Vous déposerez vos fichiers textes, vos images, vos vidéos (…) dans le dossier /var/gopher, ils seront automatiquement disponibles à l’adresse gopher://chezmoi.tld .

Un site peut alors ressembler à ça :

Exemple gopher

geomyidae

Le serveur geomyidae est écrit en C par un des développeur chez suckless. C’est donc un gage de qualité 😊 .

L’installation est toute bête :

# pkg_add geomyidae
# rcctl enable geomyidae
# rcctl start geomyidae

Et voilà, plus qu’à remplir votre site dans /var/gopher. 😊

Vous pourrez consulter les logs dans /var/log/geomyidae.log.

gophernicus

Tout d’abord, on installe le serveur avec pkg_add :

# pkg_add gophernicus

Ensuite, on doit éditer le fichier /etc/inetd.conf pour y mettre la ligne suivante :

gopher stream tcp nowait _gophernicus /usr/local/libexec/in.gophernicus in.gophernicus -h chezmoi.tld

N’oubliez-pas de remplacer chezmoi.tld par votre nom de domaine puis activez et redémarrez ce service avec rcctl :

# rcctl enable inetd
# rcctl start inetd

Page suivante →