For mission-critical deployments, you can design Orangescrum for high availability and load balancing.
Recommended Architecture
- Load Balancer (HAProxy / Nginx): Routes traffic across app nodes
- App Nodes (x2 or x3): Running Orangescrum containers or services
- Database Cluster: MySQL replication or PostgreSQL streaming replication
- Shared Storage: NFS or GlusterFS for file attachments
- Monitoring: Prometheus + Grafana for performance tracking
Scaling Options
- Vertical Scaling: Increase CPU/RAM on a single server
- Horizontal Scaling: Add more app containers or nodes
- Stateless Containers: Mount /uploads and /logs to shared persistent storage
Tip: Always maintain synchronized backups and a dedicated staging environment before performing upgrades.
Summary
Whether you choose Docker, Compose, Kubernetes, or Manual installation, Orangescrum gives you the flexibility to deploy on your terms.
- Docker: Fast and self-contained
- Compose: Modular and scalable
- Kubernetes: Enterprise-grade automation
- Manual: Maximum control and customization
Once the installation is complete, the next step is to configure your workspace — setting up admin credentials, email, storage, and SSL, which we’ll cover in Section 4: Post-Install Configuration.