Principle:Infiniflow Ragflow Deployment Prerequisites
| Knowledge Sources | |
|---|---|
| Domains | DevOps, Infrastructure |
| Last Updated | 2026-02-12 06:00 GMT |
Overview
A system validation pattern that verifies hardware requirements, OS configuration, and software dependencies before deployment.
Description
Deployment Prerequisites ensures the host system meets minimum requirements for running RAGFlow. Critical checks include: vm.max_map_count >= 262144 (required by Elasticsearch), Docker >= 24.0.0, Docker Compose >= v2.26.1, CPU >= 4 cores, RAM >= 16 GB, and Disk >= 50 GB. Optional: gVisor for sandboxed code execution.
Usage
Verify before first deployment or when migrating to a new host.
Theoretical Basis
Elasticsearch requires elevated vm.max_map_count for memory-mapped files. Insufficient values cause startup failures.