Self-hosting
Run Central LLM Wiki on infrastructure you control
Your deployment
Central LLM Wiki is software for you to run on infrastructure you control. The repository's docker-compose.yml starts the Bun application and PostgreSQL 16, on a plain Docker host behind your own HTTPS reverse proxy or in Coolify. You configure the public APP_URL, the secrets, SMTP for verification and invitation mail, and your own backups; account and wiki data remain in that deployment. The deployment guide covers configuration, upgrades and key rotation step by step.
First Admin and invitations
- Configure SMTP, set
INITIAL_ADMIN_SETUP_TOKENto a random value (for exampleopenssl rand -hex 32) and redeploy. - Open
https://orakel.marcobartsch.de/setup, enter the token, your name, email and password, and follow the verification link. - Clear the setup token and redeploy. Setup completes once and stays closed afterwards.
- Sign in and finish the setup wizard. Then invite people from Settings → Members & roles; every new account, including Google sign-in, needs an invitation for its email address, and invitations expire after 72 hours.
Optionally, an Admin can map the workspace to one Multica workspace under Settings → Data & integrations to import and reconcile its projects. Project sync never changes memberships, credential grants or agent assignments.
Install an agent skill
In the setup wizard or Settings → Connect an agent, download LLM Wiki Reader for read-only questions and research, or LLM Wiki Librarian for ingest, requested edits, maintenance, and tasks that save results. Install the downloaded skill directory using your agent's documented skill flow; Central LLM Wiki does not install it for you. Keep the skill folder intact, including SKILL.md and agents/openai.yaml.
Connect the corresponding central-llm-wiki-read Reader or central-llm-wiki-write Librarian MCP profile separately, with the required credential and grants. A skill does not contain a token or grant access. Set APP_URL to the public application origin before downloading so the package points to this instance's /mcp endpoint.
The web agent is optional. To use it, configure a model provider and API key under Settings → AI provider. The key is encrypted in your database and requests are sent to the provider you select. Your provider's own usage terms and charges apply; Settings and Stats show token counts and estimated model costs for reference.
Version history defaults to 90 days for older snapshots; set VERSION_RETENTION_DAYS to choose a different retention window. The repository ships no backup automation: back up the PostgreSQL volume with your own tooling. The canonical deployment runs one application instance, and production bearer credentials and OAuth require HTTPS.
FAQ
Pasting a URL says it can't extract the article?
The sign-up page says I need an invitation?
Local auto-ingest failed?
Which language does the agent write in?
Will a remote agent and the web fight?
The agent got it wrong?
No API key?
My agent cannot write?
Getting help
For deployment-specific questions, contact the administrator of your instance. Bugs and feature requests are welcome as GitHub issues. See the source and deployment information on GitHub.