📄️ Uploading Documents
RAG-DocBot can index documents from two sources: the built-in docs/ directory and external directories mounted as connectors.
📄️ Managing Users
RAG-DocBot uses role-based access control (RBAC) with three roles.
📄️ Authentication
RAG-DocBot uses JWT (JSON Web Token) based authentication with short-lived access tokens and longer-lived refresh tokens. Starting from v1.8.0, the system also supports TOTP MFA, federated login via OIDC/SSO, and group-based resource ACLs.
📄️ Updating
There are two ways to update to a newer version.
📄️ Changing Password
---
🗃️ Jetson Deployment
5 items
📄️ Metadata Extraction Rulesets
Metadata rulesets let you teach DocBot to extract structured fields from your documents during ingestion. Rules are configured per-source (connector or integration), so you can attach extraction logic to local connectors as well as GitHub, Slack, and Google Drive integrations. Once extracted, these fields power filtered search, sorted retrieval, and document grouping — turning DocBot from a generic Q&A bot into a domain-aware document analysis tool.
📄️ Analytics Dashboard
The Analytics Dashboard API provides read-only operational metrics for indexed content quality and metadata rule performance. All analytics endpoints require a Pro plan or higher.
📄️ Query Engine
The Query Engine is the orchestration layer for the full request flow:
📄️ Hybrid LLM Classifier
By default, query classification is fully rule-based (regex patterns). In v1.5.0, an optional LLM sidecar can be enabled for ambiguous queries that match multiple intents.
📄️ Scheduled Syncs
RAG-DocBot includes a built-in cron-based scheduler that can automatically trigger connector and integration syncs on a defined schedule. Scheduled syncs require a Pro plan or higher. Manual sync via the API or UI is available on all plans.
📄️ Backups & Restore
RAG-DocBot ships an opinionated backup/restore runbook and a single entry-point script that backs up Postgres, Qdrant, and branding assets in one shot.
📄️ TLS / HTTPS
Starting from v1.8.0, the bundled nginx can terminate TLS directly. HTTP-only mode (TLS_ENABLED=0) remains the default. Enabling HTTPS is opt-in.
📄️ SSO / OIDC
Starting from v1.8.0, RAG-DocBot supports multi-provider OpenID Connect (OIDC) login with Authorization Code + PKCE (S256). Users can log in via your organisation's identity provider instead of (or in addition to) a local password.
📄️ MFA / TOTP
Starting from v1.8.0, any RAG-DocBot account (admin or standard user) can be protected with a TOTP second factor. TOTP is compatible with standard authenticator apps such as Google Authenticator, Microsoft Authenticator, Authy, and 1Password.
📄️ Groups & ACL
Starting from v1.8.0 (Enterprise tier), RAG-DocBot supports group-based access control on connectors and integrations. Access is enforced at retrieval time — users only see chunks that belong to their groups.
📄️ System Settings
Starting from v1.8.0, several operational settings that were previously only configurable via environment variables can now be tuned at runtime through the admin API — without restarting any services.