MindMatrix Documentation
Welcome to MindMatrix — a markdown-first, self-hosted, multi-user knowledge hub.
What is MindMatrix?
MindMatrix is a knowledge management tool for teams and thinkers who want structure, speed, and simplicity. It stores all notes as plain Markdown files and organizes them into workspaces, folders, and tags.
Core Features
- Markdown-native editing with live preview and syntax highlighting (297 languages)
- Workspaces for teams with role-based permissions (owner, admin, member, viewer)
- Folders and tags for hierarchical and flexible organization
- Backlinks —
[[note-slug]]wiki-style linking with incoming/outgoing panel - Version history — automatic snapshots on save, restore any version
- Note templates — create from ADR, runbook, meeting notes, or custom templates
- Realtime collaboration — CRDT-based co-authoring (Y.js), presence avatars, live update notifications
- Notifications center — bell icon with unread badge, SSE real-time delivery for invites and note edits
- Plugin system — toggle per-workspace: OpenCode Go, OpenCode Zen, Proxmox, Unifi, pCloud, Google Drive, Git Sync
- Webhooks — HTTP callbacks with HMAC-SHA256 signing on note, folder, and tag events
- TOTP two-factor authentication — opt-in MFA with QR setup and backup codes
- Public note sharing — one-click toggle to create read-only public document links
- Landing page — unauthenticated responsive landing page with theme toggle
- Mobile responsive — hamburger menu, auto-collapse sidebar at 768px, touch-friendly sizing
- Global search with command palette (Cmd+K)
- Import/export markdown notes and print-friendly HTML
- Cloud sync to pCloud and Google Drive (per-workspace plugin)
- Full REST API for all operations
- 12 themes: Nord, Dracula, GitHub, Catppuccin, Cyberpunk, One (light/dark each)
- 8 developer fonts: JetBrains Mono, Fira Code, Source Code Pro, IBM Plex Mono, Ubuntu Mono, Inconsolata, Roboto Mono, DM Mono
- Super admin dashboard — stats, workspaces, users, audit logs, solution settings
- Email system — SMTP config in admin, markdown email templates, test email button
- Date format preference — choose browser, ISO, US, EU, long, or short date display
- Dynamic system config — admin UI for upload types, max size, landing page toggle
- Self-hosted with Docker Compose or systemd
Quick Links
- Getting Started — Installation and setup
- Workspaces — Team management
- Notes — Creating and organizing notes
- Search — Finding your knowledge
- Cloud Sync — Syncing with cloud storage
- Self-Hosting — Deploying your own instance
- API Reference — Full API documentation