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.
mkdir /syno/dokuwiki mkdir /syno/dokuwiki/config
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.