Skip to content

DokuWiki

The DokuWiki connector lets the basebox assistant search and read pages from a self-hosted DokuWiki instance — for example, your internal knowledge base, clinical SOPs, or runbooks.

When to use it

Enable DokuWiki when you want the assistant to:

  • answer questions grounded in your wiki content,
  • cite or link directly to wiki pages in its answers,
  • discover and summarise existing documentation rather than re-explaining it from scratch.

Configuration

On the Admin → Connectors page, find DokuWiki and fill in:

Field Description
Endpoint URL The XML-RPC endpoint of your DokuWiki (typically https://wiki.example.org/lib/exe/xmlrpc.php).
Authentication Either username + password, or a DokuWiki access token if your instance is configured for token auth.
Base URL info Free-form text describing the public-facing base URL of your wiki, e.g. https://wiki.example.org/doku.php?id=<page>. basebox injects this into the assistant's context so it can produce correct, clickable links to your wiki pages.

Then:

  1. Click Test connection to verify the endpoint and credentials.
  2. Toggle the connector On.

Behaviour in chat

When DokuWiki is enabled and a user asks something the assistant can answer from the wiki:

  • The assistant searches the wiki, reads relevant pages, and answers using their content.
  • Links to wiki pages are rendered to open in a new browser tab, so the user's chat is not interrupted.
  • The assistant uses the Base URL info value to construct correctly-formatted links to your wiki.

Tips

  • The fewer tools the assistant has to choose from, the better it tends to perform — only enable DokuWiki if your users actually have a wiki to reference.
  • Use a dedicated DokuWiki user with read-only permissions on the namespaces you want exposed, unless you specifically need write access.
  • If you change the endpoint URL or credentials, the change takes effect immediately — no restart needed.

Limitations

  • Only one DokuWiki instance can be connected at a time.
  • Pages behind ACLs the configured user cannot see will not be returned.