Hoe koppel ik mijn eigen domein aan mijn server?
- Het adres van je server vind je in de rij IP-adres op het tabblad Overzicht van het paneel.
- Maak in de DNS-instellingen waar je je domein hebt gekocht een A-record aan. Gebruik als naam
@voor het hoofddomein of een subdomein zoalswww. Vul als waarde het IP-adres in. - Wacht tot de DNS-wijziging is doorgevoerd. Dit kan even duren.
- 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 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.
Bedankt voor uw feedback!