Host:Wikijs: Difference between revisions

From Chaosdorf Wiki
No edit summary
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Host
{{Host
|name=wikijs.chaosdorf.de
|name=wikijs.chaosdorf.de
|os=Debian Buster amd64
|os=Debian 11 amd64
|location=Host:Vm
|location=Host:Vm
|purpose=Wiki.js für intern.chaosdorf.de
|purpose=Wiki.js für intern.chaosdorf.de
|disk=16GB
|disk=30GB
|ram=4GiB
|ram=4GiB
|swap=0GB
|swap=0GB
Line 11: Line 11:
|ssh_pam=Yes
|ssh_pam=Yes
|ssh_userlogin=No
|ssh_userlogin=No
|admins=byte,derf,feuerrot
|admins=byte, derf, feuerrot
}}
}}
== Wiki.js ==
== Wiki.js ==


Wir nutzen Wiki.js [https://github.com/Requarks/wiki Wiki.js] 2.4.107 mit einem [https://github.com/Requarks/wiki/pull/2132/files Patch] für das Git Storage-Backend, der im nächsten Release enthalten sein wird.
Wir nutzen Wiki.js [https://github.com/Requarks/wiki Wiki.js] 2.4.107 mit einem [https://github.com/Requarks/wiki/pull/2132/files Patch] für das Git Storage-Backend, der im nächsten Release enthalten sein wird.


Bei '''Storage''' wird das wiki-Repository auf {{H|intern}} eingebunden. Synchronisierung alle zwei Minuten, Merge-Commits werden von Chaosdorf Wiki <admin@chaosdorf.de> erzeugt.
=== Konfiguration ===
 
Locale: Deutsch. Die importierten Seiten werden relativ zur zum Zeitpunkt des Imports aktiven Locale abgelegt, diese kann später also nicht geändert werden.
 
Navigation: Site Tree (classic)
 
Groups: Gruppe "Chaosdorf" hat alle Content-Berechtigungen und darf auf "Page starts with /" alles machen.
 
Analytics: Alle aus.
 
Authentication: LDAP auf backend, search base <tt>ou=People,dc=chaosdorf,dc=de</tt>, Filter <tt>(uid={{username}})</tt>, Allow self-registation mit Gruppe Chaosdorf.


Die LDAP-Anbindung funktioniert wie gewohnt. Wichtig: Self Registration muss für LDAP aktiv sein, sonst ist der Login nicht erlaubt.
Comments: Default. Kommentare werden nicht im Git-Repo abgebildet.


Rest: tbd
Storage: Es wird das wiki-Repository auf {{H|intern}} eingebunden. Synchronisierung alle fünf Minuten, Merge-Commits werden von Chaosdorf Intern <admin@chaosdorf.de> erzeugt. Der SSH-Key liegt in /home/wikijs und ist auf intern in update-ssh-keys eingetragen.


[[Category:Administration]]
[[Category:Administration]]

Latest revision as of 21:49, 15 June 2023

wikijs.chaosdorf.de
Ort Host:Vm
Zweck Wiki.js für intern.chaosdorf.de
OS Debian 11 amd64
Disks 30GB30,000 MB <br />30,000,000 kB <br />0.03 TB <br />
RAM 4GiB4,096 MiB <br />4,194,304 kiB <br />4,294,967,296 B <br />0.00391 TiB <br />4,294.967 MB <br />
Swap 0GB0 MB <br />0 kB <br />0 TB <br />
Admin-Toolkit No
ssh key path ~/.ssh
PAM? Yes
SSH user login? No
Admins byte, derf, feuerrot

Wiki.js[edit source]

Wir nutzen Wiki.js Wiki.js 2.4.107 mit einem Patch für das Git Storage-Backend, der im nächsten Release enthalten sein wird.

Konfiguration[edit source]

Locale: Deutsch. Die importierten Seiten werden relativ zur zum Zeitpunkt des Imports aktiven Locale abgelegt, diese kann später also nicht geändert werden.

Navigation: Site Tree (classic)

Groups: Gruppe "Chaosdorf" hat alle Content-Berechtigungen und darf auf "Page starts with /" alles machen.

Analytics: Alle aus.

Authentication: LDAP auf backend, search base ou=People,dc=chaosdorf,dc=de, Filter (uid=Template:Username), Allow self-registation mit Gruppe Chaosdorf.

Comments: Default. Kommentare werden nicht im Git-Repo abgebildet.

Storage: Es wird das wiki-Repository auf intern eingebunden. Synchronisierung alle fünf Minuten, Merge-Commits werden von Chaosdorf Intern <admin@chaosdorf.de> erzeugt. Der SSH-Key liegt in /home/wikijs und ist auf intern in update-ssh-keys eingetragen.