High Availability Setup
Learn how to create ultra-resilient load balancers with NovaNode's multi-region configuration.
Understanding High Availability
NovaNode leverages Fly.io's global infrastructure to provide N+1 redundancy within each region and optional multi-region failover for maximum uptime.
Within-Region Redundancy
Every NovaNode deployment maintains at least one spare instance in each region to handle failover if a node becomes unhealthy.
Cross-Region Failover
With multi-region deployments, traffic automatically routes to the next closest region if an entire region experiences issues.
Configuring Multi-Region Deployment
- During load balancer creation, select multiple regions
- We recommend selecting at least 3 regions for maximum reliability:
- One near your primary user base
- One on a different continent as backup
- One additional region for comprehensive coverage
Monitoring Region Health
The NovaNode dashboard provides real-time visibility into the health of each regional deployment, showing:
- Active nodes per region
- Request volume by region
- Response time metrics
- Error rates by region
Advanced Configuration
For custom high-availability configurations using Caddy's advanced directives, see our Caddy Configuration Examples page.
Disaster Recovery
NovaNode automatically handles most failure scenarios without any intervention. However, in extreme cases, you can:
- Add additional regions through the dashboard
- Force redeployment to refresh all instances
- Contact support for assistance with major outages