# whitelabel

> openwaf-cloud ctl whitelabel commands to set your own dashboard domain and your own name servers, check them and remove them.

An agency can serve the dashboard on its own domain and give its clients its own name servers. Both are checked through the public DNS. Changes are audited; they are not simulated by the API, so `--dry-run` only prints what would be sent.

## whitelabel show

```text
whitelabel show [--json]
```

The dashboard domain and the name servers with their last check: status, details, the DNS record to publish for the domain, the addresses each name server must resolve to and, for the name servers, the ownership TXT record. A part that is not configured shows `sin configurar` ("not configured").

## whitelabel verify

```text
whitelabel verify [--json]
```

Checks both again now with DNS lookups; their status may advance. Takes no reason.

## whitelabel domain

```text
whitelabel domain <host|-> --reason "…"
```

Sets the dashboard's own domain, such as `panel.example.com`, and prints what to publish: a CNAME from that host to `custom.openwaf.dev`. `-` removes it.

```sh
openwaf-cloud ctl whitelabel domain panel.example.com --reason "Own dashboard domain"
```

## whitelabel nameservers

```text
whitelabel nameservers <ns1> <ns2> --reason "…"
whitelabel nameservers - --reason "…"
```

Sets your own pair of name servers, such as `ns1.example.com` and `ns2.example.com`, and prints what to publish: A/AAAA records for each name pointing at the addresses shown, and the ownership TXT record. `-` removes them.
