arkon
Self-hosted enterprise AI knowledge hub and MCP server for secure RAG contexts and policy management.
GraphCanon updated 3w · GitHub synced 3w
Decision brief
Self-hosted AI knowledge hub and MCP server for secure RAG contexts tailored for enterprise environments.
Good fit when
- When your team requires centralized control over access policies and the integration of organizational knowledge with large language models through the Model Context Protocol (MCP).
- For enterprises that need to self-host their systems for security reasons, providing complete governance over AI skills and knowledge contexts within the company.
Avoid when
- If you are looking for a platform that does not offer control over access policies or require external hosting solutions.
- In scenarios where secure and enterprise-specific policy management for RAG contexts is unnecessary or impractical, favoring platforms with more open architectures.
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Steady (53d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- No MCP manifest
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install arkon PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Arkon is designed for teams to manage and integrate organizational knowledge with large language models through the Model Context Protocol (MCP). It provides self-hosting capabilities, allowing users to control access policies and AI skills within an enterprise setting.
Capability facts
- Deploy
- Self-host
Source: dockerfile:Dockerfile · Jul 27, 2026
- Docker
- Dockerfile present
Source: dockerfile:Dockerfile · Jul 27, 2026
- Languages
- python
Source: github.language+pyproject.toml · Jul 27, 2026
Categories
Tags
README
💻 Server Requirements
Arkon runs 7 Docker containers (PostgreSQL + pgvector, Redis, MinIO, FastAPI API, 2 ARQ workers, Next.js frontend). The table below provides recommended configurations based on team size:
| Starter | Team | Enterprise | |
|---|---|---|---|
| Team size | 1 – 20 | 20 – 100 | 100+ |
| vCPU | 2 cores | 4 cores | 8+ cores |
| RAM | 4 GB | 8 GB | 16+ GB |
| Storage | 40 GB SSD | 100 GB SSD | 250+ GB NVMe SSD |
| OS | Ubuntu 22.04+ / Debian 12+ | Ubuntu 22.04+ / Debian 12+ | Ubuntu 22.04+ / Debian 12+ |
| Use case | Evaluation / small teams | Departmental deployment | Organization-wide rollout |
[!NOTE]
- RAM is the primary bottleneck — the MRP pipeline workers load large LLM context windows into memory during wiki compilation.
- Storage scales with your document corpus — pgvector indexes, MinIO file storage, and PostgreSQL WAL logs are the main consumers.
- All AI inference happens externally (Anthropic / Google / OpenAI APIs), so GPU is not required.
- A reverse proxy (Nginx / Caddy) with SSL is recommended for production. See Setup Guide.
🚦 Quick Start (Docker)
[!NOTE] Arkon is built for teams, not individuals. If you're looking for a personal knowledge setup, Obsidian + Claude Skills is a much simpler fit.
Not a tech person? Skip the self-hosting hassle — reach out for a free guided demo tailored for your team. No config, no Docker, just a walkthrough of what Arkon can do for your organization.
Prerequisites: Docker & Docker Compose, plus an API key from your preferred AI provider (Anthropic, Google, or OpenAI).
-
Clone the repository:
git clone https://github.com/nduckmink/arkon.git cd arkon -
Configure environment:
cp .env.docker.example .env.docker # Edit .env.docker - set SECRET_KEY, admin credentials, and Postgres/MinIO secrets -
Launch:
docker compose --env-file .env.docker up -d --build -
Access the portal at
http://localhost:3119, sign in as admin, then go to Settings to pick your embedding / LLM / vision models and paste API keys.
→ See Setup Guide for development mode and the full env reference.
📄 License
Arkon is licensed under the PolyForm Internal Use License 1.0.0. Free for internal business operations; you may not offer Arkon as a service to third parties.
For enterprise support or custom integrations, please contact the maintainers.
Keywords: Enterprise AI, Model Context Protocol, MCP Server, Knowledge Management System, Self-hosted RAG, AI Knowledge Base, Claude MCP, LLM Context Management, Open Source Wiki.
For agents
This page has a .md twin and JSON over the API.