High-performance DokuWiki image based on Lighttpd and Ubuntu Noble, optimized for Multi-arch deployments.
https://gitlab.com/pilasguru/dokuwiki
- Dockerfile 72%
- Shell 28%
| .gitlab-ci.yml | ||
| Dockerfile | ||
| dokuwiki.conf | ||
| README.md | ||
| startup.sh | ||
DokuWiki on Ubuntu Noble (Multi-arch)
This repository provides a modern, lightweight implementation of DokuWiki, inspired by the original mprasil/dokuwiki image but updated for modern environments.
Features
- OS: Ubuntu 24.04 LTS (Noble Numbat).
- Webserver: Lighttpd (lightweight and fast).
- Multi-arch: Native support for both x86_64 (amd64) and ARM64.
- Auto-updated: Built and pushed via GitLab CI/CD.
Quick Start
You can pull the image directly from the GitLab Container Registry:
docker pull registry.gitlab.com/pilasguru/dokuwiki:latest
Running with Docker Compose (Recommended)
services:
wiki:
image: registry.gitlab.com/pilasguru/dokuwiki:latest
container_name: dokuwiki
ports:
- "8080:80"
volumes:
- ./data:/dokuwiki/data
- ./conf:/dokuwiki/conf
- ./plugins:/dokuwiki/lib/plugins
restart: unless-stopped
Maintenance
The image is built using GitLab CI/CD with Docker Buildx. Every push to the noble branch triggers a multi-platform build.
License
This project is licensed under the same terms as the original components (DokuWiki and Ubuntu).