# Hoe koppel ik mijn eigen domein aan mijn server?

https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-your-own-domain

1. Het adres van je server vind je in de rij **IP-adres** op het tabblad **Overzicht** van het paneel.
2. Maak in de DNS-instellingen waar je je domein hebt gekocht een **A-record** aan. Gebruik als naam `@` voor het hoofddomein of een subdomein zoals `www`. Vul als waarde het IP-adres in.
3. Wacht tot de DNS-wijziging is doorgevoerd. Dit kan even duren.
4. Volg hieronder de stappen voor jouw app.

## HTTPS instellen voor webapps

De meeste kant-en-klare apps met een webinterface (zoals WordPress, WooCommerce en Nextcloud) draaien achter Caddy, dat HTTPS regelt. Je moet het nieuwe adres ook aan Caddy toevoegen. [Verbind met SSH](https://www.seturack.com/nl/kennisbank/artikel/how-to-connect-with-ssh) en open in de map van je app, zoals `/opt/seturack/wordpress`, het bestand `caddy/Caddyfile`. Voeg je domein toe aan de eerste regel:

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

Begint het adres van je site met `http://`, verander dan de eerste regel in `example.com {`. Voer daarna dit uit in dezelfde map. Caddy haalt het certificaat zelf op:

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

## De laatste stap per app

| App | Wat je doet |
| --- | --- |
| WordPress, WooCommerce | Verander onder **Settings > General** beide adresvelden in het nieuwe adres. |
| Nextcloud | Verander in het bestand `.env` in de map `SITE_URL`, `SITE_HOST` en `SITE_ADI` en voer daarna `docker compose up -d` uit. Voeg het nieuwe adres toe aan de vertrouwde domeinen van Nextcloud. |
| WireGuard | Verder niets. De VPN-verbinding blijft gewoon werken via het IP-adres. |
| TeamSpeak | Op de server verandert er niets. Typ gewoon het domein in plaats van het IP. |
| Hostingpanelen (cPanel, Plesk, HestiaCP en dergelijke) | Voeg het domein toe op het scherm voor het toevoegen van een site in het paneel. Het paneel haalt het certificaat op. |
| Andere webapps | Pas ook de eigen adresinstelling van de app aan. Waar die staat, vind je in het helpartikel van de app en in de vragen op de pagina ervan. |
| Docker, schoon besturingssysteem | Voeg het toe aan de instellingen van de webserver die je hebt geïnstalleerd. |

Kom je er niet uit, [neem dan contact op met support](https://www.seturack.com/nl/kennisbank/artikel/how-to-contact-support).
