Wiki-Go
Wikis
About this project
LeoMoon Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform built with Go. It provides a clean, intuitive interface for creating and managing knowledge bases, documentation, and collaborative content without requiring any external database.
No database. No bloat. Zero maintenance. Just Markdown.
Important Configuration Note with Non-SSL Setups
If you're running Wiki-Go without SSL/HTTPS and experiencing login issues, you need to set allow_insecure_cookies: true
in your config.yaml
file and restart Wiki-Go. This is because:
- By default, Wiki-Go sets the "Secure" flag on cookies for security
- Browsers reject "Secure" cookies on non-HTTPS connections
- This prevents login from working properly on HTTP-only setups
Security Note: Only use this setting in development or in trusted internal networks. For public-facing wikis, always use HTTPS.
Features
Features at a Glance
- ✍️ Full Markdown editing with emoji, Mermaid diagrams, and LaTeX math
- 🔍 Smart full-text search with highlighting and advanced filters
- 📁 Hierarchical page structure with version history
- 👥 User management, access control, and private wiki mode
- 🔗 Link management with automatic metadata fetching and categorization
- 💬 Comments with moderation and markdown support
- 📋 Interactive Kanban boards for project management
- ⚡ Instant setup via Docker or prebuilt binaries
- 🧩 Custom logos, banners, shortcodes, and more
Perfect for internal documentation, personal knowledge bases, team wikis, or project management.
Content Management
- Markdown Support: Write content using Markdown syntax for rich formatting
- Emoji Shortcodes: Use emoji shortcodes like
:smile:
in your Markdown content - File Attachments: Upload and manage images and documents (supports jpg, jpeg, png, gif, svg, txt, log, csv, zip, pdf, docx, xlsx, pptx, mp4)
- Link Management: Create and organize collections of links with automatic metadata fetching, descriptions, and categorization
- Hierarchical Organization: Organize content in nested directories
- Version History: Track changes with full revision history and restore previous versions
- Document Management: Create, edit, and delete documents with a user-friendly interface
- Document Sorting and Naming: Control the order of documents in the sidebar through slug names:
- Documents are sorted alphabetically by their directory slug name
- Document titles (displayed
Technologies & License
GPL-3.0
Go
Docker