5 - Confluence Installation

Dosu can index your Confluence documentation as a data source. This integration is currently in Beta.

Connecting Confluence

Dosu supports three authentication methods for Confluence:

OAuth (Recommended): Sign in with your Atlassian account. This is the easiest method for most users.

Email + API Token: Use your Atlassian email and an API token. This option is useful when OAuth is not available.

Scoped API Token: Use a scoped API token with specific permissions. This option is required when your organization has restricted API token permissions.

To connect:

  1. Go to Settings > Data Sources
  2. Click Add New and select Confluence
  3. Choose your authentication method:
    • OAuth: Click OAuth (Recommended) and you'll be redirected to Atlassian to grant Dosu read access to your Confluence content
    • Email + API Token: Click Email + API Key, then enter your Atlassian email and API token
    • Scoped API Token: Click Scoped, then enter your subdomain (from your-company.atlassian.net), Atlassian email, and scoped API token

After authorizing, you'll be redirected back to Dosu.

Selecting Spaces

Once connected, Dosu syncs your available Confluence spaces. Select the spaces you want Dosu to index as data sources.

All members of your organization can view and select spaces from any Confluence connection created within your organization.

Dosu indexes global, collaboration, and knowledge base spaces. Personal spaces and system spaces are excluded.

What Gets Synced

Dosu indexes the following from your selected Confluence spaces:

Synced: Pages (current/published versions only)

Not synced: Attachments, archived pages, draft pages

Sync Frequency

Dosu checks your Confluence content for changes every 5 minutes. New and updated pages are automatically indexed; deleted pages are removed from the index.

Reauthorization

If your Atlassian authorization expires, Dosu will prompt you to reconnect. Go to Settings > Data Sources, find your Confluence connection, and click Reconnect to reauthorize.