Markdown-first Engine
All content in OpenWiki Engine is created using Markdown. This allows for:
- Readable plain text files that are easy to edit and maintain.
- Full version control support, so you can track changes across all documents.
- Portability — Markdown files can be exported or shared easily without losing formatting.
The Markdown-first approach ensures that even complex documents remain lightweight, easy to read, and fully auditable.
File-system Storage
OpenWiki Engine uses the file system as its primary storage backend. This provides:
- Direct access to all files — no proprietary database lock-in.
- Simple backup and restore procedures using standard tools like rsync, zip, or cloud sync services.
- Full control over folder structure, allowing customization for teams or projects.
File-system storage guarantees that your data remains under your control at all times, and the system can scale horizontally across storage devices easily.
User Roles & Permissions
OpenWiki provides a flexible access control system:
- Define multiple user roles (Admin, Editor, Viewer) with fine-grained permissions.
- Control read/write access per page or section, ensuring sensitive information is protected.
- Audit user activity and document history to maintain accountability.
These tools make OpenWiki suitable for both personal wikis and collaborative team environments.
Search & Export
OpenWiki Engine offers built-in search and export functionalities:
- Instant full-text search across all pages, including tags and metadata.
- Export your wiki as Markdown, PDF, or HTML for sharing or archiving.
- Indexing is automatic, ensuring that your search results are always up to date.
The export system ensures that your knowledge base is portable, while search improves productivity and knowledge discovery.
Plugin & Extension System
OpenWiki Engine supports extensions to enhance its core functionality:
- Add custom renderers for Markdown, including diagrams, math formulas, and charts.
- Integrate external tools like analytics, notifications, or content validation scripts.
- Plugins can be enabled or disabled per instance, keeping the system modular and lightweight.
This system allows users to tailor OpenWiki to their specific needs without bloating the core engine.
Revision History & Version Control
Every page in OpenWiki Engine maintains a complete revision history:
- Track every change, including author, timestamp, and modifications made.
- Compare versions side-by-side to easily identify differences.
- Rollback to any previous version instantly if needed.
Revision history is stored as part of the file-system structure, making it transparent, auditable, and fully recoverable.
Security Features
Click to expand details
- All data is stored locally — no reliance on third-party services.
- Minimal external dependencies reduce attack surface.
- Role-based permissions prevent unauthorized access.
- Secure defaults for web interface, encryption optional for sensitive storage.
- Full transparency and auditability for all changes.
Fun Facts & Tips
Some tips to maximize your OpenWiki experience:
- Keep your content modular for easier management.
- Use Markdown headings to structure large documents.
- Regularly backup your wiki using your preferred file-system tools.
- Leverage search and tags to quickly find content.
- Customize themes or extensions to fit your workflow.