# Como associo o meu próprio domínio ao servidor?

https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-to-connect-your-own-domain

1. Obtenha o endereço do servidor na linha **Endereço IP** do separador **Resumo** do painel.
2. Nas definições de DNS do local onde comprou o domínio, crie um **registo A**. Como nome, use `@` para o domínio principal ou um subdomínio como `www`. Como valor, introduza o endereço IP.
3. Aguarde que a alteração de DNS se propague. Pode demorar algum tempo.
4. Siga os passos abaixo para a sua aplicação.

## Configurar o HTTPS nas aplicações web

A maioria das aplicações prontas a usar com interface web (como WordPress, WooCommerce e Nextcloud) funciona por trás do Caddy, que trata do HTTPS. Também é preciso adicionar o novo endereço ao Caddy. [Ligue-se por SSH](https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-to-connect-with-ssh) e, na pasta da aplicação, por exemplo `/opt/seturack/wordpress`, abra `caddy/Caddyfile`. Adicione o domínio à primeira linha:

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

Se o endereço do site começar por `http://`, altere antes a primeira linha para `example.com {`. Depois execute isto na mesma pasta. O Caddy obtém o certificado sozinho:

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

## O passo restante em cada aplicação

| Aplicação | O que fazer |
| --- | --- |
| WordPress, WooCommerce | Em **Settings > General**, altere os dois campos de endereço para o novo endereço. |
| Nextcloud | No ficheiro `.env` da pasta, altere `SITE_URL`, `SITE_HOST` e `SITE_ADI` e depois execute `docker compose up -d`. Adicione o novo endereço aos domínios de confiança do Nextcloud. |
| WireGuard | Mais nada. A ligação VPN continua a funcionar pelo endereço IP. |
| TeamSpeak | Nada muda no servidor. Basta escrever o domínio em vez do IP. |
| Painéis de alojamento (cPanel, Plesk, HestiaCP e semelhantes) | Adicione o domínio no ecrã de adicionar sites do painel. O painel obtém o certificado. |
| Outras aplicações web | Altere também a definição de endereço da própria aplicação. Encontra onde fica no artigo de ajuda da aplicação e nas perguntas da respetiva página. |
| Docker, SO limpo | Adicione-o às definições do servidor web que instalou. |

Se ficar bloqueado, [contacte o suporte](https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-to-contact-support).
