Inhaltsverzeichnis

Doku Wiki

Optional :

Eine Domain die auf den Router zeigt
Port 80/443 werden vom Router zum NPM weiter geleitet
Im NPM habt ihr eine Subdomain angelegt wenn er von außen erreichbar sein soll
Die Subdomain auf dem NPM einrichten und an den Docker Container mit IP:Port weiterleiten.

Als erstes legen wir die Laufwerke an.

VM/RPI:

mkdir /syno/dokuwiki
mkdir /syno/dokuwiki/config

Synology:

Im Ordner Docker die 3 Ordner anlegen

dokuwiki
dokuwiki/config

nun öffnen wir den Portainer und legen einen Stack an

Name: dokuwiki

services:
  dokuwiki:
    image: lscr.io/linuxserver/dokuwiki:latest
    container_name: dokuwiki
    environment:
      - PUID=1000        // auf der Syno die ID des Admin Users, auf der VM/RPI die ID des LDAP Users
      - PGID=1000        // auf der Syno die ID des Admin Users, auf der VM/RPI die ID des LDAP Users
      - TZ=Europe/Berlin
    volumes:
      - /syno/dokuwiki/config:/config                 //für VM & RPI sonst löschen
      - /volume1/docker/dokuwiki/config:/config       //für die Synology, bitte die Volume Nr. anpassen, sonst löschen
    ports:
      - 80:80                      //es muss ein freier Port auf dieser internen IP Adresse sein, die Nummer ist beliebig
      - 443:443                    //optional, es muss ein freier Port auf dieser internen IP Adresse sein, die Nummer ist beliebig
    restart: unless-stopped

Als erstes wird das Install aufgerufen

http://192.168.xxx.yyy:80/install.php

Nun ist das dokuwiki über

http://192.168.xxx.yyy:80

erreichbar.