DokuWiki

DokuWiki

Simple, file-based wiki with strong access control

4.5kstars
911forks
Last commit: 19d ago
Repo age: 16y old
DokuWiki screenshot

DokuWiki is a lightweight, PHP-based wiki engine designed for documentation and knowledge bases. It stores content as plain text files (no database required), making it easy to deploy, back up, and migrate while still supporting multi-user collaboration.

Key Features

  • Plain-text file storage with automatic revision history and diff viewing
  • Built-in Access Control Lists (ACL) for namespaces/pages and user/group permissions
  • Full-text search and structured navigation using namespaces and backlinks
  • Plugin and template ecosystem for extending functionality and theming
  • Media management for file uploads and embedding images/documents
  • Interwiki links, page locking, and conflict handling for concurrent edits
  • Built-in authentication options with support for external auth via plugins

Use Cases

  • Internal team wiki for SOPs, runbooks, and technical documentation
  • Project documentation portal for software/hardware teams
  • Personal or small-organization knowledge base with fine-grained permissions

Limitations and Considerations

  • Does not use Markdown by default (uses DokuWiki syntax; Markdown available via plugins)
  • Advanced workflows (e.g., WYSIWYG editing, complex approvals) typically require plugins

DokuWiki is well-suited for teams that want a dependable wiki with minimal operational dependencies and strong permissioning. Its file-based design and mature extension ecosystem make it a practical choice for long-lived documentation.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

AppFlowy

AppFlowy

An open workspace for notes, wikis, and projects

67.4k
4.8k
Last commit: 1mo ago

Notion-style workspace for docs, wikis, and task databases with rich blocks, templates, and optional AI—available across desktop and mobile.

Alternative to:
Notion
Notion
+3
AFFiNE

AFFiNE

Local-first workspace for docs, notes, and whiteboards

61.6k
4.2k
Last commit: 3d ago

Local-first, open-source workspace combining docs, wikis, and whiteboards with real-time collaboration and optional self-hosted cloud sync.

Alternative to:
Notion
Notion
+4
Gitea

Gitea

A lightweight, self-hosted Git service

53k
6.3k
Last commit: 2d ago

Self-hosted Git server with a web UI, issues, pull requests, Actions CI/CD, packages, and fine-grained access controls.

Alternative to:
GitHub
GitHub
+3
SiYuan

SiYuan

Privacy-first personal knowledge base with block references

40.4k
2.5k
Last commit: 11d ago

Self-hostable note app with Markdown, block references, backlinks, and local-first sync for building a personal knowledge base and wiki-like docs.

Alternative to:
Notion
Notion
+5
Trilium Notes

Trilium Notes

Hierarchical note-taking with backlinks, search, and automation

33.9k
2.3k
Last commit: 2d ago

Self-hostable personal knowledge base with a tree-structured notebook, rich-text and code notes, backlinks, full-text search, and scripting/automation.

Alternative to:
Notion
Notion
+7
Wiki.js

Wiki.js

Modern, extensible wiki and documentation platform

27.6k
3.1k
Last commit: 2d ago

A Node.js-based wiki for team documentation and knowledge bases with Markdown, rich editor, permissions, Git sync, and multiple authentication options.

Alternative to:
Confluence
Confluence
+7