Sign inSign up

dotriver/dokuwiki

By dotriver

•Updated over 4 years ago

Dokuwiki on Alpine Linux + S6 Overlay

Image
0

1.7K

dotriver/dokuwiki repository overview

docker build automated docker build status docker build status

⁠Dokuwiki on Alpine Linux + S6 Overlay

⁠Auto configuration parameters :

  • TITLE=Title of the Dokuwiki

  • ADMIN_USERNAME=admin

  • ADMIN_FULLNAME=admin smith jr

  • ADMIN_EMAIL=[email protected]⁠

  • ADMIN_PASSWORD=password

  • ACL_POLICY=open

  • ALLOW_REG=FALSE (allow users to register themselves)

  • LICENSE=gnufdl

  • SEND_USAGE_DATA=TRUE

  • APP_LANGUAGE=en

  • USE_LDAP=TRUE (use ldap to authenticate)

  • LDAP_BASE_DN=dc=example,dc=com

  • LDAP_HOST=fd

  • LDAP_ADMIN_PASS=password

  • LDAP_ADMIN_GROUP=admin (the ldap group containing etherpad admins)

⁠Send usage data

Once a month send anonymous usage data to the DokuWiki developers. Usage data sent :

⁠Initial ACL policy

⁠Open wiki
  • Parameter : open
  • read, write, upload for everyone
⁠Public wiki
  • Parameter : public
  • read for everyone, write and upload for registered users
⁠Closed wiki
  • Parameter : closed
  • read, write, upload for registered users

⁠Licence parameters

⁠CC0 1.0 Universal
⁠Public Domain
⁠CC Attribution 4.0 International
⁠CC Attribution-Share Alike 4.0 International
⁠GNU Free Documentation License 1.3
⁠CC Attribution-Noncommercial 4.0 International
⁠CC Attribution-Noncommercial-Share Alike 4.0 International

⁠Compose file example

version: '3.1'

services:

  dokuwiki:
    image: dotriver/dokuwiki
    environment:
        - TITLE=Test title
        - ADMIN_USERNAME=admin
        - ADMIN_FULLNAME=test admin
        - [email protected]
        - ADMIN_PASSWORD=password

        - ACL_POLICY=open
        - ALLOW_REG=FALSE
        - LICENSE=gnufdl
        - SEND_USAGE_DATA=TRUE
        - APP_LANGUAGE=en

        - USE_LDAP=TRUE
        - LDAP_BASE_DN=dc=example,dc=com
        - LDAP_HOST=fd
        - LDAP_ADMIN_PASS=password
        - LDAP_ADMIN_GROUP=admin
    ports:
      - 8080:80
    volumes:
      - /tmp/dokuwiki:/var/www/dokuwiki/
    networks:
      default:
    deploy:
      resources:
        limits:
          memory: 256M
      restart_policy:
        condition: on-failure
      mode: global

  fd:
    image: dotriver/fusiondirectory
    ports:
      - "8081:80"
    environment:
      DOMAIN: example.com
      ADMIN_PASS: password
      CONFIG_PASS: password
    volumes:
      - openldap-data:/var/lib/openldap/
      - openldap-config:/etc/openldap/

volumes:
    mariadb-data:
    mariadb-config:
    openldap-config:
    openldap-data:

Tag summary

Content type

Image

Digest

Size

25 MB

Last updated

over 4 years ago

docker pull dotriver/dokuwiki