2026-08-11 12:00:00 +00:00
|
|
|
---
|
|
|
|
|
type: issue
|
|
|
|
|
id: "0046"
|
2026-08-13 12:00:00 +00:00
|
|
|
status: done
|
2026-08-11 12:00:00 +00:00
|
|
|
created: 2026-08-12
|
|
|
|
|
milestone: M4
|
|
|
|
|
priority: medium
|
|
|
|
|
area: infrastructure
|
|
|
|
|
related: [docs/issues/0024-wiki-hostname-klaeren-wiki-lab-oder-axionwiki.md, docs/adr/0007-wiki-oberflaeche-docusaurus-vs-bookstack.md]
|
|
|
|
|
---
|
|
|
|
|
# Wiki in die ThreadNet Server Suite umziehen
|
|
|
|
|
|
|
|
|
|
## Problem / Motivation
|
|
|
|
|
|
|
|
|
|
Das Wiki läuft aktuell als einzelner Dokploy-Stack auf Overmind
|
|
|
|
|
(`axionwiki.lab`) mit Forward-Auth über den Prod-Authentik — ein bewusst
|
|
|
|
|
provisorischer Entwicklungs-Zwischenstand (#0024, #0020). Die Vision „reproduzierbar
|
|
|
|
|
für Dritte" verlangt aber, dass das Wiki **Teil des reproduzierbaren Stacks** wird,
|
|
|
|
|
nicht ein Einzelstück auf dem Lab-Host: Eine forkende Community soll es mit dem Rest
|
|
|
|
|
der ThreadNet Server Suite ausrollen können.
|
|
|
|
|
|
|
|
|
|
## Acceptance
|
|
|
|
|
|
|
|
|
|
- Das Wiki ist Bestandteil der ThreadNet-Server-Suite-Deployment-Definition
|
|
|
|
|
(nicht mehr ein losgelöster Overmind-Stack).
|
|
|
|
|
- Host, Reverse-Proxy und Auth-Anbindung sind für die Suite konsistent gelöst —
|
|
|
|
|
die Forward-Auth-Verdrahtung aus gitops-Guide 09 wird dabei sauber abgelöst, nicht
|
|
|
|
|
fortgeschleppt (sie ist genau darauf ausgelegt).
|
|
|
|
|
- Instanzwerte (Host, Auth-Client) sind von generischer Struktur getrennt, damit
|
|
|
|
|
ein Fork sie ohne Code-Änderung setzen kann.
|
|
|
|
|
|
|
|
|
|
## Notes
|
|
|
|
|
|
|
|
|
|
Beim Umzug ändert sich der Host erneut — der `axionwiki.lab`-Stand aus #0024 gilt
|
|
|
|
|
nur bis dahin. Erst nach diesem Umzug greift #0047 (breitere Oberflächen-Evaluation).
|
2026-08-12 12:00:00 +00:00
|
|
|
|
|
|
|
|
## Realisierung (2026-08-12)
|
|
|
|
|
|
|
|
|
|
Der Umzug wird zugleich der Oberflächen-Wechsel: **Wiki.js statt Docusaurus**
|
|
|
|
|
(ADR-0014, #0047 entschieden). Dieses Issue ist die Klammer; die konkrete Arbeit
|
|
|
|
|
liegt in #0048 (Deployment + Git-Storage), #0049 (OIDC + Rollen/Abschottung) und
|
|
|
|
|
#0050 (Theming). `homelab/docs` bleibt draußen.
|
2026-08-13 12:00:00 +00:00
|
|
|
|
|
|
|
|
## Erledigt 2026-08-13
|
|
|
|
|
|
|
|
|
|
Umzug vollzogen: Wiki.js ist Teil der Suite (#0048 done, inkl. Git-Storage +
|
|
|
|
|
Kanonisierung Gitea→git.lab), OIDC/Rollen/Abschottung (#0049 done), Theming (#0050 done).
|
|
|
|
|
Zusätzlich die **alten 15 Docusaurus-/gitops-Wiki-Seiten migriert**: 9 → `betrieb/`,
|
|
|
|
|
ThreadNet-Desktop-Setup → `anwender/`, verworfen: Home/Old-Home/00-TASKS + 2
|
|
|
|
|
Archiv-Recherchen. Inhalt liegt reproduzierbar in git. Instanzwerte per Job-Env von der
|
|
|
|
|
generischen Struktur getrennt (forkbar); `homelab/docs` blieb draußen. → erledigt.
|