This commit is contained in:
Yunohost-Bot 2021-02-16 17:37:13 +00:00
commit f3baf7e82c
12 changed files with 272 additions and 69 deletions

36
pages/00.home/docs.de.md Normal file
View file

@ -0,0 +1,36 @@
---
title: Herzlich willkommen!
template: docs
taxonomy:
category: docs
routes:
default: '/docs'
aliases:
- '/'
visible: false
---
Dies ist die Dokumentation von [YunoHost, einem freien Betriebssystem, das die Serververwaltung vereinfachen und das Selbsthosting demokratisieren soll](/whatsyunohost).
Weitere Informationen zum Selbsthosting, zur Installation deines eigenen YunoHost-Servers und zur Installation der ersten Apps findest du im [Administratorhandbuch](/admindoc).
Du kannst in den [Anwendungskatalog](/apps) schauen, um die Apps anzusehen, die auf deinem Server installiert werden können (Natürlich geht das auch direkt über deine Administrationsoberfläche!).
Wenn du Hilfe benötigst, ist die [Community](/community) für dich da: [Chatte](/chat_rooms) mit uns oder schau in das [Forum](/community/forum)!
[center]
<a href="/admindoc" class="btn btn-lg btn-primary inline"><i class="fa fa-cogs"></i> Administratorhandbuch</a>
<a href="/apps" class="btn btn-lg btn-success inline"><i class="fa fa-cubes"></i> Anwendungen</a>
<a href="/community" class="btn btn-lg btn-primary" style="background: blueviolet;border-color: blueviolet;"><i class="fa fa-users"></i> Community</a>
<a href="/contribute" style="background: orange; border-color: orange;" class="btn btn-lg btn-error"><i class="fa fa-heart"></i> Beteilige dich</a>
[/center]
[center]
<a href="/" class="btn btn-lg inline"><i class="fa fa-fw fa-arrow-left"></i> Zurück zur Homepage</a>
[/center]
!!!! Um in diesem Dokument zu navigieren, kannst du die linke und rechte Pfeiltaste verwenden. Navigiere mit dem [fa=bars /] Seitenbereich oder über das [fa=search /] Suchfeld direkt zu dem gewünschten Abschnitt. Viel Spaß!

View file

@ -1,5 +1,5 @@
---
title: Bienvenue!
title: Bienvenue !
template: docs
taxonomy:
category: docs
@ -10,25 +10,25 @@ routes:
visible: false
---
Ce site contiens la documentation de [YunoHost, un système d'exploitation libre qui vise à simplifier l'administration d'un serveur et à démocratiser l'auto-hébergement](/whatsyunohost).
Ce site contient la documentation de [YunoHost, un système d'exploitation libre qui vise à simplifier l'administration d'un serveur et à démocratiser l'auto-hébergement](/whatsyunohost).
En tant que futur jardinier de votre propre serveur, commencez par visiter le [guide de l'administrateur](/admindoc) pour en savoir plus sur l'autohébergement, comment installer votre serveur, et installer vos premières applications.
Vous pouvez explorer ici le [catalogue d'application](/apps) installable sur votre serveur (bien qu'il soit aussi consultable directement depuis votre interface d'administration !)
Vous pouvez explorer le [catalogue d'application](/apps) installable sur votre serveur (bien qu'il soit aussi consultable directement depuis votre interface d'administration !)
La [communauté](/community) est là si vous avez besoin d'aide : venez discuter sur les [salons de discussions](/chat_rooms) ou posez vos questions sur le [forum](/community/forum) !
[center]
<a href="/docbeta/en/admindoc" class="btn btn-lg btn-primary inline"><i class="fa fa-cogs"></i> Guide d'administration</a>
<a href="/docbeta/en/apps" class="btn btn-lg btn-success inline"><i class="fa fa-cubes"></i> Applications</a>
<a href="/docbeta/en/contribute" class="btn btn-lg btn-primary" style="background: blueviolet;border-color: blueviolet;"><i class="fa fa-users"></i> Communauté</a>
<a href="/docbeta/en/contribute" style="background: orange; border-color: orange;" class="btn btn-lg btn-error"><i class="fa fa-heart"></i> Contribuer</a>
<a href="/admindoc" class="btn btn-lg btn-primary inline"><i class="fa fa-cogs"></i> Guide d'administration</a>
<a href="/apps" class="btn btn-lg btn-success inline"><i class="fa fa-cubes"></i> Applications</a>
<a href="/community" class="btn btn-lg btn-primary" style="background: blueviolet;border-color: blueviolet;"><i class="fa fa-users"></i> Communauté</a>
<a href="/contribute" style="background: orange; border-color: orange;" class="btn btn-lg btn-error"><i class="fa fa-heart"></i> Contribuer</a>
[/center]
[center]
<a href="/" class="btn btn-lg inline"><i class="fa fa-fw fa-arrow-left"></i> Retourner à la page d'acceuil du site</a>
<a href="/" class="btn btn-lg inline"><i class="fa fa-fw fa-arrow-left"></i> Retourner à la page d'accueil du site</a>
[/center]

View file

@ -20,10 +20,10 @@ The [Community](/community) is here for you if you need some help : come [chat](
[center]
<a href="/docbeta/en/admindoc" class="btn btn-lg btn-primary inline"><i class="fa fa-cogs"></i> Administrator's guide</a>
<a href="/docbeta/en/apps" class="btn btn-lg btn-success inline"><i class="fa fa-cubes"></i> Applications</a>
<a href="/docbeta/en/contribute" class="btn btn-lg btn-primary" style="background: blueviolet;border-color: blueviolet;"><i class="fa fa-users"></i> Community</a>
<a href="/docbeta/en/contribute" style="background: orange; border-color: orange;" class="btn btn-lg btn-error"><i class="fa fa-heart"></i> Get involved</a>
<a href="/admindoc" class="btn btn-lg btn-primary inline"><i class="fa fa-cogs"></i> Administrator's guide</a>
<a href="/apps" class="btn btn-lg btn-success inline"><i class="fa fa-cubes"></i> Applications</a>
<a href="/community" class="btn btn-lg btn-primary" style="background: blueviolet;border-color: blueviolet;"><i class="fa fa-users"></i> Community</a>
<a href="/contribute" style="background: orange; border-color: orange;" class="btn btn-lg btn-error"><i class="fa fa-heart"></i> Get involved</a>
[/center]

View file

@ -13,10 +13,10 @@ routes:
[columns]
[[fa=user /] Interface utilisateur](https://demo.yunohost.org/?target=_blank&classes=btn,btn-lg,btn-success)
Utilisateur : demo
Mot de passe: demo
Mot de passe : demo
[[fa=cog /] Interface dadministration](https://demo.yunohost.org/yunohost/admin/?target=_blank&classes=btn,btn-lg,btn-primary)
Mot de passe: demo
Mot de passe : demo
[/columns]
[/center]

View file

@ -18,7 +18,7 @@ Vous pouvez vous héberger chez vous, sur une carte ARM ou un vieil ordinateur,
### À la maison, derrière un VPN
Un VPN est un tunnel chiffré entre deux machines. En pratique, cela permet de faire "comme si" une machine était connectée depuis ailleurs. Ceci permet de s'auto-héberger à la maison tout en contournant les limitations du fournisseur d'accès internet. Voir aussi [le projet Brique Internet](https://labriqueinter.net/) et [la FFDN](https://www.ffdn.org/).
Un VPN est un tunnel chiffré entre deux machines. En pratique, cela permet de faire « comme si » une machine était connectée depuis ailleurs. Ceci permet de s'auto-héberger à la maison tout en contournant les limitations du fournisseur d'accès internet. Voir aussi [le projet Brique Internet](https://labriqueinter.net/) et [la FFDN](https://www.ffdn.org/).
- **Avantages** : vous aurez un contrôle physique sur la machine, et le VPN permettra de cacher votre trafic vis-à-vis de votre FAI ainsi que de contourner ses limitations ;
- **Inconvénients** : il vous faudra payer des frais mensuels pour le VPN.
@ -87,4 +87,4 @@ Vous pouvez louer un serveur privé virtuel ou une machine dédiée à des hébe
<td style="text-align:center;" class="success">Généralement bonne</td>
</tr>
</tbody>
</table>
</table>

View file

@ -148,40 +148,40 @@ Cependant, ces images communautaires existent et sont disponibles sur Docker Hub
## [fa=list-alt /] Pré-requis
{% if regular %}
* Un matériel compatible x86 dédié à YunoHost : portable, netbook, ordinateur avec 512Mo de RAM et 16Go de capacité de stockage (au moins)
* Un matériel compatible x86 dédié à YunoHost : portable, netbook, ordinateur avec 512Mo de RAM et 16Go de capacité de stockage (au moins) ;
{% elseif rpi2plus %}
* Un Raspberry Pi 2, 3 ou 4
* Un Raspberry Pi 2, 3 ou 4 ;
{% elseif rpi1 %}
* Un Raspberry Pi 1 avec au moins 512Mo de RAM
* Un Raspberry Pi 1 avec au moins 512Mo de RAM ;
{% elseif rpi0 %}
* Un Raspberry Pi zero
* Un Raspberry Pi zero ;
{% elseif internetcube %}
* Un Orange Pi PC+ ou une Olinuxino Lime 1 ou 2
* Un VPN avec une IP publique dédiée et un fichier `.cube`
* Un Orange Pi PC+ ou une Olinuxino Lime 1 ou 2 ;
* Un VPN avec une IP publique dédiée et un fichier `.cube` ;
{% elseif arm_sup %}
* Un Orange Pi PC+ ou une Olinuxino Lime 1 ou 2
* Un Orange Pi PC+ ou une Olinuxino Lime 1 ou 2 ;
{% elseif arm_unsup %}
* Une carte ARM avec au moins 512Mo de RAM
* Une carte ARM avec au moins 512Mo de RAM ;
{% elseif vps_debian %}
* Un serveur dédié ou virtuel avec Debian 10 (Buster) pré-installé <small>(avec un **kernel >= 3.12**)</small>, 512Mo de RAM et 16Go de capacité de stockage (au moins)
* Un serveur dédié ou virtuel avec Debian 10 (Buster) pré-installé <small>(avec un **kernel >= 3.12**)</small>, 512Mo de RAM et 16Go de capacité de stockage (au moins) ;
{% elseif vps_ynh %}
* Un serveur dédié ou virtuel avec YunoHost pré-installé, 512Mo de RAM et 16Go de capacité de stockage (au moins)
* Un serveur dédié ou virtuel avec YunoHost pré-installé, 512Mo de RAM et 16Go de capacité de stockage (au moins) ;
{% elseif virtualbox %}
* Un ordinateur x86 avec [VirtualBox installé](https://www.virtualbox.org/wiki/Downloads) et assez de RAM disponible pour lancer une petite machine virtuelle avec 512Mo de RAM et 8Go de capacité de stockage (au moins)
* Un ordinateur x86 avec [VirtualBox installé](https://www.virtualbox.org/wiki/Downloads) et assez de RAM disponible pour lancer une petite machine virtuelle avec 512Mo de RAM et 8Go de capacité de stockage (au moins) ;
{% endif %}
{% if arm %}
* Une alimentation électrique (soit un adaptateur, soit un cable microUSB) pour alimenter la carte;
* Une carte microSD: 16Go de capacité (au moins), [classe "A1"](https://fr.wikipedia.org/wiki/Carte_SD#Vitesse) hautement recommandée (comme par exemple [cette carte SanDisk A1](https://www.amazon.fr/SanDisk-microSDHC-Adaptateur-homologu%C3%A9e-Nouvelle/dp/B073JWXGNT/));
* Une alimentation électrique (soit un adaptateur, soit un cable microUSB) pour alimenter la carte ;
* Une carte microSD : 16Go de capacité (au moins), [classe « A1 »](https://fr.wikipedia.org/wiki/Carte_SD#Vitesse) hautement recommandée (comme par exemple [cette carte SanDisk A1](https://www.amazon.fr/SanDisk-microSDHC-Adaptateur-homologu%C3%A9e-Nouvelle/dp/B073JWXGNT/)) ;
{% endif %}
{% if regular %}
* Une clé USB avec au moins 1Go de capacité OU un CD viege standard
* Une clé USB avec au moins 1Go de capacité OU un CD viege standard ;
{% endif %}
{% if at_home %}
* Un [fournisseur d'accès internet correct](/isp), de préférence avec une bonne vitesse dupload
* Un [fournisseur d'accès internet correct](/isp), de préférence avec une bonne vitesse dupload ;
{% if rpi0 %}
* Un câble OTG ou un adaptateur Wifi USB pour connecter votre Raspberry Pi Zero
* Un câble OTG ou un adaptateur Wifi USB pour connecter votre Raspberry Pi Zero ;
{% elseif not virtualbox %}
* Un câble ethernet/RJ-45 pour brancher la carte à votre routeur/box internet.
* Un câble ethernet/RJ-45 pour brancher la carte à votre routeur/box internet ;
{% endif %}
* Un ordinateur pour lire ce guide, flasher l'image et accéder à votre serveur.
{% endif %}
@ -302,7 +302,7 @@ Maintenant que vous avez téléchargé limage de {{image_type}}, vous devez l
Téléchargez <a href="https://www.balena.io/etcher/" target="_blank">Etcher</a> pour votre système d'exploitation et installez-le.
Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, selectionnez votre image et cliquez "Flash".
Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, sélectionnez votre image et cliquez sur « Flash ».
![Etcher](image://etcher.gif?resize=700&class=inline)
@ -311,14 +311,14 @@ Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, selection
Téléchargez [USBimager](https://bztsrc.gitlab.io/usbimager/) pour votre système d'exploitation et installez-le.
Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, selectionnez votre image et cliquez "Write".
Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, sélectionnez votre image et cliquez sur « Write ».
![USBimager](image://usbimager.png?resize=700&class=inline)
[/ui-tab]
[ui-tab title="Avec dd"]
Si vous êtes sur GNU/Linux / macOS et que vous êtes familier avec la ligne de commande, il est possible de flasher la clef USB ou carte SD avec dd. Vous pouvez identifier le nom du périphérique avec `fdisk -l` ou `lsblk`. Une carte SD s'apelle typiquement `/dev/mmcblk0`. ATTENTION à faire attention de prendre le bon nom !
Si vous êtes sur GNU/Linux / macOS et que vous êtes familier avec la ligne de commande, il est possible de flasher la clef USB ou carte SD avec dd. Vous pouvez identifier le nom du périphérique avec `fdisk -l` ou `lsblk`. Une carte SD s'appelle typiquement `/dev/mmcblk0`. ATTENTION à faire attention de prendre le bon nom !
Ensuite lancez :
@ -348,7 +348,7 @@ Pour les anciens matériels, il vous faut peut-être utiliser un CD/DVD. Le logi
![](image://virtualbox_1.png?class=inline)
! Ce n'est pas grave si seulement la version 32-bit est dispo, mais dans ce cas soyez sur d'avoir téléchargé l'image 32 bit précédemment.
! Ce n'est pas grave si seulement la version 32-bit est disponible, mais dans ce cas soyez sûr d'avoir téléchargé l'image 32 bit précédemment.
## Modifier la configuration réseau
@ -358,7 +358,7 @@ Allez dans **Réglages** > **Réseau** :
* Sélectionnez `Accès par pont`
* Choisissez votre interface selon son nom :
**wlan0** si vous êtes connecté sans-fil, **eth0** or **eno1** sinon.
**wlan0** si vous êtes connecté sans-fil, **eth0** ou **eno1** sinon.
![](image://virtualbox_2.png?class=inline)
@ -377,10 +377,10 @@ Allez dans **Réglages** > **Réseau** :
* Branchez le câble ethernet (un côté sur votre box, l'autre côté à votre carte).
* Pour les utilisateurs et utilisatrices souhaitant configurer la carte pour la connecter via le WiFi à la place, voir [cet exemple](https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md).
* Mettez la carte SD dans le serveur
* Mettez la carte SD dans le serveur.
* (Faculatif) Il est possible de brancher un écran et clavier sur votre serveur en cas de soucis ou pour vérifier que le processus de démarrage (boot) se passe bien ou encore pour avoir un accès direct en console.
* Branchez l'alimentation
* Laissez quelques minutes à votre serveur pour s'autoconfigurer durant le premier démarrage
* Branchez l'alimentation.
* Laissez quelques minutes à votre serveur pour s'autoconfigurer durant le premier démarrage.
* Assurez vous que votre ordinateur (de bureau ou portable) est connecté au même réseau local (c'est-à-dire la même box internet) que votre serveur.
{% elseif virtualbox %}
@ -395,16 +395,16 @@ Démarrez votre machine virtuelle aprés avoir sélectionné l'image YunoHost.
{% else %}
## [fa=plug /] Démarrer la machine sur la clé USB
* Branchez le cable ethernet (un cé à votre box, de l'autre côté à votre carte).
* Branchez le cable ethernet (un côté à votre box, de l'autre côté à votre carte).
* Démarrez votre serveur avec la clé USB ou le CD-ROM inséré, et sélectionnez-le comme **périphérique de démarrage (bootable device)** en pressant lune des touches suivantes (dépendant de votre ordinateur) :
`<ESC>`, `<F9>`, `<F10>`, `<F11>`, `<F12>` or `<DEL>`.
* N.B. : si le serveur était précédemment installé avec une version récente de Windows (8+), vous devez d'abord demander à Windows de "redémarrer réellement". Vous pouvez le faire dans une oiption du menu "Options de démarrage avancées".
* N.B. : si le serveur était précédemment installé avec une version récente de Windows (8+), vous devez d'abord demander à Windows de « redémarrer réellement ». Vous pouvez le faire dans une oiption du menu « Options de démarrage avancées ».
{% endif %}
{% if regular or virtualbox %}
## [fa=rocket /] Lancer linstallation graphique
!! N.B. : L'installation effacera totalement les données sur votre disque dur!
!! N.B. : L'installation effacera totalement les données sur votre disque dur !
Vous devriez voir un écran comme ça :
@ -482,7 +482,7 @@ curl https://install.yunohost.org | bash
!!! Si vous êtes en train de restaurer une sauvegarde YunoHost, vous devez sauter cette étape et vous référer à la section [Restaurer durant la postinstallation à la place de cette étape de configuration initiale](/backup#restoring-during-the-postinstall).
[ui-tabs position="top-left" active="0" theme="lite"]
[ui-tab title="A partir de l'interface web"]
[ui-tab title="À partir de l'interface web"]
{%if at_home %}
Dans un navigateur web, tapez dans la barre d'adresse **{% if internetcube %}`https://internetcube.local`{% else %}`https://yunohost.local`{% endif %}**.
@ -491,7 +491,7 @@ Dans un navigateur web, tapez dans la barre d'adresse **{% if internetcube %}`ht
Vous pouvez lancer la configuration initiale à partir du navigateur en tapant l'**adresse IP publique de votre serveur**. Généralement, votre fournisseur de VPS vous indique l'IP dans un mail ou sur sa console de gestion.
{% endif %}
! Lors de la première visite, vous rencontrerez très probablement un avertissement de sécurité lié au certificat utilisé. Pour le moment, votre serveur utilise un certificat auto-signé. Vous pourrez plus tard ajouter un certificat automatiquement reconnus par les navigateurs comme décrit dans [la page sur les certificats](/certificate). En attendant, ajoutez une exception de sécurité pour accepter le certificat actuel. Toutefois, **s'il-vous-plait**, ne prenez pas l'habitude d'accepter ce genre d'alerte de sécurité !
! Lors de la première visite, vous rencontrerez très probablement un avertissement de sécurité lié au certificat utilisé. Pour le moment, votre serveur utilise un certificat auto-signé. Vous pourrez plus tard ajouter un certificat automatiquement reconnus par les navigateurs comme décrit dans [la page sur les certificats](/certificate). En attendant, ajoutez une exception de sécurité pour accepter le certificat actuel. Toutefois, **s'il-vous-plaît**, ne prenez pas l'habitude d'accepter ce genre d'alerte de sécurité !
{% if not internetcube %}
Vous devriez ensuite obtenir cette page :
@ -502,9 +502,9 @@ Vous devriez ensuite obtenir cette page :
{% endif %}
[/ui-tab]
[ui-tab title="A partir de la ligne de commande"]
[ui-tab title="À partir de la ligne de commande"]
Vous pouvez aussi lancer la post-installation avec la commande`yunohost tools postinstall` directement sur le serveur ou [via SSH](/ssh).
Vous pouvez aussi lancer la post-installation avec la commande `yunohost tools postinstall` directement sur le serveur ou [via SSH](/ssh).
[figure class="nomargin" caption="Capture d'écran de la configuration initiale en ligne de commande"]
![Configuration initiale en ligne de commande](image://postinstall_cli.png?resize=100%&class=inline)
@ -521,9 +521,9 @@ Cest le nom de domaine qui permettra laccès à votre serveur ainsi qua
* Si l'auto-hébergement est tout neuf pour vous et que vous n'avez pas encore de nom de domaine, nous recommandons d'utiliser un domaine en **.nohost.me** / **.noho.st** / **.ynh.fr** (exemple : `homersimpson.nohost.me`). S'il n'est pas déjà utilisé, le domaine sera automatiquement rattaché à votre serveur YunoHost, et vous naurez pas détape de configuration supplémentaire. Toutefois, notez que l'utilisation d'un de ces noms de domaines implique que vous n'aurez pas le contôle complet sur votre configuration DNS.
* SI en revanche vous avez déjà votre propre nom de domaine, vous souhaitez probablement l'utiliser. Vous aurez donc besoin ensuite de configurer les enregistrements DNS comme expliqué [ici](/dns_config).
* Si en revanche vous avez déjà votre propre nom de domaine, vous souhaitez probablement l'utiliser. Vous aurez donc besoin ensuite de configurer les enregistrements DNS comme expliqué [ici](/dns_config).
!!! Oui, vous *devez* configurer un nom de domaine. Si vous n'avez pas de nom de domaine et que vous n'en voulez pas en **.nohost.me**, **.noho.st** ou **.ynh.fr**, vous pouvez utilisez un "faux" domaine comme par exemple `yolo.test` et modifier votre fichier `/etc/hosts` pour que ce domaine pointe vers l'IP de votre serveur, comme expliqué [ici](/dns_local_network).
!!! Oui, vous *devez* configurer un nom de domaine. Si vous n'avez pas de nom de domaine et que vous n'en voulez pas en **.nohost.me**, **.noho.st** ou **.ynh.fr**, vous pouvez utilisez un « faux » domaine comme par exemple `yolo.test` et modifier votre fichier `/etc/hosts` pour que ce domaine pointe vers l'IP de votre serveur, comme expliqué [ici](/dns_local_network).
##### [fa=key /] Mot de passe dadministration
Cest le mot de passe qui vous permettra daccéder à linterface dadministration de votre serveur. Vous pourrez également lutiliser pour vous connecter à distance [via SSH](/ssh), ou [en SFTP](/filezilla) pour transférer des fichiers. De manière générale, cest la **clé dentrée à votre système**, pensez donc à la choisir attentivement.
@ -534,7 +534,7 @@ Une fois la configuration initiale faite, vous devriez être capable de vous con
Bien que votre serveur dispose maintenant d'un utilisateur `admin`, cet utilisateur `admin` n'est pas un utilisateur "standard" et ne peut pas se connecter sur le [portail utilisateur](/users).
Par conséquent, vous devriez ajouter un premier utilisateur "standard".
Par conséquent, vous devriez ajouter un premier utilisateur « standard ».
!!! Le premier utilisateur que vous créez est un peu spéciale : il recevra les emails envoyé à `root@votredomaine.tld` et `admin@votredomaine.tld`. Ces emails peuvent être utilisés pour envoyer des informations ou des alertes techniques.
@ -561,7 +561,7 @@ Le système de diagnostique est conçu pour fournir un moyen facile de valider q
!!! N.B. : **ne partez pas en courant** ! La première fois que vous lancerez le diagnostique, il est assez normal d'avoir plusieurs alertes rouges ou jaunes car vous devez généralement [configurer les enregistrements DNS](/dns_config) (si vous n'utilisez pas un domaine `.nohost.me`, `.noho.st` ou `.ynh.fr`){%if at_home %} et/ou [configurer la redirection des ports](/isp_box_config){% endif %}.
!!! Si une alerte n'est pas pertinente (par exemple parce que vous ne pensez pas utiliser une fonctionnalité spécifique), il est tout à fait convenable d'indiquer le dysfonctionnement comme "A ignorer" en allant dans l'administration web > Diagnostic, et en cliquant sur bouton "Ignorer" pour ce dysfonctionnement spécifique.
!!! Si une alerte n'est pas pertinente (par exemple parce que vous ne pensez pas utiliser une fonctionnalité spécifique), il est tout à fait convenable d'indiquer le dysfonctionnement comme « À ignorer » en allant dans l'administration web > Diagnostic, et en cliquant sur bouton « Ignorer » pour ce dysfonctionnement spécifique.
[ui-tabs position="top-left" active="0" theme="lite"]
[ui-tab title="(Recommandé) A partir de l'interface web"]

View file

@ -0,0 +1,20 @@
---
title: Übersicht des YunoHost Ökosystems
menu: Geführte Tour
template: docs
taxonomy:
category: docs
routes:
default: '/overview'
---
Diese Seite bietet eine Übersicht über das Ökosystem eines YunoHost-Servers. Diese Übersicht macht mehrere Vereinfachungenun zielt wesentlich daruaf ab, ein globales Bild zu vermitteln, bevor tiefer auf die verschiedenen Aspekte eingegangen wird.
![](image://ecosystem.png)
Alles beginnt mit dem speziellen **admin** Benutzer. Dies ist der Administrator des Computers, der Dinge auf dem Server über die Webverwaltungsoberfläche oder über SSH und die Befehlszeilenschnittstelle installieren, konfigurieren und verwalten kann. *(Wenn du bereits mit GNU / Linux vertraut bist, ist dies root ziemlich ähnlich. YunoHost hat diesen zusätzlichen 'Admin'-Benutzer aus verschiedenen technischen Gründen.)*
Der Administrator kann unter anderem Benutzer erstellen und Anwendungen installieren. Benutzer haben, wenn sie erstellt werden, automatisch eine eigene E-Mail-Adresse sowie ein XMPP-Konto. Benutzer können auch eine Verbindung zum Benutzerportal (SSO) herstellen, um auf Anwendungen zuzugreifen. Einige Anwendungen können normalerweise entweder öffentlich zugänglich oder privat installiert werden. Letzteres bedeutes, dass nur einige Benutzer Zugriff darauf haben.
Anwendungen und andere Funktionen des Servers hängen von verschiedenen Diensten ab, damit sie ordnungsgemäß funktionieren. Dienste (manchmal auch als Daemons bezeichnet) sind Programme, die ständig auf dem Server ausgeführt werden. Sie stellen sicher, dass verschiedene Aufgaben, z.B. das Beantworten von Webanfragen von Webbrowsern oder das Weiterleiten von E-Mails, ausgeführt werden.

View file

@ -15,6 +15,14 @@ Après avoir mis en place la solution proposée dans ce tutoriel, la redirection
La méthode qui sera mise en place consiste à rendre automatique le fait que la box annonce au DNS dynamique quelle a changée dadresse IP publique, et quensuite la zone DNS soit automatiquement changée.
### Bureaux d'enregistrement
Voici quelques bureaux d'enregistrement, qui permettent d'acheter des noms de domaine :
* [OVH](http://ovh.com/)
* [GoDaddy](https://godaddy.com/)
* [Gandi](http://gandi.net/)
* [Namecheap](https://www.namecheap.com/)
* [BookMyName](https://www.bookmyname.com/)
Si vous possédez un nom de domaine chez **OVH**, vous pouvez aller à létape 4 et suivre ce [tutoriel](/OVH) étant donné quOVH propose un service de DynDNS.
#### 1. Créer un compte pour un service de DNS dynamique
@ -29,13 +37,13 @@ Voici des sites qui proposent un service de DynDNS gratuitement :
Créer un compte chez lun deux.
#### 2. Déplacer les zones DNS
Déplacer les [zones DNS](/dns_config), à lexception des champs NS, du [bureau denregistrement](/registrar) où vous avez acheté votre nom de domaine vers le DNS dynamique où vous avez créé un compte à létape 1.
Déplacer les [zones DNS](/dns_config), à lexception des champs NS, du [bureau denregistrement](#registrar) où vous avez acheté votre nom de domaine vers le DNS dynamique où vous avez créé un compte à létape 1.
#### 3. Basculer la gestion de votre nom de domaine vers le serveur DNS dynamique
Cette étape consiste à faire savoir au [bureau denregistrement](/registrar) que le service de DNS sera assuré par le service de DynDNS.
Cette étape consiste à faire savoir au [bureau denregistrement](#registrar) que le service de DNS sera assuré par le service de DynDNS.
Redirigez le champ NS vers ladresse IP donnée par le service de DynDNS.
Ensuite, supprimez les [zones DNS](/dns_config), à lexception des champs NS, du [bureau denregistrement](/registrar).
Ensuite, supprimez les [zones DNS](/dns_config), à lexception des champs NS, du [bureau denregistrement](#registrar).
#### 4. Créer un identifiant de DNS dynamique
Sur le service de DNS dynamique créer un identifiant qui sera entré dans un client de DNS dynamique.

View file

@ -9,10 +9,14 @@ routes:
! Before going further, make sure your global IP address is dynamic with: [ip.yunohost.org](http://ip.yunohost.org/). The global IP address of your box changes almost every day.
This tutorial aim to get around dynamic IP issue which is: when the IP public address of your (Internet Service Provider-) box changes, the DNS zone is not updated to point towards the new IP address, and consequently your server is no more reachable via its domain name. After setting up the solution proposed in this tutorial, the redirection from your domain name to the actual IP address of your server will not be lost anymore.
This tutorial aim to get around dynamic IP issue which is: when the IP public address of your (Internet Service Provider-) box changes, the DNS zone is not updated to point towards the new IP address, and consequently your server is no more reachable via its domain name
After setting up the solution proposed in this tutorial, the redirection from your domain name to the actual IP address of your server will not be lost anymore.
The method proposed here consists of automatizing the fact the box annonces its global IP adress change to the dynamic DNS, so that the DNS zone will automatically be updated.
### Registrars
Here are some examples of registrars, companies where you can buy domain names:
* [OVH](http://ovh.com/)
* [GoDaddy](https://godaddy.com/)
@ -34,19 +38,14 @@ Here are sites which offer a DynDNS service free of charge:
Register to one of them. It should provide you with one (or more) IP address to reach the service, and a login (that you may be able to self-define).
#### 2. Move the DNS zones
Copy the [DNS zones](/dns_config), except for the NS fields, from the [registrar](/registrar) where you bought your domain name from to the dynamic DNS service you registrer at in step 1.
Copy the [DNS zones](/dns_config), except for the NS fields, from the [registrar](#registrar) where you bought your domain name from to the dynamic DNS service you registrer at in step 1.
#### 3. Switch the management of your domain name to the dynamic DNS server
This step consists in declaring to your [registrar](/registrar) that the DNS service will now be managed by the DynDNS service provider.
This step consists in declaring to your [registrar](#registrar) that the DNS service will now be managed by the DynDNS service provider.
For this, fisrt declare in the NS field(s) the IP address provided by the DynDNS service.
Then, remove any other item in the [DNS zones](/dns_config) (except the previous NS fields), from the registrar. Here are from examples of registrars:
* [OVH](http://ovh.com/)
* [GoDaddy](https://godaddy.com/)
* [Gandi](http://gandi.net/)
* [Namecheap](https://www.namecheap.com/)
* [BookMyName](https://www.bookmyname.com/)
Then, remove any other item in the [DNS zones](/dns_config) (except the previous NS fields), from the [registrar](#registrar).
#### 4. Configure the client
This client could be your ISP-box, or a package installed on your server, such as `ddclient`.

View file

@ -0,0 +1,12 @@
---
title: Administratorhandbuch
template: chapter
taxonomy:
category: docs
routes:
default: '/admindoc'
---
### Administrieren
# Entdecke das Selbsthosten und lerne, wie YunoHost installiert und benutzt wird

View file

@ -0,0 +1,126 @@
---
title: Beteilige dich!
template: docs
taxonomy:
category: docs
routes:
default: '/contributordoc'
aliases:
- '/contribute'
---
<p class="lead">
YunoHost hängt ausschließlich von der Beteiligung von Leuten wie dir ab.
</p>
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=heart /] Weitererzählen
[/size]
[/center]
[center]
Sprich mit Freunden, Verwandten und bei der Arbeit über Softwarefreiheit, [Selbsthosting](/selfhosting) und YunoHost. Wir verlassen uns auf Evangelisten der Datenfreiheit wie dich. <3
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=user /] Benutzern helfen
[/size]
[/center]
[center]
Unsere Unterstützung basiert auf Mitwirkenden wie dir. Besuche einfach [den Support-Chatroom](/help) und hilf neuen Benutzern beim Einstieg oder suche dir eine Frage im <a href="https://forum.yunohost.org/" target="_blank">Forum, bei der du helfen kannst.</a>.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=edit /] Schreiben
[/size]
[/center]
[center]
Verbessere die Dokumentation, indem du [neue Seiten schreibst](/write_documentation) oder vorhandene in deine Sprache übersetzt.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=globe /] Lokalisation
[/size]
[/center]
[center]
Mach mit, indem du YunoHost-Schnittstellen in deiner Sprache verfügbar machst.
<a href="https://translate.yunohost.org/" target="_blank">Leg los!</a>!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=flask /] Testen
[/size]
[/center]
[center]
Wir brauchen Leute, die YunoHost gründlich testen. Wenn du einen Fehler findest, versuche ihn zu identifizieren und melde ihn in unserem <a href="https://github.com/YunoHost/issues/issues" target="_blank">bug tracker</a>.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=gift /] Pakete erstellen
[/size]
[/center]
[center]
Erweitere den Funktionsumfang von YunoHost, indem du neue [Dienste und Webanwendungen in neue Pakete packst](/packaging_apps).
Schaue dir an, [was schon getan wurde](/apps)!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=cog /] Programmieren
[/size]
[/center]
[center]
Du kannst dich, unabhängig von deinen Fähigkeiten, an der Entwicklung des YunoHost beteiligen.
Sysadmins, Webentwickler, Designer und Pythonisten <a href="https://github.com/YunoHost" target="_blank">sind herzlich willkommen</a>!
<br>
Erfahre im [Entwickler-Chatroom](xmpp:dev@conference.yunohost.org?join), wie du zum, Projekt [beitragen](/dev) kannst.
[/center]
[/columns]
---
[center]
### Bitte komm auf jeden Fall mit uns in den [Entwickler-Chatroom](/chat_rooms) :-)
[/center]

12
tests/dead_links.sh Normal file → Executable file
View file

@ -1,3 +1,6 @@
#!/usr/bin/env bash
set -Eeuo pipefail
returncode=0
# Parse default routes
@ -7,11 +10,10 @@ grep -roh "^ *default: .*" ./pages | awk '{print $2}' | tr -d "'" | sort | uniq
grep -rh "^---$" ./pages -B 50 | grep "^ *\- '/" | awk '{print $2}' | tr -d "'" | sort | uniq >> .known_pages
# Find all markdown links and generate a list of filename.md:N:linktarget (with N the line number)
for LINK in $(grep -nr -o -E "\]\(\/?(\w|-)+\)" ./pages)
do
PAGE=$(echo $LINK | awk -F: '{print $3}' | tr -d ']()/')
grep -qw "$PAGE" ./.known_pages || { echo $LINK; returncode=1; }
done
while IFS= read -r LINK; do
PAGE=$(echo "$LINK" | awk -F: '{print $3}' | tr -d ']()/')
grep -qw "$PAGE" ./.known_pages || { echo "$LINK"; returncode=1; }
done < <(grep -nr -o -E "\]\(\/?(\w|-)+\)" ./pages)
exit $returncode