# Как подключить свой домен к серверу?

https://www.seturack.com/ru/baza-znaniy/statya/how-to-connect-your-own-domain

1. Адрес сервера возьмите из строки **IP-адрес** на вкладке **Обзор** в панели.
2. В настройках DNS у того, у кого вы купили домен, создайте **A-запись**. В качестве имени укажите `@` для основного домена или поддомен, например `www`. В качестве значения введите IP-адрес.
3. Подождите, пока изменение DNS распространится. Это может занять некоторое время.
4. Дальше выполните шаги ниже для своего приложения.

## Настройка HTTPS для веб-приложений

Большинство готовых приложений с веб-интерфейсом (например, WordPress, WooCommerce и Nextcloud) работают за Caddy, который занимается HTTPS. Новый адрес нужно добавить и в Caddy. [Подключитесь по SSH](https://www.seturack.com/ru/baza-znaniy/statya/how-to-connect-with-ssh) и в папке своего приложения, например `/opt/seturack/wordpress`, откройте `caddy/Caddyfile`. Добавьте свой домен в первую строку:

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

Если адрес вашего сайта начинается с `http://`, измените первую строку на `example.com {`. Затем выполните в той же папке следующую команду. Сертификат Caddy получит сам:

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

## Последний шаг для каждого приложения

| Приложение | Что сделать |
| --- | --- |
| WordPress, WooCommerce | В разделе **Settings > General** измените оба поля адреса на новый адрес. |
| Nextcloud | В файле `.env` в этой папке измените `SITE_URL`, `SITE_HOST` и `SITE_ADI`, затем выполните `docker compose up -d`. Добавьте новый адрес в доверенные домены Nextcloud. |
| WireGuard | Больше ничего. VPN-подключение продолжает работать по IP-адресу. |
| TeamSpeak | На сервере ничего не меняется. Просто вводите домен вместо IP-адреса. |
| Панели хостинга (cPanel, Plesk, HestiaCP и подобные) | Добавьте домен на экране добавления сайта в панели. Сертификат панель получит сама. |
| Другие веб-приложения | Измените и собственную настройку адреса в самом приложении. Где она находится, написано в справочной статье приложения и в вопросах на его странице. |
| Docker, чистая ОС | Добавьте его в настройки установленного вами веб-сервера. |

Если что-то не получается, [напишите в поддержку](https://www.seturack.com/ru/baza-znaniy/statya/how-to-contact-support).
