In order to make self-hosting as accessible as possible, the YunoHost Project provides a free and automatically configured domain name service. By using this service, you won't have to configure DNS records yourself, which can be tedious and technical.
The following (sub)domains are proposed:
To use this service, you simply have to choose such a domain during the post-installation. It will then be automatically configured by YunoHost!
As a fairness measure, each instance may only have one such domain setup at any given time.
ynh.fr domain service does allow the creation of subdomains.
YunoHost allows the installation of applications on subdomains (for example, having the Nextcloud application accessible from the
cloud.mydomain.org address), this feature is also allowed with the
ynh.fr domains and so it is possible to have a subdomain such as
my.application.mydomain.nohost.me. to create a subdomain for
ynh.fr domain you just have to add the subdomain to yunohost like any other domains.
If you already did the postinstall and want to add an automatic domain, you may do so from the "Domains" web interface, selecting the option "I don't have a domain name..."
Alternatively, the following commands can be used.
# Add the domain yunohost domain add whateveryouwant.nohost.me # Subscribe/register to the dyndns service yunohost dyndns subscribe -d whateveryouwant.nohost.me # [ wait ~ 30 seconds ] # Update the DNS conf yunohost dyndns update # Set it as the main domain yunohost domain main-domain -n whateveryouwant.nohost.me
If you reinstall your server and want to use a domain already used previously, you must request a domain reset on the forum in the dedicated thread.
If you wish to use a different automatic domain, you first have to remove your present domain registration. This is done in 3 steps:
yunohost domain removein the CLI).
sudo rm /etc/cron.d/yunohost-dyndns && sudo rm -r /etc/yunohost/dyndns
You may then add a new domain.
Found errors? Think you can improve this documentation? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.