Lore

Lore is a small, self-hosted, Markdown-first wiki. The normal server is a single Go binary backed by PostgreSQL; the same codebase can also build a read-only static documentation site from ordinary Markdown files.

Lore dashboard populated with this documentation

Choose a mode

Lore server is the full collaborative wiki. It provides authentication, roles, editing, private drafts, page history, groups, search, media, administration, API tokens, discussions, and PostgreSQL-backed knowledge features.

Lore static site reads Markdown from a directory and emits HTML, CSS, generated JavaScript, a navigation tree, page contents, and a browser-side search index. It does not use PostgreSQL and intentionally contains no authentication, editor, drafts, administration, or write APIs.

Start here

  • Getting started walks through the fastest server setup.
  • Installation covers Docker and direct binary use.
  • Configuration explains runtime and application settings.
  • Authentication covers local, trusted-proxy, and OIDC modes.
  • Content covers pages, Markdown, tables, media, lifecycle, and organization.
  • Knowledge tools covers search, links, graph, templates, and snippets.
  • Collaboration covers roles, groups, discussions, and notifications.
  • User experience covers the dashboard, preferences, saved searches, and account tools.
  • Administration covers health, imports, exports, audit, and the recycle bin.
  • API documents the authenticated JSON surface and personal access tokens.
  • Static sites documents the filesystem builder used for this documentation.
  • Development and architecture describe the codebase.