Skip to content

Frequently asked questions (FAQ)

Common questions in one place: on-prem and air-gapped operation, where data is stored, supported formats, roles and permissions, embedding agents, and language support.

This page groups the questions that come up most often when evaluating or running Flux. It covers how it is deployed, where your data is stored, which files you can upload, how role-based permissions work, how to embed an agent on an external site, and which languages are supported. For step-by-step procedures, see the dedicated guide for each topic as well.

Deployment and operations

Flux is an on-premises platform that you install and run on your own servers. The default setup runs the application together with its databases, vector and graph stores, and object storage on a single server using Docker Compose.

Whether you can run fully air-gapped depends on which components you self-host. If the answering LLM is also an in-house model, you can operate without external traffic; using any external provider introduces communication with that provider's API.

Data storage and security

Uploaded documents, conversations, and settings are all kept inside the company infrastructure where Flux is installed. Data is split across the stores below by type.

Relational database

Structured data such as organizations, users, document metadata, conversation history, and settings is kept in PostgreSQL.

Object storage

Original uploaded files and extracted images are kept in S3-compatible object storage (MinIO).

Vector search store

Document embeddings (vectors) used for search are kept in a vector database (Milvus), and every search is isolated by organization so no other organization's vectors are mixed in.

Knowledge graph store

Entities and relationships extracted from documents are stored in a graph database (Neo4j) and used for knowledge graph search.

Supported file formats

Flux lets you upload not only documents but also images and audio and make them searchable. Each type is handled differently.

CategoryFormatsHow it is handled

Documents

PDF, Word (DOC, DOCX), PowerPoint (PPTX), Excel (XLSX)

Body text and table structure are extracted and indexed as text.

Text

TXT, Markdown (MD), HTML

The content is read as-is and indexed.

Images

PNG, JPG, WebP, GIF, TIFF

Text is extracted with OCR, and a generated caption describes the image so it can be searched.

Audio

MP3, WAV

Speech-to-text transcribes what was said into text and indexes it.

The upload size limit is 1GB per file. OCR, captioning, and speech-to-text can be turned on or off in organization settings.

Roles and permissions

What you can do inside an organization depends on your role. Roles run from least to most privileged as Viewer, Member, Admin, and Owner, and higher roles include every permission of the lower ones.

A summary of permissions by role. Actual behavior may change with product updates, so check the settings screen as well.
PermissionViewerMemberAdminOwner
Search and view
Add and edit documents
Delete documents
Add and edit agents
Invite and manage members
Change organization, AI, and RAG settings
Delete the organization

One person can belong to several organizations and may have a different role in each. Use the organization switcher at the top left to move between them.

Agents and embedding

An agent built in the Agent Builder can be used in chat inside your company, and it can also be shared externally as a public link. Embedded chat is usable by anyone without logging in, so turn it on only for agents you are comfortable making public.

  1. Publish the agent

    In the builder, set the agent to published. Only published agents can be selected for chat and embedding.

  2. Enable embedding

    In the agent's embed settings, turn on embedding and set the identifier (slug) used in the external address along with an intro description.

  3. Share the public link

    Open the issued embed address in a new tab or link to it from an external page or internal portal, and visitors can start chatting right away.

Language and search quality

When you are stuck

If you did not find what you were looking for, use search within the help center to quickly locate another guide. For operational questions, contact your organization administrator or the team that operates Flux.

  • Open search in help (macOS)K
  • Open search in help (Windows)CtrlK