FlatWiki - Komplette Nutzung
FlatWiki - Komplette Nutzung
Diese Seite ist eine vollstaendige Anleitung fuer Benutzer und Admins.
1. Login und Startseite
- Rufe die Login-Seite auf (
/login). - Melde dich mit Benutzername und Passwort an.
- Nach dem Login landest du auf der Wiki-Uebersicht.
Auf der Startseite findest du:
- die Uebersicht aller Wiki-Seiten
- die Suche mit Live-Vorschlaegen
- den Button Neue Seite
- die Navigation zu Konto und (fuer Admins) Admin
- Vollstaendige Anleitung: FlatWiki - Komplette Nutzung
- Formatierungsleitfaden: Markdown-Formatierung HowTo
2. Wiki-Seiten lesen
- Klicke auf eine Seite in der Uebersicht.
- Die Seite wird gerendert (Markdown -> HTML) angezeigt.
- Bilder, Listen, Code-Bloecke und Ueberschriften werden unterstuetzt.
- Ab
##wird automatisch die linke Artikel-Navigation aufgebaut.
3. Neue Seite erstellen
- Klicke auf Neue Seite.
- Nutze den Schnell-Assistenten (3 Schritte):
- Inhaltstyp: Idee, Dokumentation, Reisebericht, Finanznotiz oder Leer starten
- Kategorie: passende Kategorie waehlen
- Schutz: Standard oder Sensibel
- Fuelle die Felder aus (oder passe die Vorlage an):
- Titel: sichtbarer Seitentitel
- Seitenadresse (URL-Pfad): z. B.
betriebshandbuch - Kategorie: z. B.
Allgemein - Zugriff: alle Benutzer oder nur freigegebene Benutzer/Gruppen
- Tags: kommagetrennt, z. B.
intern,prozess - Inhalt (Markdown): eigentlicher Text
- Speichern mit Seite erstellen.
Hinweise:
- Die Seitenadresse wird beim Tippen des Titels automatisch erstellt.
- Erlaubt sind
a-z,0-9und-. - Existiert die Seitenadresse bereits, zeigt FlatWiki eine Fehlermeldung.
- Bei Sensibel wird Zugriff immer auf nur ausgewaehlte Benutzer/Gruppen gesetzt und Verschluesselung erzwungen.
- Ohne
CONTENT_ENCRYPTION_KEYkann ein sensibler Artikel nicht gespeichert werden.
4. Seite bearbeiten
- Oeffne eine Wiki-Seite.
- Klicke auf Bearbeiten.
- Aendere Titel, Tags oder Inhalt.
- Speichere mit Aenderungen speichern.
- Jede Aenderung erzeugt einen Historieneintrag.
5. Seite loeschen (nur Admin)
- Oeffne die gewuenschte Seite.
- Klicke auf Loeschen.
- Bestaetige den Dialog.
Nur Benutzer mit Rolle admin duerfen Seiten loeschen.
6. Suche nutzen
- Gib oben im Suchfeld einen Begriff ein.
- Waehrend der Eingabe erscheinen Live-Vorschlaege.
- Klicke auf Suchen oder bestaetige mit Enter.
- FlatWiki durchsucht:
- Titel
- Tags
- Seiteninhalt
- Auszuege aus Markdown-Text
Hinweis:
- Bei sensiblen/verschluesselten Artikeln werden nur Metadaten (z. B. Titel/Tags) indexiert, kein Klartext-Inhalt.
7. Interne Links und Backlinks
FlatWiki unterstuetzt interne Wiki-Links:
[[Seitenname]][[Seitenname|Eigener Linktext]]
Zusaetzlich:
- Unter jedem Artikel siehst du den Bereich Verlinkt von (Backlinks).
- Defekte interne Links kann ein Admin unter Admin -> Link-Check pruefen.
- Dort kann direkt eine fehlende Zielseite angelegt werden.
8. Mein Konto
Unter Konto kannst du:
- deine Kontodaten einsehen
- dein Passwort aendern
- deine Daten als JSON exportieren
Passwort aendern
- Altes Passwort eingeben.
- Neues Passwort zweimal eingeben.
- Speichern.
Danach werden aktive Sessions beendet und du meldest dich neu an.
9. Bilder im Artikel
Im Editor kannst du Bilder direkt hochladen:
- Datei auswaehlen (auch mehrere Dateien auf einmal).
- Upload starten.
- Den erzeugten Markdown-Block direkt in den Artikel uebernehmen.
Hinweise:
- Dateinamen werden automatisch sicher umbenannt.
- Uploads liegen je Kategorie in eigenen Ordnern.
- Nicht mehr verwendete Bilder koennen im Admin-Bereich bereinigt werden.
10. Admin-Bereich
Wichtige Admin-Seiten:
- Benutzerverwaltung: Benutzer anlegen, aendern, deaktivieren, loeschen
- Bildverwaltung: Einbindungen pruefen, ungenutzte Bilder loeschen
- Kategorien: Kategorien anlegen und umbenennen
- Gruppen: Benutzergruppen fuer Freigaben verwalten
- Versionen: Historie pruefen, Bereinigung starten
- TLS/SSL: Proxy-/HTTPS-Status read-only pruefen (
/admin/ssl) - Link-Check: defekte interne Links finden
- Suchindex: Index-Backend waehlen und Neuaufbau starten
Sicherheitsregeln in der Benutzerverwaltung:
- eigenes Konto kann nicht geloescht werden
- mindestens ein aktiver Admin muss erhalten bleiben
11. Zugriff und Verschluesselung
Pro Artikel kannst du:
- den Zugriff einschraenken (nur ausgewaehlte Benutzer/Gruppen)
- optional Verschluesselung im Dateisystem (AES-256) aktivieren
- den Modus Sensibel aktivieren
Wichtig:
- Sensibel erzwingt eingeschraenkten Zugriff und aktivierte Verschluesselung.
- Fuer Verschluesselung/Sensibel muss
CONTENT_ENCRYPTION_KEYgesetzt sein. - Ohne korrekten Schluessel koennen verschluesselte Seiten nicht gelesen werden.
- Sensible Inhalte werden nicht als Klartext in den Suchindex uebernommen.
12. Dateibasiertes Datenmodell
FlatWiki speichert ohne klassische SQL-Datenbank als primaere Quelle:
data/wiki/*.md-> Wiki-Seiten (Quelle der Wahrheit)data/users.json-> Benutzerkontendata/sessions.json-> Sessionsdata/audit.log-> Audit-Ereignissedata/uploads/-> hochgeladene Dateiendata/versions/-> Artikelhistorie
Optional kann der Suchindex im Hybrid-Modus in SQLite liegen:
data/index/pages.sqlite(Index)data/index/pages.json(Fallback)
13. Backup und Restore
Backup
FlatWiki kann Backups im Admin-Bereich erstellen:
- Admin -> Backups
- Backup jetzt erstellen
- Datei aus
data/backups/herunterladen (optional)
Automatische Backups + Retention:
- ueber
config.envsteuerbar (BACKUP_AUTO_ENABLED,BACKUP_AUTO_INTERVAL_HOURS,BACKUP_RETENTION_MAX_FILES,BACKUP_RETENTION_MAX_AGE_DAYS) - Status und naechster Lauf sind in Admin -> Backups sichtbar
Beispiel:
export BACKUP_ENCRYPTION_KEY='dein_backup_key'
./scripts/backup-encrypted.sh
Restore
Im Admin-Bereich:
- Admin -> Backups
.tar.gz.enchochladen und pruefen- Wiederherstellung explizit bestaetigen
Wichtig:
- Die Passphrase fuer Backup/Restore ist genau
BACKUP_ENCRYPTION_KEYausconfig.env. - Das ist nicht dein Login-Passwort.
- Wenn dieser Schluessel verloren geht, koennen verschluesselte Backups nicht mehr wiederhergestellt werden.
14. Datenschutzfreundlicher Betrieb
FlatWiki enthaelt technische Schutzmechanismen:
- Passwort-Hashing (
scrypt) - CSRF-Schutz
- Rate-Limiting
- Audit-Log
- Datenexport fuer Benutzer
Fuer den produktiven Betrieb zusaetzlich organisatorisch klaeren:
- Rechtsgrundlagen
- Aufbewahrungs- und Loeschfristen
- Verantwortlichkeiten
- Impressum und finale Datenschutzhinweise
15. Tipps fuer den Alltag
- Tags konsequent verwenden (z. B.
prozess,faq,it,hr). - Seiten kurz und thematisch getrennt halten.
- Fuer Aenderungen an sensiblen Inhalten Freigabeprozess definieren.
data/in Backups aufnehmen, aber niemals oeffentlich veroeffentlichen.
16. Beispiel-Markdown
## Team-Regel
- Anfragen ueber das Ticket-System
- Antwortzeit: 24h
- Eskalation bei Prioritaet "hoch"
Damit hast du eine vollstaendige Referenz fuer die Nutzung von FlatWiki.
Verlinkt von
Keine eingehenden internen Links gefunden.