Self-hosted knowledge workspace with AI search, a rich-text editor, REST API, SDK, CLI, and MCP.
9.3K
Turn your documents into knowledge you and your AI agents can use.
Write and organize project knowledge, find documents by wording and meaning, and connect your AI tools to the same workspace through MCP, REST, SDK, and CLI. Self-host DocsMint with Docker Compose under the Apache-2.0 license.
Get started · Documentation · Release notes · Try DocsMint Cloud
Install Docker Engine or Docker Desktop with Docker Compose v2. Choose an OpenRouter API key or a local Ollama instance for AI features, then run:
git clone https://github.com/HiAi-gg/docsmint.git
cd docsmint
bash scripts/quickstart.sh
Follow the provider setup prompts. Open http://localhost:50701 after startup. See the quickstart guide for configuration and deployment guide for production operation.
DocsMint is a multi-service application. This repository contains three service
images; a single docker run command does not install the complete workspace.
| Service | Versioned tag | Moving tag | Purpose |
|---|---|---|---|
| API | api-v1.0.2 | api-latest | Backend API and document processing |
| Web | web-v1.0.2 | web-latest | Browser workspace |
| Caddy | caddy-v1.0.2 | caddy-latest | Supporting reverse proxy with rate limiting |
There is no bare latest tag. Specify the service when pulling an image:
docker pull vgalibov/docsmint:api-v1.0.2
docker pull vgalibov/docsmint:web-v1.0.2
docker pull vgalibov/docsmint:caddy-v1.0.2
Caddy is the proxy component, not the DocsMint editor or API. Select web-v1.0.2 for the browser workspace and api-v1.0.2 for its backend.
The 1.0.2 images are published for Linux amd64. Use matching versioned tags for all three components; pin image digests when immutable references are needed. The quickstart builds the repository's Compose stack, including its supporting PostgreSQL, Redis, and SeaweedFS services.
Self-hosting puts application data and storage on your infrastructure. AI requests go to the providers you configure; choose local inference when needed.
Content type
Image
Digest
sha256:7a1d13d9a…
Size
39.3 MB
Last updated
1 day ago
docker pull vgalibov/docsmint:caddy-latest