vaultbase

Your infrastructure. Full control.

VaultBase is a single Go binary with an AGPL-3.0 license. Run it on a $5 VPS or your enterprise Kubernetes cluster. Unlimited users, unlimited storage, every feature included. No cloud account required.

terminal
# Option 1: Go install
$ go install github.com/MimirLLC/vaultbase/cmd/vaultbase@latest
$ vaultbase serve --vault ./my-vault
# Option 2: Docker
$ docker run -v ./data:/data -p 8990:8990 \
ghcr.io/mimirlcc/vaultbase:latest
# Option 3: Build from source
$ git clone https://github.com/MimirLLC/vaultbase.git
$ cd vaultbase && make build
$ ./vaultbase serve --vault ./my-vault

How it works

Single binary, zero dependencies

VaultBase compiles to a single Go binary. No JVM, no Node runtime, no external database server. SQLite is embedded — the binary includes everything it needs to run. Start the server with one command and it's ready.

It runs on Linux, macOS, and Windows. Deploy it on bare metal, a VM, a container, or a Raspberry Pi. If Go compiles for it, VaultBase runs on it.

Per-tenant isolation

Each tenant gets its own SQLite database and vault directory. There's no shared database where a query bug in one tenant leaks data to another. Isolation is structural, not just logical.

Backups are simple: copy the tenant directory. Migration is simple: move it to another server. There's no cluster state to coordinate, no replication topology to manage.

Plain markdown files

Your vault is a directory of markdown files with optional YAML frontmatter. There's no proprietary format, no binary blobs, no database you need special tools to read. Open any file in any text editor and it's readable.

Want to leave VaultBase? Copy your vault directory. Everything you wrote is right there in plain text. The SQLite database is an index — it can be rebuilt from the files at any time.

Full feature set, no holdbacks

Self-hosted VaultBase includes everything: RBAC, context graph, decision traces, all 27 MCP tools, agent briefings, skill file generation, full-text search, revision tracking, knowledge gap detection, stale reference alerts. Nothing is reserved for a paid tier.

The cloud plans exist for teams that don't want to run infrastructure. If you're comfortable managing a server, you get the identical product for free.

What's inside

Go 1.24+

Server, CLI, and sync daemon compiled from the same codebase. Fast startup, low memory footprint.

SQLite + FTS5

Embedded database with full-text search. BM25 ranking, folder context annotations. No external DB required.

Docker

ghcr.io/MimirLLC/vaultbase — mount a volume, expose port 8990, done.

AGPL-3.0

True open source. Read the code, audit it, modify it, contribute back. No CLA, no dual licensing tricks.

Why it matters

Data sovereignty. Your knowledge base contains your organization's decisions, policies, and institutional memory. Self-hosting means that data never leaves your network. No third-party access, no data processing agreements to negotiate.

No vendor lock-in. Plain markdown files, SQLite databases, and an AGPL license mean you're never trapped. Your data is always portable, the code is always auditable, and you can fork the project if you need to.

Unlimited scale at fixed cost. No per-user pricing, no storage caps, no surprise bills. Add 500 users and 100GB of documents — the only cost is your server. A $20/month VPS handles most teams comfortably.

Compliance-ready. Some industries require on-premise data storage. Self-hosted VaultBase with per-tenant SQLite isolation gives you a clean compliance story without feature sacrifices.

Related

Download VaultBase

Free. Works offline. No account needed.

Open source. AGPL-3.0. Plain markdown files. Export anytime.