Merge branch 'master' into update-contributor-doc

This commit is contained in:
Alexandre Aubin 2018-06-08 16:26:36 +02:00 committed by GitHub
commit b6b34a096e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
48 changed files with 166 additions and 572 deletions

View file

@ -3,5 +3,5 @@
* [Web Site](https://yunohost.org) * [Web Site](https://yunohost.org)
* Based on [Simone](https://github.com/YunoHost/Simone) * Based on [Simone](https://github.com/YunoHost/Simone)
Please report [issues on YunoHost bugtracker](https://dev.yunohost.org/projects/yunohost/issues) (no registration needed). Please report [issues on YunoHost bugtracker](https://github.com/YunoHost/issues) (no registration needed).

View file

@ -1,12 +0,0 @@
# Accounting
<div class="alert alert-warning">
<b>
This page isn't valid anymore: it is no longer necessary to get an account to be able to contribute to the documentation. Now, you just need to click on "Edit" and [write the doc](/write_documentation).
</b>
</div>
<script>
window.location.replace("/write_documentation");
</script>

View file

@ -1,11 +0,0 @@
# Comptes utilisateur
<div class="alert alert-warning">
<b>
Cette page n'est plus valide: il n'est plus nécessaire d'avoir un compte pour pouvoir éditer la documentation. Désormais, il suffit d'appuyer sur "Éditer" et d'[écrire la documentation](/write_documentation_fr).
</b>
</div>
<script>
window.location.replace("/write_documentation_fr");
</script>

View file

@ -1,9 +1,6 @@
# Administrator web interface # Administrator web interface
Yunohost has an administrator web interface. The other way to administer your Yunohost install is through the [CLI called "moulinette"](/moulinette) Yunohost has an administrator web interface. The other way to administrate your Yunohost install is through the [command line](/commandline).
**Please note** that the web interface is an active work-in-progress and has far fewer features than the CLI moulinette.
### Access ### Access

View file

@ -1,9 +1,6 @@
# Linterface dadministration web # Linterface dadministration web
YunoHost est fourni avec une interface graphique dadministration. Lautre méthode est dutiliser la [moulinette](/moulinette_fr) ligne de commande. YunoHost est fourni avec une interface graphique dadministration. Lautre méthode est dutiliser la [ligne de commande](/commandline_fr).
**Attention** : linterface dadministration donne accès à beaucoup moins de fonctionnalités que la moulinette, car elle est en développement actif.
### Accès ### Accès

View file

@ -1,35 +1,37 @@
# Administrator documentation # Administrator documentation
*For want of anything better, here is an index of interesting pages for the YunoHost server's administrator.* * Discovering self-hosting
* [What is Self-hosting](/selfhosting)
* [What is Self-hosting](/selfhosting) * [What is YunoHost](/whatsyunohost)
* [Compatible hardware](/hardware) * Before installing
* [Installation guide](/install) * [Try YunoHost](/try)
* [Choosing hardware](/hardware)
* [About the friendliness of internet service providers](/isp)
* [Installing YunoHost](/install)
* [On a regular computer](/install_iso)
* [On a dedicated or a virtual private server](/install_on_vps)
* [On a Raspberry Pi](/install_on_raspberry)
* [On an OLinuXino board](/install_on_olinuxino) * [On an OLinuXino board](/install_on_olinuxino)
* [On an ARM board](/install_on_arm_board) * [On an ARM board](/install_on_arm_board)
* [On a Raspberry Pi](/install_on_raspberry)
* [From an ISO](/install_iso)
* [On Debian](/install_on_debian) * [On Debian](/install_on_debian)
* [On VirtualBox](/install_on_virtualbox) * [On VirtualBox](/install_on_virtualbox)
* [On Vagrant](/vagrant) * Finalizing your setup
* [On a dedicated or a virtual private server](/install_on_vps) * [Post-installation](/postinstall)
* Installation steps * [Configuring port forwarding](/isp_box_config)
* [Burn or copy iso](/burn_or_copy_iso) * [Configuring DNS records](/dns_config)
* [Boot and graphical install](/boot_and_graphical_install) * [Installing an SSL certificate](/certificate)
* [Copy YunoHost image on SD card](/copy_image) * [Diagnoze if your setup is working properly](/diagnostic)
* [Manual installation](/install_manually) * Getting to know YunoHost
* [Plug and boot your server](/plug_and_boot) * [Web administration interface](/admin)
* [Post-installation](/postinstall) * [Connecting to your server using SSH](/ssh)
* [Available applications](/apps) * [Command-line administration](/commandline)
* [Administration interface usage](/admin) * [Application catalog](/apps)
* [Command-line interface usage](/moulinette) * [Updating your server](/update) and [apps](/app_update)
* [List of friendly ISPs](/isp) * [Backup](/backup)
* [Security](/security) * Going further
* [Hide services with Tor](/torhiddenservice) * [Improving security](/security)
* [DNS understanding](/dns) * [Migrating emails to YunoHost](/email_migration)
* [What is YunoHost](/whatsyunohost) * [Hide services with Tor](/torhiddenservice)
* [Unlock IP in iptables](/fail2ban) * [Troubleshooting guide](/troubleshooting_guide)
* [SSL certificate installation](/certificate) * [Unlock IP in iptables](/fail2ban)
* [Troubleshooting guide](/troubleshooting_guide_en) * [Changing the administration password](/change_admin_password)
* [Backup](/backup)
* [Update](/update)

View file

@ -1,73 +1,50 @@
# Documentation pour les administrateurs YunoHost # Documentation pour les administrateurs YunoHost
* [Lauto-hébergement](/selfhosting_fr) * Découvrir l'auto-hébergement
* [Matériel compatible](/hardware_fr) * [Qu'est-ce que l'auto-hébergement](/selfhosting_fr)
* [Qu'est-ce que YunoHost](/whatsyunohost_fr)
* Avant de se lancer
* [Essayer YunoHost](/try_fr)
* [Matériel compatible](/hardware_fr)
* [À propos des fournisseurs d'accès internet](/isp_fr)
* [Guide dinstallation](/install_fr) * [Guide dinstallation](/install_fr)
* [Sur un ordinateur "standard"](/install_iso_fr)
* [Sur un serveur dédié](/install_on_vps_fr)
* [Sur un Raspberry Pi](/install_on_raspberry_fr)
* [Sur une carte OLinuXino](/install_on_olinuxino_fr) * [Sur une carte OLinuXino](/install_on_olinuxino_fr)
* [Sur une carte ARM](/install_on_arm_board_fr) * [Sur une carte ARM](/install_on_arm_board_fr)
* [Sur un Raspberry Pi](/install_on_raspberry_fr)
* [À partir de lISO](/install_iso_fr)
* [Sur Debian](/install_on_debian_fr) * [Sur Debian](/install_on_debian_fr)
* [Sur VirtualBox](/install_on_virtualbox_fr) * [Sur VirtualBox](/install_on_virtualbox_fr)
* [Sur Vagrant](/vagrant_fr) * Finaliser son installation
* [Sur un serveur dédié](/install_on_vps_fr) * [Post-installation](/postinstall_fr)
* Étapes dinstallation * [Configurer les redirections de port](/isp_box_config_fr)
* [Graver ou copier lISO](/burn_or_copy_iso_fr) * [Congigurer les enregistrements DNS](/dns_config_fr)
* [Démarrage et installation graphique](/boot_and_graphical_install_fr) * [Installer un certificat SSL](/certificate_fr)
* [Copier limage YunoHost sur une carte SD](/copy_image_fr) * [Diagnostic du bon fonctionnement du YunoHost](/diagnostic_fr)
* [Installation manuelle](/install_manually_fr) * Apprendre à connaitre YunoHost
* [Brancher et démarrer votre serveur](/plug_and_boot_fr) * [L'interface d'administration web](/admin_fr)
* [Post-installation](/postinstall_fr) * [Se connecter à son serveur via SSH](/ssh_fr)
* [Diagnostic du bon fonctionnement du YunoHost](/diagnostic_fr) * [Administrrer son serveur en ligne de commande](/commandline_fr)
* [DNS - Système de nom de domaine](/dns_fr) * [Catalogue d'applications](/apps_fr)
* [Bureaux denregistrements de nom de domaine - Registrar](registrar_fr) * [Mettre à jour son serveur](/update_fr) et [les apps](/app_update_fr)
* [Configuration du DNS chez son registrar](/dns_config_fr) * [Les sauvegardes](/backup_fr)
* [DNS et installation dune application sur un sous-domaine](/dns_subdomains_fr) * Pour aller plus loin
* [Utiliser le résolveur DNS](/dns_resolver_fr) * [Améliorer la sécurité](/security_fr)
* [Configurer un DNS dynamique avec une adresse IP dynamique](dns_dynamicip_fr) * Noms de domaine
* [Avec OVH](/OVH_fr) * [Nom de domaine en noho.st / nohost.me](/dns_nohost_me_fr)
* [Accéder à son domaine depuis le réseau local](/dns_local_network_fr) * [Configurer un DNS dynamique avec une adresse IP dynamique](/dns_dynamicip_fr)
* [Nom de domaine en Nohost.me](/dns_nohost_me_fr) * [DNS et installation dune application sur un sous-domaine](/dns_subdomains_fr)
* [Applications](/apps_fr) * [Utiliser le résolveur DNS local](/dns_resolver_fr)
* [Mettre à jour ses applications](app_update_fr) * [Gérer les enregistrements DNS chez OVH](/OVH_fr)
* [Applications souhaitées](apps_wishlist_fr) * Notes à propos de certains fournisseurs d'accès à Internet
* [Nextcloud](/app_nextcloud_fr) * [SFR](/isp_sfr_fr)
* [Ajouter un stockage externe](/external_storage_0_intro_fr) * [Orange](/isp_orange_fr)
* [Préparer un disque](/external_storage_1_prep_fr) * [Free](/isp_free_fr)
* [Monter un disque](/external_storage_2_mount_fr) * [Ajouter un stockage externe](/external_storage_0_intro_fr)
* [Fournisseurs daccès à Internet](/isp_fr) * [Migrer ses emails vers YunoHost](/email_migration_fr)
* [Configuration générale dune box](/isp_box_config_fr) * [YunoHost avec un service caché Tor](/torhiddenservice_fr)
* [SFR](/isp_sfr_fr) * [Utilisation de certificats autres que Let's Encrypt](/certificate_custom_fr)
* [Orange](/isp_orange_fr)
* [Free](/isp_free_fr)
* [Administration via linterface en ligne](/admin_fr)
* [Administration via lAPI](/admin_api_fr)
* [Sécurité](/security_fr)
* [Authentification SSH par clé](/security_fr)
* [Modifier le port SSH](/security_fr)
* [Changer lutilisateur autorisé à se connecter par SSH](/security_fr)
* [Désactivation de lAPI YunoHost](/security_fr)
* [Connexion à son serveur en ligne de commande avec SSH](/ssh_fr)
* [Guide de dépannage](/troubleshooting_guide_fr) * [Guide de dépannage](/troubleshooting_guide_fr)
* [Notes générales](/troubleshooting_guide_fr) * [Débloquer une IP dans Fail2ban](/fail2ban_fr)
* [Mise à jour](/troubleshooting_guide_fr) * [Changer le mot de passe dadministration](/change_admin_password_fr)
* [Les services](/troubleshooting_guide_fr) * [Formulaires pour enlever son IP des listes noires](/blacklist_forms_fr)
* [Journaux système](/troubleshooting_guide_fr)
* [Utilisation de la RAM](/troubleshooting_guide_fr)
* [Espace disque](/troubleshooting_guide_fr)
* [Applications](/troubleshooting_guide_fr)
* [Applications PHP](/troubleshooting_guide_fr)
* [Applications Python](/troubleshooting_guide_fr)
* [Applications Node.js](/troubleshooting_guide_fr)
* [Autres (Go, Java…)](/troubleshooting_guide_fr)
* [Ladministration en ligne de commande avec la Moulinette](/moulinette_fr)
* [Changer le mot de passe dadministration](/change_admin_password_fr)
* [Courrier électronique](email_fr)
* [Formulaires pour enlever son IP des listes noires](blacklist_forms_fr)
* [La signature du serveur via DKIM](dkim_fr)
* [Gestion des certificats](/certificate_fr)
* [Utiliser Let's Encrypt](/certmanager_fr)
* [YunoHost avec un service caché Tor](/torhiddenservice_fr)
* [Débloquer une IP avec Fail2ban](/fail2ban_fr)
* [Les sauvegardes](/backup_fr)
* [Les mises à jour](/update_fr)

View file

@ -39,5 +39,5 @@
### Voir aussi ### Voir aussi
- [Liste complète des applications packagées](/apps) - [Liste complète des applications packagées](/apps)
- [La roadmap 'Dégooglisons'](https://dev.yunohost.org/versions/12) - [La roadmap 'Dégooglisons'](https://github.com/YunoHost/issues/milestone/13)

View file

@ -1,10 +0,0 @@
#Art Works
Black and white YunoHost png logo done by ToZz (400 × 400 px):
<a href="/images/ynh_logo_black.png"><img src="/images/ynh_logo_black.png" width=220></a>
<a href="/images/ynh_logo_white.png"><img src="/images/ynh_logo_white.png" width=220></a>
Click to download.
Licence: CC-BY-SA 4.0

View file

@ -1,10 +0,0 @@
#Travail artistique
Logo Yunohost noir et blanc réalisé par ToZz (400 × 400 px) :
<a href="/images/ynh_logo_black.png"><img src="/images/ynh_logo_black.png" width=220></a>
<a href="/images/ynh_logo_white.png"><img src="/images/ynh_logo_white.png" width=220></a>
Cliquer pour télécharger.
Licence: CC-BY-SA 4.0

View file

@ -1,27 +0,0 @@
# Changelog 2.0
<a class="btn btn-lg btn-default" href="/changelog_2_0_en">2.0</a> <a class="btn btn-lg btn-default" href="/changelog_2_2_en">2.2</a> <a class="btn btn-lg btn-default" href="/roadmap_en">Roadmap</a>
## v2.0 <small><small>12 june 2014</small></small>
* ✔ Add sexiness and a menu to YunoHost.org frontpage *(kload)*
* ✔ **DOCUMENTATIONNNNNNN** *(everyone <3)*
---
## v2.0 RC
* ✔ Email forward configuration *(kload, beudbeud)*
* ✔ Make pending official apps *(Ju)*
* ✔ SFTP *(kload)*
* ✔ Fix DNS zone *(kload)*
* ✔ SSOwat stuffs (presistent rules, public root website) *(ezpen)*
* ✔ Email configuration tests *(beudbeud)*
* ✔ Test and upgrade official apps like Owncloud, Roundcube and Radicale *(app maintainers)*
* ✔ Upgrade function + view *(beudbeud, opi)*
* ✔ uPnP rework *(kload, titoko)*
* ✔ Add warning in a sample backup view *(opi)*
* ✔ User interface design *(Courgette, opi)*
* ✔ Moulinette/API refactoring *(jerome)*
* ✔ Security check and complete patterns
* ✔ Internationalization I18n *(opi, jerome)*
* ✔ Lack of hairpinning hack *(kload)*

View file

@ -1,38 +0,0 @@
# Changelog 2.2
<a class="btn btn-lg btn-default" href="/changelog_2_0_en">2.0</a> <a class="btn btn-lg btn-default" href="/changelog_2_2_en">2.2</a> <a class="btn btn-lg btn-default" href="/roadmap_en">Roadmap</a>
## v2.2 <small><small>12 may 2015</small></small>
Core:
* ✔ Migrate YunoHost to Debian Jessie
* ✔ Update Metronome to v3.6 and make a more Debian-friendly package *(jerome)*
* ✔ Update of Nginx, Postfix and Dovecot regarding the late Poodle attack
* ✔ Migrate Bind9 to Dnsmasq *(kload)*
* ✔ Add email quota *(beudbeud, jerome)*
* ✔ Implement a simple backup and restore system *(jerome, kload)*
* ✔ Add logging to the moulinette for each action *(jerome)*
* ✔ Review the app manifest format and integrate it *(app maintainers, jerome, opi)*
* ✔ Fix a security bug in SSOwat *(kload)*
Web administration:
* ✔ Install unofficial apps *(opi)*
* ✔ Add firewall *(opi)*
* ✔ Warn admin about security updates *(opi)*
* ✔ Fix websocket issue for Raspberry Pi *(jerome, kload)*
Apps:
* ✔ 21 official apps and 88 unofficial apps *(app maintainers)*
* ✔ Migrate to Baikal and deprecate Radicale *(ju)*
* ✔ Add Shell in a box and remove GateOne from official apps *(kload)*
* ✔ OpenVPN configuration page and access control *(kload)*
* ✔ Add a download files button on Transmission interface *(opi)*
Installs:
* ✔ Create an image for La Brique Internet on Olimex *(kload)*
* ✔ Create an image for Raspberry Pi 1 and 2 *(matlink)*
* ✔ Create an image for Cubieboard 2 *(Moul)*
* ✔ Update Docker image *(kload)*
Others:
* ✔ Install and switch to a new build system on a new server *(beudbeud)*
* ✔ Improve documentation, to make YunoHost more accessible *(Moul)*

View file

@ -1,45 +0,0 @@
## Consulter les fichiers de log du système
### Accéder à un fichier de log
#### Via linterface dadministration
[Administration web](admin_fr)
#### En ligne de commande
Un fichier de log est un simple fichier texte utilisé par certains programmes du système (et notamment les services) pour inscrire lhistorique de leur fonctionnement. Consulter un fichier de log consiste donc à afficher son contenu pour lire les messages qui sy trouvent.
Pour accéder aux fichiers de log, la méthode traditionnelle consiste à [se connecter au serveur en ligne de commande via SSH](ssh_fr). Une fois connecté, utilisez la commande `tail` qui affiche uniquement la fin du fichier, car les fichiers de log sont très longs et quuniquement lhistorique récent nous intéresse.
### Services
#### Courriel
* Postfix
* Dovecot
* mail.log
* amavis
#### Serveur web
* Nginx
* php5-fpm
#### Serveur XMPP metronome
* Metronome
#### Surveillance du serveur
* Glances
#### Bases de données
* MySQL
* Postgrey
#### SSH
#### yunohost-api
#### Torrents
* transmission-daemon
#### LDAP
* slapdStatut
#### DNS
* Dnsmasq
* Bind9

View file

@ -1,9 +1,34 @@
# Communication # Communication
## Talks / conf
* (FR) [Capitole du libre 2017 - YunoHost : vers l'auto-hébergement et au-delà - JimboJoe](https://2017.capitoledulibre.org/programme/#yunohost-vers-lauto-hebergement-et-au-dela)
* (FR) [PSES 2017 Construire lInternet du Futur avec YunoHost Aleks, ljf](https://data.passageenseine.org/2017/aleks-ljf_internet-futur-yunohost.webm) ([slides](https://data.passageenseine.org/2017/aleks-ljf_internet-futur-yunohost.pdf))
* (FR) [Université de technologie de compiègne 2017 Agir pour un internet éthique LJF](http://webtv.utc.fr/watch_video.php?v=O34AA7RBR1AH)
* (EN) [FOSDEM 2017 Internet Cube kload](https://archive.fosdem.org/2017/schedule/event/internet_cube/)
* (EN) [FOSDEM 2017 YunoHost Bram](https://archive.fosdem.org/2017/schedule/event/yunohost/)
* (FR) [Capitole du libre 2016 1 an et ½ de Brique Internet Bram](http://videos2016.capitoledulibre.org/communaute-du-libre/bram-1-an-et-demi-de-brique-internet.mp4)
* (FR) [PSES 2015 - La Brique Internet](http://www.youtube.com/watch?v=NCRn0yRfkIE)
* (FR) [THSF 2015 beudbeud](https://vimeo.com/128055751)
* (FR) [RMLL 2014 - Hébergez-vous ! kload & beudbeud]()
* (FR) [Capitole du libre 2013 - Lauto-hébergement pour tous avec YunoHost - beudbeud](http://2013.capitoledulibre.org/conferences/internet-libre/lauto-hebergement-pour-tous-avec-yunohost.html)
* (EN) [FOSDEM 2013 — kload](https://www.youtube.com/watch?v=siN1OLAgGJk)
## Articles / Press review
<a href="https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic"><img src="/images/Linuxfr.png" width=180></a> <a href="https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic"><img src="/images/Linuxfr.png" width=180></a>
<a href="https://en.wikipedia.org/wiki/YunoHost"><img src="/images/Wikipedia-logo-v2-fr.svg" width=180></a> <a href="https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic"><img src="/images/Linuxfr.png" width=180></a>
<a href="https://www.linux-pratique.com/2016/07/et-si-vous-passiez-a-lauto-hebergement/"><img src="/images/linux-pratique-96.jpg" width=150 /></a>
<a href="http://www.linux-magazine.com/Issues/2018/208/YunoHost"><img src="/images/linux-magazine-208.jpg" width=150 /></a> <a href="http://www.linux-magazine.com/Issues/2018/208/YunoHost"><img src="/images/linux-magazine-208.jpg" width=150 /></a>
* LinuxFr (french): * LinuxFr (french):
- [YunoHost 2.0 : self hosting at click range](https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic) - [YunoHost 2.0 : self hosting at click range](https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic)
- [Internet cube and YunoHost projects evolutions](https://linuxfr.org/news/evolutions-des-projets-la-brique-internet-et-yunohost-des-versions-2-2-2-4-et-2-5) - [Internet cube and YunoHost projects evolutions](https://linuxfr.org/news/evolutions-des-projets-la-brique-internet-et-yunohost-des-versions-2-2-2-4-et-2-5)
* Twitter [@yunohost](https://twitter.com/yunohost) [#yunohost](https://twitter.com/hashtag/yunohost?src=hash) - [Linux Pratique n°96 YunoHost, lauto-hébergement à portée de main juillet 2016](http://connect.ed-diamond.com/Linux-Pratique/LP-096/YunoHost-l-auto-hebergement-a-portee-de-main)
- [Linux Magazine n°208 YunoHost, Personal server for a private cloud Mars 2018](http://www.linux-magazine.com/Issues/2018/208/YunoHost) - [Linux Magazine n°208 YunoHost, Personal server for a private cloud Mars 2018](http://www.linux-magazine.com/Issues/2018/208/YunoHost)
## YunoHost was cited in :
* [EXPERIMENTA 2018](https://livestream.com/accounts/26482307/events/8034656/player?width=960&height=540&enableInfoAndActivity=true&defaultDrawer=&autoPlay=true&mute=false) at 57.47 (depuis https://www.experimenta.fr/direct/)
* [Capitole du libre 2017 - « Contributopia », Dégoogliser ne suffit pas](https://www.youtube.com/watch?v=ip6_VMkWpr8&feature=youtu.be&t=4793)
* [Contributopia - Essaimage (Framasoft)](https://contributopia.org/fr/essaimage/)

View file

@ -1,11 +0,0 @@
# Communication
<a href="https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic"><img src="/images/Linuxfr.png" width=180></a>
<a href="https://fr.wikipedia.org/wiki/YunoHost"><img src="/images/Wikipedia-logo-v2-fr.svg" width=180></a>
<a href="https://www.linux-pratique.com/2016/07/et-si-vous-passiez-a-lauto-hebergement/"><img src="/images/linux-pratique-96.jpg" width=150 /></a>
<a href="http://www.linux-magazine.com/Issues/2018/208/YunoHost"><img src="/images/linux-magazine-208.jpg" width=150 /></a>
* LinuxFr :
- [YunoHost 2.0 : lauto-hébergement à portée de clic](https://linuxfr.org/news/yunohost-2-0-l-auto-hebergement-a-portee-de-clic)
- [Évolutions des projets La Brique Internet et YunoHost des versions 2.2, 2.4 et 2.5](https://linuxfr.org/news/evolutions-des-projets-la-brique-internet-et-yunohost-des-versions-2-2-2-4-et-2-5)
* Twitter [@yunohost](https://twitter.com/yunohost) [#yunohost](https://twitter.com/hashtag/yunohost?src=hash)
- [Linux Pratique n°96 YunoHost, lauto-hébergement à portée de main juillet 2016](http://connect.ed-diamond.com/Linux-Pratique/LP-096/YunoHost-l-auto-hebergement-a-portee-de-main)
- [Linux Magazine n°208 YunoHost, Personal server for a private cloud](http://www.linux-magazine.com/Issues/2018/208/YunoHost)

View file

@ -1,13 +0,0 @@
# Conférences
* [Capitole du libre 2017 - YunoHost : vers l'auto-hébergement et au-delà - JimboJoe](https://2017.capitoledulibre.org/programme/#yunohost-vers-lauto-hebergement-et-au-dela)
* [PSES 2017 Construire lInternet du Futur avec YunoHost Aleks, ljf](https://data.passageenseine.org/2017/aleks-ljf_internet-futur-yunohost.webm) ([slides](https://data.passageenseine.org/2017/aleks-ljf_internet-futur-yunohost.pdf))
* [Université de technologie de compiègne 2017 Agir pour un internet éthique LJF](http://webtv.utc.fr/watch_video.php?v=O34AA7RBR1AH)
* [FOSDEM 2017 Internet Cube kload](https://archive.fosdem.org/2017/schedule/event/internet_cube/)
* [FOSDEM 2017 YunoHost Bram](https://archive.fosdem.org/2017/schedule/event/yunohost/)
* [Capitole du libre 2016 1 an et ½ de Brique Internet Bram](http://videos2016.capitoledulibre.org/communaute-du-libre/bram-1-an-et-demi-de-brique-internet.mp4)
* [PSES 2015 - La Brique Internet](http://www.youtube.com/watch?v=NCRn0yRfkIE)
* [THSF 2015 beudbeud](https://vimeo.com/128055751)
* [RMLL 2014 - Hébergez-vous ! kload & beudbeud]()
* [Capitole du libre 2013 - Lauto-hébergement pour tous avec YunoHost - beudbeud](http://2013.capitoledulibre.org/conferences/internet-libre/lauto-hebergement-pour-tous-avec-yunohost.html)
* [FOSDEM 2013 — kload](https://www.youtube.com/watch?v=siN1OLAgGJk)

View file

@ -22,7 +22,7 @@ Talk about software freedom, [self-hosting](selfhosting_en) and YunoHost to your
<span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testing <span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testing
</div> </div>
<div class="col col-md-8" markdown="1"> <div class="col col-md-8" markdown="1">
We need people able to test YunoHost deeply. If you find a bug, try to identify it, and report it on our <a href="https://dev.yunohost.org/projects/yunohost/issues/new" target="_blank">bug tracker</a>. We need people able to test YunoHost deeply. If you find a bug, try to identify it, and report it on our <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">bug tracker</a>.
</div> </div>
</div> </div>

View file

@ -22,7 +22,7 @@
</div> </div>
<div class="col col-md-8" markdown="1"> <div class="col col-md-8" markdown="1">
نحن بحاجة إلى تجريب حثيث لواي يونوهوست YunoHost. فإن صادفتم مشكلة، يرجى القيام بتحديد الخلل و ثم الإبلاغ عنه عبر نحن بحاجة إلى تجريب حثيث لواي يونوهوست YunoHost. فإن صادفتم مشكلة، يرجى القيام بتحديد الخلل و ثم الإبلاغ عنه عبر
<a href="https://dev.yunohost.org/projects/yunohost/issues/new" target="_blank">مُتعقب الأخطاء</a>. <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">مُتعقب الأخطاء</a>.
</div> </div>
</div> </div>

View file

@ -22,7 +22,7 @@ Parlez de logiciel libre, d[auto-hébergement](/selfhosting_fr), de YunoHost
<span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testez <span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testez
</div> </div>
<div class="col col-md-8" markdown="1"> <div class="col col-md-8" markdown="1">
Nous avons besoin de tester YunoHost profondément. Si vous trouvez un bug, essayez de lidentifier, puis reportez-le sur notre <a href="https://dev.yunohost.org/projects/yunohost/issues/new" target="_blank">bug tracker</a>. Nous avons besoin de tester YunoHost profondément. Si vous trouvez un bug, essayez de lidentifier, puis reportez-le sur notre <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">bug tracker</a>.
</div> </div>
</div> </div>

View file

@ -1,4 +1,4 @@
# Contributor documentation # Guide du contributeur
* [Liste des façons de contribuer à YunoHost](/contribute_fr) * [Liste des façons de contribuer à YunoHost](/contribute_fr)
* [Écrire de la documentation](/write_documentation_fr) * [Écrire de la documentation](/write_documentation_fr)

2
dev.md
View file

@ -5,7 +5,7 @@ proceed? This guide takes you through the various steps of the development and
contribution process. contribution process.
If you're looking for stuff to implement or fix, the bug-tracker is If you're looking for stuff to implement or fix, the bug-tracker is
[here](https://dev.yunohost.org/issues/) ! [here](https://github.com/YunoHost/issues)!
**Come say hi to us in the [dev chatroom](xmpp:dev@conference.yunohost.org?join)** ! If you don't have an XMPP client, you can join using the widget at the bottom right of this page. **Come say hi to us in the [dev chatroom](xmpp:dev@conference.yunohost.org?join)** ! If you don't have an XMPP client, you can join using the widget at the bottom right of this page.

View file

@ -5,7 +5,7 @@ savez pas comment procéder ? Ce guide parcours les étapes du développement et
processus de contribution. processus de contribution.
Si vous chercher quelque chose à implémenter ou un bug à réparer, le Si vous chercher quelque chose à implémenter ou un bug à réparer, le
bug tracker est [ici](https://dev.yunohost.org/issues/) ! bug tracker est [ici](https://github.com/YunoHost/issues) !
**Venez dire coucou sur le [salon de **Venez dire coucou sur le [salon de
dev](xmpp:dev@conference.yunohost.org?join)** ! Si vous n'avez pas de client dev](xmpp:dev@conference.yunohost.org?join)** ! Si vous n'avez pas de client

View file

@ -1,8 +0,0 @@
# DKIM
<div class="alert alert-info">
DKIM is now integrated by default in YunoHost with [Rspamd](https://rspamd.com)/rmilter.
Make sure to add the TXT record for mail._domainkey from [the recommended DNS
configuration](dns_config) for DKIM to be fully operational.
</div>

View file

@ -1,9 +0,0 @@
# DKIM
<div class="alert alert-info">
DKIM est maintenant intégré de base dans YunoHost grâce à [Rspamd](https://rspamd.com)/rmilter.
Il vous suffit d'ajouter l'enregistrement DNS de type TXT recommandé pour
mail._domainkey tel que donné par [la configuration DNS recommandée](dns_config_fr)
pour que les signatures DKIM soient pleinement fonctionelles.
</div>

View file

@ -1,15 +0,0 @@
# Email
### Summary
* [Configure email client](email_configure_client_en)
* [MX DNS zone](/dns_config_en)
* [Open ports on the router](/isp_box_config_en)
* [Migrate emails](email_migration_en)
* [Forms to remove blacklisting of your IP address](blacklist_forms_en)
* [Use DKIM](dkim_en)
#### YunoHost provides
* [Postfix](http://www.postfix.org): a SMTP email server
* [Dovecot](http://www.dovecot.org): an IMAP email server
* [Rspamd](https://rspamd.com): an antispam
* [RoundCube](/apps): a webmail

View file

@ -27,7 +27,7 @@ Le protocole SMTP ne prévoit pas de mécanisme de vérification de lexpédit
Si les courriels envoyés à un type dadresse spécifique (par exemple les adresses Gmail) narrivent pas à destination, votre serveur (son adresse IP) a peut être été ajouté à la liste noire du fournisseur dadresse courriel en question. Pour résoudre ce problème voici les [formulaires de retrait des listes noires](blacklist_forms_fr). Si les courriels envoyés à un type dadresse spécifique (par exemple les adresses Gmail) narrivent pas à destination, votre serveur (son adresse IP) a peut être été ajouté à la liste noire du fournisseur dadresse courriel en question. Pour résoudre ce problème voici les [formulaires de retrait des listes noires](blacklist_forms_fr).
#### Consulter les fichiers de log pour identifier le problème #### Consulter les fichiers de log pour identifier le problème
De nombreux messages permettant didentifier les problèmes se trouvent enregistrés dans les fichiers de log du système. [Apprenez à les consulter](check_logfile_fr), pour pouvoir mieux comprendre ce qui cloche et trouver de laide sur le forum ou le salon de support. De nombreux messages permettant didentifier les problèmes se trouvent enregistrés dans les fichiers de log du système. Apprenez à les consulter, pour pouvoir mieux comprendre ce qui cloche et trouver de laide sur le forum ou le salon de support.
<!-- ajouter une doc pour consulter ses logs des services mail --> <!-- ajouter une doc pour consulter ses logs des services mail -->

View file

@ -1,4 +1,4 @@
# Migrate his emails # Migrating email from an email provider to a YunoHost instance
*[Documentation linked to YunoHost email](/email_fr)*. *[Documentation linked to YunoHost email](/email_fr)*.
@ -9,6 +9,7 @@ This tool must be installed on your desktop computer. The transfer method looks
**`Old email server > desktop computer with ImapSync or Larch > new email server`** **`Old email server > desktop computer with ImapSync or Larch > new email server`**
### ImapSync ### ImapSync
[ImapSync site](http://imapsync.lamiral.info/) [ImapSync site](http://imapsync.lamiral.info/)
Install ImapSync on your client computer by following this [guide](http://imapsync.lamiral.info/INSTALL): Install ImapSync on your client computer by following this [guide](http://imapsync.lamiral.info/INSTALL):
@ -24,6 +25,7 @@ imapsync --host1 <domain/IP> --port1 993 --ssl1 --user1 <user> --password1 <pass
Note that transfer settings `--port 993` and `--ssl` are specific to YunoHost email server. Note that transfer settings `--port 993` and `--ssl` are specific to YunoHost email server.
### Larch ### Larch
[Larch site](https://github.com/rgrove/larch/) [Larch site](https://github.com/rgrove/larch/)
After beforehand installed `gem`, install `larch` on your client computer: After beforehand installed `gem`, install `larch` on your client computer:

View file

@ -1,4 +1,4 @@
# Migration de ces emails # Migrer ses emails d'un ancien serveur mail vers YunoHost
*[Documentation en rapport avec lemail de YunoHost](/email_fr)*. *[Documentation en rapport avec lemail de YunoHost](/email_fr)*.
@ -9,6 +9,7 @@ Cet outil doit être installé sur votre ordinateur de bureau. La procédure de
**`Ancien serveur email > ordinateur client avec ImapSync ou Larch > nouveau serveur email`** **`Ancien serveur email > ordinateur client avec ImapSync ou Larch > nouveau serveur email`**
### ImapSync ### ImapSync
[Site dImapSync](http://imapsync.lamiral.info/) [Site dImapSync](http://imapsync.lamiral.info/)
Installez ImapSync sur votre ordinateur client en suivant ce [guide](http://imapsync.lamiral.info/INSTALL) : Installez ImapSync sur votre ordinateur client en suivant ce [guide](http://imapsync.lamiral.info/INSTALL) :
@ -24,6 +25,7 @@ imapsync --host1 <domaine/IP> --port1 993 --ssl1 --user1 <utilisateur> --passwor
Notez que les paramètres de transfert `--port 993` et `--ssl` sont spécifique à un serveur de mail YunoHost. Notez que les paramètres de transfert `--port 993` et `--ssl` sont spécifique à un serveur de mail YunoHost.
### Larch ### Larch
[Site de Larch](https://github.com/rgrove/larch/) [Site de Larch](https://github.com/rgrove/larch/)
Après avoir préalablement installé `gem`, installez `larch` sur votre ordinateur client : Après avoir préalablement installé `gem`, installez `larch` sur votre ordinateur client :

View file

@ -49,7 +49,7 @@ document.getElementById("goForum").onclick = function() {
window.location.href = "https://forum.yunohost.org/latest"; window.location.href = "https://forum.yunohost.org/latest";
} }
document.getElementById("goBugtracker").onclick = function() { document.getElementById("goBugtracker").onclick = function() {
window.location.href = "https://dev.yunohost.org/projects/yunohost/issues"; window.location.href = "https://github.com/YunoHost/issues";
} }
document.getElementById("goDevroom").onclick = function() { document.getElementById("goDevroom").onclick = function() {
window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev"; window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev";

View file

@ -58,7 +58,7 @@ document.getElementById("goForum").onclick = function() {
window.location.href = "https://forum.yunohost.org/latest"; window.location.href = "https://forum.yunohost.org/latest";
} }
document.getElementById("goBugtracker").onclick = function() { document.getElementById("goBugtracker").onclick = function() {
window.location.href = "https://dev.yunohost.org/projects/yunohost/issues"; window.location.href = "https://github.com/YunoHost/issues";
} }
document.getElementById("goDevroom").onclick = function() { document.getElementById("goDevroom").onclick = function() {
window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev"; window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev";

View file

@ -51,7 +51,7 @@ document.getElementById("goForum").onclick = function() {
window.location.href = "https://forum.yunohost.org/latest"; window.location.href = "https://forum.yunohost.org/latest";
} }
document.getElementById("goBugtracker").onclick = function() { document.getElementById("goBugtracker").onclick = function() {
window.location.href = "https://dev.yunohost.org/projects/yunohost/issues"; window.location.href = "https://github.com/YunoHost/issues";
} }
document.getElementById("goDevroom").onclick = function() { document.getElementById("goDevroom").onclick = function() {
window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev"; window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev";

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

View file

@ -1,201 +0,0 @@
# Installation dune Brique Internet
<div class="alert alert-info" markdown="1">
Cette documentation sadresse à des personnes qui ont **quelques notions dinformatique** et qui souhaitent installer elles-mêmes leur Brique Internet.
Pour obtenir une **Brique clé-en-main** et pouvoir lutiliser directement sans avoir besoin de connaissances particulières, il faut se rapprocher dune 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).
[Site du projet *La Brique Internet*](http://labriqueinter.net)
</div>
<div class="alert alert-danger" markdown="1">
Aujourd'hui nous n'installons plus de Brique à la main en suivant ces instructions, nous vous conseillons d'utiliser l'outil d'installation automatique trouvable à [cette adresse](https://install.labriqueinter.net/#welcome) ou de contacter un FAI associatif local.
</div>
![brique](/images/thisisinternet.png)
## Prérequis
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. Lalimentation via USB semble peu stable.
* Un câble Ethernet/RJ-45 pour brancher la Brique à son routeur.
* 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)
Et évidemment, **un ordinateur sous GNU/Linux ou BSD**.
---
Lordre des étapes est important.
## Étapes préliminaires
1. Télécharger limage ([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
% wget http://repo.labriqueinter.net/MD5SUMS
% md5sum -c MD5SUMS
% tar -xf labriqueinternet_*.img.tar.xz
% mv labriqueinternet_*.img labriqueinternet.img
```
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 à laide dun 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 limage 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
```
4. Mettre la carte micro-SD dans une Brique, connecter la brique à votre routeur avec le câble Ethernet, puis brancher lalimentation. La brique démarre normalement toute seule, et les LEDs du port Ethernet se mettent à clignoter au bout de dix secondes maximum.
<div class="alert alert-warning" markdown="1">
Le premier démarrage peut prendre un peu plus dune minute car la partition est redimensionnée et le serveur est redémarré automatiquement.
</div>
5. Récupérer ladresse 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 linterface du routeur listant les clients DHCP,
* soit en branchant un écran en HDMI à la Brique, et en exécutant `ifconfig`.
<div class="alert alert-info" markdown="1">
Pour les commandes suivantes, nous admettons que ladresse IP locale de la Brique est **192.168.4.2**. Remplacer par ladresse IP précédemment déterminée.
</div>
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.
7. Mettre à jour le système (environ 15 minutes) :
```bash
apt-get update && apt-get dist-upgrade
```
8. (optionnel) **Si vous avez une antenne WiFi libre**, la débrancher/rebrancher pour être sûr quelle soit reconnue après la mise à jour.
## Étapes de configuration
<div class="alert alert-info" markdown="1">
Nous installons ici la Brique de **michu.nohost.me**. Remplacer ce nom par le nom de domaine choisi (et comme précédemment lIP 192.168.4.2 par celle de la brique)
</div>
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
```
2. Procéder à la [postinstallation](/postinstall_fr) en se connectant à la Brique sur https://michu.nohost.me (accepter lexception de sécurité du certificat).
<div class="alert alert-info" markdown="1">
**Note :** il est également possible de réaliser cette étape en ligne de commande via SSH en exécutant `yunohost tools postinstall`.
</div>
3. **Créer le premier utilisateur** : se rendre dans linterface dadministration YunoHost (ici https://michu.nohost.me/yunohost/admin), entrer le mot de passe dadministration puis se rendre dans **Utilisateurs** > **Nouvel utilisateur**.
<div class="alert alert-info" markdown="1">
Il faudra entrer un **nom dutilisateur** 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 lutilisateur, ainsi quun **quota demail** éventuel et un **mot de passe** (*à ne pas confondre avec le mot de passe dadministration dans ce cas*).
</div>
4. **Installer lapplication 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. Ladresse du serveur peut être configurée plus tard (utiliser par exemple `dummy.vpn`).
5. **Restreindre laccès à lapplication VPN Client** (optionnel) : se rendre dans **Applications** > **VPN Client** > **Accès** et sélectionner lutilisateur précédemment créé, de sorte que les futurs potentiels nouveaux utilisateurs ne puissent pas modifier les paramètres daccès VPN.
6. **Configurer lapplication VPN Client** : se connecter à l**interface utilisateur** (ici https://michu.nohost.me/yunohost/sso/) et entrer les identifiants de lutilisateur précédemment créé. Vous devriez voir apparaître **VPN Client** dans votre liste dapplication :
<div><a title="screenshot_vpnclient" target="_blank" href="https://raw.githubusercontent.com/labriqueinternet/vpnclient_ynh/master/screenshot.png">
<img style="border-radius : 5px; border : 5px solid #eee; max-width : 800px" src="https://raw.githubusercontent.com/labriqueinternet/vpnclient_ynh/master/screenshot.png" />
</a></div>
De manière générale, il convient bien sûr déditer les paramètres en fonction de son fournisseur daccès VPN. Ce dernier devra vous fournir des certificats et/ou des identifiants ainsi quun préfixe délégué IPv6.
<div class="alert alert-info" markdown="1">
Pour Neutrinet, dans **Advanced**, il faudra également ajouter trois directives spécifiques :
<pre><code>resolv-retry infinite
ns-cert-type server
topology subnet</code></pre>
</div>
<div class="alert alert-warning" markdown="1">
**Attention** : le redémarrage du service, déclenché par le bouton **Save and reload**, peut prendre quelques minutes.
</div>
7. **Installer lapplication Hotspot** : sassurer que lantenne WiFi est bien branchée, et répéter les étapes **4**, **5** et **6** en installant à laide de lURL `https://github.com/labriqueinternet/hotspot_ynh` :
<div><a title="screenshot_hotspot" target="_blank" href="https://raw.githubusercontent.com/labriqueinternet/hotspot_ynh/master/screenshot.png">
<img style="border-radius: 5px; border: 5px solid #eee; max-width: 800px" src="https://raw.githubusercontent.com/labriqueinternet/hotspot_ynh/master/screenshot.png" />
</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 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.
9. **TESTER** : la Brique devrait être accessible via lIP publique que sa connexion VPN lui procure. Si lutilisateur 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 lutilisateur a opté pour son propre nom de domaine, cest 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 lutilisateur à létape 7 devrait être visible, et devrait vous router tout bien vers lInternet.
Il est possible de regarder lIP 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)
```
Si le retour des deux commandes précédentes contient le nom du fournisseur daccès VPN, cest que la Brique fait bien accéder à Internet via le VPN.
# Étapes supplémentaires <small>(pour une Brique idéale)</small>
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 lutilisateur 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 dun potentiel changement dIP publique. Or, lIP fournie par la connexion VPN **est fixe**. Il convient donc de supprimer ce client, qui pourrait malencontreusement mettre à jour lIP dans les DNS si la connexion VPN venait à tomber :
```bash
rm /etc/cron.d/yunohost-dyndns
```
* **Sassurer du nom de linterface WiFi** : lors du changement dantenne WiFi (même si le modèle reste le même), il peut arriver que le nom de linterface WiFi change, typiquement de `wlan0` à `wlan1`. Pour continuer à utiliser lapplication **hotspot**, il faut se rendre sur linterface web de configuration de lapplication (é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 sassurer quil redémarrera automatiquement, une bonne méthode *quickndirty* 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 soccupe 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 :
```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 :
```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**.
<div class="alert alert-warning" markdown="1">
Dautres conseils de sécurité sont décrits sur la page : [sécurité](/security_fr).
</div>
* **Configurer le reverse DNS** : pour sassurer du bon fonctionnement du serveur email, il est recommandé de configurer un reverse DNS pour son IP. Il faut sadresser au fournisseur de VPN. En tant que FAI associatif, cest 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 dautres dégraderont considérablement le spamscore si le DKIM nest 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 linterface dadministration YunoHost et tester lenvoi et la réception demail.
* **Installer dautres applications** et les découvrir.
---
## Notes
* **Attention à la RAM** : sur le modèle A20-OLinuXino-LIME, les **512 Mo** partent relativement vite. Les applications PHP ne sont pas très gourmandes, mais Searx et Etherpad Lite sont par exemple à installer avec des pincettes. Toutes les apps officielles fonctionnent sans problème de RAM avec le A20-OLinuXino-LIME2 (qui a 1 Go de RAM).

View file

@ -1,3 +0,0 @@
# News
The news are now available on [our forum](https://forum.yunohost.org/), in the [announcement category](https://forum.yunohost.org/c/announcement).

View file

@ -1,3 +0,0 @@
# Actualités
Les actualités sont maintenant disponibles sur [notre forum](https://forum.yunohost.org/), dans la [catégorie "announcement"](https://forum.yunohost.org/c/announcement).

View file

@ -38,7 +38,7 @@ Since YunoHost has a unified architecture, you will be able to guess most of the
<a class="btn btn-lg btn-default" href="packaging_apps_multiinstance_en">Multi-instance</a> <a class="btn btn-lg btn-default" href="packaging_apps_multiinstance_en">Multi-instance</a>
### Hooks ### Hooks
YunoHost provides a hook system, which is accessible via the packager's script callbacks in moulinette (CLI). YunoHost provides a hook system, which is accessible via the packager's script callbacks in command line.
The scripts have to be placed in the `hooks` repository at the root of the YunoHost package, and must be named `priority-hook_name`, for example: `hooks/50-post_user_create` will be executed after each user creation. The scripts have to be placed in the `hooks` repository at the root of the YunoHost package, and must be named `priority-hook_name`, for example: `hooks/50-post_user_create` will be executed after each user creation.
**Note**: `priority` is optional, default is `50`. **Note**: `priority` is optional, default is `50`.
@ -54,7 +54,7 @@ In order to test your package, you can execute your script standalone as `admin`
su - admin -c "/bin/bash /path/to/my/script my_arg1 my_arg2" su - admin -c "/bin/bash /path/to/my/script my_arg1 my_arg2"
``` ```
Or you can use [moulinette](/moulinette_en): Or you can use [command line](/commandline_en):
```bash ```bash
yunohost app install /path/to/my/app/package yunohost app install /path/to/my/app/package
``` ```

View file

@ -31,7 +31,7 @@ Chaque YEP est associée à :
| YEP 1.8 | Publier des demandes de test | validé | manuel | OFFICIAL (6) | | YEP 1.8 | Publier des demandes de test | validé | manuel | OFFICIAL (6) |
| YEP 1.9 | Documenter l'app | validé | AUTO | OFFICIAL (6) | | YEP 1.9 | Documenter l'app | validé | AUTO | OFFICIAL (6) |
| YEP 1.10 | Garder un historique de version propre | brouillon | manuel | OFFICIAL (6) | | YEP 1.10 | Garder un historique de version propre | brouillon | manuel | OFFICIAL (6) |
| YEP 1.11 | Ajouter l'app au [bugtracker YunoHost](https://dev.yunohost.org) | brouillon | manuel | OFFICIAL (NA) | | YEP 1.11 | Ajouter l'app au [bugtracker YunoHost](https://github.com/YunoHost/issues) | brouillon | manuel | OFFICIAL (NA) |
| | | | | | | | | | | |
| **YEP 2** | **Stabiliser une app** | **Statut** | **Test** | **Niveau** | | **YEP 2** | **Stabiliser une app** | **Statut** | **Test** | **Niveau** |
| YEP 2.1 | Respecter le format du manifeste | validé | auto | INPROGRESS (5) | | YEP 2.1 | Respecter le format du manifeste | validé | auto | INPROGRESS (5) |

View file

@ -1,5 +0,0 @@
# Cité
* [EXPERIMENTA 2018](https://livestream.com/accounts/26482307/events/8034656/player?width=960&height=540&enableInfoAndActivity=true&defaultDrawer=&autoPlay=true&mute=false) at 57.47 (depuis https://www.experimenta.fr/direct/)
* [Capitole du libre 2017 - « Contributopia », Dégoogliser ne suffit pas](https://www.youtube.com/watch?v=ip6_VMkWpr8&feature=youtu.be&t=4793)
* [Contributopia - Essaimage (Framasoft)](https://contributopia.org/fr/essaimage/)

View file

@ -110,7 +110,7 @@ Save and restart SSH daemon.
--- ---
### Disable YunoHost API ### Disable YunoHost API
YunoHost administration is accessible through an **HTTP API**, served on the 6787 port by default. It can be used to administrate a lot of things on your server, thus to break many things between malicious hands. The best thing to do, if you know how to use the [command-line interface](/moulinette), is to deactivate the `yunohost-api` service. YunoHost administration is accessible through an **HTTP API**, served on the 6787 port by default. It can be used to administrate a lot of things on your server, thus to break many things between malicious hands. The best thing to do, if you know how to use the [command-line interface](/commandline), is to deactivate the `yunohost-api` service.
```bash ```bash
sudo service yunohost-api stop sudo service yunohost-api stop

View file

@ -120,7 +120,7 @@ Sauvegardez et relancez le démon SSH.
### Désactivation de lAPI YunoHost ### Désactivation de lAPI YunoHost
YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut. Elle permet dadministrer une grande partie de votre serveur, et peut donc être utilisée à des **fins malveillantes**. La meilleure chose à faire si vous êtes habitués aux lignes de commande est de désactiver le service `yunohost-api`, et **utiliser la [moulinette](/moulinette_fr)** en SSH. YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut. Elle permet dadministrer une grande partie de votre serveur, et peut donc être utilisée à des **fins malveillantes**. La meilleure chose à faire si vous êtes habitués aux lignes de commande est de désactiver le service `yunohost-api`, et **utiliser la [ligne de commande](/commandline_fr)** en SSH.
```bash ```bash
sudo service yunohost-api stop sudo service yunohost-api stop

View file

@ -37,8 +37,7 @@
* [Use the YunoHost DNS resolver](/dns_resolver_en) * [Use the YunoHost DNS resolver](/dns_resolver_en)
* [Dynamic IP address: configure DynDNS](dns_dynamicip_en) * [Dynamic IP address: configure DynDNS](dns_dynamicip_en)
* [Access his server on his local network](/dns_local_network_en) * [Access his server on his local network](/dns_local_network_en)
- [IPv6](ipv6_fr) - [VPN](vpn_advantage)
- [VPN](vpn_advantage)
* [Internet service provider](/isp) * [Internet service provider](/isp)
* [Generic configuration of the ISP router](/isp_box_config) * [Generic configuration of the ISP router](/isp_box_config)
* Applications * Applications
@ -47,7 +46,7 @@
* Administration * Administration
* Command-line * Command-line
* [Connect to your server with SSH](/ssh) * [Connect to your server with SSH](/ssh)
* [Command line administration](/moulinette) * [Command line administration](/commandline)
* [Web administration](/admin) * [Web administration](/admin)
* [Change administration password](/change_admin_password) * [Change administration password](/change_admin_password)
* [Email](email_en) * [Email](email_en)
@ -95,16 +94,12 @@
* [Write documentation](/write_documentation) * [Write documentation](/write_documentation)
* [Contribution](/contributordoc) * [Contribution](/contributordoc)
* Project's life: * Project's life:
* [Changelog v.2.0](/changelog_2_0_en)
* [Changelog v.2.2](/changelog_2_2_en)
* [Roadmap](/roadmap)
* [Frequently asked questions](/faq_en) * [Frequently asked questions](/faq_en)
* [Contributors](contribs) * [Project organization](/project_organization)
- [Project organization](project_organization)
* [Art Works](artworks_en)
* [Blog](https://forum.yunohost.org/c/announcement) * [Blog](https://forum.yunohost.org/c/announcement)
- [Forum](https://forum.yunohost.org) * [Forum](https://forum.yunohost.org)
- [Chat rooms](chat_rooms_en) * [Chat rooms](/chat_rooms_en)
* [Communication](communication_en) * [Communication](/communication_en)
* [Support / Help](/help) * [Support / Help](/help)

View file

@ -40,8 +40,7 @@
* [Adresse IP dynamique : configuration dun DynDNS](dns_dynamicip_fr) * [Adresse IP dynamique : configuration dun DynDNS](dns_dynamicip_fr)
* [Accéder à son serveur dans son réseau local](/dns_local_network_fr) * [Accéder à son serveur dans son réseau local](/dns_local_network_fr)
* [Nom de domaine en Nohost.me](/dns_nohost_me_fr) * [Nom de domaine en Nohost.me](/dns_nohost_me_fr)
- [IPv6](ipv6_fr) - [VPN](vpn_advantage_fr)
- [VPN](vpn_advantage_fr)
* [Fournisseurs daccès à Internet](/isp_fr) * [Fournisseurs daccès à Internet](/isp_fr)
* [Configuration générique de la box ou du routeur](/isp_box_config_fr) * [Configuration générique de la box ou du routeur](/isp_box_config_fr)
* [Free](/isp_free_fr) * [Free](/isp_free_fr)
@ -53,7 +52,7 @@
* Administration * Administration
* En ligne de commande * En ligne de commande
* [Connexion à son serveur avec SSH](/ssh_fr) * [Connexion à son serveur avec SSH](/ssh_fr)
* [Administration avec la Moulinette](/moulinette_fr) * [Administration avec la ligne de commande](/commandline_fr)
* [Administration web](/admin_fr) * [Administration web](/admin_fr)
* [Administration via l'API](/admin_api_fr) * [Administration via l'API](/admin_api_fr)
* [Changer le mot de passe dadministration](/change_admin_password_fr) * [Changer le mot de passe dadministration](/change_admin_password_fr)
@ -68,7 +67,6 @@
* [Régénérer le certificat auto-signé](/regenerate_certificate_fr) * [Régénérer le certificat auto-signé](/regenerate_certificate_fr)
* [Sécurité](/security_fr) * [Sécurité](/security_fr)
- [Contacter léquipe de sécurité](security_team_fr) - [Contacter léquipe de sécurité](security_team_fr)
* [Consulter les fichiers de log du système](/check_logfile_fr)
* [Guide de dépannage](/troubleshooting_guide_fr) * [Guide de dépannage](/troubleshooting_guide_fr)
* [YunoHost service caché Tor](/torhiddenservice_fr) * [YunoHost service caché Tor](/torhiddenservice_fr)
* [Débloquer une IP avec Fail2ban](/fail2ban_fr) * [Débloquer une IP avec Fail2ban](/fail2ban_fr)
@ -108,16 +106,10 @@
* [Contribution](/contributordoc_fr) * [Contribution](/contributordoc_fr)
* Vie du projet : * Vie du projet :
* [Journal des modifications v.2.0](/changelog_2_0_en)
* [Journal des modifications v.2.2](/changelog_2_2_en)
* [Feuille de route](/roadmap_en)
* [Foire aux questions](/faq_fr) * [Foire aux questions](/faq_fr)
- [Organisation du projet](project_organization_fr) - [Organisation du projet](project_organization_fr)
* [Contributeurs](contribs_fr)
* [Blog](https://forum.yunohost.org/c/announcement) * [Blog](https://forum.yunohost.org/c/announcement)
- [Forum](https://forum.yunohost.org) - [Forum](https://forum.yunohost.org)
- [Salons de discussions](chat_rooms_fr) - [Salons de discussions](/chat_rooms_fr)
* [Conférences](/conf_fr) * [Communication extérieure](/communication)
* [Communication extérieure](communication_fr)
* [Travail artistique](artworks_fr)
* [Support / Aide](/help_fr) * [Support / Aide](/help_fr)

View file

@ -18,7 +18,7 @@ From my experience, some packaging are excellent and others can break some part
Answer to your question may be already in [the documentation](https://yunohost.org/#/sitemap_en). Answer to your question may be already in [the documentation](https://yunohost.org/#/sitemap_en).
### Check the command line help ### Check the command line help
Learn how to use the [YunoHost commands](https://yunohost.org/#/moulinette_en) like a pro. Learn how to use the [YunoHost commands](https://yunohost.org/#/commandline) like a pro.
## Upgrade ## Upgrade
Problems often occur after an upgrade. After a YunoHost upgrade you may want to [update your apps](https://yunohost.org/#/app_update_en). Problems often occur after an upgrade. After a YunoHost upgrade you may want to [update your apps](https://yunohost.org/#/app_update_en).

View file

@ -19,7 +19,7 @@ et [le salon de discussion Yunohost](support_fr) pour voir si dautres ont eu
Les réponses à vos questions existent peut être déjà dans [la documentation](sitemap_fr). Les réponses à vos questions existent peut être déjà dans [la documentation](sitemap_fr).
### Vérifier laide dans les commandes en ligne ### Vérifier laide dans les commandes en ligne
Vous pouvez apprendre à utiliser les [commandes YunoHost](moulinette_fr) Vous pouvez apprendre à utiliser les [commandes YunoHost](/commandline_fr)
## Mise à jour ## Mise à jour
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). 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).

View file

@ -118,4 +118,16 @@ First, the software is too young, not tested at large scale and thus probably no
You can host your friends, your family and your company safely and with ease, but you have to **trust your users**, and they have to trust you above all. If you do want to provide YunoHost services for unknown persons anyway, a full VPS per user will be just fine, and we believe is a better way to go. You can host your friends, your family and your company safely and with ease, but you have to **trust your users**, and they have to trust you above all. If you do want to provide YunoHost services for unknown persons anyway, a full VPS per user will be just fine, and we believe is a better way to go.
---
### Art Works
Black and white YunoHost png logo done by ToZz (400 × 400 px):
<a href="/images/ynh_logo_black.png"><img src="/images/ynh_logo_black.png" width=220></a>
<a href="/images/ynh_logo_white.png"><img src="/images/ynh_logo_white.png" width=220></a>
Click to download.
Licence: CC-BY-SA 4.0

View file

@ -118,3 +118,17 @@ Même si YunoHost est multi-domaine et multi-utilisateur, il reste **inappropri
Premièrement parce que le logiciel est trop jeune, donc non-testé et non-optimisé pour être mis en production pour des centaines dutilisateurs en même temps. Et quand bien même, ce nest pas le chemin que lon souhaite faire suivre à YunoHost. La virtualisation se démocratise, et cest une façon bien plus étanche et sécurisée de faire de la mutualisation. Premièrement parce que le logiciel est trop jeune, donc non-testé et non-optimisé pour être mis en production pour des centaines dutilisateurs en même temps. Et quand bien même, ce nest pas le chemin que lon souhaite faire suivre à YunoHost. La virtualisation se démocratise, et cest 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 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. 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.
---
# Logo
Logo Yunohost noir et blanc réalisé par ToZz (400 × 400 px) :
<a href="/images/ynh_logo_black.png"><img src="/images/ynh_logo_black.png" width=220></a>
<a href="/images/ynh_logo_white.png"><img src="/images/ynh_logo_white.png" width=220></a>
Cliquer pour télécharger.
Licence: CC-BY-SA 4.0