Skip to main content

Installing DreamFactory

Welcome to the installation guide for DreamFactory! This section covers deploying DreamFactory in your environment — on-prem or in your own cloud.

DreamFactory is a self-hosted enterprise data access platform. Whether you are running Linux, Windows, Docker, or Kubernetes, choose the deployment method that fits your infrastructure.

Server hardware

DreamFactory runs on a 64-bit host with at least 4 GB of RAM. If the system database lives on the same server as the app, plan on 8 GB. That host also runs the OS, a web server (Nginx recommended, or Apache), and PHP-FPM. These are minimums; production traffic usually wants more, plus a shared cache (Redis or Memcached) and a dedicated system database.

Linux is the path the installers target. Windows Server and IIS are supported; see the Windows guide if that is the requirement.

Installation methods