hscc

Soure code of <https://hugo.soucy.cc>.
git clone git://soucy.cc/hscc.git
Log | Files | Refs

smolnet-gemini.md (991B)


      1 # Auto-héberger sa capsule Gemini #
      2 
      3 Voici un compte rendu de mon installation du serveur Gemini
      4 [Gmid](https://gmid.omarpolo.com/ "A Gemini server") sur une machine
      5 OpenBSD 7.2.
      6 
      7 Commençons d'abord par installer Gmid:
      8 
      9     doas pkg_add -v gmid
     10 
     11 Si tout c'est bien déroulé, un répertoire `/var/gemini`, et un fichier
     12 de configuration `/etc/gmid.conf` ont été créé.
     13 
     14 Idéalement pour ce genre d'installation il faut un utilisateur
     15 dédié. Pour se faire on doit être `root`:
     16 
     17     useradd -c gmid -d /var/empty -s /sbin/nologin _gmid
     18 
     19 Sous Gemini les échanges doivent être obligatoirement chiffrés sous
     20 TLS. Donc avant de poursuivre la configuration de Gmid on va
     21 configurer acme-client pour la création d'un certificat.
     22 
     23 
     24 
     25 Avant de se connecter avec ce nouvel utilisateur, on va aller changer
     26 le nom d'utilisateur et le groupe du répertoire `/var/gemini`:
     27 
     28     chown -R _gmid:_gmid /var/gemini/
     29 
     30 
     31 Dès lors on peut basculer vers ce nouvel utilisateur:
     32 
     33     doas -su _gmid
     34 
     35 ...