Local Storage
In selfhosted mode, all data is stored on your infrastructure. Files, database, search index, and AI processing all happen locally. No external calls required for core functionality.
How it works
The selfhosted deployment uses your own SQL database for structured data and a local file system or S3-compatible storage for files. The search index runs locally. AI processing can use local models or your own Azure OpenAI deployment. No data is transmitted externally unless you explicitly configure external AI services. All core functionality works in a fully air-gapped environment.
Storage architecture showing local database and file system
Why it matters
Data sovereignty is non-negotiable for many organizations and individuals. Local storage ensures that your knowledge -- the most valuable data in your organization -- never leaves your control. No third-party has access, no data crosses borders, and no cloud provider outage affects availability. Your knowledge, your servers, your rules.
Air-gapped deployment diagram with no external connections