Skip to main content

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

  1. During load balancer creation, select multiple regions
  2. 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:

  1. Add additional regions through the dashboard
  2. Force redeployment to refresh all instances
  3. Contact support for assistance with major outages