Merge pull request #994 from Jaxom99/dyndns-updates

Dyndns updates
This commit is contained in:
frju365 2019-06-18 21:36:02 +02:00 committed by GitHub
commit 7134f556e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 56 additions and 30 deletions

View file

@ -5,7 +5,7 @@ DNS (domain name system) is a system that converts human-readable addresses
easily accessible by human beings, and for some services like mail to work easily accessible by human beings, and for some services like mail to work
properly, DNS must be configured. properly, DNS must be configured.
If you're using a nohost.me / noho.st domain, the configuration should be If you're using an [automatic domain](/dns_nohost_me) provided by the YunoHost Project, the configuration should be
performed automatically. If you're using your own domain name (e.g. bought via performed automatically. If you're using your own domain name (e.g. bought via
a registrar), you should manually configure your domain on your registrar's a registrar), you should manually configure your domain on your registrar's
interface. interface.

View file

@ -7,8 +7,8 @@ votre serveur soit facilement accessible par d'autres êtres humains, et pour
que certains services comme le mail fonctionnent correctement, il est nécessaire que certains services comme le mail fonctionnent correctement, il est nécessaire
de configurer la zone DNS de votre domaine. de configurer la zone DNS de votre domaine.
Si vous utilisez un domaine en nohost.me / noho.st domain, la configuration Si vous utilisez un [domaine automatique](/dns_nohost_me_fr) fourni par le Projet Yunohost,
devrait être faite automatiquement. Si vous utilisez votre propre nom de domaine la configuration devrait être faite automatiquement. Si vous utilisez votre propre nom de domaine
(e.g. acheté chez un registrar), il vous faut configurer manuellement votre (e.g. acheté chez un registrar), il vous faut configurer manuellement votre
domaine via l'interface de votre registrar. domaine via l'interface de votre registrar.

View file

@ -1,6 +1,6 @@
# Nohost.me domains # Nohost.me domains
In order to make self-hosting as accessible as possible, YunoHost offers a *free* 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 and *automatically configured* domain name service. By using this service, you
won't have to [configure DNS records](/dns_config) yourself, which won't have to [configure DNS records](/dns_config) yourself, which
can be tedious and technical. can be tedious and technical.
@ -13,15 +13,12 @@ The following (sub)domains are proposed:
To use this service, you simply have to choose such a domain during the To use this service, you simply have to choose such a domain during the
post-installation. It will then be automatically configured by YunoHost ! post-installation. It will then be automatically configured by YunoHost !
#### Retrieve a nohost.me or noho.st domain N.B.: As a fairness measure, each instance may only
have **one such domain** setup at any given time.
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](https://forum.yunohost.org/t/nohost-domain-recovery/442).
#### Subdomains #### Subdomains
The `nohost.me` and `noho.st` domain service does not allow the creation of The `nohost.me`, `noho.st` and `ynh.fr` domain service does not allow the creation of
subdomains. subdomains.
Even if YunoHost allows the installation of applications on subdomains (for Even if YunoHost allows the installation of applications on subdomains (for
@ -33,13 +30,12 @@ application.mydomain.nohost.me`.
To be able to enjoy applications that can only be installed at the root of a To be able to enjoy applications that can only be installed at the root of a
domain name, you must have your own domain name. domain name, you must have your own domain name.
### Adding a nohost.me / noho.st / ynh.fr domain after the post-installation ### Adding a nohost.me, noho.st or ynh.fr domain after the post-installation
If you already did the postinstall and want to add a nohost.me domain, you If you already did the postinstall and want to add an automatic domain, you
should run the following command (this can only be done from command line may do so from the "Domains" web interface, selecting the option "I don't have a domain name..."
currently).
N.B. : you can only have *one* nohost.me domain per YunoHost installation. Alternatively, the following commands can be used.
```bash ```bash
# Add the domain # Add the domain
@ -53,3 +49,22 @@ yunohost dyndns subscribe -d whateveryouwant.nohost.me
# Update the DNS conf # Update the DNS conf
yunohost dyndns update yunohost dyndns update
``` ```
#### Retrieve a nohost.me, noho.st or ynh.fr domain
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](https://forum.yunohost.org/t/nohost-domain-recovery/442).
#### Change a nohost.me, noho.st or ynh.fr domain
If you wish to use a different automatic domain, you first have to remove
your present domain registration. This is done in 3 steps:
1. Remove the domain from your instance (via webadmin or the `yunohost doamin remove` CLI).
**/!\ Caution: this will remove any app installed on this domain, along with its data.**
2. Ask for registration removal [in the dedicated forum thread](https://forum.yunohost.org/t/nohost-domain-recovery/442).
3. Remove automatic domain configuration files on your server, via CLI only : `sudo rm /etc/cron.d/yunohost-dyndns && sudo rm -r /etc/yunohost/dyndns`
You may then add a new domain.

View file

@ -1,6 +1,6 @@
# Noms de domaines nohost.me # Noms de domaines automatiques
Afin de rendre l'auto-hébergement le plus accessible possible, YunoHost propose un service de noms de domaine *gratuits* et *automatiquement configurés*. En utilisant ce service, vous n'avez donc pas à réaliser vous-même la [configuration des enregistrements DNS](/dns_config) qui est assez technique. Afin de rendre l'auto-hébergement le plus accessible possible, le Projet YunoHost fournit un service de noms de domaine *offerts* et *automatiquement configurés*. En utilisant ce service, vous n'avez donc pas à réaliser vous-même la [configuration des enregistrements DNS](/dns_config) qui est assez technique.
Les (sous-)domaines suivants sont proposés : Les (sous-)domaines suivants sont proposés :
- `cequevousvoulez.nohost.me` ; - `cequevousvoulez.nohost.me` ;
@ -9,26 +9,24 @@ Les (sous-)domaines suivants sont proposés :
Pour profiter de ce service, il vous suffit de choisir un tel domaine lors de la post-installation. Il sera ensuite automatiquement configuré par YunoHost ! Pour profiter de ce service, il vous suffit de choisir un tel domaine lors de la post-installation. Il sera ensuite automatiquement configuré par YunoHost !
### Récupérer un domaine nohost.me ou noho.st N.B. : Pour des raisons d'équité, vous ne pouvez avoir qu'*un seul domaine* nohost.me par installation de
YunoHost.
Si vous réinstallez votre serveur et voulez utiliser un domaine déjà utilisé précédemment, il vous faut demander une réinitialisation du domaine sur le forum [dans le fil de discussion dédié](https://forum.yunohost.org/t/nohost-domain-recovery/442).
### Sous-domaines ### Sous-domaines
Le service de domaines `nohost.me` et `noho.st` n'autorise pas la création de sous-domaines. Le service de domaines `nohost.me`, `noho.st` et `ynh.fr` n'autorise pas la création de sous-domaines.
Même si YunoHost permet l'installation d'applications sur des sous-domaines (par exemple avoir l'application Owncloud accessible depuis l'adresse `cloud.mondomaine.org`), cette fonctionnalité n'est pas permise avec les domaines `nohost.me` et `noho.st` et il nest pas possible davoir un sous-sous-domaine tel `monapplication.mondomaine.nohost.me`. Même si YunoHost permet l'installation d'applications sur des sous-domaines (par exemple avoir l'application Owncloud accessible depuis l'adresse `cloud.mondomaine.org`), cette fonctionnalité n'est pas permise avec les domaines `nohost.me` et `noho.st` et il nest pas possible davoir un sous-sous-domaine tel `monapplication.mondomaine.nohost.me`.
Pour pouvoir profiter des applications installables uniquement à la racine dun nom de domaine, il faut avoir son propre nom de domaine. Pour pouvoir profiter des applications installables uniquement à la racine dun nom de domaine, il faut avoir son propre nom de domaine.
### Ajouter un domaine nohost.me / noho.st / ynh.fr après la post-installation ### Ajouter un domaine nohost.me, noho.st ou ynh.fr après la post-installation
Si vous avez déjà effectué la postinstallation est souhaitez ajouter un domaine Si vous avez déjà effectué la postinstallation et souhaitez ajouter un domaine
de type nohost.me, vous pouvez utiliser les commandes suivantes (uniquement de type nohost.me, vous pouvez utiliser la catégorie "Domaines" de l'interface web,
faisable depuis la ligne de commande pour le moment). en choisissant l'option "je n'ai pas de nom de domaine..."
N.B. : vous ne pouvez avoir qu'*un* seul domaine nohost.me par installation de Vous pouvez également utiliser les commandes suivantes depuis la ligne de commande.
YunoHost.
```bash ```bash
# Ajouter le domaine # Ajouter le domaine
@ -37,9 +35,22 @@ yunohost domain add cequevousvoulez.nohost.me
# Enregister le domaine dans le service dyndns # Enregister le domaine dans le service dyndns
yunohost dyndns subscribe -d cequevousvoulez.nohost.me yunohost dyndns subscribe -d cequevousvoulez.nohost.me
# [ attendre ~ 30 seconds ] # [ attendre ~ 30 secondes ]
# Mettre à jour la configuration DNS # Mettre à jour la configuration DNS
yunohost dyndns update yunohost dyndns update
``` ```
### Récupérer un domaine nohost.me, noho.st ou ynh.fr
Si vous réinstallez votre serveur et voulez utiliser un domaine automatique déjà utilisé précédemment, il vous faut demander une réinitialisation du domaine au Projet YunoHost, [dans le fil de discussion dédié du forum](https://forum.yunohost.org/t/nohost-domain-recovery/442).
### Changer un domaine nohost.me, noho.st ou ynh.fr
Si vous voulez utiliser un autre domaine automatique sur votre serveur, vous devez d'abord supprimer celui qui est déjà configuré, selon les instructions suivantes :
1. Supprimer le domaine de votre instance (par webadmin ou `yunohost domain remove`). **Attention : cela supprimera
toute application installée sur ce domaine, ainsi que ses données**.
2. Demander la suppression de votre souscription [dans le fil de discussion dédié du forum](https://forum.yunohost.org/t/nohost-domain-recovery/442).
3. Enlever les fichiers de configuration automatique sur votre instance (uniquement depuis la ligne de commande pour le moment) : `sudo rm /etc/cron.d/yunohost-dyndns && sudo rm -r /etc/yunohost/dyndns`
Vous pourrez ensuite enregistrer un nouveau domaine automatique.

View file

@ -3,7 +3,7 @@ Domains, DNS conf and certificate
YunoHost allows you to manage and serve several domains on the same server. For instance, you can host a blog and Nextcloud on a first domain `yolo.com`, and a web mail client on a second domain `swag.nohost.me`. Each domain is automatically configured to handle web services, mail services and XMPP services. YunoHost allows you to manage and serve several domains on the same server. For instance, you can host a blog and Nextcloud on a first domain `yolo.com`, and a web mail client on a second domain `swag.nohost.me`. Each domain is automatically configured to handle web services, mail services and XMPP services.
Domains can be managed in the 'Domain' section of the webadmin, or through the `yunohost domain` category of the command line. Each time you add a domain, it is expected that you bought it (or own it) on a domain registrar, so you can manage the [DNS configuration](dns). The exception is the [domains `.nohost.me`, `.noho.st` and `ynh.fr`](/dns_nohost_me) which are free and can be directly integrated with YunoHost. Domains can be managed in the 'Domain' section of the webadmin, or through the `yunohost domain` category of the command line. Each time you add a domain, it is expected that you bought it (or own it) on a domain registrar, so you can manage the [DNS configuration](dns). The exception is the [`.nohost.me`, `.noho.st` and `ynh.fr` domains](/dns_nohost_me) which are paid for by the YunoHost Project, and can be directly integrated with YunoHost thanks to an automated dynDNS setup. (To limit costs and abuses, each instance may only have one of these domains setup at any given time).
The domain chosen during the postinstall is defined as the main domain of the server : this is where the SSO and the web admin interface will be available. The main domain can later be changed through the web admin in Domains > (the domain) > Set default, or with the command line `yunohost tools maindomain`. The domain chosen during the postinstall is defined as the main domain of the server : this is where the SSO and the web admin interface will be available. The main domain can later be changed through the web admin in Domains > (the domain) > Set default, or with the command line `yunohost tools maindomain`.

View file

@ -3,7 +3,7 @@ Domaines, configuration DNS et certificats
YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantannée XMPP. YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantannée XMPP.
Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôliez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](dns) ce celui-ci. Une exception concerne les domaines en [`.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me_fr) qui sont gratuits et peuvent être directement intégrés avec YunoHost. Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôliez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](dns) ce celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me_fr) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration dynDNS automatique. (Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois).
Le domaine choisi lors de la postinstall est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`. Le domaine choisi lors de la postinstall est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`.