70 lines
2.4 KiB
JSON
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
|
|
}
|