Перейти к основному содержимому

🌐 Домены

YunoHost позволяет управлять несколькими доменами и обслуживать их на одном сервере. Таким образом, вы можете, например, разместить блог и Nextcloud на первом домене yolo.com, а почтовый клиент — на втором домене swag.nohost.me. Каждый домен автоматически настраивается для работы с веб-сервисами и электронной почтой.

Управление доменами осуществляется в разделе «Домены» веб-панели администратора или через категорию yunohost domain в командной строке.

При добавлении домена предполагается, что вы приобрели (или, по крайней мере, контролируете) этот домен, чтобы иметь возможность управлять его конфигурацией DNS. Исключением являются домены в .nohost.me, .noho.st и ynh.fr, которые предлагаются проектом YunoHost и могут быть напрямую интегрированы с YunoHost посредством автоматической настройки DynDNS. Чтобы ограничить злоупотребления и затраты, в одном экземпляре может быть предложен только один домен одновременно, но вы можете добавить к нему столько поддоменов, сколько пожелаете. Например, если вы выберете example.ynh.co.uk, вы сможете добавить домены video.example.ynh.co.uk или www.exemple.ynh.fr или любой другой необходимый вам поддомен.

Управление доменами осуществляется в разделе «Домен» веб-панели администратора или через категорию yunohost domain в командной строке.

Снимок экрана веб-интерфейса администрирования домена с кнопкой «Добавить домен» и списком доменов

3 типа доменов

Чтобы сделать самостоятельный хостинг максимально доступным, проект YunoHost предоставляет бесплатный и автоматически настраиваемый сервис доменных имен. Используя этот сервис, вам не придётся самостоятельно настраивать DNS-записи, что может быть утомительным и сложным с технической точки зрения процессом.

Предлагаются следующие (под)домены:

  • точтовыхотитенолатиницей.nohost.me;
  • точтовыхотитенолатиницей.noho.st;
  • точтовыхотитенолатиницей.ynh.fr.

Кроме того, YunoHost использует встроенный механизм динамического DNS, поэтому ваш сервер останется доступным, даже если ваш публичный IP-адрес изменится.

Чтобы получить один из этих доменов, вам достаточно выбрать «У меня нет доменного имени…» ( I don't have a domaine name…) во время первоначальной настройки (после установки) или на странице «Добавить домен» (Add domain).

Снимок экрана страницы «Добавить домен», где можно выбрать «У меня нет доменного имени»

к сведению

Чтобы ограничить затраты ресурсов и предотвратить злоупотребления, каждый экземпляр может иметь только один из этих доменов, настроенный одновременно, однако вы можете добавить столько поддоменов, сколько пожелаете. Например, если вы выберете example.noho.st, вы сможете позже добавить домены video.example.noho.st или www.example.ynh.noho.st или любой другой необходимый вам поддомен. В этом случае вам нужно выбрать «У меня уже есть доменное имя» (I already have a domain name).

Более подробная информация об этих доменах

Настройка DNS

DNS (система доменных имен) — это система, позволяющая компьютерам по всему миру преобразовывать понятные человеку доменные имена (например, yolo.com) в машиночитаемые IP-адреса (например, 11.22.33.44). Для корректной работы этого преобразования (а также других функций) необходимо тщательно настроить DNS-записи.

YunoHost может сформировать рекомендуемую конфигурацию DNS для каждого домена, включая записи, необходимые для работы электронной почты. Эту конфигурацию можно найти в веб-интерфейсе администратора (в разделе «Домены» > «[имя домена]» > «Конфигурация DNS») (Domains > (the domain) > DNS configuration) или получить с помощью команды yunohost domain dns suggest the.domain.tld.

О символах нелатинского алфавита

Если ваше доменное имя содержит специальные символы (не латиницу), YunoHost преобразует его в интернационализированную версию с помощью Punycode. Поэтому при работе в командной строке необходимо использовать формат Punycode — например, тот, который выводится командой yunohost domain list.

SSL/HTTPS-сертификаты

Ещё одним важным аспектом настройки домена является SSL/HTTPS-сертификат. YunoHost интегрирован с Let's Encrypt, поэтому, как только ваш сервер станет доступен из интернета по доменному имени, администратор сможет запросить сертификат Let's Encrypt. Дополнительную информацию можно найти в разделе документации, посвященном сертификатам.