W

WikiDocs

SHA-256
519 stars·Office Productivity·SHA-256 checksum verified

WikiDocs is a privacy-friendly, databaseless flat-file wiki. Run it as a standalone desktop app or self-host with Docker, keeping content in portable Markdown.

Smart Download

Download Download Version

v2.0.1 · 188.8 MB

Own your knowledge base in portable Markdown files: a databaseless wiki for desktop and self-hosted use.

Core Features

  • Databaseless flat-file wiki: no server database needed
  • Full WYSIWYG Markdown editor with YAML frontmatter support
  • KaTeX math and Mermaid diagram rendering
  • Unlimited page revisions and file attachments (including clipboard image paste)
  • Namespaces for content categorization, public/private browsing modes

What It Can't Do

  • •Desktop-to-remote sync requires manual configuration of server URL and credentials in Settings; it does not auto-discover instances. After migrating from legacy v1.x, move the homepage document to the root directory as v2 redefines the index page. Docker container uses plain HTTP by default; add a reverse proxy for HTTPS. Always set a strong SECRET environment variable when self-hosting.

Use Cases

  • Personal knowledge base or note-taking where data should stay in your own Markdown files
  • Team or project wiki self-hosted on your own infrastructure, with optional remote sync

WikiDocs is a privacy-friendly, databaseless wiki designed for people who want complete ownership of their knowledge base. Content is stored as plain, portable Markdown files with YAML frontmatter, not in a database or proprietary cloud format. It can be used as a standalone Electron desktop app (keeping data completely local) or self-hosted via Docker (optional remote access and sync). Core features include a full WYSIWYG Markdown editor, KaTeX math, Mermaid diagrams, unlimited page revisions, attachment and image uploads (clipboard supported), namespace categorization, public/private browsing, syntax highlighting, multi-language UI, dark mode, and Swagger-documented REST API for integration. WikiDocs 2.x is a complete TypeScript rewrite (NestJS backend, Angular web client, Electron desktop) with active sync between desktop and self-hosted instance. The original PHP legacy version is still available in the 'legacy' branch. Compared to Notion or Confluence, WikiDocs is lighter, simpler, and fully portable, with no database management and no vendor lock-in, while being more feature-rich than a simple static site generator.

Tags

wikimarkdownflat-fileself-hosteddesktop-appno-database

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Open the downloaded dmg file, then drag the app to Applications

3

Desktop: Download the installer for your OS from GitHub Releases, run it, and launch the app

4

Self-hosting via Docker: Execute docker run -p 3210:3210 zavy86/wikidocs:2 and open http://localhost:3210

5

After startup, create the admin account and you can start writing pages

Install Guide
  1. Desktop: Download the installer for your OS from GitHub Releases, run it, and launch the app
  2. Self-hosting via Docker: Execute docker run -p 3210:3210 zavy86/wikidocs:2 and open http://localhost:3210
  3. After startup, create the admin account and you can start writing pages
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

2e33389e786e6e9f56537fab592d3e81622e808c628b50455a024c4467172168

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Desktop: Uninstall via your operating system's application manager (Windows Settings > Apps, or drag the app to Trash on macOS). Back up your data first if needed. Docker: Run 'docker stop' and 'docker rm' to delete the container; if you didn't mount a host volume, the data may be lost, so back it up beforehand.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-10-11 13:06:11
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects