hscc

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

commit f198361588f9dda865445f46dd8c78ea07831153
parent d7bc5f7233bbb4eb8482a08bec8689df4d6a364e
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Wed, 30 Nov 2022 14:13:21 -0500

Draft about gmid installation

Diffstat:
Adrafts/smolnet-gemini.md | 35+++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+), 0 deletions(-)

diff --git a/drafts/smolnet-gemini.md b/drafts/smolnet-gemini.md @@ -0,0 +1,35 @@ +# Auto-héberger sa capsule Gemini # + +Voici un compte rendu de mon installation du serveur Gemini +[Gmid](https://gmid.omarpolo.com/ "A Gemini server") sur une machine +OpenBSD 7.2. + +Commençons d'abord par installer Gmid: + + doas pkg_add -v gmid + +Si tout c'est bien déroulé, un répertoire `/var/gemini`, et un fichier +de configuration `/etc/gmid.conf` ont été créé. + +Idéalement pour ce genre d'installation il faut un utilisateur +dédié. Pour se faire on doit être `root`: + + useradd -c gmid -d /var/empty -s /sbin/nologin _gmid + +Sous Gemini les échanges doivent être obligatoirement chiffrés sous +TLS. Donc avant de poursuivre la configuration de Gmid on va +configurer acme-client pour la création d'un certificat. + + + +Avant de se connecter avec ce nouvel utilisateur, on va aller changer +le nom d'utilisateur et le groupe du répertoire `/var/gemini`: + + chown -R _gmid:_gmid /var/gemini/ + + +Dès lors on peut basculer vers ce nouvel utilisateur: + + doas -su _gmid + +...