I couldn’t find a usable Wiki solution for my purposes for Home Assistant, so I built one myself — and now I’m sharing it with the community!
What is DokuWiki?
DokuWiki is a simple but powerful wiki that works without a database. It’s perfect for documenting your smart home setup, automations, device configurations, and anything else you want to keep notes on.
Hello, thank you for sharing. I’d love to run a dokuwiki instance for my HA setup.
I couldn’t install the add-on. I’m running HAOS on home assistant green.
Here are the logs from the supervisor :
2026-04-30 12:57:40.391 INFO (SyncWorker_3) [supervisor.addons.addon] Creating Home Assistant app data folder /data/addons/data/8390b16f_dokuwiki
2026-04-30 12:57:40.400 INFO (MainThread) [supervisor.docker.addon] Starting build for 8390b16f/aarch64-addon-dokuwiki:1.0.0
2026-04-30 12:57:40.407 INFO (MainThread) [supervisor.docker.manager] Running command '['docker', 'buildx', 'build', '.', '--tag', '8390b16f/aarch64-addon-dokuwiki:1.0.0', '--file', 'Dockerfile', '--platform', 'linux/arm64', '--pull', '--label', 'io.hass.version=1.0.0', '--label', 'io.hass.arch=aarch64', '--label', 'io.hass.type=app', '--label', 'io.hass.name=DokuWiki', '--label', 'io.hass.description=DokuWiki running as a Home Assistant Add-on', '--build-arg', 'BUILD_VERSION=1.0.0', '--build-arg', 'BUILD_ARCH=aarch64']' on docker.io/library/docker:29.3.1-cli
2026-04-30 12:57:40.411 INFO (MainThread) [supervisor.docker.manager] Pulling image docker.io/library/docker:29.3.1-cli
2026-04-30 12:57:48.685 ERROR (MainThread) [supervisor.docker.addon] Docker build failed for 8390b16f/aarch64-addon-dokuwiki:1.0.0 (exit code 1). Build output:
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 770B done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
#1 DONE 0.0s
1 warning found (use docker --debug to expand):
- InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
Dockerfile:2
--------------------
1 | ARG BUILD_FROM
2 | >>> FROM ${BUILD_FROM}
3 |
4 | RUN apk add --no-cache \
--------------------
ERROR: failed to build: failed to solve: base name (${BUILD_FROM}) should not be blank
2026-04-30 12:57:48.686 ERROR (MainThread) [supervisor.addons.addon] Could not build image for app 8390b16f_dokuwiki: Docker build failed for 8390b16f/aarch64-addon-dokuwiki:1.0.0 (exit code 1). Build output:
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 770B done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
#1 DONE 0.0s
1 warning found (use docker --debug to expand):
- InvalidDefaultArgInFrom: Default value for ARG ${BUILD_FROM} results in empty or invalid base image name (line 2)
Dockerfile:2
--------------------
1 | ARG BUILD_FROM
2 | >>> FROM ${BUILD_FROM}
3 |
4 | RUN apk add --no-cache \
--------------------
ERROR: failed to build: failed to solve: base name (${BUILD_FROM}) should not be blank