Kapitel 16/Videoscript.md hinzugefügt
This commit is contained in:
119
Kapitel 16/Videoscript.md
Normal file
119
Kapitel 16/Videoscript.md
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
# 🎬 Bratonien Tech – Kapitel 16: Wiki (Self-Hosted mit Wiki.js)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🎵 Intro
|
||||||
|
Szene: Talking Head (du oder Barney), Bratonien Tech Logo eingeblendet.
|
||||||
|
Voiceover / Gesprochen:
|
||||||
|
„Hallo und herzlich willkommen bei Bratonien Tech.
|
||||||
|
Ich bin [dein Name oder Barney] von Bratonien Cosplay.
|
||||||
|
Dieses Format ist für alle großen und kleinen Technik-Streamer, Nerds – oder die, die es noch werden wollen.
|
||||||
|
In dieser Reihe bauen wir aus einem alten Office-PC ein komplettes Homelab – oder wie ich es gerne nenne: Bratoniens Kontrollzentrum.
|
||||||
|
Heute kümmern wir uns um das Herzstück der Dokumentation: ein eigenes Wiki.
|
||||||
|
Damit behalten wir den Überblick über alle Projekte, Konfigurationen und Ideen – und haben jederzeit alles an einem Ort.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
1. Warum ein eigenes Wiki?
|
||||||
|
Szene: Vergleichsfolie: lose Textdateien vs. Wiki.js Logo.
|
||||||
|
Voiceover:
|
||||||
|
„Notizen in Textdateien oder verstreut in Tools kennt jeder – schnell wird es unübersichtlich.
|
||||||
|
Mit Wiki.js haben wir dagegen eine zentrale Plattform: modern, im Browser erreichbar und mit Markdown-Unterstützung.
|
||||||
|
Das Beste: Es läuft vollständig bei uns im Homelab – volle Kontrolle über unsere Daten.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
2. Voraussetzungen
|
||||||
|
Szene: Textfolie mit Specs.
|
||||||
|
Voiceover:
|
||||||
|
„Wir arbeiten wieder in einem Debian 12 LXC-Container.
|
||||||
|
Ein vCore, 1 bis 2 GB RAM und rund 10 GB Speicher reichen völlig aus.
|
||||||
|
Dazu eine Domain, DynDNS und Nginx Proxy Manager für den externen Zugriff.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
3. Container vorbereiten
|
||||||
|
Szene: Terminalaufnahme.
|
||||||
|
Voiceover:
|
||||||
|
„Wie immer starten wir mit einem Update und installieren die nötigen Werkzeuge für Docker.“
|
||||||
|
Befehle im Bild:
|
||||||
|
```
|
||||||
|
apt update && apt upgrade -y
|
||||||
|
apt install -y curl ca-certificates gnupg lsb-release docker.io docker-compose-plugin
|
||||||
|
mkdir -p /srv/wiki
|
||||||
|
cd /srv/wiki
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
4. Projektdateien anlegen
|
||||||
|
Szene: Terminal, Nano-Editor.
|
||||||
|
Voiceover:
|
||||||
|
„Als Nächstes legen wir die Konfigurationsdateien an. Zuerst die `.env` mit den Zugangsdaten und Einstellungen.“
|
||||||
|
Einblendung `.env`:
|
||||||
|
```
|
||||||
|
TZ=Europe/Berlin
|
||||||
|
POSTGRES_DB=wikidb
|
||||||
|
POSTGRES_USER=wikijs
|
||||||
|
POSTGRES_PASSWORD=<STARKES-PASSWORT>
|
||||||
|
```
|
||||||
|
Voiceover-Ergänzung: „Das Passwort ersetzt ihr durch ein eigenes, sicheres.“
|
||||||
|
|
||||||
|
Dann:
|
||||||
|
„Jetzt schreiben wir das Compose-File. Darin definieren wir zwei Container: Postgres als Datenbank und Wiki.js als Weboberfläche.“
|
||||||
|
Einblendung Auszug `docker-compose.yaml`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
5. Container starten & prüfen
|
||||||
|
Szene: Terminal.
|
||||||
|
Voiceover:
|
||||||
|
„Mit Docker Compose starten wir beide Container und prüfen, ob alles läuft.“
|
||||||
|
Befehle im Bild:
|
||||||
|
```
|
||||||
|
docker compose up -d
|
||||||
|
docker compose ps
|
||||||
|
```
|
||||||
|
Einblendung: beide Container `Up`, Postgres `healthy`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
6. Proxy Host einrichten
|
||||||
|
Szene: Nginx Proxy Manager Oberfläche.
|
||||||
|
Voiceover:
|
||||||
|
„Damit das Wiki über unsere Domain erreichbar ist, legen wir im Nginx Proxy Manager einen Proxy Host an: Domain eintragen, Port 3000 weiterleiten, SSL-Zertifikat erstellen – fertig.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
7. Erstkonfiguration im Browser
|
||||||
|
Szene: Browser → https://wiki.deinedomain.tld
|
||||||
|
Voiceover:
|
||||||
|
„Im Browser öffnen wir jetzt unser Wiki. Wir legen einen Admin-Benutzer an, stellen die Sprache auf Deutsch und die Zeitzone auf Europe/Berlin.
|
||||||
|
Für die Registrierung wählen wir Einladung oder Freigabe durch den Admin.
|
||||||
|
Zum Schluss legen wir die Startseite an – und unser Wiki ist einsatzbereit.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
8. Fehlerbehebung (kurz)
|
||||||
|
Szene: Terminal mit Logs.
|
||||||
|
Voiceover:
|
||||||
|
„Falls etwas nicht klappt: Mit `docker logs -f wikijs` oder `docker logs -f wiki-postgres` könnt ihr die Fehlermeldungen sehen.
|
||||||
|
Oft liegt es an falschen Passwörtern oder vergessenen Einstellungen im Proxy Manager.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
9. Fazit & Ausblick
|
||||||
|
Szene: Wiki-Dashboard mit Startseite.
|
||||||
|
Voiceover:
|
||||||
|
„Damit läuft Wiki.js in unserem Homelab.
|
||||||
|
Wir haben eine zentrale Plattform für Dokumentation und Wissen, die jederzeit verfügbar ist.
|
||||||
|
Im nächsten Kapitel kümmern wir uns um Monitoring mit Netdata – damit wir unsere Container im Blick behalten.“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
🎵 Outro
|
||||||
|
Szene: Bratonien Tech Outro / Logo.
|
||||||
|
Voiceover:
|
||||||
|
„Das war Kapitel 16 – Wiki.
|
||||||
|
Wenn dir dieses Video gefallen hat, abonniere Bratonien Tech und schau dir auch die anderen Kapitel an.
|
||||||
|
Bis zum nächsten Mal – in Bratonien!“
|
||||||
Reference in New Issue
Block a user