Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jasonheecs/docker-dokuwiki

A modified Docker image of the Bitnami Dokuwiki image, meant for using Dokuwiki as a private wiki
https://github.com/jasonheecs/docker-dokuwiki

docker dokuwiki wiki

Last synced: 24 days ago
JSON representation

A modified Docker image of the Bitnami Dokuwiki image, meant for using Dokuwiki as a private wiki

Awesome Lists containing this project

README

        

# Docker Image for a private Dokuwiki
A modified Docker image of the [Bitnami Dokuwiki image](https://github.com/bitnami/bitnami-docker-dokuwiki), meant for using Dokuwiki as a private wiki. Modifications include allowing for url rewriting via .htaccess and fixing the symlinks to allow for the [CKEditor plugin](https://www.dokuwiki.org/plugin:ckgedit) to work.

## Usage
```
docker pull jasonheecs/dokuwiki
```

Sample docker-compose file:

```yaml
version: '2'
services:
dokuwiki:
image: 'jasonheecs/dokuwiki:latest'
labels:
kompose.service.type: nodeport
expose:
- 80
volumes:
- '/bitnami:/bitnami'
```

## Url Rewriting
To enable [url rewriting](https://www.dokuwiki.org/rewrite), modify the AllowOverride directive at `/bitnami/apache/conf/vhosts/dokuwiki-vhost.conf`:

```
AddType application/x-httpd-php .php

ServerAlias *

DocumentRoot /opt/bitnami/dokuwiki

Options -Indexes +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
DirectoryIndex index.html index.php


Include /opt/bitnami/apache/conf/vhosts/htaccess/dokuwiki-htaccess.conf

```

Then enable the url rewriting option in the configuration manager as [documented on the wiki](https://www.dokuwiki.org/rewrite).

## Example wiki
https://wiki.jasonhee.com

## Docker Hub
[Docker Hub Link](https://hub.docker.com/r/jasonheecs/dokuwiki/)