DokuWiki is a free, device independent, flexible, low on resources, customizable, platform-independent and open source web-based application that has been designed from the ground up to be deployed as a Wiki software on top of an existing web server, running on GNU/Linux platforms. It’s major feature is that it doesn’t require a database, as it stores all the data in plain text files.
Features at a glance
Key features include a simple syntax, support for editing access keys and quick buttons, support for editing only small parts of a web page, automatic generation of TOC (Table of Contents), support for Interwiki links, page caching support, as well as complete UTF-8 support.
Additionally, the software supports read-only web pages, an unlimited of web page revisions, embedding of images, uploading of images, image caching, image resizing, custom text replacements, and syndication of the latest changes of the site via RSS feeds.
Among other important features, we can mention that DokuWiki offers easy navigation of web pages via breadcrumbs, allows users to customize the site with plugins and templates, support for multiple languages, support for doing colored side-by-side diffs, a blacklist that protects your website from spambots, locking support to avoid accidental conflicts, and ACL (Access Control List) support.
What can I use it for?
You can use the DokuWiki software for your personal use, as a private notebook or project workspace, for various institutions that want to deploy corporate knowledge bases, as well as a CMS (Content Management System) and software manual.
At the moment, the application is distributed as a source tarball, allowing the user to easily and quickly deploy it on a web server of his/her choice. It has been successfully tested with a wide range of GNU/Linux distributions and supports both 32-bit and 64-bit instruction set architectures.