Files
runtipi/apps/ragflow/config.json
T

70 lines
2.4 KiB
JSON

{
"$schema": "../app-info-schema.json",
"name": "RAGFlow",
"id": "ragflow",
"available": true,
"short_desc": "Open-source RAG engine with deep document understanding",
"author": "alexz",
"port": 9380,
"categories": ["ai"],
"tipi_version": 1,
"version": "0.26.4",
"source": "https://github.com/infiniflow/ragflow",
"website": "https://ragflow.io",
"exposable": true,
"dynamic_config": true,
"supported_architectures": ["amd64"],
"min_tipi_version": "4.0.0",
"form_fields": [
{
"type": "random",
"label": "MySQL Root Password",
"hint": "Root password for the bundled MySQL 8.0 database that stores RAGFlow's metadata",
"env_variable": "RAGFLOW_MYSQL_ROOT_PASSWORD",
"min": 24,
"encoding": "hex"
},
{
"type": "random",
"label": "Elasticsearch Password",
"hint": "Password for the built-in 'elastic' user on the Elasticsearch 8.11.3 document engine",
"env_variable": "RAGFLOW_ELASTIC_PASSWORD",
"min": 24,
"encoding": "hex"
},
{
"type": "random",
"label": "MinIO Root Password",
"hint": "Root password for the bundled MinIO object storage service (file/blob storage)",
"env_variable": "RAGFLOW_MINIO_ROOT_PASSWORD",
"min": 24,
"encoding": "hex"
},
{
"type": "random",
"label": "Redis Password",
"hint": "Password (requirepass) for the bundled Valkey/Redis cache and task queue",
"env_variable": "RAGFLOW_REDIS_PASSWORD",
"min": 24,
"encoding": "hex"
},
{
"type": "random",
"label": "Session/JWT Signing Secret",
"hint": "Signs RAGFlow's session cookies and API JWTs (RAGFLOW_SECRET_KEY). Without this, the image auto-generates and persists a secret in Redis on first boot, but a per-install random value here is stronger and survives a Redis data wipe.",
"env_variable": "RAGFLOW_SECRET_KEY",
"min": 32,
"encoding": "hex"
},
{
"type": "boolean",
"label": "Enable Self-Registration",
"hint": "Leave ON while this app is LAN-only so you can create the first admin account. Once the admin account exists, turn this OFF (re-save this form) BEFORE exposing the app on a public domain — see description for the full bootstrap sequence.",
"env_variable": "RAGFLOW_REGISTER_ENABLED",
"default": true
}
],
"created_at": 1784530800000,
"updated_at": 1784553280814
}