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.