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
- Log in to the NovaNode Dashboard
- Click "Create New Load Balancer"
- Select your target regions (or use our recommended defaults)
- 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.