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

# Configurare domini personalizzati dalla CLI

> Collega un dominio personalizzato a un sito Square Cloud, leggi i record DNS da creare ed elenca dal terminale tutti i domini e i domini condivisi del tuo account.

Un dominio personalizzato richiede due passaggi: collegalo all'applicazione con `app network domain`, poi crea presso il tuo provider DNS i record che stampa `app network dns`. Il centro assistenza ha una [guida passo passo ai domini personalizzati](https://help.squarecloud.app/en-us/article/how-to-set-up-your-own-domain-cnamedns-1fzbrgh/) e spiega [perché la propagazione di un dominio può richiedere tempo](https://help.squarecloud.app/en-us/article/why-hasnt-my-domain-propagated-yet-dns-f5jzoy/).

`[appID]` e `--app` sono facoltativi: vedi [come la CLI trova la tua app](/it/cli-reference/quickstart#come-la-cli-trova-la-tua-app).

## `squarecloud app network domain`

```bash Utilizzo theme={"system"}
squarecloud app network domain <hostname> [--app <appID>]
```

Imposta il dominio personalizzato dell'applicazione, sostituendo quello precedente. I domini personalizzati sono disponibili nei piani Standard, Pro ed Enterprise. Per rimuovere il dominio personalizzato, passa `@` come hostname.

```bash theme={"system"}
squarecloud app network domain www.example.com
```

```bash Output theme={"system"}
✓ Custom domain www.example.com configured successfully
Run 'squarecloud app network dns' to see the DNS records you need to create.
```

## `squarecloud app network dns`

```bash Utilizzo theme={"system"}
squarecloud app network dns [appID] [--json]
```

Stampa i record DNS da creare per il dominio personalizzato, con tipo, nome, valore e stato di ciascuno. Senza un dominio personalizzato, indica di configurarne prima uno.

## `squarecloud app domains`

```bash Utilizzo theme={"system"}
squarecloud app domains [--json]
```

Elenca tutti i domini configurati sulle tue applicazioni: hostname, tipo e ID dell'applicazione a cui appartiene.

## `squarecloud app load-balancers`

```bash Utilizzo theme={"system"}
squarecloud app load-balancers [--json]
```

**Alias:** `lb`

Elenca i domini personalizzati collegati a più di un'applicazione (load balancer), raggruppati per hostname, con ID, nome e cluster di ogni applicazione che condivide il dominio. Parte indicando quante applicazioni per dominio consente il tuo piano.

```bash theme={"system"}
squarecloud app lb --json
# Stampa l'elenco grezzo dei load balancer come JSON.
```

## Correlati

| Comando | API | SDK JavaScript |
| - | - | - |
| `network domain` | [`POST .../network/custom`](/it/api-reference/endpoint/apps/network/custom) | [`api.apps.network.setDomain()`](/it/sdks/js/network) |
| `network dns` | [`GET .../network/dns`](/it/api-reference/endpoint/apps/network/dns) | [`api.apps.network.dns()`](/it/sdks/js/network) |
| `domains` | [`GET /v2/apps/domains`](/it/api-reference/endpoint/apps/domains) | [`api.apps.domains()`](/it/sdks/js/managing_application) |
| `load-balancers` | [`GET /v2/apps/load-balancers`](/it/api-reference/endpoint/apps/network/load-balancers) | [`api.apps.loadBalancers()`](/it/sdks/js/managing_application) |

Traffico, errori e cache di un sito sono in [Analytics edge](/it/cli-reference/edge-analytics).
