Skip to main content

Prerequisites

Before deploying RushDB to any remote environment, verify your server meets the following requirements.

System Requirements

ResourceMinimumRecommended
CPU2 vCPUs4 vCPUs
RAM4 GB8 GB
Disk20 GB SSD50 GB SSD
OSUbuntu 22.04+ / Debian 12+ / any LinuxUbuntu 22.04 LTS

Software Dependencies

ToolMinimum VersionNotes
Docker24.0+docker --version
Docker Compose2.20+Bundled with Docker Desktop; docker compose version

Network Requirements

Open the following ports on your server firewall before starting:

PortServiceRequired
3000RushDB APIYes
7474Neo4j Browser (HTTP)Dev only — block in production
7687Neo4j BoltInternal only — do not expose publicly
5432PostgreSQLInternal only
80 / 443Reverse proxy (nginx, Caddy)Recommended for production

Domain & TLS

A custom domain with TLS is strongly recommended for any internet-facing deployment. See Security for setup guidance.