Skip to main content

Requirements

Hardware

ResourceMinimumRecommended
CPU1 vCPU2+ vCPU
RAM1 GB2+ GB
Disk10 GB20+ GB
NetworkPublic IP or Tailscale/CF TunnelStatic IP with DNS

Software

SoftwareVersion
LinuxUbuntu 22.04+, Debian 12+, Rocky 9+, or any Docker-capable distro
Docker Engine20.10+
Docker Composev2.0+

macOS is supported for development but not recommended for production.

Managed Servers

Each server you deploy to needs:

  • SSH access with key-based authentication
  • Docker Engine 20.10+ installed
  • Docker Compose v2+ installed
  • User in the docker group (or sudo access)
  • Outbound internet for pulling images (or a local registry)

Ports

PortServiceDefault
3000DaoFlow web UI + APIConfigurable via PORT env var
5432PostgreSQLInternal only
6379RedisInternal only

Database

DaoFlow uses PostgreSQL 17 with the pgvector extension for future embedding features. The database should be backed up independently.