User Tools

Site Tools


infra:services:wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
infra:services:wiki [2024/03/23 17:08] – created kfhinfra:services:wiki [2025/07/26 12:38] (current) – [Admin rights] d404d_idp.hackeriet.no
Line 1: Line 1:
-You are here -> x+====== Wiki ====== 
 + 
 + 
 + 
 +===== Intro ===== 
 + 
 + 
 +This Wiki is running [[https://dokuwiki.org|Dokuwiki]] and is hosted on Blade. 
 + 
 +===== Backup ===== 
 + 
 + 
 +The contents of the wiki is backed up automagically to the [[https://github.com/hackeriet/wiki/tree/main/meta|hackeriet/wiki Github repo]], using the [[https://github.com/woolfg/dokuwiki-plugin-gitbacked|gitbackend]] plugin. The wiki and repo could contain personal information, and the repo is therefore private with limited access granted across Hackeriet. 
 + 
 +===== Login ===== 
 + 
 +New users can use Hacker-ID to log in without sharing PII. When this option is used, the changelog will only contain your Hacker-ID user account and UUID. 
 + 
 +You can also use Github as login method to get edit permissions to the Wiki. This makes changelogs retain your Github sign-in email address and real name. 
 + 
 +==== Admin rights ==== 
 +The login to the main admin user is in hackerpass, and members can use that login to grant themselves more permissions as need be. 
 + 
 +Hacker-ID users can get admin rights assigned automatically by being members of the ''service-dokuwiki-admins'' group. Note that DokuWiki does not unassign groups from removed members; it only adds the group to users that are currently members. 
 + 
 +DokuWiki's way of handling groups means that every single IDP group gets assigned to the person on login, even those not relevant for DokuWiki. To combat this, DokuWiki instead reads a custom claim ''dokuwiki_groups'' from Hacker-ID which contains the following values: 
 + 
 +^ IDP group ^ Claim value ^ 
 +| ''service-dokuwiki-users'' | ''user''
 +| ''service-dokuwiki-admins'' | ''admin''
 +| ''hackeriet-styret'' | ''styret'' |
/srv/hackeriet-wiki/dokuwiki/data/attic/infra/services/wiki.1711213691.txt.gz · Last modified: by kfh