commit d8b6cb98b19f1f52a1a318009381277a8f6b5ef4 parent da13dbac686ebc0a5a63a7da2b9997e2a55a37a2 Author: Jake Bauer <jbauer@paritybit.ca> Date: Mon, 21 Feb 2022 17:52:36 -0500 Add details about wiki deployment Diffstat:
M | sysadmin/openbsd-server-details.gmi | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sysadmin/openbsd-server-details.gmi b/sysadmin/openbsd-server-details.gmi @@ -158,7 +158,7 @@ server "git.paritybit.ca" { ### Gemini Server -vger configuration is extremely simple, since it just uses inetd and relayd: +vger configuration is extremely simple since it just uses inetd and relayd: This is the inetd configuration: @@ -183,6 +183,8 @@ relay "gemini" { /etc/ssl/paritybit.ca.fullchain.pem is symlinked to /etc/ssl/paritybit.ca.crt for relayd. +The content of the gemini server is a git repository that lives in /var/gemini. When updates to the wiki are made, I can simply SSH into the server and run `git pull` to update the content. The _vger group has the ability to read the contents of /var/gemini but only root has permissions for the .git folder so the gemini server can't serve it. + ### Finger Server The configuration in inetd for fingerd is: