> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iroh.computer/llms.txt
> Use this file to discover all available pages before exploring further.

# Managed Hosting

> Deploy and configure dedicated relay infrastructure through Iroh Services

Managed relays are dedicated relay servers provisioned through the Iroh Services platform and operated by n0.computer. Unlike the [public relays](/iroh-services/relays/public), managed relays are exclusively yours: no shared traffic, no rate limits, and with uptime SLAs.

## What you get

* **Fully managed**: n0.computer handles operations, maintenance, and upgrades
* **Isolation**: your traffic only; no noisy neighbors
* **Version locking**: pin to a specific iroh version or run blue/green deployments
* **Multi-region & multi-cloud**: deploy across regions and providers for resilience
* **On-prem**: available on Enterprise plans; [contact us](mailto:support@iroh.computer)
* **Custom SLAs**: [contact us](mailto:support@iroh.computer)

## Deploy a relay

### 1. Sign up and create a Pro project

Sign up at [services.iroh.computer](https://services.iroh.computer?utm_source=docs\&utm_content=managed-relays) and create a project if you haven't already.

The project must be on the Pro plan to deploy managed relays. You can also upgrade your project to Pro in the billing settings.

<img src="https://mintcdn.com/number0/3y4ylf_SDGB7Rqe8/images/create-project.png?fit=max&auto=format&n=3y4ylf_SDGB7Rqe8&q=85&s=1b5b5e3bb06256d5188294223d2f8e21" alt="Create a project" width="681" height="1024" data-path="images/create-project.png" />

### 2. Add a relay

Navigate to **Relays** in your project sidebar and click **Deploy Relay**. Select a region for your relay.

<img src="https://mintcdn.com/number0/3y4ylf_SDGB7Rqe8/images/add-relay.png?fit=max&auto=format&n=3y4ylf_SDGB7Rqe8&q=85&s=4509e14745224703ecb42ea07799695c" alt="Add relay dialog" width="1265" height="603" data-path="images/add-relay.png" />

<img src="https://mintcdn.com/number0/3y4ylf_SDGB7Rqe8/images/region-relay.png?fit=max&auto=format&n=3y4ylf_SDGB7Rqe8&q=85&s=42ba073cdcb9611911843ac19e6b9c35" alt="Add relay dialog" width="741" height="524" data-path="images/region-relay.png" />

### 3. Copy your relay URL

Once deployed, your relay URL will appear in the dashboard. Copy it; you'll need it to configure your endpoints.

### 4. Configure your endpoint

Set your endpoint to use your dedicated relay URLs instead of the public relays:

```rust theme={null}
use iroh::Endpoint;
use iroh::relay::RelayUrl;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let relay_url1: RelayUrl = "YOUR_RELAY_URL_US".parse()?;
    let relay_url2: RelayUrl = "YOUR_RELAY_URL_EU".parse()?;

    let endpoint = Endpoint::builder()
        .relay_mode(iroh::endpoint::RelayMode::Custom(vec![relay_url1, relay_url2]))
        .bind()
        .await?;

    Ok(())
}
```

### 5. Verify connectivity

Go to your project's **Relays** page to confirm your endpoints are connecting through your dedicated relay. You should see connected endpoint counts and traffic metrics.

<img src="https://mintcdn.com/number0/kWIQgDsT7dLoTZPO/images/metrics-relay.png?fit=max&auto=format&n=kWIQgDsT7dLoTZPO&q=85&s=0edaad4b3c010528efae0a42f561d931" alt="Relay metrics" width="996" height="997" data-path="images/metrics-relay.png" />

## Recommended setup

For production, deploy at least two relays in different geographic regions. If one relay becomes unreachable, iroh automatically falls back to the next one in your list, so your peers will still find each other.

Each relay handles up to 60,000 concurrent connections. For larger deployments, [contact us](mailto:support@iroh.computer) to increase relay capacity.

## Support

Relay status and metrics are available in your project dashboard under **Relays**. On the Pro plan, we offer priority support. [Contact us](mailto:support@iroh.computer) for Enterprise SLAs.
