Outils du site


gophernicus

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.

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

À partir de ce moment là, il ne reste plus qu'à ouvrir et rediriger le port 70 (TCP).

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

Pour personnaliser un peu plus votre site, vous pouvez créer un fichier gophermap dans lequel vous déposez un message pour les visiteurs. Terminez ce fichier avec un * pour qu'il y ait une liste automatiquement générée des documents disponibles.

Par exemple :

 ____  _
| __ )(_) ___ _ ____   _____ _ __  _   _  ___
|  _ \| |/ _ \ '_ \ \ / / _ \ '_ \| | | |/ _ \
| |_) | |  __/ | | \ V /  __/ | | | |_| |  __/
|____/|_|\___|_| |_|\_/ \___|_| |_|\__,_|\___|
----------------------------------------------
                                  

*

Note : Pour accéder à un site hébergé avec le protocole gopher, vous pouvez utiliser l'extension Firefox OverbiteFF.

Un site peut alors ressembler à ça :