Because ComboStrap is built on top of the Dokuwiki Engine, the first step is to have a DokuWiki app up and running.
This article will show you how.
This tutorial series uses our Docker image for consistency but if you have a standalone server and want to install DokuWiki on it, you can also follow this tutorial series.
We recommend greatly to use our DokuWiki in Docker image as:
Download the Docker binary or install a package as explained on this article.
On Windows, you need to install WSL by following this 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
mkdir -p ~/site-combo-starter
cd site-combo-starter
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:
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)
If you want to stop the instance:
docker stop site-combo-starter
Go to the login page: http://localhost:8080/?do=login
And enter the credentials:
In the next step, you will learn to install a favicon