DokuWiki kommt ohne Datenbank aus.
Für den Betrieb von DokuWiki wird ein Webserver mit PHP als minimale Voraussetzung benötigt. SynologyNAS hat das schon in ihrem Software Paket integriert. Bei QNAP muss es nachinstalliert werden.
Genauso geht es mit einem Raspberry Pi. (Dieser wird hier als Basis incl. Apache für die Pfadbeschreibung verwwendet

Zum Vergleich Basisordner im Terminal:
Apache auf Raspberry Pi: /var/www/html
Synology NAS: /volume1/web 


Vorbemerkung
:
Die Bsp.-Links sind auf einem localhost dargestellt.
Ein Umsetzung von DokiWiki als Bsp gibt es hier: Westfalenhöfe  

Installation

   *  Auf einen bestehenden Webserver das Download-Paket in den Web-Ordner entpacken.
     (Im Artikel "Webserver (incl. CMS) mit Raspberry Pi OS auf einem Raspberry Pi 3 / 4" ist ein komplettes Script hinterlegt)
   * DokuWiki-Installationsseite aufrufen http://localhost//dokuwiki/install.php und dort die notwendigen Angaben eintragen.
   * Anmelden als Admin (oben rechts). Nach dem Anmelden auf Admin gehen (oben rechts)

   * Sprache auf deutsch umstellen
     - Konfiguration Settings anklicken und Interface language (Sprache) auf de setzen und save anklicken.
   * Plugins installieren
     - Erweiterungen verwalten (Extension Manager) aufrufen und das Register Suchen und Installieren (Seach and Install) anklicken.
       Folgende Plugins als Vorschlag
       editor -> CKGEdit Plugin (WYSIWYG-Editor)
       rename -> Move Plugin  (Artikel umbenennen)
       note -> Note Plugin *
       note -> Bootnote Plugin **
       wrap -> Wrap Plugin ***
       upgrade -> DokuWiki Upgrade Plugin (Im Admin-Bereich gibt es einen neuen Eiintrag: Wiki aktualisieren)

Templates (Darstellung des Wikis)

- Erweiterungen verwalten (Extension Manager) aufrufen und das Register Suchen und Installieren (Seach and Install) anklicken -> Template suchen
   Interesannte Templates:
   ++ Bootstrap 3 Template (handytauglich)
   + argon (handytauglich) 
   + masa Template
   + Mikio (handytauglich)
   + Strap
   + Twenty Fifteen Template (handytauglich)  
   + typowicki
   - doc nav Template (nicht wirklich handytauglich)

- Aktivieren: Admin -> Konfiguration -> Basis:sidebar : sidebar (Eintrag)

Elemente

Namensräume
Ein Namensraum entspricht einem Verzeichnis bzw. Ordner
Es gibt im DokuWiki zwei vorgegebene Namesräume
▸Playground
▸wiki

Ein neuer Namensraum wird indirekt erstellt indem ein Artikel mit vorangestellter Namensraum-Bezeichnung (Trennung durch Doppelpunkt) erzeugt wird
z.B test:Artikel
via Link: http://localhost//dokuwiki/doku.php?id=test:Artikel

Namesraum umbenennen: Einfach den Ordner umbenennen.
Speicherort:
Apache auf Raspberry Pi: /var/www/html
Synology: /volume1/web 
/dokuwiki/data/pages/Playground


Übersicht
(Sitemap)
   sitemap

 URL: http://localhost/dokuwiki/doku.php?id=start&do=index

Menü (Sidebar)
- Aktivieren: Admin -> Konfiguration -> Basis:sidebar : sidebar (Eintrag)
URL:
http://localhost/dokuwiki/doku.php?id=sidebar
Speicherort:
/var/www/html/dokuwiki/data/pages/sidebar.txt


Medien-Manager
(Media Manager)
   media manager

Serverpfad:
/var/www/html/dokuwiki/data/media/wiki 

Order / Unterordner erzeugen:
Im Register upload eine lokale Datei für den upload auswählen.
Den Ordner-Namen voranstellen getrennt durch ein Doppelpunkt erzeugt den Ordner
Ggf. muss der Mediamanager erneut aufgerufen werden
Danach wird der Unterorder angezeigt wird.
 

 


Logo anpassen

Über den Meiden-Manager in das Wurzel (root) Verzeichnis eine Bilddatei Names logo.png hochladen.
Tip: für das Default-Template (dokuwiki) musse das Logo in die gewünschte Größe vorab angepasst werden.

Favicon anpassen

Dasselbe wie beim Logo. Nur muss die Bild-Datei eben favicon.ico heißen und sollte deutlich kleiner und rechteckig sein z.B. 24x24 Pixel.


Inhaltsverzeichnis (Table of Contents [TOC])
Sobald in einem Artikel Überschriften enthalten sind wird das Inhaltsverzeichnis angezeigt
Gesteuert wird es durch folgende Einstellungen in "Erweiterungen verwalten"
tocminheads:
  0: Kein Inhaltsverzeichnis wird angezeigt
  >0: Ab wie vielen Überschriften das Inhaltsverzeichnis angezeigt wird


Artikel erstellen:

In diesem Bsp. wird der Artikel start im Namespace wiki erstellt

1. Methode
via suchen-Feld
In das Suchenfeld den Namen eintippen -> wiki:start
  seite erstellen via suche feld 

(es empfiehlt sich immer den Namespace-Namen vor anzustellen)
Da diese Seite nicht existiert wird die Suche-Seite aufgerufen mit der Möglichkeit via
"Anfrage benannte Seite :wiki:start anlegen." diese Seite zu erstellen.

 2. Methode
Direkt via Link erstellen
http://localhost//dokuwiki/doku.php?id=wiki:start
   seite erstellen via url

Artikel-Elemente

 Links:    
externer Link: [[https://alant.de|alant.de]]\\
interner Link: [[:wiki:welcome|]]\\
Link: {{:wiki:dokuwiki-128.png?linkonly|dokuWiki Picture}} \\
Email: [[Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.|]]\\
Google: [[google.de>www.google.de/search?q=dokuwiki|google.de]] 
   links

Die Plugins Node, Bootnode und Wrap lassen sich fehlerfrei im Standard-Editor (DW) einfügen. Mit dem CKG-Editor gibt es bei machen Elementen Probleme.

Node: (nur DW-Editor)   notes select

Quelltext:
<note important>Important</note>\\
<note tip>Tip</note>\\
<note important>Important</note>\\
<note warning>Warning</note>

 

notes

Bootnote: (nur DW-Editor)
   bootnode select
Quelltext:
<bootnote critical>MY_NOTE</bootnote>
<bootnote question>MY_NOTE</bootnote>
<bootnote learn>MY_NOTE</bootnote>
<bootnote warning>MY_NOTE</bootnote> 
   bootnode
Wrap:
  wraps select
Quelltext:

<WRAP center round box 60%>einfache zentrierte Box (zentriert, runde Ecken 60%)</WRAP>\\
<WRAP info>Info-Box (nicht zentriert, ohne runde Ecken)</WRAP>\\
<WRAP left tip>Tip-Box (links)</WRAP>\\
<WRAP right important>Wichtig-Box (rechts)</WRAP>\\

<WRAP center round alert 30%>Warn-Box</WRAP>\\
<WRAP center round help 60%>Hilfe-Box</WRAP>\\
<WRAP center round download 60%>Download-Box</WRAP>\\
<WRAP center round todo 60%>Zu-Erledigen-Box</WRAP>\\

<wrap em>wichtig</wrap>\\
<wrap hi>markieren</wrap>\\
<wrap lo>weniger wichtig</wrap>


 
  wraps

 Info-Tip:  Nach der Installation von bestimmten Plugins kann es vorkommen das Dokuwiki nicht mehr funktioniert.
Solange die Erweiterungen noch aufgerufen werden können einfach das Plugin deinstallieren.
Wenn nicht, im Plugin-Ordner des Plugins löschen. /var/www/html/dokuwiki/lib/plugins/pluginname
Bzw. das Template im Speicherort: /var/www/html/dokuwiki/lib/tpl/templatename
Danach muss noch in der cofiguration ein vorhandenes Template aktiviert werden.