Self-hosted — your infrastructure, your data

Your team's
knowledge base

A writing platform for dev teams, startups, and agencies. Rich block editor, draft + review workflow with version history, and static site publishing when you need it. Run it on your own infrastructure.

Everything you need to write together

Docs, wikis, knowledge bases, internal notes — for your whole team, on your own infrastructure.

Rich block editor

20+ block types: code with syntax highlighting, tables, tabs, steps, callouts, mermaid diagrams, whiteboard drawings, file trees, embeds, and more.

Versions & conflict resolution

Every save is snapshotted. If two people edit the same note, auto-merge handles it when possible — otherwise an inline diff lets you resolve changes block by block.

Publish as a static site

When you're ready to go public, publish any space as a fast static site. Custom domains, your branding — or keep everything internal.

Zero lock-in

Mass export entire spaces as markdown + attachments in one click. Mass import from zip, files, or clipboard — including VitePress syntax. Your content is always yours, always portable.

Self-hosted, in your environment

Run Kribble on your own infrastructure with Docker Compose or a single Go binary. Your data stays on your servers — no third-party SaaS sitting between your team and its docs.

CI/CD & API tokens

Push docs from any CI/CD pipeline with scoped API tokens. Connect AI coding assistants via MCP. No Git app installs, no repo access needed.

From blank page to shared knowledge in minutes

1

Write

Use the rich block editor with slash commands and 20+ content blocks.

2

Review

Invite your whole team. Drafts auto-save as you write; explicit saves publish to readers, with full version history if you need to roll back.

3

Share

Keep it internal for your team, share a read-only link, or publish a fast static site with a custom domain.

Self-host in minutes

Two Go binaries plus Postgres, Meilisearch, and S3-compatible object storage. Docker Compose handles the wiring.

# Clone the repo and bring up the stack
git clone https://your-source/kribble.git
cd kribble/deploy
docker compose up -d

# Then open http://localhost:8080 and create your first org.
  • PostgreSQL 16+ (primary database)
  • Meilisearch v1.12+ (full-text search)
  • S3-compatible object storage for uploads & sites
  • Single-binary deploy on bare metal also supported
  • Redis only if you scale the web tier past one replica
  • Published sites served from your own apex — no extra infra

Ready to get started?

Spin it up on your own server, or log in to an existing instance.