Skip to content

Releases: vndmtrx/dokuwiki-docker

Release v1.3.0

23 Nov 12:05
Compare
Choose a tag to compare

🔄 Changed

  • Docker image changed to use newest PHP 8.4.1

Full Changelog: v1.2.2...v1.3.0

Release v1.2.2

21 Nov 10:33
Compare
Choose a tag to compare

🔄 Changed

  • Improved persistent storage handling and volume initialization
  • Optimized Dockerfile layers and build process
  • Change symbolic links management for persistent data

⚡ Added

  • Dynamic initialization of DokuWiki directories
  • Automatic volume management for first-time runs

🔨 Technical Details

  • Moved directory initialization from build stage to runtime
  • Implemented smarter volume detection and linking
  • Streamlined file permissions management

📝 Update Notes

This update focuses on improving how DokuWiki handles persistent storage and
initialization. The changes make the container more robust when dealing with
persistent volumes while maintaining backward compatibility with existing
deployments.

Release v1.2.1

19 Nov 12:12
Compare
Choose a tag to compare

🐛 Fixed

  • Revision of initialization script for better manual configuration support
  • Fixed .php files creation behavior when no environment variables are present
  • Removed duplicate apache2-foreground executions

🔄 Changed

  • Simplified DOKUWIKI_ environment variables logic
  • Improved decision process between manual and automatic configuration

📝 Update Notes

This is a bugfix update that improves the initial DokuWiki configuration experience.
Users can now freely choose between manual configuration via install.php (when no
environment variables are present) or automatic configuration (when any DOKUWIKI_
variable is present).

🔨 Technical Details

  • Fixed issues with premature .php file creation
  • Optimized initialization script flow
  • Improved configuration logic reliability

Release v1.2.0

18 Nov 18:02
Compare
Choose a tag to compare

🎉 New Features

Enhanced Configuration Management

  • Added DOKUWIKI_FORCE_CONF to control configuration behavior
  • Improved handling of existing configurations
  • Added respect for manually configured settings

Time and Date Improvements

  • Added timezone support through TZ environment variable
  • Implemented custom date format via DOKUWIKI_DATEFORMAT
  • Default format set to '%d/%m/%Y %H:%M'

URL and Access

  • Added URL rewriting support through DOKUWIKI_USEREWRITE
  • Improved ACL policy handling

🔧 Improvements

  • Enhanced initialization script logic
  • Better handling of existing configurations
  • More robust error handling
  • Improved security defaults

📝 Notes

  • Existing configurations are now preserved by default
  • Use DOKUWIKI_FORCE_CONF=1 to override existing settings
  • All new configurations can be set via environment variables

🔄 Upgrade Notes

No breaking changes. Existing volumes and configurations will continue to work as before.

Release v1.1.4

17 Nov 01:30
Compare
Choose a tag to compare

DokuWiki Docker Image v1.1.4

🚀 Major Improvements

  • Reversion on Github Actions

Docker Pull: docker pull vndmtrx/dokuwiki:1.1.4

Release v1.1.0

16 Nov 03:17
Compare
Choose a tag to compare

🚀 New Features & Improvements

  • Implemented multi-stage build for smaller, more secure image
  • Added comprehensive environment variable support for easy configuration:
    • Basic settings (title, language, license)
    • Authentication and ACL settings
    • User management (superuser, groups)
    • Support for different ACL policies (open, public, closed)
  • Created initialization script to handle environment setup automatically
  • Updated documentation with new configuration options

🐛 Bug Fixes

  • Fixed directory mapping issue between workdir and /dokuwiki paths
  • Improved symbolic links for better persistence handling

📦 Technical Details

  • Base image: php:8.3-apache
  • All configurations can now be set via docker-compose.yml
  • Added volume persistence improvements

🔄 Migration

  • No breaking changes from previous version
  • Review docker-compose.yml for new environment variables
  • Existing data and configurations remain compatible

For full configuration options, see the updated docker-compose.yml in the repository.

Initial Release 🚀

15 Nov 22:32
Compare
Choose a tag to compare

DokuWiki Docker Image v1.0.1 - Initial Release 🚀

We are excited to announce the first release of our DokuWiki Docker image! This release provides a secure, rootless Docker implementation of DokuWiki with persistent storage support.

✨ Key Features

  • Based on official PHP 8.3 Apache image
  • Runs completely as non-root user (www-data)
  • Persistent storage support for all critical components
  • Pre-configured with essential security settings
  • LDAP support built-in
  • Includes minimal template for clean interface

🔒 Security Features

  • Non-root execution
  • No new privileges allowed
  • Minimal base image
  • Secure default configurations

📦 Pre-installed Components

  • PHP 8.3 with Apache
  • Essential PHP extensions (LDAP, ZIP)
  • Minimal template for improved user experience
  • Basic configuration files

🚀 Getting Started

Quick start with Docker Compose:

docker volume create dokuwiki_data
docker compose up -d

Access the installation wizard at: http://localhost:8080/install.php

📝 Notes

  • This is a stable release ready for production use
  • All core functionalities have been tested
  • Documentation is available in the README

🔗 Links