mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Typography fix fr (#697)
* Typography fix in files fr * Bortzmeyer with a z ;) * Fixes following comments * Fixes following comments : à * Small typo (cré -> créé) * Or it is 'crée' ?...
This commit is contained in:
parent
2c3a5cd1f2
commit
7ae70c25a3
44 changed files with 84 additions and 84 deletions
0
Configuration
Normal file
0
Configuration
Normal file
|
@ -2,7 +2,7 @@
|
|||
|
||||
Nous allons voir comment configurer le DNS avec [OVH](http://www.ovh.com).
|
||||
|
||||
Après achat de votre nom de domaine, rendez vous dans l'espace client pour retrouver la panneau de configuration d'OVH, et cliquez sur votre domaine à gauche:
|
||||
Après achat de votre nom de domaine, rendez vous dans l'espace client pour retrouver le panneau de configuration d'OVH, et cliquez sur votre domaine à gauche:
|
||||
|
||||
<img src="/images/ovh_control_panel.png" width=800>
|
||||
|
||||
|
@ -17,7 +17,7 @@ Il suffit maintenant d'ajouter les redirections DNS comme indiqué dans la [conf
|
|||
|
||||
[Tutoriel plus général sur l’IP dynamique](dns_dynamicip_fr).
|
||||
|
||||
Cette partie est à suivre que si votre IP est dynamique.
|
||||
Cette partie est à suivre, que si votre IP est dynamique.
|
||||
|
||||
Pour savoir si votre fournisseur d’accès internet vous fournit une IP dynamique [voir ici](/isp_fr).
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ Un mot de passe temporaire sera créé, que vous pouvez utiliser pour ensuite d
|
|||
|
||||
### Comment déplacer le dossier d’une application
|
||||
|
||||
Pour changer le dossier contenant une application, seules quelques commandes sont nécessaires : déplacer le contenu créer un lien symbolique et définir les droits d’accès.
|
||||
Pour changer le dossier contenant une application, seules quelques commandes sont nécessaires : déplacer le contenu, créer un lien symbolique et définir les droits d’accès.
|
||||
|
||||
Exemple avec WordPress :
|
||||
```bash
|
||||
|
|
|
@ -43,7 +43,7 @@ Ajoutez un nouveau carnet d’adresses en allant dans Paramètres > Préférence
|
|||
Renseigner :
|
||||
* Nom du carnet d’adresses : `default`
|
||||
* Nom d’utilisateur : `username`
|
||||
* Mot de passe : `leMotDePasseAssociéAUsername`
|
||||
* Mot de passe : `leMotDePasseAssociéAUusername`
|
||||
* URL : `https://example.com/baikal/card.php/addressbooks/username/default`
|
||||
|
||||
*En prenant soin de remplacer « example.com » par votre domaine et « username » par votre nom d’utilisateur*
|
||||
|
|
|
@ -14,4 +14,4 @@ Remplacez l’URL par la vôtre : https://mondomaine.tld/adresse/token/1.0/sync
|
|||
Créez un compte chez Mozilla : https://accounts.firefox.com/signup
|
||||
|
||||
#### Firefox mobile
|
||||
Avec la dernière version de firefox mobile c'est identique que firefox pour le bureau.
|
||||
Avec la dernière version de firefox mobile c'est identique à firefox pour le bureau.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#<img src="/images/limesurvey.png">LimeSurvey
|
||||
|
||||
LimeSurvey est un outil de création et diffusion de sondage/formulaire en ligne..
|
||||
LimeSurvey est un outil de création et diffusion de sondage/formulaire en ligne.
|
||||
|
||||
### Comment créer un questionnaire
|
||||
Pour créer un questionnaire, il faut accéder à l'interface d'administration.
|
||||
|
|
|
@ -22,7 +22,7 @@ chmod 775 -R /media/stockage
|
|||
|
||||
### Cas B : Stockage partagé, données déjà présentes, données Nextcloud dans un sous-dossier
|
||||
|
||||
Si vous souhaitez utiliser ce disque pour d'autres applications, vous pouvez créer un sous-dossier appartenant Nextcloud.
|
||||
Si vous souhaitez utiliser ce disque pour d'autres applications, vous pouvez créer un sous-dossier appartenant à Nextcloud.
|
||||
|
||||
```bash
|
||||
mkdir -p /media/stockage/nextcloud_data
|
||||
|
|
|
@ -9,7 +9,7 @@ Lancer la sauvegarde via
|
|||
```bash
|
||||
sudo yunohost backup create
|
||||
```
|
||||
Un fichier portant un numéro et une extension .tar.gz est crée
|
||||
Un fichier portant un numéro et une extension .tar.gz est créé
|
||||
(exemple 1452694078.tar.gz)
|
||||
|
||||
Cette archive contient une copie des dossiers suivants et fichiers de configurations dans les répertoires suivants
|
||||
|
|
|
@ -15,7 +15,7 @@ Démarrez votre serveur avec la clé USB ou le CD-ROM inséré, et sélectionnez
|
|||
|
||||
## <small>3.</small> Lancer l’installation graphique
|
||||
|
||||
Vous devriez voit un écran comme ça :
|
||||
Vous devriez voir un écran comme ça :
|
||||
|
||||
<img src="/images/virtualbox_3.png">
|
||||
|
||||
|
|
|
@ -8,10 +8,10 @@ Ce tutoriel est basé sur [Yunocubian](https://github.com/M5oul/Yunocubian).
|
|||
Vous pouvez trouvez le script [ARM image builder from Debian Jessie](https://github.com/YunoHost/install_script/pull/36).
|
||||
|
||||
|
||||
**Toutes ces étapes peuvent être executées en utilisant des variations de [ce script](https://github.com/likeitneverwentaway/rpi_buildbot/blob/master/build_image.sh).**
|
||||
**Toutes ces étapes peuvent être exécutées en utilisant des variations de [ce script](https://github.com/likeitneverwentaway/rpi_buildbot/blob/master/build_image.sh).**
|
||||
|
||||
### Télechargez une version minimale de Debian Jessie
|
||||
Télechargez une image Debian Jessie compatible avec la carte **sans environnement graphique** installé:
|
||||
### Téléchargez une version minimale de Debian Jessie
|
||||
Téléchargez une image Debian Jessie compatible avec la carte **sans environnement graphique** installé:
|
||||
|
||||
* [ARMbian](http://www.armbian.com/download/) (Olimex, Cubieboard, Banana Pi…)
|
||||
* [Raspbian Jessie Lite](https://www.raspberrypi.org/downloads/raspbian/)
|
||||
|
@ -21,7 +21,7 @@ Télechargez une image Debian Jessie compatible avec la carte **sans environneme
|
|||
|
||||
<a class="btn btn-lg btn-default" href="/plug_and_boot_fr">Plug & boot</a>
|
||||
|
||||
* Connewion via [SSH](ssh): **pi@exemple.tld/ip_address** avec le mot de passe **raspberry** (ou toute autre variation pour des distros différentes de Raspbian).
|
||||
* Connexion via [SSH](ssh): **pi@exemple.tld/ip_address** avec le mot de passe **raspberry** (ou toute autre variation pour des distros différentes de Raspbian).
|
||||
* Mettez un mot de passe root :
|
||||
|
||||
```bash
|
||||
|
@ -65,10 +65,10 @@ deluser –remove-all-files pi
|
|||
```bash
|
||||
wget https://raw.githubusercontent.com/likeitneverwentaway/rpi_buildbot/master/yunohost-firstboot -P /etc/init.d/
|
||||
|
||||
# Droit d'execution au script
|
||||
# Droit d'exécution au script
|
||||
chmod a+x /etc/init.d/yunohost-firstboot
|
||||
|
||||
# Execute le script au prochain boot
|
||||
# Exécute le script au prochain boot
|
||||
insserv /etc/init.d/yunohost-firstboot
|
||||
```
|
||||
* Mise en place du script boot promtp:
|
||||
|
@ -108,17 +108,17 @@ sudo dd bs=1M if=/dev/sdd of=~/yunohost-jessie-board-year-month-day.img
|
|||
Vous pouvez aussi utiliser la fonction **Read** de [Win32 Disk Imager](https://sourceforge.net/projects/win32diskimager/).
|
||||
|
||||
|
||||
### Verifer l' image
|
||||
### Vérifier l' image
|
||||
<a class="btn btn-lg btn-default" href="/copy_image_fr">Copier l'image sur la carte SD</a>
|
||||
|
||||
<a class="btn btn-lg btn-default" href="/plug_and_boot_fr">Plug & boot</a>
|
||||
|
||||
<a class="btn btn-lg btn-default" href="/postinstall_fr">Post-install</a>
|
||||
|
||||
<div class="alert alert-info">Si tous va bien, vous pouvez publiez votre image.</div>
|
||||
<div class="alert alert-info">Si tout va bien, vous pouvez publiez votre image.</div>
|
||||
|
||||
### Publier l'image
|
||||
* Reduire la taille en zippant l'image:
|
||||
* Réduire la taille en zippant l'image:
|
||||
```bash
|
||||
zip yunohost-jessie-board-year-month-day.img.zip yunohost-jessie-board-year-month-day.img
|
||||
```
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Tout d’abord, aussi bien au niveau des dépôts que des paquets YunoHost, il faut savoir qu’il y a trois *composants* (`unstable`, `testing` et `stable`) :
|
||||
|
||||
* `unstable` correspondent à la dernière version du dépôt git sur la branche `unstable`, et sont reconstruits de façon automatisée toutes les nuits s’il y a eu une modification sur la cette branche.
|
||||
* `unstable` correspond à la dernière version du dépôt git sur la branche `unstable`, et est reconstruit de façon automatisée toutes les nuits s’il y a eu une modification sur cette branche.
|
||||
|
||||
* `testing` permet de mettre en place une nouvelle version d’un paquet qui sera ensuite testée.
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ Branchez votre clef USB, selectionnez l'ISO YunoHost puis cliquez sur 'Flash'
|
|||
|
||||
### Avec UNetbootin
|
||||
|
||||
Téléchargez <a href="https://unetbootin.github.io/">UNetbootin</a> pour votre votre système d'exploitation et installez-le.
|
||||
Téléchargez <a href="https://unetbootin.github.io/">UNetbootin</a> pour votre système d'exploitation et installez-le.
|
||||
|
||||
<img src="/images/unetbootin.png">
|
||||
|
||||
|
@ -29,7 +29,7 @@ Branchez votre clef USB, selectionnez l'ISO YunoHost puis cliquez sur 'OK'
|
|||
|
||||
Si vous êtes familier avec la ligne de commande, il est possible de flasher la
|
||||
clef USB avec `dd`. En supposant que votre clef USB soit `/dev/sdb` (faites
|
||||
attention !!), vous pouvez executer :
|
||||
attention !!), vous pouvez exécuter :
|
||||
|
||||
```bash
|
||||
dd if=/chemin/de/yunohost.iso of=/dev/sdb
|
||||
|
|
|
@ -61,7 +61,7 @@ Installez le certificat Let's Encrypt via
|
|||
yunohost domain cert-install votre.domaine.tld
|
||||
```
|
||||
|
||||
Cette commande doit retouner :
|
||||
Cette commande doit retourner :
|
||||
|
||||
```bash
|
||||
Success! The SSOwat configuration has been generated
|
||||
|
@ -89,6 +89,6 @@ avez bien vérifié votre configuration DNS et avez bien accès à votre serveur
|
|||
HTTP depuis l'extérieur, vous pouvez tenter :
|
||||
|
||||
- d'ajouter une ligne `127.0.0.1 votre.domaine.tld` au fichier `/etc/hosts` sur votre serveur ;
|
||||
- si l'installation ne fonctionne toujours pas, désactiver les vérifications en ajouter `--no-checks` à la commande `cert-install`.
|
||||
- si l'installation ne fonctionne toujours pas, désactiver les vérifications en ajoutant `--no-checks` à la commande `cert-install`.
|
||||
|
||||
|
||||
|
|
|
@ -127,7 +127,7 @@ deux choses :
|
|||
- la confidentialité, ce qui veut dire qu'un attaquant ne sera pas capable de déchiffrer le contenu d'une communication si elle est interceptée ;
|
||||
- l'identification du serveur, ce qui veut dire qu'un serveur peut et doit prouver qui il prétend être, dans le but d'éviter les [attaques man-in-the-middle](https://en.wikipedia.org/wiki/Man-in-the-middle_attack).
|
||||
|
||||
Les certificats SSL sont utilisés par les serveurs pour prouver leur identitié.
|
||||
Les certificats SSL sont utilisés par les serveurs pour prouver leur identité.
|
||||
Le processus général repose sur la confiance en des tiers, appelés Autorité
|
||||
de Certification (CA), dont le rôle est de vérifier l'identité d'un serveur (par ex.
|
||||
qu'une machine donnée contrôle bien le domaine `jaimelecafe.com`) avant
|
||||
|
|
|
@ -32,7 +32,7 @@ XMPP, vous devriez pouvoir vous connecter à l'aide du widget en bas de la page.
|
|||
|
||||
- Allez dans `/vagrant/yunohost/`.
|
||||
|
||||
- Executez `/vagrant/ynh-dev use-git yunohost`.
|
||||
- Exécutez `/vagrant/ynh-dev use-git yunohost`.
|
||||
|
||||
- Le fichier actionsmap (`data/actionsmap/yunohost.yml`) définit les différentes
|
||||
catégories, actions et arguments de la ligne de commande YunoHost. Choisissez
|
||||
|
@ -89,7 +89,7 @@ XMPP, vous devriez pouvoir vous connecter à l'aide du widget en bas de la page.
|
|||
|
||||
- `js/yunohost/controllers` contiens les parties javascript, et définit quelles
|
||||
requêtes faire à l'API pendant le chargement d'une page donnée de l'interface,
|
||||
et comment traîter les données récupérées pour générer la page, en utilisant
|
||||
et comment traiter les données récupérées pour générer la page, en utilisant
|
||||
des templates.
|
||||
|
||||
- `views` contient les templates des pages de l'interface. Dans le template,
|
||||
|
|
|
@ -6,7 +6,7 @@ La configuration des DNS est une étape cruciale pour que votre serveur soit acc
|
|||
|
||||
### Qu’est-ce que c’est ?
|
||||
|
||||
**N’hésitez à pas regarder la très bonne conférence de Stéphane Bortzmeyer :
|
||||
**N’hésitez pas à regarder la très bonne conférence de Stéphane Bortzmeyer :
|
||||
http://www.iletaitunefoisinternet.fr/dns-bortzmeyer/**
|
||||
|
||||
DNS signifie « Domain Name Server » en anglais, et est souvent employé pour désigner la configuration de vos noms de domaine. Vos noms de domaines doivent en effet pointer vers quelque chose (en général une adresse IP).
|
||||
|
|
|
@ -19,7 +19,7 @@ Vous pouvez retrouver l’adresse privée de votre serveur de différentes mani
|
|||
|
||||
## Configurer le DNS de la box ou du routeur
|
||||
|
||||
L'idée ici est de créer une redirection qui sera active sur tout votre réseau. Le but est de créer une redirection DNS vers l'ip de votre serveur YunoHost dans votre box. Il faut donc accéder à l'interface de configuration de votre box et aux parametrages DNS, puis créer la redirection locale (par exemple, yunohost.local renvoi sur 192.168.21).
|
||||
L'idée ici est de créer une redirection qui sera active sur tout votre réseau. Le but est de créer une redirection DNS vers l'ip de votre serveur YunoHost dans votre box. Il faut donc accéder à l'interface de configuration de votre box et aux paramétrages DNS, puis créer la redirection locale (par exemple, yunohost.local renvoi sur 192.168.21).
|
||||
|
||||
### Box SFR
|
||||
Si vous ne disposez toujours pas de l’adresse IP privée de votre serveur, vous pouvez la trouver sur l’interface de votre box SFR :
|
||||
|
|
|
@ -19,7 +19,7 @@ L’utilitaire de détection automatique de Thunderbird ne fonctionne pas avec l
|
|||
|
||||
<img src="/images/thunderbird-config.png" width=900>
|
||||
|
||||
Pour le mot de passe: il faut saisir le mot de passe de d'utilisateur yunohost.
|
||||
Pour le mot de passe: il faut saisir le mot de passe de l'utilisateur yunohost.
|
||||
Pour l'identifiant: il faut saisir le nom de l'utilisateur yunohost.
|
||||
|
||||
Note : si votre instance Yunohost gère plusieurs noms de domaine, il faut utiliser celui définit comme "nom de domaine par défaut" dans l'interface de gestion des noms de domaines. Et ce, même si le domaine de votre adresse mail en est un autre.
|
||||
|
|
|
@ -23,7 +23,7 @@ Cette commande renvoit quelque chose de ce genre:
|
|||
/dev/sdX:UUID="cea0b7ae-2fbc-4f01-8884-3cb5884c8bb7" TYPE="ext4" PARTUUID="34e4b02c-02"
|
||||
```
|
||||
|
||||
Le ligne qui concerne le disque à monter est celle qui est sous la forme de:
|
||||
La ligne qui concerne le disque à monter est celle qui est sous la forme de:
|
||||
|
||||
```
|
||||
/dev/sdX:UUID="cea0b7ae-2fbc-4f01-8884-3cb5884c8bb7" TYPE="ext4" PARTUUID="34e4b02c-02"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Matériel
|
||||
|
||||
YunoHost est compatible avec tous les types de machines courants.
|
||||
YunoHost est compatible avec tous les types de machines courantes.
|
||||
Il est important d’identifier votre type de machine avant de procéder à l’installation.
|
||||
|
||||
*Cliquez sur le guide correspondant à votre matériel.*
|
||||
|
|
|
@ -32,7 +32,7 @@ cd /tmp/
|
|||
# Télécharger l'image
|
||||
wget https://repo.labriqueinter.net/labriqueinternet_A20LIME_latest_jessie.img.tar.xz
|
||||
|
||||
# Verifier l'intégrite (optionel, mais recommandé)
|
||||
# Vérifier l'intégrité (optionel, mais recommandé)
|
||||
wget -q -O - https://repo.labriqueinter.net/MD5SUMS | grep "labriqueinternet_A20LIME_latest_jessie.img.tar.xz$" > MD5SUMS
|
||||
md5sum -c MD5SUMS
|
||||
|
||||
|
@ -71,7 +71,7 @@ Récupérer l’adresse IP locale :
|
|||
* soit en branchant un écran en HDMI au mini-serveur, et en exécutant `ifconfig`.
|
||||
|
||||
<div class="alert alert-info" markdown="1">
|
||||
Pour les commandes suivantes, nous utiliser **192.168.x.y** pour désigner l'IP du serveur. Remplacez-la par l’adresse IP déterminée précédemment.
|
||||
Pour les commandes suivantes, nous allons utiliser **192.168.x.y** pour désigner l'IP du serveur. Remplacez-la par l’adresse IP déterminée précédemment.
|
||||
</div>
|
||||
|
||||
## Changer le mot de passe root en se connectant en SSH
|
||||
|
@ -93,7 +93,7 @@ apt-get update && apt-get dist-upgrade
|
|||
|
||||
Procéder à la [postinstallation](/postinstall_fr) en se connectant à la carte avec votre navigateur web sur https://192.168.x.y (votre navigateur vous avertira que le certificat est auto-signé, ceci est normal : vous pouvez ajouter une exception de sécurité pour ce certificat).
|
||||
<div class="alert alert-info" markdown="1">
|
||||
**Note :** il est également possible de réaliser la post-installation ligne de commande via SSH en exécutant `yunohost tools postinstall`.
|
||||
**Note :** il est également possible de réaliser la post-installation en ligne de commande via SSH en exécutant `yunohost tools postinstall`.
|
||||
</div>
|
||||
|
||||
## (Optionel) Installer DoctorCube
|
||||
|
|
|
@ -14,8 +14,8 @@ Avant d'héberger un serveur chez vous, il est recommandé de prendre connaissan
|
|||
|
||||
- Un Raspberry Pi 0, 1, 2 ou 3 ;
|
||||
- Une carte SD : au moins **8 Go** et **Classe 10** (par exemple une [Transcend 300x](http://www.amazon.fr/Transcend-microSDHC-adaptateur-TS32GUSDU1E-Emballage/dp/B00CES44EO)) ;
|
||||
- Un adaptateur secteur pour la alimenter la carte ;
|
||||
- Un câble ethernet/RJ-45 pour brancher la carte à votre routeur/box internet. Avec le Raspberry Pi Zero vous pouvez connecter votre carte avec un câble OTG et un adaptateur Wifi USB.
|
||||
- Un adaptateur secteur pour alimenter la carte ;
|
||||
- Un câble ethernet/RJ-45 pour brancher la carte à votre routeur/box internet. Avec le Raspberry Pi 0 vous pouvez connecter votre carte avec un câble OTG et un adaptateur Wifi USB.
|
||||
|
||||
---
|
||||
|
||||
|
@ -36,7 +36,7 @@ Avant d'héberger un serveur chez vous, il est recommandé de prendre connaissan
|
|||
## Installation manuelle (déconseillée)
|
||||
|
||||
<div class="alert alert-warning" markdown="1">
|
||||
Nous déconseillons l'installation manuelle car elle plus technique et plus longue que l'installation via l'image pré-installée. Cette documentation est surtout destinée aux utilisateurs avancés.
|
||||
Nous déconseillons l'installation manuelle car elle est plus technique et plus longue que l'installation via l'image pré-installée. Cette documentation est surtout destinée aux utilisateurs avancés.
|
||||
</div>
|
||||
|
||||
<div class="alert alert-warning" markdown="1">
|
||||
|
@ -50,7 +50,7 @@ Les dernières versions de Raspbian nécessitent un écran et un clavier, car il
|
|||
sudo passwd root
|
||||
```
|
||||
|
||||
2. Modifiez `/etc/ssh/sshd_config` pour autoriser root à se logger en ssh, en remplacant `PermitRootLogin without-password` par `PermitRootLogin yes`. Rechargez le daemon ssh avec `service ssh reload`, puis re-connectez-vous en root.
|
||||
2. Modifiez `/etc/ssh/sshd_config` pour autoriser root à se logger en ssh, en remplaçant `PermitRootLogin without-password` par `PermitRootLogin yes`. Rechargez le daemon ssh avec `service ssh reload`, puis re-connectez-vous en root.
|
||||
|
||||
3. Déconnectez-vous et reconnectez-vous avec l'utilisateur root cette fois.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Installer YunoHost sur VitualBox
|
||||
# Installer YunoHost sur VirtualBox
|
||||
|
||||
*Trouvez d’autres moyens d’installer YunoHost **[ici](/install_fr)**.*
|
||||
|
||||
|
@ -70,5 +70,5 @@ Après le redémarrage, vous devriez voir cet écran :
|
|||
<br>
|
||||
|
||||
* Vous pouvez obtenir plus d’information sur la post-installation ici : **[yunohost.org/postinstall_fr](/postinstall_fr)**
|
||||
* Le mode de passe root est "yunohost"
|
||||
* Le mot de passe root est "yunohost"
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ topology subnet</code></pre>
|
|||
</a></div>
|
||||
|
||||
<div class="alert alert-danger" markdown="1">
|
||||
**Attention** : si vous n'installez *pas* DoctorCube votre brique ne fonctionnera pas au prochain redémarrage, en effet, il y a un bug avec le kernel 4.5 et les boards olimex qui empêche aux Briques de se connecter au réseau (et ce qui les rends donc inutilisable), DoctorCube résoud ce problème.
|
||||
**Attention** : si vous n'installez *pas* DoctorCube votre brique ne fonctionnera pas au prochain redémarrage, en effet, il y a un bug avec le kernel 4.5 et les boards olimex qui empêche les Briques de se connecter au réseau (et ce qui les rends donc inutilisable), DoctorCube résoud ce problème.
|
||||
</div>
|
||||
|
||||
8. **Installer DoctorCube** : de la même manière que pour les précédentes applications, installez l'application DoctorCube qui fournie des configurations et des fixs spécifiques à la brique, en utilisant l'URL suivante: `https://github.com/labriqueinternet/doctorcube_ynh` L'installation de DoctorCube peut prendre de nombreuses minutes.
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
|
||||
### Liens
|
||||
|
||||
- [Conférence — (Introduction à) IPv6 — Stéphane Bortmeyer — Liens en bas](https://fr33tux.org/post/retour-conference-bortzmeyer/#Liens)
|
||||
- [Conférence — (Introduction à) IPv6 — Stéphane Bortzmeyer — Liens en bas](https://fr33tux.org/post/retour-conference-bortzmeyer/#Liens)
|
||||
- [Conférence — Intranet IPv4 ou Internet IPv6 — Julien Vaubourg](http://julien.vaubourg.com/#videos)
|
||||
- [Article de blog — Auto-hébergement IPv6, le soucis de NAT — Genma](http://genma.free.fr/?Autohebergement-IPV6-Le-soucis-du-NAT)
|
||||
|
|
|
@ -17,7 +17,7 @@ fournis par votre fournisseur d'accès internet (FAI).
|
|||
### 2. Trouver l'IP locale de votre serveur
|
||||
|
||||
Identifiez quelle est l'IP locale de votre serveur, soit :
|
||||
- depuis l'interface de votre routeur/box, qui liste peut-être les dispostifis
|
||||
- depuis l'interface de votre routeur/box, qui liste peut-être les dispositifs
|
||||
connectés.
|
||||
- depuis la webadmin de YunoHost, dans 'État du serveur', 'Réseau'
|
||||
- depuis la ligne de commande dans votre serveur, par exemple avec `ip a | grep "scope global" | awk '{print $2}'`
|
||||
|
|
|
@ -81,7 +81,7 @@ Le choix d'un outil de communication est laissé à chaque groupe en fonction de
|
|||
|
||||
#### Définition et constitution du Conseil
|
||||
|
||||
YunoHost grandissant, il est important de maintenir une cohérence entre tous les groupes, néanmoins il est impossible d'imposer à chacun des membres des groupes de s'intéresser ou de s'impliquer sur tous les aspects du projet (pour des raisons de temps et de compétences). Pour pallier à cela, il est proposé de créer un meta-groupe, où chaque groupe sera représenté par au moins un de ses membres : le Conseil.
|
||||
YunoHost grandissant, il est important de maintenir une cohérence entre tous les groupes, néanmoins il est impossible d'imposer à chacun des membres des groupes de s'intéresser ou de s'impliquer sur tous les aspects du projet (pour des raisons de temps et de compétences). Pour pallier à cela, il est proposé de créer un méta-groupe, où chaque groupe sera représenté par au moins un de ses membres : le Conseil.
|
||||
Le Conseil est indépendant des groupes et réunit les contributeurs souhaitant s'impliquer le plus dans le projet, son rôle est de :
|
||||
|
||||
- prendre les décisions importantes sur YunoHost qui ne dépendent pas d'un seul groupe (par exemple changer le moteur du wiki)
|
||||
|
@ -104,7 +104,7 @@ Si un consensus sur une décision à prendre n'est pas trouvée au sein d'un gro
|
|||
#### Le processus de prise de décision en détail
|
||||
|
||||
##### 1) Initiation d'une décision à prendre
|
||||
- peut-être initiée par n'importe qui suivant les mediums définis au sein de chacun des groupes (exemple : ouvrir une PR déclenche automatiquement ce processus)
|
||||
- peut-être initiée par n'importe qui suivant les médiums définis au sein de chacun des groupes (exemple : ouvrir une PR déclenche automatiquement ce processus)
|
||||
- forcément publique à l'exception de situations bien définies (bug relatif à la sécurité critique ou vote sur les personnes)
|
||||
- une date de clôture est automatiquement définie par type de proposition. La définition de la date remplie plusieurs fonctions :
|
||||
- pouvoir laisser le temps à tout le monde de s'exprimer et ne pas prendre la décision trop vite
|
||||
|
@ -322,4 +322,4 @@ Cette partie liste les kits de droits d’administration pour les différents gr
|
|||
- Listes de diffusion : [contrib](https://list.yunohost.org/cgi-bin/mailman/listinfo/contrib) et [apps](https://list.yunohost.org/cgi-bin/mailman/listinfo/apps)
|
||||
- [Bugtracker Redmine](https://dev.yunohost.org).
|
||||
- Forge git pour la review de code : [YunoHost](https://github.com/YunoHost) [YunoHost-Apps](https://github.com/YunoHost-Apps).
|
||||
- [Salons discussions XMPP](https://yunohost.org/#/chat_rooms_fr)
|
||||
- [Salons de discussions XMPP](https://yunohost.org/#/chat_rooms_fr)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
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).
|
||||
- **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.
|
||||
|
||||
|
@ -38,4 +38,4 @@ 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 <a href='https://translate.yunohost.org/' target='_BLANK'>weblate</a>. Donc si effectivement vous savez traduire dans une autre langue, n’hésitez pas à y faire un tour.
|
||||
Les traductions se font ensuite sur <a href='https://translate.yunohost.org/' target='_BLANK'>weblate</a>. Donc si effectivement vous savez traduire dans une autre langue, n’hésitez pas à y faire un tour.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Gestion des arguments
|
||||
#### Récupérer les arguments du manifeste dans le script d’installation
|
||||
Les arguments sont passés au script d’installation dans l’ordre du manifeste. Par exemple pour Roundcube, les arguments `domain` et `path` seront respectivement récupérés avec via les variables d’environnement ou les paramètres `$1` et `$2` dans le script d’installation.
|
||||
Les arguments sont passés au script d’installation dans l’ordre du manifeste. Par exemple pour Roundcube, les arguments `domain` et `path` seront respectivement récupérés via les variables d’environnement ou les paramètres `$1` et `$2` dans le script d’installation.
|
||||
|
||||
```bash
|
||||
# Retrieve arguments
|
||||
|
|
|
@ -108,7 +108,7 @@ Il est conseillé dès le début du packaging d'inscrire une app sur un des dép
|
|||
|
||||
Ces dépôts ont plusieurs fonctions :
|
||||
* communiquer l'existence d'un paquet ;
|
||||
* indiquer la dernière version associée au paquet (afin de permettre à la mise à jour de l'app par YunoHost) ;
|
||||
* indiquer la dernière version associée au paquet (afin de permettre la mise à jour de l'app par YunoHost) ;
|
||||
* indiquer l'état de fonctionnement du paquet ;
|
||||
* indiquer des informations sur le support d'un paquet.
|
||||
|
||||
|
@ -259,7 +259,7 @@ Dans d'autres cas il est nécessaire de donner des droits à l'aide de chmod et
|
|||
|
||||
#### YEP 2.8
|
||||
##### Modifier correctement une configuration système | brouillon | manuel | WORKING |
|
||||
Les modifications du système doivent être réversible pour que la suppression de l'application soit sans conséquences pour le système ne laisse pas de résidus.
|
||||
Les modifications du système doivent être réversible pour que la suppression de l'application soit sans conséquences pour le système, ne laisse pas de résidus.
|
||||
Pour celà, il faut recourir autant que possible aux dossiers `.d` des configurations système. Où lorsqu'il n'est pas possible de faire autrement, d'indiquer clairement la configuration modifiée par une application et s'assurer que les modifications seront retirées lors de sa suppression.
|
||||
|
||||
#### YEP 2.9
|
||||
|
@ -354,7 +354,7 @@ La source doit donc être téléchargée depuis le site officiel, puis son inté
|
|||
|
||||
#### YEP 3.4
|
||||
##### Isoler l'app | brouillon | manuel | OFFICIAL |
|
||||
Afin d'éviter des effets de bords en cas de compromission éventuelle de l'application, celle-ci doit être isolée pour de ne pas risquer d'impacter les autres applications.
|
||||
Afin d'éviter des effets de bords en cas de compromission éventuelle de l'application, celle-ci doit être isolée pour ne pas risquer d'impacter les autres applications.
|
||||
Pour cela, il convient d'isoler l'application dans son dossier d'exécution en restreignant son environnement par un chroot, soit par un mécanisme interne à l'application lorsque c'est possible (par exemple pour un serveur ftp), soit par l'usage de phpfpm.
|
||||
De même, pour restreindre la portée de l'utilisateur exécutant l'application, il est préférable d'utiliser un utilisateur dédiée à l'application. Dont les droits sont restreint à l'usage de l'application uniquement.
|
||||
Toutefois, cela ne doit pas exempter d'une restriction maximale des droits sur les fichiers de l'application. Autant que possible, les fichiers doivent appartenir à root, et l'utilisateur dédié ne doit avoir de droits d'écriture que sur les fichiers le réclamant expressément.
|
||||
|
|
|
@ -178,7 +178,7 @@ Les patterns utilisant des regex, contrairement aux précédents, sont recherch
|
|||
```bash
|
||||
ynh_app_setting_get APP KEY
|
||||
```
|
||||
> Récupère le paramètre `KEY` stocké précémment pour l'application `APP`.
|
||||
> Récupère le paramètre `KEY` stocké précédemment pour l'application `APP`.
|
||||
> Par exemple :
|
||||
> ```bash
|
||||
> is_public=$(ynh_app_setting_get nom_app is_public)
|
||||
|
@ -403,7 +403,7 @@ ynh_normalize_url_path PATH
|
|||
```bash
|
||||
ynh_webpath_available DOMAIN PATH
|
||||
```
|
||||
> Vérifie la disponiblité du path demandé.
|
||||
> Vérifie la disponibilité du path demandé.
|
||||
> **Nécessite YunoHost version 2.6.4**
|
||||
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ 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 recharger la configuration de Nginx :
|
||||
```bash
|
||||
cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf
|
||||
sudo service nginx reload
|
||||
|
@ -56,4 +56,4 @@ Il s’agit de supprimer la configuration Nginx pour cette application, puis de
|
|||
```bash
|
||||
rm -f /etc/nginx/conf.d/$domain.d/$app.conf
|
||||
sudo service nginx reload
|
||||
```
|
||||
```
|
||||
|
|
|
@ -14,7 +14,7 @@ Il est possible d'utiliser des helpers et d'importer une librairie de fonction p
|
|||
|
||||
### Variables disponibles pour tous ces scripts
|
||||
#### YNH_CWD
|
||||
Cette variable contient le chemin du répertoire de travail courant du contexte d'execution du script. Elle peut être utile pour retrouver le chemin initial si on s'est déplacé pendant l'execution du script. Elle est utilisée par certains helpers pour être sûr d'utiliser le bon.
|
||||
Cette variable contient le chemin du répertoire de travail courant du contexte d'exécution du script. Elle peut être utile pour retrouver le chemin initial si on s'est déplacé pendant l'exécution du script. Elle est utilisée par certains helpers pour être sûr d'utiliser le bon.
|
||||
|
||||
#### YNH_APP_ID
|
||||
Contient l'identifiant de l'application sans le numéro d'instance
|
||||
|
@ -25,13 +25,13 @@ Contient le nom d'instance qui sera utilisé dans de nombreuses situation pour p
|
|||
|
||||
Exemple: strut__3
|
||||
#### YNH_APP_INSTANCE_NUMBER
|
||||
Contient le numero de l'instance. Attention il ne s'agit pas forcément du nombre d'instance toujours installée, car une ancienne application peut avoir été désinstallée.
|
||||
Contient le numéro de l'instance. Attention il ne s'agit pas forcément du nombre d'instance toujours installée, car une ancienne application peut avoir été désinstallée.
|
||||
|
||||
Exemple: 3
|
||||
|
||||
### Variables spécifiques pour `install`
|
||||
#### YNH_APP_ARG_XXXXXXX
|
||||
Pour chaque question posée dans lors de l'installation une variable d'environnement est disponible.
|
||||
Pour chaque question posée lors de l'installation, une variable d'environnement est disponible.
|
||||
|
||||
Par exemple, si dans le manifest nous avons une question de cette forme
|
||||
```
|
||||
|
|
|
@ -30,7 +30,7 @@ Le script install va se charger d'installer l'application, en prenant en compte
|
|||
|
||||
Si par la suite l'utilisateur souhaite supprimer l'application, YunoHost utilisera le script remove du dossier script, qui se chargera à la place de l'utilisateur de supprimer l'application, ses dossiers et tout ses fichiers de configuration.
|
||||
|
||||
### Qu'il y a-t-il dans ces scripts pour que tout soit si simple pour l'utilisateur ?
|
||||
### Qu'y a-t-il dans ces scripts pour que tout soit si simple pour l'utilisateur ?
|
||||
|
||||
Les scripts d'un package d'application sont simplement des commandes bash les unes à la suite des autres.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Créer un environnement de développement avec VirtualBox
|
||||
|
||||
Ce page de documentation va vous expliquer comment mettre en place un serveur YunoHost virtuel, avec VirtualBox, pour travailler sur le packaging d'application.
|
||||
Cette page de documentation va vous expliquer comment mettre en place un serveur YunoHost virtuel, avec VirtualBox, pour travailler sur le packaging d'application.
|
||||
|
||||
## Pourquoi utiliser VirtualBox plutôt qu’un serveur YunoHost de production pour packager une application ?
|
||||
|
||||
|
@ -42,7 +42,7 @@ Arrêtez la machine virtuelle avant tout.
|
|||
La gestion des instantanés se fait dans l'onglet "Instantanés"
|
||||
<img src="/images/virtualbox_packaging1.jpg" width=80%>
|
||||
|
||||
Et on créer un premier instantané
|
||||
Et on crée un premier instantané
|
||||
<img src="/images/virtualbox_packaging2.jpg" width=30%>
|
||||
|
||||
À présent on peut commencer à travailler sur la machine virtuelle et créer autant d'instantanés que souhaité pour jalonner le travail.
|
||||
|
|
|
@ -53,7 +53,7 @@ votre navigateur ou la ligne de commande, alors félicitations !
|
|||
|
||||
### Et maintenant ?
|
||||
|
||||
- Si vous vous auto-hébergez à la maison et sans VPN, il vous faut vous assurer
|
||||
- Si vous vous auto-hébergez à la maison et sans VPN, il faut vous assurer
|
||||
de bien [rediriger les ports de votre box internet](isp_box_config_fr) ;
|
||||
- Si vous utilisez votre propre nom de domaine (i.e. pas un nohost.me /
|
||||
noho.st), il vous faut [configurer le nom de domaine d'après la configuration
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
# Securité
|
||||
# Sécurité
|
||||
|
||||
YunoHost a été développé dans l’optique de fournir une sécurité maximale tout en restant accessible et facilement installable.
|
||||
|
||||
|
@ -13,7 +13,7 @@ Deux points sont néanmoins importants à noter :
|
|||
|
||||
*Si vous avez besoin de conseil, n’hésitez pas à [nous demander](/help_fr).*
|
||||
|
||||
*Pour discuter d'une faille de securité, contactez l'[équipe securité de YunoHost](/security_team_fr).*
|
||||
*Pour discuter d'une faille de sécurité, contactez l'[équipe sécurité de YunoHost](/security_team_fr).*
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Équipe securité
|
||||
# Équipe sécurité
|
||||
|
||||
Contactez l'équipe securité par email : `security@yunohost.org`.
|
||||
Contactez l'équipe sécurité par email : `security@yunohost.org`.
|
||||
|
||||
Nous vous recommandons fortement de chiffrer votre mail avec GPG. Notre clé
|
||||
publique est disponible sur les serveurs de clés. L'empreinte est ci-dessous :
|
||||
|
@ -13,4 +13,4 @@ uid YunoHost Security <security@yunohost.org>
|
|||
sub 4096R/446838AF 2016-07-01
|
||||
```
|
||||
|
||||
Voyez https://gist.github.com/opi/4496024dc3ff29ab2e068fd57092ab7c et https://twitter.com/yunohost/status/748975105393459200 pour d'autres empreintes de confiance
|
||||
Voyez https://gist.github.com/opi/4496024dc3ff29ab2e068fd57092ab7c et https://twitter.com/yunohost/status/748975105393459200 pour d'autres empreintes de confiance
|
||||
|
|
|
@ -58,7 +58,7 @@ ssh -p 2244 admin@votre.domaine.tld
|
|||
|
||||
Par défaut, seulement les utilisateurs admin et root peuvent se logger en SSH sur une instance Yunohost.
|
||||
|
||||
Les utilisateurs YunoHost créé via l'interface d'administration sont géré par la base de donnée LDAP. Par défaut, ils ne peuvent pas se connecter en SSH pour des raisons de sécurité. Si vous avez absolument besoin qu'un utilisateur dispose d'un accès SSH, vous pouvez utiliser [cette manipulation](https://forum.yunohost.org/t/ssh-disconnects-after-successful-login/256/10).
|
||||
Les utilisateurs YunoHost créés via l'interface d'administration sont géré par la base de donnée LDAP. Par défaut, ils ne peuvent pas se connecter en SSH pour des raisons de sécurité. Si vous avez absolument besoin qu'un utilisateur dispose d'un accès SSH, vous pouvez utiliser [cette manipulation](https://forum.yunohost.org/t/ssh-disconnects-after-successful-login/256/10).
|
||||
|
||||
## SSH et sécurité
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ Si vous voulez éviter d’être redirigé vers le portail à la connexion pour
|
|||
#access_by_lua_file /usr/share/ssowat/access.lua;
|
||||
```
|
||||
|
||||
### Rédémarrer nginx
|
||||
### Redémarrer nginx
|
||||
```bash
|
||||
service nginx restart
|
||||
```
|
||||
```
|
||||
|
|
|
@ -38,7 +38,7 @@ sudo apt-get install debian-goodies
|
|||
sudo checkrestart
|
||||
Found 0 processes using old versions of upgraded files
|
||||
```
|
||||
Si des processus fonctionnent avec des vielles versions de bibliothèques, checkrestart va vous dire et vous proposer une manière de les redémarrer. Il est possible que checkrestart ne trouve pas de manière de les redémarrer. Attention, il faut opérer l’opération manuellement.
|
||||
Si des processus fonctionnent avec des vieilles versions de bibliothèques, checkrestart va vous le dire et vous proposer une manière de les redémarrer. Il est possible que checkrestart ne trouve pas de manière de les redémarrer. Attention, il faut opérer l’opération manuellement.
|
||||
|
||||
<img src="/images/checkstart.png" width=600>
|
||||
|
||||
|
@ -74,7 +74,7 @@ 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 :
|
||||
|
||||
- **Amavis** : anti-spam/virus/malwares, utilisé quand lors de l’échange de mails.
|
||||
- **Amavis** : anti-spam/virus/malwares, utilisé 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.
|
||||
|
@ -142,7 +142,7 @@ free -m
|
|||
```
|
||||
<img src="/images/free_m.png" width=600>
|
||||
|
||||
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).
|
||||
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 quantité 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 :
|
||||
|
@ -162,7 +162,7 @@ Changez 512 avec la quantité de mémoire SWAP que vous voulez.
|
|||
[Source avec plus d’explication](https://meta.discourse.org/t/create-a-swapfile-for-your-linux-server/13880).
|
||||
|
||||
## Espace disque
|
||||
Un des autres problèmes communs des serveurs est le manque d’espace d’espace disque.
|
||||
Un des autres problèmes communs des serveurs est le manque d’espace disque.
|
||||
Vous pouvez vérifier que votre disque n’est pas plein avec la commande :
|
||||
```bash
|
||||
df -h
|
||||
|
@ -203,7 +203,7 @@ alias YNH_WWW_ALIAS ; # chemin pour accéder aux sources des fichiers aux fichie
|
|||
|
||||
# Configuration particulière pour une application selon son langage de programmation et ses options de déploiement.
|
||||
|
||||
# Inclure le logo SSOwat en bas à droit de la fenêtre
|
||||
# Inclure le logo SSOwat en bas à droite de la fenêtre
|
||||
include conf.d/yunohost_panel.conf.inc;
|
||||
}
|
||||
```
|
||||
|
@ -227,12 +227,12 @@ 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 surs 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 soit dans ce fichier.
|
||||
|
||||
|
||||
## SSOwat
|
||||
[SSowat](https://github.com/Kloadut/SSOwat)
|
||||
est le logiciel qui connecte le serveur web nginx au serveur LDAP. Son but est d’authentifier les utilisateurs au portail YunoHost pour pouvoir simplement changer entre les applications.
|
||||
est le logiciel qui connecte le serveur web nginx au serveur LDAP. Son but est d’authentifier les utilisateurs au portail YunoHost pour pouvoir simplement se déplaçer entre les applications.
|
||||
|
||||
### Configuration
|
||||
Vous pouvez regarder le fichier de configuration SSOwat dans le fichier :
|
||||
|
@ -285,7 +285,7 @@ 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éé lorsque vous installez une application. Essayez de conserver les logs. Vous pouvez trouver cependant certains logs peuvent se trouver dans :
|
||||
```bash
|
||||
/var/log/yunohost/
|
||||
```
|
||||
|
@ -366,4 +366,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.
|
||||
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 le mettra a disposition en https pour le reste de l’internet.
|
||||
|
|
0
votre.domain.tld
Normal file
0
votre.domain.tld
Normal file
|
@ -9,9 +9,9 @@ L'installation d'un serveur chez soi étant une pratique peu courante, la plupar
|
|||
## Avantages
|
||||
|
||||
### Plug & Play
|
||||
En configurant un VPN sur votre serveur, vous serez en mesure de le rendre accessible au reste d'Internet sans avoir à modifier la configuration du routeur auxquel vous le branchez. Ce point peut être vraiment pratique si vous partez en vacances, que vous déménagez ou que vous ayez une coupure d'Internet car vous serez en mesure de le brancher facilement chez une personne de confiance sans avoir besoin de configurer le routeur de la personne qui vous aide.
|
||||
En configurant un VPN sur votre serveur, vous serez en mesure de le rendre accessible au reste d'Internet sans avoir à modifier la configuration du routeur auxquel vous le branchez. Ce point peut être vraiment pratique si vous partez en vacances, que vous déménagez ou si vous avez une coupure d'Internet, car vous serez en mesure de le brancher facilement chez une personne de confiance sans avoir besoin de configurer le routeur de la personne qui vous aide.
|
||||
|
||||
De la même façon, vous vous économisez l'ouverture des ports de votre routeur ainsi que le coutournement du hairpinning.
|
||||
De la même façon, vous vous économisez l'ouverture des ports de votre routeur ainsi que le contournement du hairpinning.
|
||||
|
||||
### Pas de micro-coupure DNS
|
||||
Si votre connexion Internet n'a pas d'IP publique fixe, vous serez obligé de mettre en place un nom de domaine dynamique (Dynamique DNS). Cette solution peut être acceptable, mais la mise à jour du DNS ne se fera qu'à intervalle régulier (Toutes les deux minutes si c'est un nom de domaine en `noho.st` ou `nohost.me`). Il y a donc une chance que cela provoque de temps en temps des erreurs d'affichage dans le navigateur, voir même qu'un autre site s'affiche (les risques sont toutefois réduit car la pratique de l'auto-hébergement n'est pas répandue).
|
||||
|
@ -43,4 +43,4 @@ Lorsque l'on met en place un VPN sur son serveur, si on ne met pas en place de c
|
|||
|
||||
Pour pallier à ce point, il y a deux solutions :
|
||||
- transformer son serveur en routeur et connecter les équipements de la maison à ce dernier, ces équipements bénéficieront alors de la confidentialité du VPN également.
|
||||
- utiliser le serveur YunoHost comme solveur DNS lorsque l'on est chez soi, de façon à rediriger les noms de domaines du serveur l'ip locale plutôt que l'ip publique. Cette opération peut se faire soit sur chaque équipements, soit sur le routeur (si ce dernier le permet).
|
||||
- utiliser le serveur YunoHost comme résolveur DNS lorsque l'on est chez soi, de façon à rediriger les noms de domaines du serveur l'ip locale plutôt que l'ip publique. Cette opération peut se faire soit sur chaque équipements, soit sur le routeur (si ce dernier le permet).
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
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 sur 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 en renseignant un mail.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue