Remote Hosting
Deploy RushDB to any server. All methods use Docker Compose — pick the guide for your environment.
Prerequisites
RequiredSystem requirements, software versions, and firewall rules to verify before deploying to any remote environment.
ChecklistDockerFirewall
View full guide DigitalOcean
RecommendedBeginnerDeploy on a DigitalOcean Droplet — create a VM, install Docker, and launch the Compose stack in under 20 minutes.
Prerequisites
- DigitalOcean account
- Docker + Docker Compose
Key Commands
curl -fsSL https://get.docker.com | shdocker compose up -d
DigitalOceanUbuntu
View full guide AWS / GCP / Azure
IntermediateDeploy on any major cloud provider using a Linux VM and Docker Compose. Provider-specific notes for EC2, Compute Engine, and Azure VMs.
Prerequisites
- Cloud account
- Linux VM (4 GB+ RAM)
- Docker + Docker Compose
Key Commands
curl -fsSL https://get.docker.com | shdocker compose up -d
AWSGCPAzure
View full guide Docker / Terraform / ECS
Self-HostedFull self-hosted stack via Docker Compose with environment variable reference, Neo4j and PostgreSQL wiring, and production hardening checklist.
Prerequisites
- Linux server
- Docker + Docker Compose
Key Commands
curl -O docker-compose.ymlcp .env.example .envdocker compose up -d
Docker ComposeTerraformECS
View full guide Next steps after deployment: