Self-Hosted
Running TerminusDB on your own infrastructure
14 pages
Access Control Tutorial Source Code
Complete source code walkthrough for the TerminusDB JavaScript access control tutorial.
Curl Quickstart - JSON Documents
Use curl and the TerminusDB HTTP API to create a database, store unstructured JSON, then add a schema for structured JSON-LD documents.
Your First 10 Minutes with TerminusDB
Run TerminusDB with one Docker command, clone a sample dataset, then branch, diff and merge it. The full git-for-data workflow in 10 minutes, no sign-up.
Advanced Docker Configuration
Production deployment, environment configuration, CLI access, and migration options for TerminusDB Docker containers.
Call TerminusDB from the Browser
How to make HTTP requests to the TerminusDB API from browser JavaScript. No CORS configuration needed — TerminusDB allows all origins by default.
Embedded VectorLink Search Engine
Run the VectorLink search engine in-process inside TerminusDB — no separate service to deploy
Install on Kubernetes
Install TerminusDB on a Kubernetes cluster
Install TerminusDB from Source Code
Everything you need to install TerminusDB from source code.
Install TerminusDB with Docker
Get TerminusDB running locally in under 2 minutes with Docker Compose.
Install TerminusDB with Docker on Windows
Complete guide to installing and running TerminusDB with Docker on Windows, including backup and restore instructions
Run TerminusDB in Production
Run TerminusDB in production with Docker and a storage volume, JSON logs, JWT authentication, and the auto-optimizer that keeps reads fast with no vacuuming.
Self-Hosted Installation Guide
How to deploy TerminusDB on your own infrastructure with production-ready configuration. Docker single container, Docker Compose, and bare-metal options.
Writing Plugins for TerminusDB
Learn how to write custom plugins for TerminusDB to extend database functionality with hooks and custom behavior.
TerminusDB 11.1.1: Multiple Inheritance for Properties
TerminusDB 11.1.1 lets classes inherit properties from several parents, so reuse needs no duplication. Also: a docker-compose deployment with VectorLink.