# Come collego il mio dominio al server?

https://www.seturack.com/it/base-di-conoscenza/articolo/how-to-connect-your-own-domain

1. Prendi l'indirizzo del server dalla riga **Indirizzo IP** nella scheda **Panoramica** del pannello.
2. Nelle impostazioni DNS del posto dove hai comprato il dominio, crea un **record A**. Come nome usa `@` per il dominio principale oppure un sottodominio come `www`. Come valore inserisci l'indirizzo IP.
3. Aspetta che la modifica DNS si propaghi. Può volerci un po'.
4. Segui qui sotto i passaggi per la tua app.

## Configurare HTTPS per le app web

La maggior parte delle app già pronte con un'interfaccia web (come WordPress, WooCommerce e Nextcloud) gira dietro Caddy, che gestisce HTTPS. Devi aggiungere il nuovo indirizzo anche a Caddy. [Collegati con SSH](https://www.seturack.com/it/base-di-conoscenza/articolo/how-to-connect-with-ssh) e, nella cartella della tua app, per esempio `/opt/seturack/wordpress`, apri `caddy/Caddyfile`. Aggiungi il tuo dominio nella prima riga:

`203-0-113-5.sslip.io, example.com {`

Se l'indirizzo del tuo sito inizia con `http://`, cambia invece la prima riga in `example.com {`. Poi esegui questo nella stessa cartella. Caddy ottiene il certificato da solo:

`docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile`

## L'ultimo passaggio per ogni app

| App | Cosa fare |
| --- | --- |
| WordPress, WooCommerce | In **Settings > General** cambia entrambi i campi dell'indirizzo con quello nuovo. |
| Nextcloud | Nel file `.env` della cartella cambia `SITE_URL`, `SITE_HOST` e `SITE_ADI`, poi esegui `docker compose up -d`. Aggiungi il nuovo indirizzo ai domini attendibili di Nextcloud. |
| WireGuard | Nient'altro. La connessione VPN continua a funzionare tramite l'indirizzo IP. |
| TeamSpeak | Sul server non cambia nulla. Basta scrivere il dominio al posto dell'IP. |
| Pannelli di hosting (cPanel, Plesk, HestiaCP e simili) | Aggiungi il dominio nella schermata di aggiunta sito del pannello. Il certificato lo ottiene il pannello. |
| Altre app web | Cambia anche l'impostazione dell'indirizzo dell'app stessa. Dove si trova lo vedi nella guida dell'app e nelle domande sulla sua pagina. |
| Docker, sistema operativo pulito | Aggiungilo alle impostazioni del web server che hai installato. |

Se ti blocchi, [contatta il supporto](https://www.seturack.com/it/base-di-conoscenza/articolo/how-to-contact-support).
