Table of Contents

This step will get you an installation with our Docker image.

Steps

Docker

You need to have Docker installed on your laptop or server.

You can check it by asking the version in your terminal

docker --version

If you don't have installed, go to the Docker installation page and choose your best installation option.

On Windows?

On Windows, we recommend to install Linux with WSL by following these instructions.

Why?

Because Php is still a Linux and C technology that is really slow on Windows. This is architectural as explained on this issue

Create a data directory

mkdir -p ~/site-combo-starter
cd site-combo-starter

Start DokuWiki in Docker

Start a DokuWiki Docker Instance with the following command.

docker run \
  --name site-combo-starter \
  --rm \
  -p 8080:80 \
  --user 1000:1000 \
  -e DOKU_DOCKER_ACL_POLICY='public' \
  -e DOKU_DOCKER_ADMIN_NAME='admin' \
  -e DOKU_DOCKER_ADMIN_PASSWORD='welcome' \
  -v $PWD:/var/www/html \
  ghcr.io/combostrap/dokuwiki:php8.3-latest

where:

Check that the instance has started

The command above will:

INFO success: caddy entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
INFO success: php_error_log entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
INFO success: php_fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

Site Starter Home Page Snapshot

How to stop the instance

If you want to stop the instance:

docker stop site-combo-starter

Login

Go to the login page: http://localhost:8080/?do=login

And enter the credentials:

Next Step

In the next step, you will learn to install a favicon

Configure a Favicon