This is an old revision of the document!
Dokuwiki
Main Dokuwiki Page
The main dokuwiki page dokuwiki_setup.
Dokuwiki Container
This use the the linuxserver.io image from dockerhub, linuxserver/dokuwiki. The Linuxserver.io documents can be found heredoc.linuxserver.io.
Defines web_data volume:
#Not USED docker volume create --driver local \ --opt type=none \ --opt device="/home/docker_store/cloud.kptree.net/data" \ --opt o=bind cloud_data
version: "2.1" services: dokuwiki: image: lscr.io/linuxserver/dokuwiki:latest container_name: dokuwiki environment: - PUID=1000 - PGID=1000 - TZ=Australia/Perth volumes: - /home/docker_store/wiki.kptree.net/config:/config ports: - 8081:80 # - 443:443 #optional restart: unless-stopped
Todo:
- Need to create a local LAN only functional back-up of the wiki in my back-up server so I have a backup in case the main wiki with my configuration notes becomes unavailable.
Some of the following nuances may help when transferring Dokuwiki servers:
- The dokuwiki image uses the following permanent volume storage, in config/dokuwiki:
- conf (basically copy everything from existing to here)
- data (basically copy everything from existing to here)
- inc → /app/www/public/inc (symlink back to container, no point changing)
- lib (basically copy everything from existing to here)
- vendor → /app/www/public/vendor (symlink back to container, no point changing)
The DokuWiki page How to backup DokuWiki? has the basic information to backup a Dokuwiki.
After setting up the internal indexes could be messed up. The plugin SearchIndex Manager can be used to recreate these indexes.