# Comment connecter mon propre domaine à mon serveur ?

https://www.seturack.com/fr/base-de-connaissances/article/how-to-connect-your-own-domain

1. Relevez l'adresse de votre serveur dans la ligne **Adresse IP** de l'onglet **Vue d'ensemble** du panneau.
2. Dans les paramètres DNS de l'endroit où vous avez acheté votre domaine, créez un **enregistrement A**. Comme nom, utilisez `@` pour le domaine principal ou un sous-domaine comme `www`. Comme valeur, saisissez l'adresse IP.
3. Attendez que la modification DNS se propage. Cela peut prendre un certain temps.
4. Suivez les étapes ci-dessous pour votre application.

## Configurer HTTPS pour les applications web

La plupart des applications prêtes à l'emploi avec une interface web (comme WordPress, WooCommerce et Nextcloud) tournent derrière Caddy, qui gère HTTPS. Vous devez aussi ajouter la nouvelle adresse à Caddy. [Connectez-vous en SSH](https://www.seturack.com/fr/base-de-connaissances/article/how-to-connect-with-ssh) et, dans le dossier de votre application, par exemple `/opt/seturack/wordpress`, ouvrez `caddy/Caddyfile`. Ajoutez votre domaine à la première ligne :

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

Si l'adresse de votre site commence par `http://`, remplacez plutôt la première ligne par `example.com {`. Lancez ensuite ceci dans le même dossier. Caddy obtient le certificat tout seul :

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

## L'étape restante pour chaque application

| Application | Ce qu'il faut faire |
| --- | --- |
| WordPress, WooCommerce | Sous **Settings > General**, remplacez les deux champs d'adresse par la nouvelle adresse. |
| Nextcloud | Dans le fichier `.env` du dossier, modifiez `SITE_URL`, `SITE_HOST` et `SITE_ADI`, puis lancez `docker compose up -d`. Ajoutez la nouvelle adresse aux domaines de confiance de Nextcloud. |
| WireGuard | Rien d'autre. La connexion VPN continue de fonctionner par adresse IP. |
| TeamSpeak | Rien ne change sur le serveur. Saisissez simplement le domaine à la place de l'IP. |
| Panneaux d'hébergement (cPanel, Plesk, HestiaCP et similaires) | Ajoutez le domaine sur l'écran d'ajout de site du panneau. Le panneau obtient le certificat. |
| Autres applications web | Modifiez aussi le réglage d'adresse propre à l'application. Vous trouverez où il se situe dans l'article d'aide de l'application et dans les questions de sa page. |
| Docker, système vierge | Ajoutez-le dans les paramètres du serveur web que vous avez installé. |

Si vous êtes bloqué, [contactez le support](https://www.seturack.com/fr/base-de-connaissances/article/how-to-contact-support).
