Eigene Wiki erstellen

Effiziente Wissensverwaltung mit DokuWiki im Docker-Container. Flexibel, sicher und individuell angepasst.

Eigene Wiki erstellen

Über die Jahre habe ich festgestellt, dass es eine gute Idee ist, irgendwo einen Platz zu haben, an dem man sein Wissen ablegen kann, damit man nicht das Rad neu erfinden muss, wenn man wieder z.B. mit dem gleichen Problem konfrontiert wird.

Wie ich mir das eingerichtet habe, will ich hier beschreiben.

In meinem Beitrag über den sicheren Betrieb eines Webservers habe ich bereits das Fundament für einen modularen Aufbau von Webdiensten beschrieben.

Eigener Webserver mit offiziellen Zertifikaten
Der Basis-Artikel für alle folgenden Services, die ich hier demonstrieren werde…

Container hinzufügen

Das Hinzufügen der DokuWiki ist daher wieder extrem einfach. Wir fügen dem docker-compose.yml-File einen weiteren Abschnitt hinzu:

    version: "3"
      dokuwiki:
        image: linuxserver/dokuwiki:latest
        container_name: dokuwiki
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Europe/Berlin
          # - APP_URL=/dokuwiki #optional
        volumes:
          - "./dokuwiki/config:/config"
        expose:
          - "80:80"
        restart: unless-stopped
        networks:
          - web

      networks:
        web:
          external: true

Damit ich diesen Dienst wieder über den nginx-proxy-manager mit gültigen https-Zertifikaten anbieten kann, habe ich ihn in das interne Netzwerk web gehängt.

Reverse-Proxy konfigurieren

Auch diese Konfiguration ist genauso leicht, wie hier beschrieben. Wir geben den Domain-Namen wiki.meine-domain.de an und leiten diesen weiter an den Container dokuwiki auf Port 80. Und schon ist die Wiki erreichbar.

DokuWiki einrichten

Die DokuWiki kann nun wie gewohnt konfiguriert werden. Man sollte sich überlegen, ob man den Zugriff für jeden erlaubt, oder das Wissen für sich selbst organisiert. Ich habe mich für letzteres entschieden, da ich auch berufliche Tricks für mich dokumentieren will, damit ich später das Rad nicht neu erfinden muss.

Fazit

Zusammenfassend lässt sich sagen, dass das Betreiben einer eigenen DokuWiki-Instanz eine nachhaltige, anpassungsfähige und kontrollierte Lösung für die Dokumentation und Wissensverwaltung darstellt. Eine Wiki bietet mir eine flexible Plattform, die meinen individuellen Bedürfnissen gerecht wird und gleichzeitig Sicherheit, Datenschutz und Unabhängigkeit gewährleistet.