-
Gérez votre serveur comme vous le voulez : via web, mobile ou ligne de commande
+
Gérez votre serveur comme vous le voulez : via web, mobile ou ligne de commande
Essayez l’interface d’administration
@@ -107,7 +107,7 @@
-
Hey ! Nous sommes humains !
Si vous avez une question, un problème, ou que vous êtes tout simplement intéressé, passez dire « Bonjour » sur notre salon de discussion en cliquant sur le bouton en bas
+
Hey ! Nous sommes humains !
Si vous avez une question, un problème, ou que vous êtes tout simplement intéressé, passez dire « Bonjour » sur notre salon de discussion en cliquant sur le bouton en bas
diff --git a/install_fr.md b/install_fr.md
index eeaa6d41..3e4cac7b 100644
--- a/install_fr.md
+++ b/install_fr.md
@@ -1,6 +1,6 @@
# Guide d’installation
-Il existe plusieurs manières d’installer YunoHost. La méthode d’installation diffère légèrement si vous souhaitez l’installer chez vous ou à distance, et du matériel utilisé : **[voir le matériel compatible](/hardware_fr)**
+Il existe plusieurs manières d’installer YunoHost. La méthode d’installation diffère légèrement si vous souhaitez l’installer chez vous ou à distance, et du matériel utilisé : **[voir le matériel compatible](/hardware_fr)**
Cette page liste plusieurs types d’installations, classés par catégories.
diff --git a/install_iso_fr.md b/install_iso_fr.md
index 52d535ad..54301bc4 100644
--- a/install_iso_fr.md
+++ b/install_iso_fr.md
@@ -11,7 +11,7 @@
Ces images sont basées sur **Debian Wheezy**. Wheezy **ne sera plus maintenue** avec YunoHost 2.4.
Il est **fortement conseillé** d’installer YunoHost sur **Debian Jessie** avec le **[script d’installation](/install_on_debian_fr)**.
-* Un matériel compatible x86 dédié à YunoHost : portable, netbook, ordinateur. Vous pouvez réutiliser n’importe quelle machine avec **256 Mo de RAM minimum**
+* Un matériel compatible x86 dédié à YunoHost : portable, netbook, ordinateur. Vous pouvez réutiliser n’importe quelle machine avec **256 Mo de RAM minimum**
* Un autre ordinateur pour parcourir ce guide et accéder à votre serveur
* Un [fournisseur d’accès correct](/isp_fr), de préférence avec une bonne vitesse d’upload
* Une **clé USB** d’une capacité minimum d’1Go **OU** un **CD vierge** standard
@@ -41,9 +41,9 @@ Il est **fortement conseillé** d’installer YunoHost sur **Debian Jessie** ave
---
-Pour se connecter directement sur l’ordinateur (uniquement en local) :
-* Utilisateur : **root**
-* Mot de passe : **yunohost**
+Pour se connecter directement sur l’ordinateur (uniquement en local) :
+* Utilisateur : **root**
+* Mot de passe : **yunohost**
---
***Si vous avez besoin d’aide lors de ces étapes, n’hésitez pas à utiliser les différents [moyens de support](/support_fr).***
diff --git a/install_manually_fr.md b/install_manually_fr.md
index b9a0b8bf..a20079a7 100644
--- a/install_manually_fr.md
+++ b/install_manually_fr.md
@@ -16,7 +16,7 @@ sudo apt-get install git
git clone https://github.com/YunoHost/install_script /tmp/install_script
```
-3. L’utilisateur root doit avoir un mot de passe, si ce n’est pas le cas, créez en un (sinon le script d’installation échoue):
+3. L’utilisateur root doit avoir un mot de passe, si ce n’est pas le cas, créez-en un (sinon le script d’installation échoue) :
```bash
sudo passwd root
```
@@ -35,9 +35,9 @@ cd /tmp/install_script && sudo ./install_yunohostv2
-Attention : il se peut qu’Apache soit déjà installé par défaut sur votre serveur dédié. Si c’est le cas, le script d’installation échouera vu que YunoHost utilise Nginx. Vous aurez à désinstaller le paquet *apache2.2* avec la commande : ``sudo apt-get autoremove apache2.2`` et relancer le script.
+Attention : il se peut qu’Apache soit déjà installé par défaut sur votre serveur dédié. Si c’est le cas, le script d’installation échouera vu que YunoHost utilise Nginx. Vous aurez à désinstaller le paquet *apache2.2* avec la commande : ``sudo apt-get autoremove apache2.2`` et relancer le script.
---
-*Une fois l’installation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
+*Une fois l’installation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
diff --git a/install_on_cubieboard_fr.md b/install_on_cubieboard_fr.md
index 4c36cb7f..9631c612 100644
--- a/install_on_cubieboard_fr.md
+++ b/install_on_cubieboard_fr.md
@@ -17,7 +17,7 @@
Brancher & démarrer
-* Se connecter en [SSH](ssh_fr) : **root@exemple.tld/adresse_ip** avec le mot de passe : **1234**.
+* Se connecter en [SSH](ssh_fr) : **root@exemple.tld/adresse_ip** avec le mot de passe : **1234**.
Installation de YunoHost
diff --git a/install_on_debian_fr.md b/install_on_debian_fr.md
index cbb4879a..dbd61065 100644
--- a/install_on_debian_fr.md
+++ b/install_on_debian_fr.md
@@ -6,7 +6,7 @@
-Sur une plateforme ARM, un VPS, un serveur dédié, un ordinateur x86 standard, un vieux Macintosh, ...
+Sur une plateforme ARM, un VPS, un serveur dédié, un ordinateur x86 standard, un vieux Macintosh,...
* avec **Debian 8** (Jessie) d’installé
* connecté à Internet avec un câble RJ-45
diff --git a/install_on_dedicated_server_fr.md b/install_on_dedicated_server_fr.md
index 768ca4cf..899edf6e 100644
--- a/install_on_dedicated_server_fr.md
+++ b/install_on_dedicated_server_fr.md
@@ -6,7 +6,7 @@
-* Un serveur dédié **OU** un VPS avec au moins **256MB** de RAM
+* Un serveur dédié **OU** un VPS avec au moins **256 MB** de RAM
* Une installation **Debian 8** ou **7** fonctionnelle
---
diff --git a/install_on_digitalocean_fr.md b/install_on_digitalocean_fr.md
index 20aba831..3ca82b97 100644
--- a/install_on_digitalocean_fr.md
+++ b/install_on_digitalocean_fr.md
@@ -10,7 +10,7 @@
* Un conteneur **Debian 7.x ou 8.x 64 bits** avec au moins **512MB** de RAM
- Attention : l’utilisateur `root` doit posséder un mot de passe. Exécutez `sudo passwd root` pour être sûr qu’il est configuré correctement.
+ Attention : l’utilisateur `root` doit posséder un mot de passe. Exécutez `sudo passwd root` pour être sûr qu’il est configuré correctement.
---
diff --git a/install_on_raspberry_fr.md b/install_on_raspberry_fr.md
index f9b1a9b7..a86b45da 100644
--- a/install_on_raspberry_fr.md
+++ b/install_on_raspberry_fr.md
@@ -7,11 +7,11 @@
* Un Raspberry Pi 1 ou 2
-* Une carte SD de capacité minimale de **4Go** et une certification de vitesse **class10** sont recommandées
+* Une carte SD de capacité minimale de **4 Go** et une certification de vitesse **class10** sont recommandées
* Un autre ordinateur pour parcourir ce guide et accéder à votre Raspberry Pi
* Un écran et un clavier sont recommandés pour pouvoir contrôler votre Raspberry Pi si un problème apparaît
* Un [fournisseur d’accès correct](/isp_fr), de préférence avec une bonne vitesse d’upload
-* L’**image YunoHost pour Raspberry Pi**, disponible ici (à **dézipper**) :
+* L’**image YunoHost pour Raspberry Pi**, disponible ici (à **dézipper**) :
[Image wheezy pour Raspberry Pi 1 et 2 créée le 4 juin 2015](http://build.yunohost.org/yunohost4rpi2.img.7z)
@@ -29,10 +29,10 @@
### Recommandé après la post-installation
-* Se connecter en [ssh](ssh_fr) : **root@IP.DU.RPI** (mot de passe : **yunohost**)
-* Changer le mot de passe root : ```passwd root```
+* Se connecter en [ssh](ssh_fr) : **root@IP.DU.RPI** (mot de passe : **yunohost**)
+* Changer le mot de passe root : ```passwd root```
-* Mettre à jour le système d’exploitation : ```apt-get update && apt-get dist-upgrade && rpi-update```
+* Mettre à jour le système d’exploitation : ```apt-get update && apt-get dist-upgrade && rpi-update```
---
diff --git a/install_on_virtualbox_fr.md b/install_on_virtualbox_fr.md
index 716ab360..3fd66227 100644
--- a/install_on_virtualbox_fr.md
+++ b/install_on_virtualbox_fr.md
@@ -7,8 +7,8 @@
* Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.
-* La dernière **image ISO YunoHost**, disponible ici :
- * **Torrent** ([i386](http://build.yunohost.org/yunohostv2-latest-i386.iso.torrent), [amd64](http://build.yunohost.org/yunohostv2-latest-amd64.iso.torrent)): partagez au moins jusqu’à un ratio de 1 pour assurer la pérennité du torrent
+* La dernière **image ISO YunoHost**, disponible ici :
+ * **Torrent** ([i386](http://build.yunohost.org/yunohostv2-latest-i386.iso.torrent), [amd64](http://build.yunohost.org/yunohostv2-latest-amd64.iso.torrent)) : partagez au moins jusqu’à un ratio de 1 pour assurer la pérennité du torrent
* **Téléchargement direct** ([i386](http://build.yunohost.org/yunohostv2-latest-i386.iso), [amd64](http://build.yunohost.org/yunohostv2-latest-amd64.iso))
---
@@ -27,7 +27,7 @@
##
2. Modifier la configuration réseau
-Allez dans **Réglages** > **Réseau** :
+Allez dans **Réglages** > **Réseau** :
@@ -35,7 +35,7 @@ Allez dans **Réglages** > **Réseau** :
* Sélectionnez `Accès par pont`
-* Choisissez votre interface selon son nom :
+* Choisissez votre interface selon son nom :
**wlan0** si vous êtes connecté sans-fil, **eth0** sinon.
@@ -65,13 +65,13 @@ Vous devez sélectionner ici l’image ISO `yunohostv2-latest-amd64.iso`, puis v
##
4. Effectuer la post-installation
-Après le redémarrage, vous devriez voir cet écran :
+Après le redémarrage, vous devriez voir cet écran :
-* Vous pouvez obtenir plus d’information sur la post-installation ici : **[yunohost.org/postinstall_fr](/postinstall_fr)**
+* Vous pouvez obtenir plus d’information sur la post-installation ici : **[yunohost.org/postinstall_fr](/postinstall_fr)**
* Le mode de passe root est "yunohost"
---
diff --git a/installation_brique_fr.md b/installation_brique_fr.md
index 55b764fe..75baebe2 100644
--- a/installation_brique_fr.md
+++ b/installation_brique_fr.md
@@ -1,7 +1,7 @@
# Installation d’une Brique Internet
-Cette documentation s’adresse à des personnes qui ont **quelques notions d’informatique** et qui souhaitent installer eux-même leur Brique Internet.
+Cette documentation s’adresse à des personnes qui ont **quelques notions d’informatique** et qui souhaitent installer elles-mêmes leur Brique Internet.
Pour obtenir une **Brique clé-en-main** et pouvoir l’utiliser directement sans avoir besoin de connaissances particulières, il faut se rapprocher d’une association locale qui fournit des Briques Internet à ses adhérents, comme celles référencées sur [le site de FFDN](http://db.ffdn.org).
@@ -12,14 +12,14 @@ Pour obtenir une **Brique clé-en-main** et pouvoir l’utiliser directement san
## Prérequis
-Une **Brique Internet complète**, soit :
-* Un mini-serveur Olimex :
+Une **Brique Internet complète**, soit :
+* Un mini-serveur Olimex :
* [A20-OLinuXino-LIME](https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME/open-source-hardware)
* [A20-OLinuXino-LIME2](https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/open-source-hardware)
* Une carte micro-SD (des [Transcend 300x](http://www.amazon.fr/Transcend-microSDHC-adaptateur-TS32GUSDU1E-Emballage/dp/B00CES44EO) pour des raisons de performance/stabilité).
* Un adaptateur secteur [européen](https://www.olimex.com/Products/Power/SY0605E/) pour alimenter la brique. L’alimentation via USB semble peu stable.
* Un câble Ethernet/RJ-45 pour brancher la Brique à son routeur.
-* Une antenne WiFi :
+* Une antenne WiFi :
* [MOD-WIFI-R5370-ANT](https://www.olimex.com/Products/USB-Modules/MOD-WIFI-R5370-ANT/) (non-libre)
* [AR9271](http://fr.aliexpress.com/item/Atheros-AR9271-Chip-150Mbps-Mini-USB-Wifi-Adapter-with-5dBi-Antenna/32344771975.html) (libre, mais limitée à sept connexions simultanées maximum)
@@ -31,7 +31,7 @@ L’ordre des étapes est important.
## Étapes préliminaires
-1. Télécharger l’image ([lime1](http://repo.labriqueinter.net/labriqueinternet_A20LIME_latest_jessie.img.tar.xz) ou [lime2](http://repo.labriqueinter.net/labriqueinternet_A20LIME2_latest_jessie.img.tar.xz)), valider son *checksum MD5*, puis la décompresser :
+1. Télécharger l’image ([lime1](http://repo.labriqueinter.net/labriqueinternet_A20LIME_latest_jessie.img.tar.xz) ou [lime2](http://repo.labriqueinter.net/labriqueinternet_A20LIME2_latest_jessie.img.tar.xz)), valider son *checksum MD5*, puis la décompresser :
```bash
% cd /tmp/
% wget http://repo.labriqueinter.net/labriqueinternet_A20LIME_latest_jessie.img.tar.xz
@@ -43,7 +43,7 @@ L’ordre des étapes est important.
2. Identifier le nom de la carte micro-SD (SDNAME) en tapant la commande `ls -1 /sys/block/`, en insérant la carte micro-SD (éventuellement à l’aide d’un adaptateur) dans son ordinateur, puis en retapant la commande `ls -1 /sys/block/`. Le nom de la carte micro-SD (SDNAME) correspond à la ligne qui apparaît en plus après la seconde saisie (e.g. *sdb* ou *mmcblk0*).
-3. Copier l’image sur la carte (remplacer *SDNAME* par le nom trouvé lors de l’étape précédente) :
+3. Copier l’image sur la carte (remplacer *SDNAME* par le nom trouvé lors de l’étape précédente) :
```bash
sudo dd if=/tmp/labriqueinternet.img of=/dev/SDNAME bs=1M
sync
@@ -54,23 +54,23 @@ sync
Le premier démarrage peut prendre un peu plus d’une minute car la partition est redimensionnée et le serveur est redémarré automatiquement.
-5. Récupérer l’adresse IP locale de la Brique :
+5. Récupérer l’adresse IP locale de la Brique :
* soit avec une commande comme `sudo arp-scan --local | grep -P '\t02'` ou bien avec la commande `sudo arp-scan --local -I wlan0 | grep -P '\t02'` si votre ordinateur est connecté en WiFi.
* soit via l’interface du routeur listant les clients DHCP,
* soit en branchant un écran en HDMI à la Brique, et en exécutant `ifconfig`.
-Pour les commandes suivantes, nous admettons que l’adresse IP locale de la Brique est **192.168.4.2**. Remplacer par l’adresse IP précédement déterminée.
+Pour les commandes suivantes, nous admettons que l’adresse IP locale de la Brique est **192.168.4.2**. Remplacer par l’adresse IP précédemment déterminée.
-6. Se connecter en SSH en root à la Brique, le mot de passe par défaut est **olinux** :
+6. Se connecter en SSH en root à la Brique, le mot de passe par défaut est **olinux** :
```bash
ssh root@192.168.4.2
```
-À la première connexion, il sera demandé de changer le mot de passe : entrer à nouveau **olinux**, puis saisir deux fois le nouveau mot de passe.
+À la première connexion, il sera demandé de changer le mot de passe : entrer à nouveau **olinux**, puis saisir deux fois le nouveau mot de passe.
-7. Mettre à jour le système (environ 15 minutes) :
+7. Mettre à jour le système (environ 15 minutes) :
```bash
apt-get update && apt-get dist-upgrade
```
@@ -84,7 +84,7 @@ apt-get update && apt-get dist-upgrade
Nous installons ici la Brique de **michu.nohost.me**. Remplacer ce nom par le nom de domaine choisi (et comme précédemment l’IP 192.168.4.2 par celle de la brique)
-1. Mettre à jour le fichier `/etc/hosts` de son ordinateur client pour pouvoir accéder à la Brique en local via **michu.nohost.me**, en ajoutant à la fin :
+1. Mettre à jour le fichier `/etc/hosts` de son ordinateur client pour pouvoir accéder à la Brique en local via **michu.nohost.me**, en ajoutant à la fin :
```bash
192.168.4.2 michu.nohost.me
```
@@ -94,40 +94,40 @@ Nous installons ici la Brique de **michu.nohost.me**. Remplacer ce nom par le no
**Note :** il est également possible de réaliser cette étape en ligne de commande via SSH en exécutant `yunohost tools postinstall`.
-3. **Créer le premier utilisateur** : se rendre dans l’interface d’administration YunoHost (ici https://michu.nohost.me/yunohost/admin), entrer le mot de passe d’administration puis se rendre dans **Utilisateurs** > **Nouvel utilisateur**.
+3. **Créer le premier utilisateur** : se rendre dans l’interface d’administration YunoHost (ici https://michu.nohost.me/yunohost/admin), entrer le mot de passe d’administration puis se rendre dans **Utilisateurs** > **Nouvel utilisateur**.
Il faudra entrer un **nom d’utilisateur** sans majuscule/espace/tiret, un **nom/prénom/pseudo** en deux parties (obligatoires, merci LDAP) qui correspondra au nom qui apparaîtra sur les futurs emails de l’utilisateur, ainsi qu’un **quota d’email** éventuel et un **mot de passe** (*à ne pas confondre avec le mot de passe d’administration dans ce cas*).
-4. **Installer l’application VPN Client** : se rendre dans **Applications** > **Installer**, et entrer `https://github.com/labriqueinternet/vpnclient_ynh` dans le champs **URL** du formulaire **Installer une application personnalisée** tout en bas de la page. L’adresse du serveur peut être configurée plus tard (utiliser par exemple `dummy.vpn`).
+4. **Installer l’application VPN Client** : se rendre dans **Applications** > **Installer**, et entrer `https://github.com/labriqueinternet/vpnclient_ynh` dans le champs **URL** du formulaire **Installer une application personnalisée** tout en bas de la page. L’adresse du serveur peut être configurée plus tard (utiliser par exemple `dummy.vpn`).
-5. **Restreindre l’accès à l’application VPN Client** (optionnel) : se rendre dans **Applications** > **VPN Client** > **Accès** et sélectionner l’utilisateur précédemment créé, de sorte que les futurs potentiels nouveaux utilisateurs ne puissent pas modifier les paramètres d’accès VPN.
+5. **Restreindre l’accès à l’application VPN Client** (optionnel) : se rendre dans **Applications** > **VPN Client** > **Accès** et sélectionner l’utilisateur précédemment créé, de sorte que les futurs potentiels nouveaux utilisateurs ne puissent pas modifier les paramètres d’accès VPN.
-6. **Configurer l’application VPN Client** : se connecter à l’**interface utilisateur** (ici https://michu.nohost.me/yunohost/sso/) et entrer les identifiants de l’utilisateur précédemment créé. Vous devriez voir apparaître **VPN Client** dans votre liste d’application :
+6. **Configurer l’application VPN Client** : se connecter à l’**interface utilisateur** (ici https://michu.nohost.me/yunohost/sso/) et entrer les identifiants de l’utilisateur précédemment créé. Vous devriez voir apparaître **VPN Client** dans votre liste d’application :
De manière générale, il convient bien sûr d’éditer les paramètres en fonction de son fournisseur d’accès VPN. Ce dernier devra vous fournir des certificats et/ou des identifiants ainsi qu’un préfixe délégué IPv6.
-Pour Neutrinet, dans **Advanced**, il faudra également ajouter trois directives spécifiques :
+Pour Neutrinet, dans **Advanced**, il faudra également ajouter trois directives spécifiques :
resolv-retry infinite
ns-cert-type server
topology subnet
-**Attention** : le redémarrage du service, déclenché par le bouton **Save and reload**, peut prendre quelques minutes.
+**Attention** : le redémarrage du service, déclenché par le bouton **Save and reload**, peut prendre quelques minutes.
-7. **Installer l’application Hotspot** : s’assurer que l’antenne WiFi est bien branchée, et répéter les étapes **4**, **5** et **6** en installant à l’aide de l’URL `https://github.com/labriqueinternet/hotspot_ynh` :
+7. **Installer l’application Hotspot** : s’assurer que l’antenne WiFi est bien branchée, et répéter les étapes **4**, **5** et **6** en installant à l’aide de l’URL `https://github.com/labriqueinternet/hotspot_ynh` :
8. **TESTER** : la Brique devrait être accessible via l’IP publique que sa connexion VPN lui procure. Si l’utilisateur a opté pour un nom de domaine en **.nohost.me**, patienter quelques minutes que son IP se propage sur le serveur DNS de YunoHost. Si l’utilisateur a opté pour son propre nom de domaine, c’est le moment de [configurer ses enregistrements DNS](/dns_config_fr) correctement chez son registrar.
Si tout se passe bien côté **hotspot**, un réseau WiFi du nom choisi par l’utilisateur à l’étape 7 devrait être visible, et devrait vous router tout bien vers l’Internet.
-Il est possible de regarder l’IP avec laquelle on sort sur Internet ([IPv4](http://ip.yunohost.org) / [IPv6](http://ip6.yunohost.org)) :
+Il est possible de regarder l’IP avec laquelle on sort sur Internet ([IPv4](http://ip.yunohost.org) / [IPv6](http://ip6.yunohost.org)) :
```bash
% host $(wget -qO- ip.yunohost.org)
% host $(wget -qO- ip6.yunohost.org)
@@ -138,46 +138,46 @@ Si le retour des deux commandes précédentes contient le nom du fournisseur d
Ces étapes ne sont pas obligatoires mais peuvent améliorer considérablement l’**expérience de la Brique** (*fap fap fap*).
-* **Supprimer le CRON DynDNS** : si l’utilisateur a opté pour un nom de domaine en **.nohost.me**, YunoHost a configuré automatiquement un client DynDNS sur la Brique qui va avertir le serveur DNS d’un potentiel changement d’IP publique. Or, l’IP fournie par la connexion VPN **est fixe**. Il convient donc de supprimer ce client, qui pourrait malencontreusement mettre à jour l’IP dans les DNS si la connexion VPN venait à tomber :
+* **Supprimer le CRON DynDNS** : si l’utilisateur a opté pour un nom de domaine en **.nohost.me**, YunoHost a configuré automatiquement un client DynDNS sur la Brique qui va avertir le serveur DNS d’un potentiel changement d’IP publique. Or, l’IP fournie par la connexion VPN **est fixe**. Il convient donc de supprimer ce client, qui pourrait malencontreusement mettre à jour l’IP dans les DNS si la connexion VPN venait à tomber :
```bash
rm /etc/cron.d/yunohost-dyndns
```
-* **S’assurer du nom de l’interface WiFi** : lors du changement d’antenne WiFi (même si le modèle reste le même), il peut arriver que le nom de l’interface WiFi change, typiquement de `wlan0` à `wlan1`. Pour continuer à utiliser l’application **hotspot**, il faut se rendre sur l’interface web de configuration de l’application (étape 10) et mettre à jour le **Device**.
+* **S’assurer du nom de l’interface WiFi** : lors du changement d’antenne WiFi (même si le modèle reste le même), il peut arriver que le nom de l’interface WiFi change, typiquement de `wlan0` à `wlan1`. Pour continuer à utiliser l’application **hotspot**, il faut se rendre sur l’interface web de configuration de l’application (étape 10) et mettre à jour le **Device**.
-* **Ajouter un CRON de restart du service VPN** : selon les paramètres VPN client et serveur, il peut arriver que la connexion soit instable, et que le client VPN tombe de temps en temps. Pour s’assurer qu’il redémarrera automatiquement, une bonne méthode *quick’n’dirty* et de tester que le service tourne et de le redémarrer dans le cas contraire :
+* **Ajouter un CRON de restart du service VPN** : selon les paramètres VPN client et serveur, il peut arriver que la connexion soit instable, et que le client VPN tombe de temps en temps. Pour s’assurer qu’il redémarrera automatiquement, une bonne méthode *quick’n’dirty* et de tester que le service tourne et de le redémarrer dans le cas contraire :
```bash
echo "* * * * * root /sbin/ifconfig tun0 > /dev/null 2>&1 || systemctl restart ynh-vpnclient" > /etc/cron.d/restart-vpn
```
-* **Arrêter le service Amavis** :
-Amavis est un antivirus qui s’occupe de regarder si les pièces jointes des emails ne sont pas vérolées. Il est très lourd et tombe souvent en panne sur des petites machines comme la Brique. Pour arrêter Amavis, éditer le fichier `/etc/postfix/main.cf` et commenter la ligne 90 (normalement) :
+* **Arrêter le service Amavis** :
+Amavis est un antivirus qui s’occupe de regarder si les pièces jointes des emails ne sont pas vérolées. Il est très lourd et tombe souvent en panne sur des petites machines comme la Brique. Pour arrêter Amavis, éditer le fichier `/etc/postfix/main.cf` et commenter la ligne 90 (normalement) :
```bash
#content_filter = amavis:[127.0.0.1]:10024
```
-Éditer également le fichier `/etc/postfix/master.cf` pour y commenter les lignes relatives à Amavis, vers les lignes 119-122:
+Éditer également le fichier `/etc/postfix/master.cf` pour y commenter les lignes relatives à Amavis, vers les lignes 119-122 :
```bash
#amavis unix - - - - 2 smtp
# -o smtp_data_done_timeout=1200
# -o smtp_send_xforward_command=yes
# -o smtp_tls_note_starttls_offer=no
```
-Une fois ces éditions effectuées, redémarrer le service postfix et arrêter le service amavis :
+Une fois ces éditions effectuées, redémarrer le service postfix et arrêter le service amavis :
```bash
systemctl restart postfix
systemctl stop amavis
systemctl disable amavis
```
-* **Mettre à jour la configuration SSH** : par défaut, la connexion SSH en tant que **root** est possible sur la Brique ce qui est considéré comme une faille de sécurité. Quand vous voulez vous connecter en SSH, il est préférable de le faire en tant qu’**admin** : cet utilisateur (qui est sudoer) a été créé automatiquement avec le même mot de passe que **root**. Pour ne garder que la connexion en tant qu’**admin**, il convient d’éditer le `/etc/ssh/sshd_config` et de passer **PermitRootLogin** à **without-password**.
+* **Mettre à jour la configuration SSH** : par défaut, la connexion SSH en tant que **root** est possible sur la Brique ce qui est considéré comme une faille de sécurité. Quand vous voulez vous connecter en SSH, il est préférable de le faire en tant qu’**admin** : cet utilisateur (qui est sudoer) a été créé automatiquement avec le même mot de passe que **root**. Pour ne garder que la connexion en tant qu’**admin**, il convient d’éditer le `/etc/ssh/sshd_config` et de passer **PermitRootLogin** à **without-password**.
-D’autres conseils de sécurité sont décrits sur la page : [sécurité](/security_fr).
+D’autres conseils de sécurité sont décrits sur la page : [sécurité](/security_fr).
-* **Configurer le reverse DNS** : pour s’assurer du bon fonctionnement du serveur email, il est recommandé de configurer un reverse DNS pour son IP. Il faut s’adresser au fournisseur de VPN. En tant que FAI associatif, c’est un service faisable, autant le demander !
+* **Configurer le reverse DNS** : pour s’assurer du bon fonctionnement du serveur email, il est recommandé de configurer un reverse DNS pour son IP. Il faut s’adresser au fournisseur de VPN. En tant que FAI associatif, c’est un service faisable, autant le demander !
-* **Configurer le DKIM** : avec un SPF et un PTR bien configurés dans les DNS, les emails envoyés par la Brique ne devraient pas être considérés comme spam. Ceci dit, GMail et d’autres dégraderont considérablement le spamscore si le DKIM n’est pas configuré également.
+* **Configurer le DKIM** : avec un SPF et un PTR bien configurés dans les DNS, les emails envoyés par la Brique ne devraient pas être considérés comme spam. Ceci dit, GMail et d’autres dégraderont considérablement le spamscore si le DKIM n’est pas configuré également.
Cette opération est longue mais à considérer pour avoir un serveur email irréprochable en production. Plus de renseignement sur [la page de documentation appropriée](/dkim_fr).
* **Installer Roundcube** via l’interface d’administration YunoHost et tester l’envoi et la réception d’email.
@@ -188,6 +188,6 @@ Cette opération est longue mais à considérer pour avoir un serveur email irr
## Notes
-* **Attention à la RAM** : sur le modèle A20-OLinuXino-LIME, les **512 Mo** partent vite. Les applications PHP ne sont pas très gourmandes, mais Searx et Etherpad Lite sont par exemple à installer avec des pincettes. Ce sont Amavis et MySQL qui consomment le plus de RAM. Amavis sera bientôt remplacé par rspamd qui est moins gourmand en ressources. Toutes les apps officielles fonctionnent sans problème de RAM avec le A20-OLinuXino-LIME2 (qui a 1 Go de RAM).
+* **Attention à la RAM** : sur le modèle A20-OLinuXino-LIME, les **512 Mo** partent vite. Les applications PHP ne sont pas très gourmandes, mais Searx et Etherpad Lite sont par exemple à installer avec des pincettes. Ce sont Amavis et MySQL qui consomment le plus de RAM. Amavis sera bientôt remplacé par rspamd qui est moins gourmand en ressources. Toutes les apps officielles fonctionnent sans problème de RAM avec le A20-OLinuXino-LIME2 (qui a 1 Go de RAM).
* Attention à bien veiller à ce que les répertoires utilisateurs soient bien créés (étape 5.) dans `/var/mail` et `/home/`, sans quoi plusieurs bugs seront observables dans l’interface d’administration (erreurs 500 en pagaille).
diff --git a/isp_box_config_fr.md b/isp_box_config_fr.md
index b895bf5a..b7d0de39 100644
--- a/isp_box_config_fr.md
+++ b/isp_box_config_fr.md
@@ -1,7 +1,7 @@
# Configuration box/routeur
### Accès à l’administration de la box/routeur
-Allez à l’adresse suivante : http://192.168.0.1 (ou celle-ci http://192.168.1.1). Puis authentifier-vous.
+Allez à l’adresse suivante : http://192.168.0.1 (ou celle-ci http://192.168.1.1). Puis authentifier-vous.
### Tutoriel
* [Tutoriel pour les ouvrir les ports sur les boxs d’Orange, Free, SFR, Dartybox, Belgacom et sur les routeurs Netgear](https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html).
@@ -10,14 +10,14 @@ Allez à l’adresse suivante : http://192.168.0.1 (ou celle-ci http://192.168.1
L’ouverture des ports suivants est nécessaire au fonctionnement des différents services.
**TCP :**
- * Web : 80
(HTTP), 443
(HTTPS)
- * [SSH](ssh_fr) : 22
- * [XMPP](XMPP_fr) : 5222
(clients) , 5269
(serveurs)
- * [Courriel](email_fr) : 25, 465
(SMTP), 993
(IMAP)
- * [DNS](dns_fr) : 53
+ * Web : 80
(HTTP), 443
(HTTPS)
+ * [SSH](ssh_fr) : 22
+ * [XMPP](XMPP_fr) : 5222
(clients), 5269
(serveurs)
+ * [Courriel](email_fr) : 25, 465
(SMTP), 993
(IMAP)
+ * [DNS](dns_fr) : 53
-**UDP :**
- * [DNS](dns_fr) : 53
+**UDP:**
+ * [DNS](dns_fr) : 53
---
@@ -25,7 +25,7 @@ L’ouverture des ports suivants est nécessaire au fonctionnement des différen
L’UPnP permet d’ouvrir automatiquement les ports. Si ce n’est pas le cas par défaut, vous pouvez l’activer via l’interface d’administration de votre routeur.
-Dans certains cas après avoir changé la configuration de votre box (ex : sur Freebox ajout d’IPv6, débloquer le SMTP…) et après l’avoir rebooté. Il se peut que vos ports ne soient plus ouverts. Il faut donc réautoriser ces ports par le firewall :
+Dans certains cas après avoir changé la configuration de votre box (ex : sur Freebox ajout d’IPv6, débloquer le SMTP…) et après l’avoir rebooté. Il se peut que vos ports ne soient plus ouverts. Il faut donc réautoriser ces ports par le firewall :
```sudo yunohost firewall reload```
@@ -33,7 +33,7 @@ Dans certains cas après avoir changé la configuration de votre box (ex : sur F
Dans le cas où l’UPnP ne fonctionne pas, l’ouverture manuelle des ports est nécessaire. Encore une fois référez-vous à l’interface d’administration de votre routeur.
-ATTENTION (CPU ARM) : l’activation de l’UPnP est inefficace avec les serveurs équipés d’un processeur ARM (remarque valable pour YunoHost v2.2). Une ouverture manuelle des ports du routeur est alors requise.
+ATTENTION (CPU ARM) : l’activation de l’UPnP est inefficace avec les serveurs équipés d’un processeur ARM (remarque valable pour YunoHost v2.2). Une ouverture manuelle des ports du routeur est alors requise.
#### Le courrier électronique
diff --git a/isp_fr.md b/isp_fr.md
index dd7aaedc..276aeab3 100644
--- a/isp_fr.md
+++ b/isp_fr.md
@@ -23,7 +23,7 @@ Tous les fournisseurs d’accès à Internet [membres de la Fédération French
| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)** | ✔ | ✔ | ✔ | … | … |
Pour une liste plus complète et précise, référez-vous à la très bonne documentation de [wiki.auto-hebergement.fr](http://wiki.auto-hebergement.fr/fournisseurs/fai#d%C3%A9tail_des_fai).
-**Astuce** : [FDN](http://www.fdn.fr) fournit des [VPN](http://www.fdn.fr/-VPN-.html) permettant de rapatrier une (ou plusieurs sur demande) IPv4 fixe et un /48 en IPv6 et ainsi “nettoyer” votre connexion si vous êtes chez l’un des FAI *limitants* du tableau ci-dessus.
+**Astuce** : [FDN](http://www.fdn.fr) fournit des [VPN](http://www.fdn.fr/-VPN-.html) permettant de rapatrier une (ou plusieurs sur demande) IPv4 fixe et un /48 en IPv6 et ainsi « nettoyer » votre connexion si vous êtes chez l’un des FAI *limitants* du tableau ci-dessus.
### Belgique
diff --git a/isp_free_fr.md b/isp_free_fr.md
index 439ef6c4..0a16be6f 100644
--- a/isp_free_fr.md
+++ b/isp_free_fr.md
@@ -4,7 +4,7 @@
#### Accès à l’administration de la box (v5/v6)
-Allez à l’adresse : http://mafreebox.free.fr/ puis authentifiez-vous.
+Allez à l’adresse : http://mafreebox.free.fr/ puis authentifiez-vous.
#### Ouverture des ports
@@ -36,4 +36,4 @@ On monte le répertoire NAS par défaut avec les droits de lecture / écriture p
```bash
$ sudo mount -t cifs //mafreebox.freebox.fr/Disque\ dur/ /home/monlogin/freebox -o guest,iocharset=utf8,file_mode=0777,dir_mode=0777
```
-RAF : automatiser ce montage car il faut le refaire à chaque rédémarrage.
\ No newline at end of file
+RAF : automatiser ce montage car il faut le refaire à chaque redémarrage.
\ No newline at end of file
diff --git a/isp_orange_fr.md b/isp_orange_fr.md
index 671da87e..828eb0ba 100644
--- a/isp_orange_fr.md
+++ b/isp_orange_fr.md
@@ -7,13 +7,13 @@ La box d’Orange bloque le port 25 pour limiter l’envoi de spam.
La solution restante pour héberger son courrier chez soi consiste à le faire passer par les serveurs SMTP d’Orange.
-Pour cela, il faut éditer le fichier de configuration de postfix avec la commande :
+Pour cela, il faut éditer le fichier de configuration de postfix avec la commande :
```bash
sudo nano /etc/postfix/main.cf
```
-puis rajouter à la ligne le relai SMTP d’Orange :
+puis rajouter à la ligne le relai SMTP d’Orange :
```bash
relayhost = smtp.orange.fr```
diff --git a/isp_sfr_fr.md b/isp_sfr_fr.md
index a140c9f3..a163878f 100644
--- a/isp_sfr_fr.md
+++ b/isp_sfr_fr.md
@@ -1,7 +1,7 @@
#SFR
*Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp_fr)**.*
#### Accès à l’administration de la box
-* Allez à cette adresse : http://192.168.1.1.
+* Allez à cette adresse : http://192.168.1.1.
* Authentifiez-vous, soit en appuyant sur le bouton de la box pendant 5 secondes soit avec les identifiants d’administration.
@@ -11,4 +11,4 @@ Pour pouvoir envoyer des mails, il faut désactiver le filtrage.
-Source : http://assistance.sfr.fr/internet_box-nb4/utiliser-email/desactiver-filtrage-smtp/fc-2491-69602
+Source : http://assistance.sfr.fr/internet_box-nb4/utiliser-email/desactiver-filtrage-smtp/fc-2491-69602
diff --git a/moulinette_fr.md b/moulinette_fr.md
index f6131ef5..ff714789 100644
--- a/moulinette_fr.md
+++ b/moulinette_fr.md
@@ -1,6 +1,6 @@
# Moulinette
-La **Moulinette** est l’interface en ligne de commande (CLI) de YunoHost. Elle permet de gérer entièrement YunoHost : utilisateurs, domaines, applications, pare-feu, sauvegardes et monitoring.
+La **Moulinette** est l’interface en ligne de commande (CLI) de YunoHost. Elle permet de gérer entièrement YunoHost : utilisateurs, domaines, applications, pare-feu, sauvegardes et monitoring.
L’autre interface est l’[administration web](/admin_fr), qui permet de se passer de la ligne de commande.
@@ -8,17 +8,17 @@ Pour utiliser la Moulinette il faut se connecter à son serveur en [SSH](/ssh_fr
### Utilisation
-La moulinette fonctionne avec deux niveaux de sous-commandes, par exemple :
+La moulinette fonctionne avec deux niveaux de sous-commandes, par exemple :
```bash
yunohost user create
```
-Vous pouvez y adjoindre des arguments pour certaines commandes :
+Vous pouvez y adjoindre des arguments pour certaines commandes :
```bash
yunohost app install roundcube --label Webmail
```
-Pour obtenir de l’aide à tout moment sur l’utilisation d’une commande ou d’une sous-commande, vous pouvez ajouter ```-h``` ou ```--help``` à la commande. Essayez par exemple :
+Pour obtenir de l’aide à tout moment sur l’utilisation d’une commande ou d’une sous-commande, vous pouvez ajouter ```-h``` ou ```--help``` à la commande. Essayez par exemple :
```bash
yunohost --help
yunohost user --help
@@ -27,7 +27,7 @@ yunohost user create --help
---
-Ça y est, vous savez utiliser la moulinette ! N’hésitez pas à parcourir ses fonctions.
+Ça y est, vous savez utiliser la moulinette ! N’hésitez pas à parcourir ses fonctions.
```bash
root@yunohost:~# yunohost --help
usage: yunohost [-h] [-v]
diff --git a/package_list_fr.md b/package_list_fr.md
index 5ce7e336..e8997e6c 100644
--- a/package_list_fr.md
+++ b/package_list_fr.md
@@ -1,10 +1,10 @@
# Fonctionnement de YunoHost
### Les branches de développement de YunoHost
-Afin de mettre en place un système automatisé de compilation des paquets Debian, le développement de YunoHost progresse désormais autour de trois branches principales :
-- **stable** : il s’agit du code des paquets Debian utilisés en live par les utilisateurs de YunoHost.
-- **testing** : il s’agit du code éligible pour la création d’une nouvelle version de YunoHost, il est supposé stable mais manque de test. La branche testing peut notamment servir pour corriger rapidement certains bugs.
-- **unstable** : il s’agit là des derniers codes ajoutés au dépôt mais qui sont connus pour être instables voir inachevés. C’est à destination de cette branche que vous devez faire vos pull request. Si votre travail est conséquent mais inachevé, il convient d’envisager de créer une branche à part thématique (exemple : backup).
+Afin de mettre en place un système automatisé de compilation des paquets Debian, le développement de YunoHost progresse désormais autour de trois branches principales :
+- **stable** : il s’agit du code des paquets Debian utilisés en live par les utilisateurs de YunoHost.
+- **testing** : il s’agit du code éligible pour la création d’une nouvelle version de YunoHost, il est supposé stable mais manque de test. La branche testing peut notamment servir pour corriger rapidement certains bugs.
+- **unstable** : il s’agit là des derniers codes ajoutés au dépôt mais qui sont connus pour être instables voir inachevés. C’est à destination de cette branche que vous devez faire vos pull request. Si votre travail est conséquent mais inachevé, il convient d’envisager de créer une branche à part thématique (exemple : backup).
Les numéros de version des paquets stable sont pairs, les numéros de version des paquets testing sont impairs. Ainsi, la version 2.3 de YunoHost est une version de test qui sera transformée en version 2.4 si les tests sont concluants.
@@ -21,10 +21,10 @@ La moulinette est un code écrit par les développeurs YunoHost. À l’origine,
#### Paquet yunohost
Le paquet yunohost est le cœur de YunoHost, ce paquet contient depuis la version 2.3 (testing) le code du programme en ligne de commande `yunohost`. Il contient également des helpers qui peuvent être utilisées par les scripts des apps YunoHost, ainsi que les templates de configuration des dépendances de YunoHost.
-Note : à partir de la version 2.3 (testing), le code de la ligne de commande `yunohost` initialement dans le paquet moulinette-yunohost a été rapatrié dans le paquet yunohost. Un système 2.2 contient donc deux paquets au lieu d’un seul : yunohost et moulinette-yunohost.
+Note : à partir de la version 2.3 (testing), le code de la ligne de commande `yunohost` initialement dans le paquet moulinette-yunohost a été rapatrié dans le paquet yunohost. Un système 2.2 contient donc deux paquets au lieu d’un seul : yunohost et moulinette-yunohost.
#### Paquet SSOwat
-SSOwat est un système de Single Sign On pour Nginx écrit en Lua. C’est ce système qui génère l’interface que les utilisateurs YunoHost voit. Il permet de protéger des URLs et d’autoriser des utilisateurs à accéder ou non à ces ressources.
+SSOwat est un système de Single Sign On pour Nginx écrit en Lua. C’est ce système qui génère l’interface que les utilisateurs YunoHost voient. Il permet de protéger des URLs et d’autoriser des utilisateurs à accéder ou non à ces ressources.
SSOwat est comme la moulinette une dépendance de YunoHost, mais peut aussi être utilisée séparément sur d’autres projets.
@@ -37,5 +37,5 @@ Le service yunohost-api doit donc être start pour utiliser l’administration w
### Conseils de développement
#### Traduction
-Afin d'éviter des problèmes de fusion, lorsque vous ajoutez ou modifiez une clé de traduction dans les fichiers json situés dans les répertoires locales des dépôts git, il est demandé d'ajouter les clés uniquement dans le fichier en.json, même si vous savez faire la traduction pour d'autres langues.
-Les traductions se font ensuite sur
weblate. Donc si effectivement vous savez traduire dans une autre langue, n'hésitez pas à y faire un tour.
\ No newline at end of file
+Afin d’éviter des problèmes de fusion, lorsque vous ajoutez ou modifiez une clé de traduction dans les fichiers json situés dans les répertoires locales des dépôts git, il est demandé d’ajouter les clés uniquement dans le fichier en.json, même si vous savez faire la traduction pour d’autres langues.
+Les traductions se font ensuite sur
weblate. Donc si effectivement vous savez traduire dans une autre langue, n’hésitez pas à y faire un tour.
\ No newline at end of file
diff --git a/packaging_apps_arguments_management_fr.md b/packaging_apps_arguments_management_fr.md
index ba8066da..e5883d9c 100644
--- a/packaging_apps_arguments_management_fr.md
+++ b/packaging_apps_arguments_management_fr.md
@@ -20,7 +20,7 @@ sudo yunohost app setting $app domain -v $domain
```
Elle est généralement utilisée dans le script d’installation.
-Ensuite, le script peux récupérer les arguments sauvegardés avec cette commande :
+Ensuite, le script peut récupérer les arguments sauvegardés avec cette commande :
```bash
domain=$(sudo yunohost app setting $app domain)
```
diff --git a/packaging_apps_fr.md b/packaging_apps_fr.md
index 69e16662..682fcf0b 100644
--- a/packaging_apps_fr.md
+++ b/packaging_apps_fr.md
@@ -4,12 +4,12 @@ Ce document a pour but de vous apprendre à packager une application pour YunoHo
### Prérequis
Pour packager une application, voici les prérequis :
-* Un compte sur un serveur git comme [GitHub](https://github.com/) pour pouvoir ensuite publier l’application ;
-* Maîtriser un minimum `git`, le Shell et d’autres notions de programmation ;
+* Un compte sur un serveur git comme [GitHub](https://github.com/) pour pouvoir ensuite publier l’application ;
+* Maîtriser un minimum `git`, le Shell et d’autres notions de programmation ;
* Une [machine virtuelle ou sur un serveur distant](/install_fr) pour packager et tester son paquet.
### Contenu
-Un paquet YunoHost est composé :
+Un paquet YunoHost est composé :
* d’un `manifest.json`
* d’un dossier `scripts`, composé de cinq scripts Shell `install`, `remove`, `upgrade`, `backup` et `restore`
@@ -40,19 +40,19 @@ Comme les instances de YunoHost possèdent une architecture unifiée, vous serez
Commandes pratiques
### Améliorer la qualité du paquet d’installation
-Vous trouverez ci-dessous une liste des point à vérifier concernant la qualité de vos scripts :
-* Vos scripts utilisent bien `sudo cp -a ../sources/. $final_path` plutôt que `sudo cp -a ../sources/* $final_path` ;
-* Votre script d’installation contient une gestion en cas d’erreurs du script pour supprimer les fichiers résiduels à l’aide de `set -e` et de `trap` ;
-* Votre script d’installation utilise une méthode d’installation en ligne de commande plutôt qu’un appel curl via un formulaire web d’installation ;
-* Votre script d’installation enregistre les réponses de l’utilisateur ;
-* Vous avez vérifié les sources de l’application avec une somme de contrôle (sha256, sha1 ou md5) ou une signature PGP ;
-* Vos scripts ont été testé sur Debian Jessie ainsi que sur les architectures 32 bits, 64 bits et ARM ;
+Vous trouverez ci-dessous une liste des points à vérifier concernant la qualité de vos scripts :
+* Vos scripts utilisent bien `sudo cp -a ../sources/. $final_path` plutôt que `sudo cp -a ../sources/* $final_path` ;
+* Votre script d’installation contient une gestion en cas d’erreurs du script pour supprimer les fichiers résiduels à l’aide de `set -e` et de `trap` ;
+* Votre script d’installation utilise une méthode d’installation en ligne de commande plutôt qu’un appel curl via un formulaire web d’installation ;
+* Votre script d’installation enregistre les réponses de l’utilisateur ;
+* Vous avez vérifié les sources de l’application avec une somme de contrôle (sha256, sha1 ou md5) ou une signature PGP ;
+* Vos scripts ont été testés sur Debian Jessie ainsi que sur les architectures 32 bits, 64 bits et ARM ;
* Les scripts backup et restore sont présents et fonctionnels.
### Script de vérification du paquet
Vérificateur de paquets
-Il s’agit d’un script Python qui vérifie :
+Il s’agit d’un script Python qui vérifie :
* que le paquet est à jour concernant les dernières spécifications
* que tous les fichiers sont présents
* que le manifeste ne comporte pas d’erreur de syntaxe
diff --git a/packaging_apps_helpers_fr.md b/packaging_apps_helpers_fr.md
index 31840efd..cb23480d 100644
--- a/packaging_apps_helpers_fr.md
+++ b/packaging_apps_helpers_fr.md
@@ -14,7 +14,7 @@ Pour pouvoir les utiliser il faut ajouter les lignes suivantes :
#### Moulinette
-La CLI [moulinette](/moulinette) fournit quelques outils pour faciliter le packaging :
+La CLI [moulinette](/moulinette) fournit quelques outils pour faciliter le packaging :
```bash
sudo yunohost app checkport
@@ -29,7 +29,7 @@ Cette commande vérifie le port et retourne une erreur si le port est déjà uti
sudo yunohost app setting [ -v ]
```
-C'est la commande la plus importante. Elle vous permet de stocker des réglages d’une application spécifique, afin de les réutiliser plus tard (typiquement dans le script ```upgrade```) ou pour que YunoHost puisse se configurer automatiquement (par exemple pour le SSO).
+C’est la commande la plus importante. Elle vous permet de stocker des réglages d’une application spécifique, afin de les réutiliser plus tard (typiquement dans le script ```upgrade```) ou pour que YunoHost puisse se configurer automatiquement (par exemple pour le SSO).
La commande définit la valeur si vous ajoutez ```-v ```, sinon la récupère.
@@ -46,12 +46,12 @@ Indique à SSOwat de ne pas s’occuper de la liste d’uris fournies séparées
Il existe aussi `skipped_regex`, `protected_regex`, `unprotected_uris`, `unprotected_regex`.
-**Attention** : il est nécessaire de lancer `yunohost app ssowatconf` pour appliquer les effets. Les uris seront alors converties en urls et écrites dans le fichier /etc/ssowat/conf.json.
+**Attention** : il est nécessaire de lancer `yunohost app ssowatconf` pour appliquer les effets. Les uris seront alors converties en urls et écrites dans le fichier /etc/ssowat/conf.json.
Exemple :
```yunohost app setting myapp unprotected_urls -v "/"```
```yunohost app ssowatconf```
-Ces commandes vont désactiver le SSO sur la racine de l’aplication soit domain.tld/myapp, ceci est utile pour une application publique.
+Ces commandes vont désactiver le SSO sur la racine de l’application soit domain.tld/myapp, ceci est utile pour une application publique.
@@ -60,9 +60,9 @@ Ces commandes vont désactiver le SSO sur la racine de l’aplication soit domai
sudo yunohost app checkurl -a
```
-Cette commande est utile pour les applications web et vous permet d’être sûr que le chemin n’est pas utilisé par une autre application. Si le chemin est inutilisé, elle le « réserve ».
+Cette commande est utile pour les applications web et vous permet d’être sûr que le chemin n’est pas utilisé par une autre application. Si le chemin est inutilisé, elle le « réserve ».
-**Remarque** : ne pas préfixer par `http://` ou par `https://` dans le ``.
+**Remarque** : ne pas préfixer par `http://` ou par `https://` dans le ``.
@@ -71,13 +71,13 @@ Cette commande est utile pour les applications web et vous permet d’être sûr
sudo yunohost app initdb [ -d ] [ -s ] [ -p ] user
```
-Cette commande crée une base de donnée `db_name` et un utilisateur `user` associé à cette base, possédant les permissions nécessaires à manipuler la base de donnée.
+Cette commande crée une base de données `db_name` et un utilisateur `user` associé à cette base, possédant les permissions nécessaires à manipuler la base de données.
-Si vous ne définissez pas de nom de base de donnée avec `-d `, `user` est utilisé comme nom de base de donnée.
+Si vous ne définissez pas de nom de base de données avec `-d `, `user` est utilisé comme nom de base de donnée.
Si vous ne définissez pas de mot de passe avec `-p`, la commande en génère un et le retourne.
-Si vous ajoutez un fichier SQL avec `-s`, la commande initialise la base de donnée avec les commandes SQL du fichier.
+Si vous ajoutez un fichier SQL avec `-s`, la commande initialise la base de données avec les commandes SQL du fichier.
diff --git a/packaging_apps_multiinstance_fr.md b/packaging_apps_multiinstance_fr.md
index 2f6b1b27..76b86a9f 100644
--- a/packaging_apps_multiinstance_fr.md
+++ b/packaging_apps_multiinstance_fr.md
@@ -1,21 +1,21 @@
Packaging d’application
### Multi-instances
-Le multi-instance est la capacité d’une application a être installée plusieurs fois.
+Le multi-instance est la capacité d’une application à être installée plusieurs fois.
#### Scripts
Lorsque YunoHost installe une seconde fois l’application, il passe au script en dernier paramètre `id__2` avec l’identifiant de l’application `id` provenant du manifeste. La valeur `n` dans `id__n` est incrémentée à chaque nouvelle instance de l’application.
-**Par exemple** : dans le script roundcube, il faut nommer la base de donnée `roundcube`, le dossier d’installation `roundcube` et la [configuration Nginx](packaging_apps_nginx_conf_fr) `roundcube`. De cette manière, la seconde installation de roundcube ne rentrera pas en conflit avec la première, et sera installée dans la base de donnée `roundcube__2`, dans le répertoire `roundcube__2`, et avec la configuration Nginx `roundcube__2`.
+**Par exemple** : dans le script roundcube, il faut nommer la base de données `roundcube`, le dossier d’installation `roundcube` et la [configuration Nginx](packaging_apps_nginx_conf_fr) `roundcube`. De cette manière, la seconde installation de roundcube ne rentrera pas en conflit avec la première, et sera installée dans la base de données `roundcube__2`, dans le répertoire `roundcube__2`, et avec la configuration Nginx `roundcube__2`.
-Récupération de la dernière variable passée aux scripts :
+Récupération de la dernière variable passée aux scripts :
```bash
APP=${!#}
```
#### Manifeste
-Passer la variable `multi_instance` à `true` dans le [manifeste](packaging_apps_manifest_fr) :
+Passer la variable `multi_instance` à `true` dans le [manifeste](packaging_apps_manifest_fr) :
```json
"multi_instance": "true",
```
\ No newline at end of file
diff --git a/packaging_apps_nginx_conf_fr.md b/packaging_apps_nginx_conf_fr.md
index 4aecad9c..cb1f28f0 100644
--- a/packaging_apps_nginx_conf_fr.md
+++ b/packaging_apps_nginx_conf_fr.md
@@ -2,8 +2,8 @@
Ce tutoriel a pour but d’aider à la mise en place d’une configuration Nginx pour le packaging d’application.
#### Configuration Nginx
-La configuration doit être mise dans `conf/nginx.conf`. Il s’agira d’utiliser **FastCGI** ou un **proxy_pass** suivant l’application :
-* **FastCGI** est utilisé dans les applications PHP :
+La configuration doit être mise dans `conf/nginx.conf`. Il s’agira d’utiliser **FastCGI** ou un **proxy_pass** suivant l’application :
+* **FastCGI** est utilisé dans les applications PHP :
```bash
location YNH_EXAMPLE_PATH {
alias YNH_WWW_PATH ;
@@ -38,13 +38,13 @@ location YNH_EXAMPLE_PATH/ {
```
#### Script d’installation
-Il s’agit de modifier le fichier `conf/nginx.conf` avec les paramètres de l’application. Pour cela, on utilise des termes génériques `YNH_EXAMPLE_PATH` que l’on modifie par des valeurs souhaités avec la commande `sed` :
+Il s’agit de modifier le fichier `conf/nginx.conf` avec les paramètres de l’application. Pour cela, on utilise des termes génériques `YNH_EXAMPLE_PATH` que l’on modifie par des valeurs souhaitées avec la commande `sed` :
```bash
sed -i "s@YNH_EXAMPLE_PATH@$path@g" ../conf/nginx.conf
sed -i "s@YNH_EXAMPLE_PORT@$port@g" ../conf/nginx.conf
sed -i "s@YNH_EXEMPLE_DOMAIN@$domain@g" ../conf/nginx.conf
```
-Il faut ensuite déplacer ce fichier de configuration dans la configuration de Nginx, puis de recharger la configuration de Nginx :
+Il faut ensuite déplacer ce fichier de configuration dans la configuration de Nginx, puis de recharger la configuration de Nginx :
```bash
cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf
sudo service nginx reload
@@ -52,7 +52,7 @@ sudo service nginx reload
Si Nginx ne redémarre pas, il se peut que le fichier de configuration ne soit pas correct.
#### Script de suppression
-Il s’agit de supprimer la configuration Nginx pour cette application, puis de recharger la configuration de Nginx :
+Il s’agit de supprimer la configuration Nginx pour cette application, puis de recharger la configuration de Nginx :
```bash
rm -f /etc/nginx/conf.d/$domain.d/$app.conf
sudo service nginx reload
diff --git a/packaging_apps_scripts_fr.md b/packaging_apps_scripts_fr.md
index 3c691725..5cb174e0 100644
--- a/packaging_apps_scripts_fr.md
+++ b/packaging_apps_scripts_fr.md
@@ -2,10 +2,10 @@
## Les scripts
-Un paquet YunoHost doit contenir cinq scripts Shell : `install`, `remove`, `upgrade`, `backup` et `restore`.
+Un paquet YunoHost doit contenir cinq scripts Shell : `install`, `remove`, `upgrade`, `backup` et `restore`.
Ces scripts seront exécutés en tant qu’`admin` sur les serveurs YunoHost.
-Voici un exemple de script d’`install`:
+Voici un exemple de script d’`install` :
```bash
# Retrieve arguments
domain=$1
@@ -56,6 +56,6 @@ sudo yunohost app ssowatconf
```
### Utilisation
-Vous devez tout mettre dans le script d’`install` pour que votre application soit entièrement installée. Cela signifie que vous devez installer les dépendances, créer les répertoires requis, initialiser les bases de donnés nécessaires, copier les sources et configurer tout dans l’unique script `install` (et bien sûr faire la procédure inverse dans le script `remove`).
+Vous devez tout mettre dans le script d’`install` pour que votre application soit entièrement installée. Cela signifie que vous devez installer les dépendances, créer les répertoires requis, initialiser les bases de données nécessaires, copier les sources et configurer tout dans l’unique script `install` (et bien sûr faire la procédure inverse dans le script `remove`).
-**Attention** : pour des raisons de sécurité, le script est exécuté en tant qu’**admin** dans YunoHost. Assurez-vous de l’essayer en tant qu’**admin** et de préfixer `sudo` aux commandes requises.
\ No newline at end of file
+**Attention** : pour des raisons de sécurité, le script est exécuté en tant qu’**admin** dans YunoHost. Assurez-vous de l’essayer en tant qu’**admin** et de préfixer `sudo` aux commandes requises.
\ No newline at end of file
diff --git a/plug_and_boot_fr.md b/plug_and_boot_fr.md
index 60e0ab8d..06716c5b 100644
--- a/plug_and_boot_fr.md
+++ b/plug_and_boot_fr.md
@@ -4,14 +4,14 @@
* N’oubliez pas de **brancher un écran** si vous voulez observer comment se déroule le démarrage, et un clavier si vous souhaitez un accès en **ligne de commande** à votre serveur.
-* Démarrez le serveur et attendez jusqu’à voir un gros `Y` carré :
+* Démarrez le serveur et attendez jusqu’à voir un gros `Y` carré :
-*Notez la valeur `IP` affichée à l’écran : c’est **l’adresse IP locale** de votre serveur.*
+*Notez la valeur `IP` affichée à l’écran : c’est **l’adresse IP locale** de votre serveur.*
diff --git a/postinstall_fr.md b/postinstall_fr.md
index 22735c06..11dec539 100644
--- a/postinstall_fr.md
+++ b/postinstall_fr.md
@@ -1,10 +1,10 @@
# Post-Installation
-L’étape appelée « **post-installation** » est en fait l’étape de configuration initiale de YunoHost. Il faut l’exécuter après l’**installation** du système en lui-même.
+L’étape appelée « **post-installation** » est en fait l’étape de configuration initiale de YunoHost. Il faut l’exécuter après l’**installation** du système en lui-même.
## Accès
-Vous pouvez accéder à la post-installation graphique en entrant dans un navigateur web :
+Vous pouvez accéder à la post-installation graphique en entrant dans un navigateur web :
* l’adresse **IP locale de votre serveur** si celui-ci est connecté à votre réseau local (généralement `192.168.x.x`)
* l’adresse **IP publique de votre serveur** si celui-ci n’est pas connecté à votre réseau local.
@@ -42,7 +42,7 @@ De manière générale, c’est la **clé d’entrée à votre système**, pense
---
-## Et après ?
+## Et après ?
Une fois l’étape de post-installation exécutée, vérifiez que votre serveur est accessible en tapant le nom de domaine choisi précédemment dans votre navigateur web. Si celui-ci n’est pas accessible, quelques étapes de configurations supplémentaires sont sûrement nécessaires.
diff --git a/regenerate_certificate_fr.md b/regenerate_certificate_fr.md
index 76ef3d40..7243dec7 100644
--- a/regenerate_certificate_fr.md
+++ b/regenerate_certificate_fr.md
@@ -1,6 +1,6 @@
#Régénérer un certificat
-Si vous désirez générer à nouveau — et non renouveler — un certificat pour un domain, suivre les étapes suivantes :
+Si vous désirez générer à nouveau — et non renouveler — un certificat pour un domain, suivre les étapes suivantes :
(remplacer **example.org** avec votre domaine)
@@ -24,7 +24,7 @@ rm $finalpath/{crt.pem,key.pem,openssl.cnf}
cp $ssldir/openssl.cnf $finalpath/
# Changement de la configuration yunohost.org avec votre domaine
-# NE PAS OUBLIER DE REMPLACER example.org !
+# NE PAS OUBLIER DE REMPLACER example.org !
sed -i "s/yunohost.org/example.org/g" $finalpath/openssl.cnf
# Generation du certificat et de la clé
diff --git a/registar_fr.md b/registar_fr.md
index 3c20e3c0..5a72830b 100644
--- a/registar_fr.md
+++ b/registar_fr.md
@@ -1,6 +1,6 @@
# Bureaux d’enregistrement
-Voici une liste des bureaux d’enregistrement pour acheter un nom de domaine :
+Voici une liste des bureaux d’enregistrement pour acheter un nom de domaine :
* [OVH](http://ovh.com/)
* [GoDaddy](https://godaddy.com/)
* [Gandi](http://gandi.net/)
diff --git a/security_fr.md b/security_fr.md
index b656534a..917ee57f 100644
--- a/security_fr.md
+++ b/security_fr.md
@@ -5,7 +5,7 @@ YunoHost a été développé dans l’optique de fournir une sécurité maximale
Tous les protocoles que YunoHost utilise sont **chiffrés**, les mots de passe ne sont pas stockés en clair, et par défaut chaque utilisateur n’accède qu’à son répertoire personnel.
-Deux points sont néanmoins importants à noter :
+Deux points sont néanmoins importants à noter :
* L’installation d’applications supplémentaires **augmente le nombre de failles** potentielles. Il est donc conseillé de se renseigner sur chacune d’elle **avant l’installation**, d’en comprendre le fonctionnement et juger ainsi l’impact que provoquerait une potentielle attaque. N’installez **que** les applications qui semblent importantes pour votre usage.
@@ -19,7 +19,7 @@ Deux points sont néanmoins importants à noter :
Si votre serveur YunoHost est dans un environnement de production critique ou que vous souhaitez améliorer sa sécurité, il est bon de suivre quelques bonnes pratiques.
-**Attention :** *l’application des conseils suivants nécessite une connaissance avancée du fonctionnement et de l’administration d’un serveur. Pensez à vous renseigner avant de procéder à cette mise en place.*
+**Attention :** *l’application des conseils suivants nécessite une connaissance avancée du fonctionnement et de l’administration d’un serveur. Pensez à vous renseigner avant de procéder à cette mise en place.*
### Authentification SSH par clé
@@ -27,7 +27,7 @@ Voici un [tutoriel plus détaillé](http://doc.ubuntu-fr.org/ssh#authentificatio
Par défaut, l’authentification SSH se fait avec le mot de passe d’administration. Il est conseillé de désactiver ce type d’authentification et de le remplacer par un mécanisme de clé de chiffrement.
-**Sur votre ordinateur de bureau :**
+**Sur votre ordinateur de bureau :**
```bash
ssh-keygen
@@ -86,7 +86,7 @@ yunohost firewall disallow --ipv6 TCP # pour ipv6
**Pour les prochaines connexions SSH** il faudra ajouter l’option -p suivie du numéro de port SSH.
-**Exemple** :
+**Exemple** :
```bash
ssh -p admin@
@@ -117,7 +117,7 @@ sudo adduser nom_utilisateur sudo
```bash
sudo nano /etc/ssh/sshd_config
-# Recherchez le paragraphe « Authentication » et ajoutez à la fin de celui-ci :
+# Recherchez le paragraphe « Authentication » et ajoutez à la fin de celui-ci :
AllowUsers nom_utilisateur
```
Seuls les utilisateurs mentionnés dans la directive AllowUsers seront alors autorisés à se connecter via SSH, ce qui exclut donc l’utilisateur admin.
diff --git a/selfhosting_fr.md b/selfhosting_fr.md
index 5f02418d..627d12ce 100644
--- a/selfhosting_fr.md
+++ b/selfhosting_fr.md
@@ -8,19 +8,19 @@ Si vous souhaitez vous servir d’un site web, du [courrier électronique](/emai
L’auto-hébergement entraîne une disponibilité du serveur envers les utilisateurs hébergés sur votre serveur et/ou aux personnes extérieures consultants le serveur.
-Il peut y avoir des problèmes rendant le serveur indisponible : une coupure électrique, une perte d’accès à Internet…etc.
+Il peut y avoir des problèmes rendant le serveur indisponible : une coupure électrique, une perte d’accès à Internet…etc.
Si vous vous servez du système de [courrier électronique](/email_fr), et que votre serveur est indisponible, les mails destinés au serveur seront de nouveau envoyés sous 3 à 7 jours.
#### Contraintes de l’auto-hébergement
-* Le débit d’émission est faible. Dans le cas de l’ADSL, il est souvent de l’ordre de 1/10 par rapport au débit de réception. Par exemple : 1 Mo/s de réception et 100 ko/s d’émission ;
-* La disponibilité 24/7 ;
-* Le déménagement ;
+* Le débit d’émission est faible. Dans le cas de l’ADSL, il est souvent de l’ordre de 1/10 par rapport au débit de réception. Par exemple : 1 Mo/s de réception et 100 ko/s d’émission ;
+* La disponibilité 24/7 ;
+* Le déménagement ;
#### Enjeux de l’auto-hébergement
-* Anonymat, vie privée ;
-* Réappropriation de ces données de ces services ;
-* Décentralisation, réseaux distribués ;
+* Anonymat, vie privée ;
+* Réappropriation de ces données de ces services ;
+* Décentralisation, réseaux distribués ;
@@ -35,6 +35,6 @@ Si vous vous servez du système de [courrier électronique](/email_fr), et que v
#### Pour aller plus loin
* [Auto-hebergement.fr](http://www.auto-hebergement.fr/)
-* [Conférence de Benjamin Bayart - Internet libre, ou Minitel 2.0 ?](http://www.fdn.fr/internet-libre-ou-minitel-2.html)
-* [Conférence de Dufromentel - Auto-hébergement vous pouvez ? - Capitole du Libre - 2014](http://videos2014.capitoledulibre.org/internet-libre/dufromentel-auto-hebergement-vous-pouvez.webm)
+* [Conférence de Benjamin Bayart - Internet libre, ou Minitel 2.0 ?](http://www.fdn.fr/internet-libre-ou-minitel-2.html)
+* [Conférence de Dufromentel - Auto-hébergement vous pouvez ? - Capitole du Libre - 2014](http://videos2014.capitoledulibre.org/internet-libre/dufromentel-auto-hebergement-vous-pouvez.webm)
* [Conférence de Richard Stallman - Le logiciel libre](http://perso.telecom-paristech.fr/~boucart/video/conf_stallman.webm)
diff --git a/ssh_fr.md b/ssh_fr.md
index 61ebe47c..2e6f661a 100644
--- a/ssh_fr.md
+++ b/ssh_fr.md
@@ -8,19 +8,19 @@ ssh admin@mon-serveur.org
Ensuite, il est demandé le mot de passe administrateur, celui créé à [l’étape de post-installation](postinstall_fr).
#### Se connecter à un port différent du port par défaut 22
-Éditer la ligne `Port 22` du fichier `/etc/ssh/sshd_config`, puis connectez-vous :
+Éditer la ligne `Port 22` du fichier `/etc/ssh/sshd_config`, puis connectez-vous :
```bash
ssh -p admin@mon-serveur.org
```
-#### Quels utilisateurs ?
-Seul l’utilisateur `admin` peut se connecter en ssh aux serveur YunoHost.
+#### Quels utilisateurs ?
+Seul l’utilisateur `admin` peut se connecter en ssh aux serveurs YunoHost.
Les utilisateurs YunoHost, qui sont gérés par l’annuaire LDAP, ne peuvent pas se connecter en ssh.
Si vous souhaitez avoir d’autres utilisateurs que l’admin pour vous connectez en ssh, il faut le créer depuis la ligne de commande (via l’utilisateur admin) comme n’importe quel utilisateur (avec la commande `adduser`).
-Remarque : cet utilisateur ne sera pas utilisable depuis YunoHost. Il aura son propre répértoire `/home`, son propre groupe (cf. les principes d’un utilisateur Unix classique et les différents tutoriaux sur le sujet dans toute bonne documentation sur l’administration sous Debian).
+Remarque : cet utilisateur ne sera pas utilisable depuis YunoHost. Il aura son propre répertoire `/home`, son propre groupe (cf. les principes d’un utilisateur Unix classique et les différents tutoriaux sur le sujet dans toute bonne documentation sur l’administration sous Debian).
##### Sécurité et SSH
Voir la page dédiée [Sécurité et SSH](security_fr)
\ No newline at end of file
diff --git a/support_fr.md b/support_fr.md
index f33af3f5..63cec053 100644
--- a/support_fr.md
+++ b/support_fr.md
@@ -1,14 +1,14 @@
# Support - Entraide
-L'entraide autour de YunoHost est assurée par la communauté.
+L’entraide autour de YunoHost est assurée par la communauté.
-* Le moyen le plus **efficace et rapide** d’obtenir des réponses reste le salon de discussion instantané, accessible en bas à droite de cette page, ou via n’importe quel client de messagerie **compatible XMPP** (tel que [Pidgin](https://pidgin.im/)) à l’adresse suivante :
+* Le moyen le plus **efficace et rapide** d’obtenir des réponses reste le salon de discussion instantané, accessible en bas à droite de cette page, ou via n’importe quel client de messagerie **compatible XMPP** (tel que [Pidgin](https://pidgin.im/)) à l’adresse suivante :
**[support@conference.yunohost.org](xmpp:support@conference.yunohost.org?join)**
---
-* Vous pouvez également vous renseigner et poser vos questions sur **le forum** (en anglais de préférence) :
+* Vous pouvez également vous renseigner et poser vos questions sur **le forum** (en anglais de préférence) :
**[forum.yunohost.org](https://forum.yunohost.org/)**
diff --git a/torhiddenservice_fr.md b/torhiddenservice_fr.md
index 9a3a334c..7b700af6 100644
--- a/torhiddenservice_fr.md
+++ b/torhiddenservice_fr.md
@@ -8,7 +8,7 @@ sudo apt-get install tor
```
### Configurer notre service caché
-Éditer le fichier `/etc/tor/torrc`, et ajouter ces lignes :
+Éditer le fichier `/etc/tor/torrc`, et ajouter ces lignes :
```bash
HiddenServiceDir /var/lib/tor/hidden_service/
@@ -34,7 +34,7 @@ yunohost domain add random123456789.onion
```
### Éviter la redirection vers le SSO (optionnel)
-Si vous voulez éviter d’être redirigé vers le portail à la connexion pour des raisons de traçabilité, vous pouvez désactiver SSOwat pour le domaine, en éditant le fichier `/etc/nginx/conf.d/random123456789.onion.conf` et en commentant la ligne suivante (elle apparaît deux fois dans le fichier) :
+Si vous voulez éviter d’être redirigé vers le portail à la connexion pour des raisons de traçabilité, vous pouvez désactiver SSOwat pour le domaine, en éditant le fichier `/etc/nginx/conf.d/random123456789.onion.conf` et en commentant la ligne suivante (elle apparaît deux fois dans le fichier) :
```bash
#access_by_lua_file /usr/share/ssowat/access.lua;
diff --git a/troubleshooting_guide_fr.md b/troubleshooting_guide_fr.md
index 023b8290..9fb5abb1 100644
--- a/troubleshooting_guide_fr.md
+++ b/troubleshooting_guide_fr.md
@@ -5,14 +5,14 @@ Ce guide peut trouver son intérêt lors du débuggage d’une nouvelle applicat
## Notes générales
### Ne cassez pas YunoHost
-La meilleure manière de ne pas avoir de pannes est de ne pas bricoler sur votre serveur. Cela signifie que dès que vous souhaitez essayer quelque chose de nouveau (application non officielle, nouvelles configuration personnalisée, création d’une nouvelle application), voyez plutôt cela sur un serveur de développement et non de production.
+La meilleure manière de ne pas avoir de pannes est de ne pas bricoler sur votre serveur. Cela signifie que dès que vous souhaitez essayer quelque chose de nouveau (application non officielle, nouvelle configuration personnalisée, création d’une nouvelle application), voyez plutôt cela sur un serveur de développement et non de production.
Vous pouvez faire cela de la manière qui vous convient, sur un [Droplet DigitalOcean](install_on_digitalocean_en) pour 1 centime/heure, localement avec [Docker](/docker_en) ou sur une machine virtuelle.
Vous pouvez aussi lire ceci si vous avez encore envie de bricoler sur votre instance YunoHost en production : https://wiki.debian.org/DontBreakDebian
### Utilisez les applications non-officielles avec attention
Bien que ce soit tentant d’installer toutes les [applications non officielles](https://yunohost.org/#/apps_in_progress_fr), s’il vous plaît ne le faites pas, même si l’application est indiquée comme prête.
-Avant de tester, vous devriez lire au moins le code source de l’application et vérifier que les fichiers d’installation, de suppression et de mise à jour sont bien présents.
+Avant de tester, vous devriez lire au moins le code source de l’application et vérifier que les fichiers d’installation, de suppression et de mise à jour sont bien présents.
Garder à l’esprit que quand vous installez une application, vous exécutez du code avec des droits root. De mon expérience, certaines applications sont excellentes, d’autres peuvent casser votre instance YunoHost et certaines ne sont plus maintenues. Alors, avant d’installer, regardez les problèmes rencontrés (issues dans GitHub), le [Forum](http://forum.yunohost.org/)
et [le salon de discussion Yunohost](support_fr) pour voir si d’autres ont eu des problèmes avec l’application.
@@ -23,16 +23,16 @@ Les réponses à vos questions existent peut être déjà dans [la documentation
Vous pouvez apprendre à utiliser les [commandes YunoHost](moulinette_fr)
## Mise à jour
-Les problèmes ont souvent lieu après une mise à jour. Après une mise à jours, vous pouvez avoir envie de [mettre à jour votre application](app_update_fr).
+Les problèmes ont souvent lieu après une mise à jour. Après une mise à jour, vous pouvez avoir envie de [mettre à jour votre application](app_update_fr).
**Vérifier si un processus utilise une ancienne librairie**
-vous avez sûrement l’habitude d’utiliser :
+vous avez sûrement l’habitude d’utiliser :
```bash
sudo apt-get update && sudo apt-get dist-upgrade
```
La plupart du temps, cela suffit. Mais dans certaines situations, il est possible que certains processus utilisent toujours d’anciennes bibliothèques non mises à jour.
-Cela peut entraîner des bugs et, dans certains rares cas, des problèmes de sécurité (ex : lors d’une mise à jour de OpenSSL à cause d’une faille de sécurité, Nginx va continuer à utiliser la version dont il dispose en mémoire). L’utilitaire Checkrestart va vous aider à identifier ces processus et les redémarrer.
+Cela peut entraîner des bugs et, dans certains rares cas, des problèmes de sécurité (ex : lors d’une mise à jour de OpenSSL à cause d’une faille de sécurité, Nginx va continuer à utiliser la version dont il dispose en mémoire). L’utilitaire Checkrestart va vous aider à identifier ces processus et les redémarrer.
```bash
sudo apt-get install debian-goodies
@@ -49,7 +49,7 @@ Vous pouvez aussi utiliser [ce script](https://github.com/octopuce/octopuce-good
**Forcer une mise à jour d’une application non officielle**
-/!\ Pensez toujours à vérifier s’il existe un script de mise à jour et lisez le si vous pouvez/!\
+/!\ Pensez toujours à vérifier s’il existe un script de mise à jour et lisez-le si vous pouvez/!\
```bash
@@ -64,80 +64,80 @@ YunoHost utilise toute une série de logiciels pour fonctionner. La plupart de c
### Vérifier le statut des services
Quand quelque chose ne fonctionne pas, une des premières choses à faire est de vérifier que tous les services utilisés par YunoHost sont lancés.
-YunoHost inclus un outil qui permet de visualiser tous les services utilisés par YunoHost :
+YunoHost inclus un outil qui permet de visualiser tous les services utilisés par YunoHost :
```bash
sudo yunohost service status
```
-Exemple de résultat :
+Exemple de résultat :
Tous les services doivent être activés (enabled) et en fonctionnement (running) sauf Glances (optionnel). Si certains ne le sont pas, essayez de les redémarrer.
-Voici une petite description de leurs fonctions respectives :
+Voici une petite description de leurs fonctions respectives :
- **Amavis** : anti-spam/virus/malwares, utilisé quand lors de l’échange de mails.
- **Avahi-daemon** : système qui facilite la découverte d’ordinateurs sur le réseau local en leur attribuant des noms.
- **DNSmasq** : serveur DNS, vous n’êtes pas obligé de l’utiliser (Non installé par défaut)
- **Dovecot** : serveur IMAP, utilisé pour la réception de mails.
-- **Glances** : optionnel, utilisé pour l’administration web pour afficher les statuts du serveur
+- **Glances** : optionnel, utilisé pour l’administration web pour afficher les statuts du serveur
- **Metronome** : serveur XMPP utilisé par jappix comme client.
- **MySQL** : base de données utilisée par certaines applications
- **Nginx** : serveur web, utilisé par toutes les applications
- **php5-fpm** : serveur PHP, utilisé par toutes applications utilisant PHP
- **Postfix** : serveur SMTP, utilisé pour l’envoi de mails.
-- **Postgrey** : serveur de liste grises, si vous utilisez YunoHost pour les mails , vous devriez regarder un peu plus sur cette question.
+- **Postgrey** : serveur de listes grises, si vous utilisez YunoHost pour les mails, vous devriez regarder un peu plus sur cette question.
[En apprendre plus sur les listes grises](http://en.wikipedia.org/wiki/Greylisting)
-- **Slapd**: serveur LDAP, utilisé pour l’authentification (SSO and apps)
+- **Slapd** : serveur LDAP, utilisé pour l’authentification (SSO and apps)
- [**SSH**](/ssh_en) : Secure Shell, utilisé pour l’accès distant au serveur.
- [**SSOwat**](https://github.com/Kloadut/SSOwat/) : gestionnaire simple d’authentification.
- **YunoHost-API** : administration web de YunoHost
-Les autres services installés par des applications vont aussi apparaître. Par exemple `seafile-serve` utilisé par l’application Seafile et `uwsgi` qui est utilisé par des applications python comme Searx.
-##### démarrer ou arrêter un service identifié avec YunoHost :
+Les autres services installés par des applications vont aussi apparaître. Par exemple `seafile-serve` utilisé par l’application Seafile et `uwsgi` qui est utilisé par des applications python comme Searx.
+##### démarrer ou arrêter un service identifié avec YunoHost :
```bash
sudo yunohost service start
sudo yunohost service stop
```
-Vous pouvez aussi utiliser la commande Debian :
+Vous pouvez aussi utiliser la commande Debian :
```bash
sudo service start/stop/restart/reload
```
Après une tentative de lancement, vérifiez toujours que le service est lancé.
-**Note** : Debian Jessie utilise désormais `systemd` à la place de `upstart`. Cela est pour l’instant toujours compatible avec la manière dont Debian Wheezy gère les services.
+**Note** : Debian Jessie utilise désormais `systemd` à la place de `upstart`. Cela est pour l’instant toujours compatible avec la manière dont Debian Wheezy gère les services.
[Ressources utiles sur systemd](https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet).
### Logs
-Si un service ne démarre pas, vous devez vérifier les logs pour voir ce qui ne pose problème. Il n’y a pas de règles définies où les services doivent stocker leurs logs. Cependant, ceux-ci se trouvent pour la plupart dans :
+Si un service ne démarre pas, vous devez vérifier les logs pour voir ce qui ne pose problème. Il n’y a pas de règles définies où les services doivent stocker leurs logs. Cependant, ceux-ci se trouvent pour la plupart dans :
```bash
/var/log/
```
-Voici quelques fichiers de log utiles pour YunoHost :
+Voici quelques fichiers de log utiles pour YunoHost :
##### auth.log
Il contient les connexions ou tentatives de connexion à votre serveur. Il inclut aussi toutes les connexion web, ssh et cron job (tâches répétitives). Il stoque enfin toutes les tentatives (on l’espère) de connexion par des potentiels intrus.
##### fail2ban.log
-Quand quelqu'un tente de se connecter à votre serveur et rate plusieurs fois, Fail2ban bannie l’adresse IP afin d’éviter les attaques en bruteforce et ou en (D)DOS. Vous pouvez donc trouver ici les IP qui auront été bannies.
+Quand quelqu’un tente de se connecter à votre serveur et rate plusieurs fois, Fail2ban bannit l’adresse IP afin d’éviter les attaques en bruteforce et/ou en (D)DOS. Vous pouvez donc trouver ici les IP qui auront été bannies.
##### mail.err, mail.info, mail.log, mail.warn
-Ce sont les logs de Postfix pour le serveur de mail. Vous pouvez les consulter si vous rencontrer des problèmes avec les mails.
+Ce sont les logs de Postfix pour le serveur de mail. Vous pouvez les consulter si vous rencontrez des problèmes avec les mails.
##### metronome/metronome.err, metronome/metronome.log
Logs du serveur de chat XMPP
##### mysql.err, mysql.log, mysql/error.log
-Logs de la base de données MySQL. Ils doivent être vite sauf si vous avez des problèmes avec MySQL.
+Logs de la base de données MySQL. Ils doivent être vides sauf si vous avez des problèmes avec MySQL.
##### php5-fpm.log
Lieu générique d’emplacement des logs pour les applications PHP.
##### yunohost.log
-C'est le fichier de log créé à l’installation de YunoHost. Si vous rencontrez des problèmes à l’installation de YunoHost, vérifier ce fichier.
+C’est le fichier de log créé à l’installation de YunoHost. Si vous rencontrez des problèmes à l’installation de YunoHost, vérifier ce fichier.
-Cette liste n’est pas exhaustive. De plus, certaines applications peuvent aussi mettre leurs fichiers de log dans `/var/log`.
+Cette liste n’est pas exhaustive. De plus, certaines applications peuvent aussi mettre leurs fichiers de log dans `/var/log`.
Les logs de Slapd sont malheureusement stockés dans`/var/log/syslog`.
## Utilisation de la RAM
-Des problèmes peuvent être causés par un manque de RAM. Pour vérifier votre utilisation de la RAM, entrez la commande suivante :
+Des problèmes peuvent être causés par un manque de RAM. Pour vérifier votre utilisation de la RAM, entrez la commande suivante :
```bash
free -m
```
@@ -146,8 +146,8 @@ free -m
5 à 10 % de mémoire libre est acceptable, mais il est bien de disposer d’une marge (en particulier pour les mises à jour). Comme la plupart du temps, vous ne pouvez pas augmenter votre quantitité de RAM, vous avez la possibilité d’utiliser une partition de SWAP (mémoire du disque dur attribuée à la RAM).
Gardez à l’esprit que le SWAP est une mémoire 100 000 fois plus lente, vous devriez donc l’utiliser uniquement si vous n’avez pas d’autre choix.
-##### créer un fichier de swap:
-Si `free -m` indique que vous n’avez aucule ligne de SWAP, vous pouvez avoir envie d’ajouter un fichier de SWAP.
+##### créer un fichier de swap :
+Si `free -m` indique que vous n’avez aucune ligne de SWAP, vous pouvez avoir envie d’ajouter un fichier de SWAP.
```bash
sudo install -o root -g root -m 0600 /dev/null /swapfile
dd if=/dev/zero of=/swapfile bs=1k count=512k
@@ -164,7 +164,7 @@ Changez 512 avec la quantité de mémoire SWAP que vous voulez.
## Espace disque
Un des autres problèmes communs des serveurs est le manque d’espace d’espace disque.
-Vous pouvez vérifier que votre disque n’est pas plein avec la commande :
+Vous pouvez vérifier que votre disque n’est pas plein avec la commande :
```bash
df -h
```
@@ -175,8 +175,8 @@ Cela va vous montrer l’utilisation du disque. Si une partition système est pr
## Nginx
-Nginx joue un grand rôle dans YunoHost puisqu'il fournit toutes les applications web.
-YunoHost a une manière particulière de gérer la configuration puisqu'il existe plusieurs domaines et plusieurs applications.
+Nginx joue un grand rôle dans YunoHost puisqu’il fournit toutes les applications web.
+YunoHost a une manière particulière de gérer la configuration puisqu’il existe plusieurs domaines et plusieurs applications.
### Configuration
##### Configuration générale de la structure
@@ -192,7 +192,7 @@ YunoHost a une manière particulière de gérer la configuration puisqu'il exist
```
##### Configuration des applications
-Pour chaque application ou domaine donné, il y a un fichier de configuration Nginx situé dans :
+Pour chaque application ou domaine donné, il y a un fichier de configuration Nginx situé dans :
```bash
/etc/nginx/conf.d/example.com.d/nom_de_application.conf
```
@@ -200,7 +200,7 @@ Les fichiers de configuration sont généralement utilisés pour ce genre de mod
```bash
location YNH_WWW_PATH { # Chemin pour atteindre votre application dans le navigateur
-alias YNH_WWW_ALIAS ; # chemin pour accéder aux sources des fichiers aux fichiers (d'habitude /var/www/app_name)
+alias YNH_WWW_ALIAS ; # chemin pour accéder aux sources des fichiers aux fichiers (d’habitude /var/www/app_name)
# Configuration particulière pour une application selon son langage de programmation et ses options de déploiement.
@@ -210,14 +210,14 @@ include conf.d/yunohost_panel.conf.inc;
```
### Les logs
-Les fichiers de log de Nginx sont situés dans le dossier :
+Les fichiers de log de Nginx sont situés dans le dossier :
```bash
/var/log/nginx/
```
#### Logs génériques
##### access.log
-Le fichier générique d’accès. Vous trouverez ici toutes les tentaties d’accès à l’administration de YunoHost et certaines tentatives d’intrusion.
+Le fichier générique d’accès. Vous trouverez ici toutes les tentatives d’accès à l’administration de YunoHost et certaines tentatives d’intrusion.
##### error.log
Ce fichier devrait être vide avec une configuration correcte de Nginx. Si Nginx ne démarre pas, des informations sur les erreurs devraient se trouver dans ce fichier.
@@ -228,7 +228,7 @@ Ce fichier devrait être vide avec une configuration correcte de Nginx. Si Nginx
Tous les accès à ce domaine (en prenant en comptes toutes les applications).
##### example.com-error.log
-Toutes les erreurs liées aux applications installées sur ce domaine, il se peut que certaines applications aient tous leurs logs sur dans ce fichier.
+Toutes les erreurs liées aux applications installées sur ce domaine, il se peut que certaines applications aient tous leurs logs surs dans ce fichier.
## SSOwat
@@ -236,21 +236,21 @@ Toutes les erreurs liées aux applications installées sur ce domaine, il se peu
est le logiciel qui connecte le serveur web nginx au serveur LDAP. Son but est d’authentifier les utilisateurs au portail YunHost pour pouvoir simplement changer entre les applications.
### Configuration
-Vous pouvez regarder le fichier de configuration SSOwat dans le fichier :
+Vous pouvez regarder le fichier de configuration SSOwat dans le fichier :
```bash
/etc/ssowat/conf.json
```
-Celui ci est généré avec la commande
+Celui-ci est généré avec la commande
```bash
sudo yunohost app ssowatconf
```
-Astuce : si vous souhaitez mettre en place des règles personnalisées dans le SSOwat, vous pouvez le faire dans ce fichier :
+Astuce : si vous souhaitez mettre en place des règles personnalisées dans le SSOwat, vous pouvez le faire dans ce fichier :
```bash
/etc/ssowat/conf.json.persistent
```
### Logs
-Il n’y a pas de fichier de log spécifiques pour SSOwat. Ils sont située dans les fichiers de log de Nginx. Si vous voyez des lignes avec `lua` à l’intérieur, il s’agit probablement de logs de SSOwat.
+Il n’y a pas de fichier de log spécifiques pour SSOwat. Ils sont situés dans les fichiers de log de Nginx. Si vous voyez des lignes avec `lua` à l’intérieur, il s’agit probablement de logs de SSOwat.
## YunoHost
### Configuration
@@ -258,18 +258,18 @@ La configuration de Yunohost est située ici
```bash
/etc/yunohost/
```
-Si vous souhaitez utiliser et conserver un fichier de configuration personnalisé, utiliser ce fichier :
+Si vous souhaitez utiliser et conserver un fichier de configuration personnalisé, utiliser ce fichier :
```bash
/etc/yunohost/yunohost.conf
```
Pour tous les services avec la mention `yes`, YunoHost ne réalisera pas de mise à jour des services spécifiés.
Ne faites ça que si vous savez ce que vous faites.
-Toutes les configurations d’applications sont situées dans :
+Toutes les configurations d’applications sont situées dans :
```bash
/etc/yunohost/apps/app_name/
```
-Dans chaque paquet (d'application), vous trouverez :
+Dans chaque paquet (d’application), vous trouverez :
* **manifest.json** : manifeste de l’application
@@ -280,13 +280,13 @@ Dans chaque paquet (d'application), vous trouverez :
* backup
* restore
* **config/** : dossier de configuration
-* **settings.yml** : La configuration de l’application, aussi accessible via :
+* **settings.yml** : La configuration de l’application, aussi accessible via :
```bash
sudo yunohost app setting appname settingname
```
### Logs
-Il n’y a pas de fichier de log créé lors que vous installez une application. Essayez de conserver les logs. Vous pouvez trouver cependant certains logs peuvent se trouver dans :
+Il n’y a pas de fichier de log créé lors que vous installez une application. Essayez de conserver les logs. Vous pouvez trouver cependant certains logs peuvent se trouver dans :
```bash
/var/log/yunohost/
```
@@ -297,13 +297,13 @@ Cette partie concerne plus les créateurs d’applications YunoHost mais permet
Premièrement, vous devez savoir [comment créer un paquet pour une nouvelle application](packaging_apps_fr).
Quand vous bricolez une application, des erreurs peuvent avoir lieu selon certains niveaux d’importance. Il y a une grande variété d’applications et le déploiement de celles-ci va dépendre du langage de programmation de l’application.
-Nous allons voir ici les « cas classiques ».
+Nous allons voir ici les « cas classiques ».
La configuration des applications n’est pas abordée ici car leurs configurations respectives peuvent énormément varier.
##### Schéma simplifié
-Naviguateur web −> Nginx <− (serveur web) <− interpréteur (PHP, Python, Node.js…) <− app
+Navigateur web −> Nginx <− (serveur web) <− interpréteur (PHP, Python, Node.js…) <− app
-L'application est executée par l’interpréteur, celui-ci peut potentiellement fournir un serveur web. Le runtime ou le serveur web va communiquer avec Nginx et ce dernier servira des pages au navigateur web.
+L’application est exécutée par l’interpréteur, celui-ci peut potentiellement fournir un serveur web. Le runtime ou le serveur web va communiquer avec Nginx et ce dernier servira des pages au navigateur web.
Le but de cette configuration est d’avoir plusieurs applications sur un seul serveur avec seulement le port https ouvert à l’internet entier.
@@ -312,7 +312,7 @@ Le but de cette configuration est d’avoir plusieurs applications sur un seul s
PHP fonctionne nativement avec Nginx
##### La communication avec Nginx
-L'interpréteur PHP communique avec Nginx par [PHP-FPM](http://php-fpm.org/)
+L’interpréteur PHP communique avec Nginx par [PHP-FPM](http://php-fpm.org/)
qui est une implémentation de [FastCGI](http://en.wikipedia.org/wiki/FastCGI) implémentation.
##### Les logs
@@ -323,12 +323,12 @@ qui est une implémentation de [FastCGI](http://en.wikipedia.org/wiki/FastCGI) i
### Applications Python
##### Options de déploiement
-Une application python devrait fonctionner avec son propre interpréteur Python et ses propres dépendance. Pour cela, on peut utiliser l’outil `virtualenv`.
-D'habitude, un serveur web léger sera utilisé pour fournir l’application derrière Nignx [Uwsgi](https://uwsgi-docs.readthedocs.org/en/latest/) est un bon exemple.
+Une application python devrait fonctionner avec son propre interpréteur Python et ses propres dépendances. Pour cela, on peut utiliser l’outil `virtualenv`.
+D’habitude, un serveur web léger sera utilisé pour fournir l’application derrière Nignx [Uwsgi](https://uwsgi-docs.readthedocs.org/en/latest/) est un bon exemple.
##### La communication avec Nginx
-Nginx communique de trois manières avec Python :
+Nginx communique de trois manières avec Python :
- [proxy_pass](http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass)
- Websocket
@@ -342,7 +342,7 @@ Logs spécifiques à l’application et/ou au serveur web, par exemple uwsgi :
##### Ressources
[Bonnes ressources en français sur Python et virtualenv](http://sametmax.com/les-environnement-virtuels-python-virtualenv-et-virtualenvwrapper/)
-**Exemple de paquet YunoHost en Python** : [Searx](https://github.com/abeudin/searx_ynh)
+**Exemple de paquet YunoHost en Python** : [Searx](https://github.com/abeudin/searx_ynh)
### Applications Node.js
##### Options de déploiement
@@ -367,4 +367,4 @@ Ne jamais installer le serveur web Apache ou un paquet avec Apache comme dépend
##### Note sur https
Parfois, le serveur web intégré avec l’application est capable de servir du https lui-même.
-C'est une bonne chose de l’utiliser quand vous disposez d’une application sans Nginx devant. Dans le cadre de YunoHost, le fait que Nginx serve du https simplifie la configuration. Donc, quand vous passez par proxy_pass, utilisez http et Nginx mettra a disposition en https pour le reste de l’internet.
\ No newline at end of file
+C’est une bonne chose de l’utiliser quand vous disposez d’une application sans Nginx devant. Dans le cadre de YunoHost, le fait que Nginx serve du https simplifie la configuration. Donc, quand vous passez par proxy_pass, utilisez http et Nginx mettra a disposition en https pour le reste de l’internet.
\ No newline at end of file
diff --git a/try_at_home_fr.md b/try_at_home_fr.md
index e7fa8084..1497a44c 100644
--- a/try_at_home_fr.md
+++ b/try_at_home_fr.md
@@ -9,13 +9,13 @@
* PC x86 standard
* Une **Clé USB** avec une capacité minimale de 2GB **OU** un **CD vierge** classique
-* La dernière **image ISO live YunoHost**, disponible ici :
- * **[Torrent](http://build.yunohost.org/yunohost-live.iso.torrent)** : partagez au moins jusqu’au un ratio de 1 pour assurer la pérennité du torrent
+* La dernière **image ISO live YunoHost**, disponible ici :
+ * **[Torrent](http://build.yunohost.org/yunohost-live.iso.torrent)** : partagez au moins jusqu’au un ratio de 1 pour assurer la pérennité du torrent
* **[Téléchargement direct](http://build.yunohost.org/yunohost-live.iso)**
-Note : Vous devez connecter votre ordinateur directement en Ethernet à votre routeur principal pour que la configuration réseau s’effectue automatiquement.
+Note : Vous devez connecter votre ordinateur directement en Ethernet à votre routeur principal pour que la configuration réseau s’effectue automatiquement.
---
diff --git a/try_fr.md b/try_fr.md
index 9296d745..2462ea52 100644
--- a/try_fr.md
+++ b/try_fr.md
@@ -1,7 +1,7 @@
#Essayer YunoHost
-**Note :** Cette démo tourne sous une **version bêta** du logiciel et **va cesser de fonctionner** de temps en temps.
+**Note :** Cette démo tourne sous une **version bêta** du logiciel et **va cesser de fonctionner** de temps en temps.
Si cela ne fonctionne pas, vous pouvez [essayer chez vous](/try_at_home_fr).
@@ -12,11 +12,11 @@ Si cela ne fonctionne pas, vous pouvez [essayer chez vous](/try_at_home_fr).
diff --git a/update_fr.md b/update_fr.md
index ba5c84ec..138ac36c 100644
--- a/update_fr.md
+++ b/update_fr.md
@@ -3,6 +3,6 @@
Dans la partie administration, aller dans la partie Outils.
Choisir Mettre à jour le système.
-L'application recherche les mises à jours et les proposent si il y en a.
+L’application recherche les mises à jour et les propose s’il y en a.
Si c’est le cas, cliquer sur le bouton vert « Mettre à jour » et les mises à jour se font.
\ No newline at end of file
diff --git a/user_interface_fr.md b/user_interface_fr.md
index afe326f0..e9662533 100644
--- a/user_interface_fr.md
+++ b/user_interface_fr.md
@@ -2,9 +2,9 @@
### Problème d’accès
-L’accès à la partie utilisateur peut se faire uniquement avec un nom de domaine. Vous ne pouvez pas y accéder en utilisant l’adresse IP locale de votre serveur comme suivi : https://adresse.ip.du.server/yunohost/sso
+L’accès à la partie utilisateur peut se faire uniquement avec un nom de domaine. Vous ne pouvez pas y accéder en utilisant l’adresse IP locale de votre serveur comme suivi : https://adresse.ip.du.server/yunohost/sso
-Vous pouvez créer une redirection d’un nom de domaine vers l’adresse IP du serveur en modifiant `/etc/hosts` et en ajoutant cette ligne :
+Vous pouvez créer une redirection d’un nom de domaine vers l’adresse IP du serveur en modifiant `/etc/hosts` et en ajoutant cette ligne :
```bash
adresse.ip.du.server domaine.tld
@@ -14,4 +14,4 @@ En remplaçant `adresse.ip.du.server` par exemple par `192.168.1.05` et `domaine
### Logiciel
-L’interface utilisateur est basé sur le logiciel suivant : https://github.com/Kloadut/ssowat
\ No newline at end of file
+L’interface utilisateur est basé sur le logiciel suivant : https://github.com/Kloadut/ssowat
\ No newline at end of file
diff --git a/vagrant_fr.md b/vagrant_fr.md
index aa5b557f..3ad57c25 100644
--- a/vagrant_fr.md
+++ b/vagrant_fr.md
@@ -6,7 +6,7 @@
-**Prérequis** : Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.
+**Prérequis** : Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.
---
@@ -50,7 +50,7 @@ Vous pouvez accéder à votre vm via l’ip 192.168.33.80
---
-*Une fois l’installation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
+*Une fois l’installation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
## Image Wheezy avec les dépôts testing/unstable
diff --git a/whatsyunohost_fr.md b/whatsyunohost_fr.md
index 92332ffd..597e591e 100644
--- a/whatsyunohost_fr.md
+++ b/whatsyunohost_fr.md
@@ -1,4 +1,4 @@
-#Qu’est-ce que YunoHost ?
+#Qu’est-ce que YunoHost ?
YunoHost est un **système d’exploitation serveur** visant à simplifier l’auto-hébergement de services Internet.
Il est basé et reste totalement compatible avec [Debian GNU/Linux](http://debian.org).
@@ -11,7 +11,7 @@ Il est basé et reste totalement compatible avec [Debian GNU/Linux](http://debia
Concrètement, YunoHost **installe et configure automatiquement** quelques services autour de LDAP, et **fournit des outils** pour les administrer.
-On peut donc le considérer comme une distribution, comprenant les logiciels suivant :
+On peut donc le considérer comme une distribution, comprenant les logiciels suivants :
@@ -19,22 +19,22 @@ On peut donc le considérer comme une distribution, comprenant les logiciels sui
-* [Nginx](http://nginx.org/) : un serveur web
-* [Postfix](http://www.postfix.org/) : un serveur de messagerie électronique SMTP
-* [Dovecot](http://www.dovecot.org/) : un serveur de messagerie électronique IMAP et POP3
-* [Rspamd](https://rspamd.com/) : un antispam
-* [Metronome](http://www.lightwitch.org/metronome) : un serveur XMPP
-* [OpenLDAP](http://www.openldap.org/) : un système d’annuaire
-* [Dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) : un serveur de DNS
-* [SSOwat](https://github.com/Kloadut/SSOwat) : un (SSO) système d’authentification web
+* [Nginx](http://nginx.org/) : un serveur web
+* [Postfix](http://www.postfix.org/) : un serveur de messagerie électronique SMTP
+* [Dovecot](http://www.dovecot.org/) : un serveur de messagerie électronique IMAP et POP3
+* [Rspamd](https://rspamd.com/) : un antispam
+* [Metronome](http://www.lightwitch.org/metronome) : un serveur XMPP
+* [OpenLDAP](http://www.openldap.org/) : un système d’annuaire
+* [Dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) : un serveur de DNS
+* [SSOwat](https://github.com/Kloadut/SSOwat) : un (SSO) système d’authentification web
---
### Système d’app
-En complément, YunoHost fournit un système d’« app » qui n’est autre qu’un **dépôt communautaire** de scripts aidant à installer des services et applications web supplémentaires.
+En complément, YunoHost fournit un système d’« app » qui n’est autre qu’un **dépôt communautaire** de scripts aidant à installer des services et applications web supplémentaires.
-La chose la plus intéressante avec ce système est que **les applications web profitent de la base LDAP** via le SSO (Single Sign On), qui authentifie les utilisateur du serveur avec un unique nom d’utilisateur/mot de passe.
+La chose la plus intéressante avec ce système est que **les applications web profitent de la base LDAP** via le SSO (Single Sign On), qui authentifie les utilisateurs du serveur avec un unique nom d’utilisateur/mot de passe.
Vous serez peut-être intéressé à la lecture de la [documentation sur le packaging](/packaging_apps_fr) et la page GitHub d’[SSOwat](https://github.com/Kloadut/SSOwat) pour aller plus loin.
@@ -48,9 +48,9 @@ Vous serez peut-être intéressé à la lecture de la [documentation sur le pack
### Origine
-YunoHost est un projet né en février 2012 à la suite d’à peu près ça :
+YunoHost est un projet né en février 2012 à la suite d’à peu près ça :
-
« Merde, j'ai la flemme de me reconfigurer un serveur mail... Beudbeud, comment t'as fait pour configurer ton joli serveur sous LDAP ? »
+ « Merde, j’ai la flemme de me reconfigurer un serveur mail... Beudbeud, comment t’as fait pour configurer ton joli serveur sous LDAP ? »
Kload, février 2012
Il ne manquait en fait qu’une interface d’administration au serveur de Beudbeud pour en faire quelque chose d’exploitable, alors Kload a décidé de la développer. Finalement, après l’automatisation de quelques configurations et le packaging de quelques applications web, YunoHost version 1 était sorti.
@@ -61,15 +61,15 @@ Constatant l’engouement croissant autour de YunoHost et de l’auto-hébergeme
### But
-Le but de YunoHost est de rendre accessible au plus grand nombre l’installation et l’administration d’un serveur, sans délaisser la qualité et la fiabilité du logiciel.
+Le but de YunoHost est de rendre accessibles au plus grand nombre l’installation et l’administration d’un serveur, sans délaisser la qualité et la fiabilité du logiciel.
-Tous les efforts sont faits pour simplifier le déploiement sur le plus d’appareil possible et dans toutes les conditions (chez soi, sur son serveur dédié ou sur un VPS).
+Tous les efforts sont faits pour simplifier le déploiement sur le plus d’appareils possible et dans toutes les conditions (chez soi, sur son serveur dédié ou sur un VPS).
---
### Nom
-**YunoHost** vient de l’argot Internet anglais « Y U NO Host » signifiant approximativement « Pourquoi toi ne pas héberger ». Le [mème Internet](http://fr.wikipedia.org/wiki/M%C3%A8me_Internet) qui l’illustre est à peu près celui-ci :
+**YunoHost** vient de l’argot Internet anglais « Y U NO Host » signifiant approximativement « Pourquoi toi ne pas héberger ». Le [mème Internet](http://fr.wikipedia.org/wiki/M%C3%A8me_Internet) qui l’illustre est à peu près celui-ci :
---
@@ -80,7 +80,7 @@ YunoHost est développé pour être le plus **simple** et le moins intrusif poss
Le tout est bien entendu **entièrement libre**. La philosophie de l’[auto-hébergement](selfhosting_fr) étant à nos yeux incompatible avec tout autre modèle de développement logiciel.
-N'hésitez pas à visiter la page « [contribuez](/contribute_fr) ».
+N’hésitez pas à visiter la page « [contribuez](/contribute_fr) ».
---
@@ -90,10 +90,10 @@ Tous les efforts ont été déployés pour sécuriser YunoHost, et **chiffrer to
---
-### Qu’est-ce que YunoHost n’est pas ?
+### Qu’est-ce que YunoHost n’est pas ?
Même si YunoHost est multi-domaine et multi-utilisateur, il reste **inapproprié pour un usage mutualisé**.
Premièrement parce que le logiciel est trop jeune, donc non-testé et non-optimisé pour être mis en production pour des centaines d’utilisateurs en même temps. Et quand bien même, ce n’est pas le chemin que l’on souhaite faire suivre à YunoHost. La virtualisation se démocratise, et c’est une façon bien plus étanche et sécurisée de faire de la mutualisation.
-Vous pouvez héberger vos amis, votre famille ou votre entreprise sans problème, mais vous devez **avoir confiance** en vos utilisateur, et ils doivent de la même façon avoir confiance en vous. Si vous souhaitez tout de même fournir des services YunoHost à des inconnus, **un VPS entier par utilisateur** sera la meilleure solution.
+Vous pouvez héberger vos amis, votre famille ou votre entreprise sans problème, mais vous devez **avoir confiance** en vos utilisateurs, et ils doivent de la même façon avoir confiance en vous. Si vous souhaitez tout de même fournir des services YunoHost à des inconnus, **un VPS entier par utilisateur** sera la meilleure solution.
diff --git a/write_documentation_fr.md b/write_documentation_fr.md
index 5fe819b9..6641c42e 100644
--- a/write_documentation_fr.md
+++ b/write_documentation_fr.md
@@ -4,15 +4,15 @@
Ce site permet d’éditer le contenu directement en ligne.
-Pour éditer une page, appuyez pour la touche `Échap` ou cliquez sur le bouton "Éditer" en bas à droite de la page. Vous pourrez visualiser vos modifications en appuyant de nouveau sur `Échap`, ou en cliquant sur le bouton "Aperçu" en bas à droite de la page.
+Pour éditer une page, appuyez pour la touche `Échap` ou cliquez sur le bouton « Éditer » en bas à droite de la page. Vous pourrez visualiser vos modifications en appuyant de nouveau sur `Échap`, ou en cliquant sur le bouton « Aperçu » en bas à droite de la page.
Une fois l’édition effectuée, vous pouvez soumettre vos modifications par mail, ou via un [compte](/accounting_fr).
-** Note : ** Si vous n’avez pas de compte, vous devrez envoyer vos modifications manuellement.
+** Note :** Si vous n’avez pas de compte, vous devrez envoyer vos modifications manuellement.
## Via GitHub
-La documentation de YunoHost est géré par un [dépot Git](https://github.com/YunoHost/doc). Vous pouvez envoyer des pull-requests.
+La documentation de YunoHost est gérée par un [dépot Git](https://github.com/YunoHost/doc). Vous pouvez envoyer des pull-requests.
## Syntaxe