Skip to main content

Quickstart Guide

Deploy your first global load balancer in less than 5 minutes with NovaNode.

Prerequisites​

  • A domain name you control
  • Destination server(s) to route traffic to
  • A NovaNode account (sign up at dashboard.novanode.sh)

Step 1: Create a Load Balancer​

  1. Log in to the NovaNode Dashboard
  2. Click "Create New Load Balancer"
  3. Select your target regions (or use our recommended defaults)
  4. Click "Continue"

Step 2: Configure Your Caddy File​

Enter your Caddy configuration. Here's a simple example to get started:

example.com {
reverse_proxy https://your-backend-server.com {
header_up Host {http.reverse_proxy.upstream.hostport}
}
}

Replace example.com with your domain and your-backend-server.com with your actual backend.

Step 3: Deploy​

Click "Deploy" and wait for your load balancer to be provisioned across the Fly.io global network. This typically takes less than 1 minute.

Step 4: Update DNS​

Add a CNAME record to your domain pointing to your new NovaNode deployment. You'll get your unique DNS name after deployment completes.

That's it!​

Your global load balancer is now active. You'll start seeing traffic flow through as soon as DNS propagates.

Next Steps​

Explore our Caddy Configuration Examples to learn about more advanced routing, middleware, and load balancing options.