mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Merge branch 'master' into update-contributor-doc
This commit is contained in:
commit
b6b34a096e
48 changed files with 166 additions and 572 deletions
|
@ -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).
|
||||||
|
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
|
@ -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>
|
|
5
admin.md
5
admin.md
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# L’interface d’administration web
|
# L’interface d’administration web
|
||||||
|
|
||||||
YunoHost est fourni avec une interface graphique d’administration. L’autre méthode est d’utiliser la [moulinette](/moulinette_fr) ligne de commande.
|
YunoHost est fourni avec une interface graphique d’administration. L’autre méthode est d’utiliser la [ligne de commande](/commandline_fr).
|
||||||
|
|
||||||
**Attention** : l’interface d’administration donne accès à beaucoup moins de fonctionnalités que la moulinette, car elle est en développement actif.
|
|
||||||
|
|
||||||
|
|
||||||
### Accès
|
### Accès
|
||||||
|
|
||||||
|
|
58
admindoc.md
58
admindoc.md
|
@ -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)
|
|
||||||
* Installation steps
|
|
||||||
* [Burn or copy iso](/burn_or_copy_iso)
|
|
||||||
* [Boot and graphical install](/boot_and_graphical_install)
|
|
||||||
* [Copy YunoHost image on SD card](/copy_image)
|
|
||||||
* [Manual installation](/install_manually)
|
|
||||||
* [Plug and boot your server](/plug_and_boot)
|
|
||||||
* [Post-installation](/postinstall)
|
* [Post-installation](/postinstall)
|
||||||
* [Available applications](/apps)
|
* [Configuring port forwarding](/isp_box_config)
|
||||||
* [Administration interface usage](/admin)
|
* [Configuring DNS records](/dns_config)
|
||||||
* [Command-line interface usage](/moulinette)
|
* [Installing an SSL certificate](/certificate)
|
||||||
* [List of friendly ISPs](/isp)
|
* [Diagnoze if your setup is working properly](/diagnostic)
|
||||||
* [Security](/security)
|
* Getting to know YunoHost
|
||||||
* [Hide services with Tor](/torhiddenservice)
|
* [Web administration interface](/admin)
|
||||||
* [DNS understanding](/dns)
|
* [Connecting to your server using SSH](/ssh)
|
||||||
* [What is YunoHost](/whatsyunohost)
|
* [Command-line administration](/commandline)
|
||||||
* [Unlock IP in iptables](/fail2ban)
|
* [Application catalog](/apps)
|
||||||
* [SSL certificate installation](/certificate)
|
* [Updating your server](/update) and [apps](/app_update)
|
||||||
* [Troubleshooting guide](/troubleshooting_guide_en)
|
* [Backup](/backup)
|
||||||
* [Backup](/backup)
|
* Going further
|
||||||
* [Update](/update)
|
* [Improving security](/security)
|
||||||
|
* [Migrating emails to YunoHost](/email_migration)
|
||||||
|
* [Hide services with Tor](/torhiddenservice)
|
||||||
|
* [Troubleshooting guide](/troubleshooting_guide)
|
||||||
|
* [Unlock IP in iptables](/fail2ban)
|
||||||
|
* [Changing the administration password](/change_admin_password)
|
||||||
|
|
|
@ -1,73 +1,50 @@
|
||||||
# Documentation pour les administrateurs YunoHost
|
# Documentation pour les administrateurs YunoHost
|
||||||
|
|
||||||
* [L’auto-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 d’installation](/install_fr)
|
* [Guide d’installation](/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 l’ISO](/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)
|
|
||||||
* Étapes d’installation
|
|
||||||
* [Graver ou copier l’ISO](/burn_or_copy_iso_fr)
|
|
||||||
* [Démarrage et installation graphique](/boot_and_graphical_install_fr)
|
|
||||||
* [Copier l’image YunoHost sur une carte SD](/copy_image_fr)
|
|
||||||
* [Installation manuelle](/install_manually_fr)
|
|
||||||
* [Brancher et démarrer votre serveur](/plug_and_boot_fr)
|
|
||||||
* [Post-installation](/postinstall_fr)
|
* [Post-installation](/postinstall_fr)
|
||||||
|
* [Configurer les redirections de port](/isp_box_config_fr)
|
||||||
|
* [Congigurer les enregistrements DNS](/dns_config_fr)
|
||||||
|
* [Installer un certificat SSL](/certificate_fr)
|
||||||
* [Diagnostic du bon fonctionnement du YunoHost](/diagnostic_fr)
|
* [Diagnostic du bon fonctionnement du YunoHost](/diagnostic_fr)
|
||||||
* [DNS - Système de nom de domaine](/dns_fr)
|
* Apprendre à connaitre YunoHost
|
||||||
* [Bureaux d’enregistrements de nom de domaine - Registrar](registrar_fr)
|
* [L'interface d'administration web](/admin_fr)
|
||||||
* [Configuration du DNS chez son registrar](/dns_config_fr)
|
* [Se connecter à son serveur via SSH](/ssh_fr)
|
||||||
|
* [Administrrer son serveur en ligne de commande](/commandline_fr)
|
||||||
|
* [Catalogue d'applications](/apps_fr)
|
||||||
|
* [Mettre à jour son serveur](/update_fr) et [les apps](/app_update_fr)
|
||||||
|
* [Les sauvegardes](/backup_fr)
|
||||||
|
* Pour aller plus loin
|
||||||
|
* [Améliorer la sécurité](/security_fr)
|
||||||
|
* Noms de domaine
|
||||||
|
* [Nom de domaine en noho.st / nohost.me](/dns_nohost_me_fr)
|
||||||
|
* [Configurer un DNS dynamique avec une adresse IP dynamique](/dns_dynamicip_fr)
|
||||||
* [DNS et installation d’une application sur un sous-domaine](/dns_subdomains_fr)
|
* [DNS et installation d’une application sur un sous-domaine](/dns_subdomains_fr)
|
||||||
* [Utiliser le résolveur DNS](/dns_resolver_fr)
|
* [Utiliser le résolveur DNS local](/dns_resolver_fr)
|
||||||
* [Configurer un DNS dynamique avec une adresse IP dynamique](dns_dynamicip_fr)
|
* [Gérer les enregistrements DNS chez OVH](/OVH_fr)
|
||||||
* [Avec OVH](/OVH_fr)
|
* Notes à propos de certains fournisseurs d'accès à Internet
|
||||||
* [Accéder à son domaine depuis le réseau local](/dns_local_network_fr)
|
|
||||||
* [Nom de domaine en Nohost.me](/dns_nohost_me_fr)
|
|
||||||
* [Applications](/apps_fr)
|
|
||||||
* [Mettre à jour ses applications](app_update_fr)
|
|
||||||
* [Applications souhaitées](apps_wishlist_fr)
|
|
||||||
* [Nextcloud](/app_nextcloud_fr)
|
|
||||||
* [Ajouter un stockage externe](/external_storage_0_intro_fr)
|
|
||||||
* [Préparer un disque](/external_storage_1_prep_fr)
|
|
||||||
* [Monter un disque](/external_storage_2_mount_fr)
|
|
||||||
* [Fournisseurs d’accès à Internet](/isp_fr)
|
|
||||||
* [Configuration générale d’une box](/isp_box_config_fr)
|
|
||||||
* [SFR](/isp_sfr_fr)
|
* [SFR](/isp_sfr_fr)
|
||||||
* [Orange](/isp_orange_fr)
|
* [Orange](/isp_orange_fr)
|
||||||
* [Free](/isp_free_fr)
|
* [Free](/isp_free_fr)
|
||||||
* [Administration via l’interface en ligne](/admin_fr)
|
* [Ajouter un stockage externe](/external_storage_0_intro_fr)
|
||||||
* [Administration via l’API](/admin_api_fr)
|
* [Migrer ses emails vers YunoHost](/email_migration_fr)
|
||||||
* [Sécurité](/security_fr)
|
* [YunoHost avec un service caché Tor](/torhiddenservice_fr)
|
||||||
* [Authentification SSH par clé](/security_fr)
|
* [Utilisation de certificats autres que Let's Encrypt](/certificate_custom_fr)
|
||||||
* [Modifier le port SSH](/security_fr)
|
|
||||||
* [Changer l’utilisateur autorisé à se connecter par SSH](/security_fr)
|
|
||||||
* [Désactivation de l’API 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 d’administration](/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)
|
|
||||||
* [L’administration en ligne de commande avec la Moulinette](/moulinette_fr)
|
|
||||||
* [Changer le mot de passe d’administration](/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)
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
10
artworks.md
10
artworks.md
|
@ -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
|
|
|
@ -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
|
|
|
@ -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)*
|
|
|
@ -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)*
|
|
|
@ -1,45 +0,0 @@
|
||||||
## Consulter les fichiers de log du système
|
|
||||||
|
|
||||||
### Accéder à un fichier de log
|
|
||||||
#### Via l’interface d’administration
|
|
||||||
[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 l’historique de leur fonctionnement. Consulter un fichier de log consiste donc à afficher son contenu pour lire les messages qui s’y 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 qu’uniquement l’historique 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
|
|
|
@ -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 l’Internet 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 - L’auto-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, l’auto-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/)
|
||||||
|
|
||||||
|
|
|
@ -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 : l’auto-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, l’auto-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)
|
|
13
conf_fr.md
13
conf_fr.md
|
@ -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 l’Internet 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 - L’auto-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)
|
|
|
@ -22,7 +22,7 @@ Talk about software freedom, [self-hosting](selfhosting_en) and YunoHost to your
|
||||||
<span class="glyphicon glyphicon-exclamation-sign"></span> Testing
|
<span class="glyphicon glyphicon-exclamation-sign"></span> 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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ Parlez de logiciel libre, d’[auto-hébergement](/selfhosting_fr), de YunoHost
|
||||||
<span class="glyphicon glyphicon-exclamation-sign"></span> Testez
|
<span class="glyphicon glyphicon-exclamation-sign"></span> 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 l’identifier, 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 l’identifier, puis reportez-le sur notre <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">bug tracker</a>.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -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
2
dev.md
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
8
dkim.md
8
dkim.md
|
@ -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>
|
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
15
email.md
15
email.md
|
@ -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
|
|
|
@ -27,7 +27,7 @@ Le protocole SMTP ne prévoit pas de mécanisme de vérification de l’expédit
|
||||||
Si les courriels envoyés à un type d’adresse spécifique (par exemple les adresses Gmail) n’arrivent pas à destination, votre serveur (son adresse IP) a peut être été ajouté à la liste noire du fournisseur d’adresse 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 d’adresse spécifique (par exemple les adresses Gmail) n’arrivent pas à destination, votre serveur (son adresse IP) a peut être été ajouté à la liste noire du fournisseur d’adresse 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 d’identifier 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 l’aide sur le forum ou le salon de support.
|
De nombreux messages permettant d’identifier 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 l’aide 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 -->
|
||||||
|
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Migration de ces emails
|
# Migrer ses emails d'un ancien serveur mail vers YunoHost
|
||||||
|
|
||||||
*[Documentation en rapport avec l’email de YunoHost](/email_fr)*.
|
*[Documentation en rapport avec l’email 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 d’ImapSync](http://imapsync.lamiral.info/)
|
[Site d’ImapSync](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 :
|
||||||
|
|
2
help.md
2
help.md
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
BIN
images/ipv6.png
BIN
images/ipv6.png
Binary file not shown.
Before Width: | Height: | Size: 34 KiB |
|
@ -1,201 +0,0 @@
|
||||||
# Installation d’une Brique Internet
|
|
||||||
|
|
||||||
<div class="alert alert-info" markdown="1">
|
|
||||||
Cette documentation s’adresse à des personnes qui ont **quelques notions d’informatique** et qui souhaitent installer elles-mêmes leur Brique Internet.
|
|
||||||
|
|
||||||
Pour obtenir une **Brique clé-en-main** et pouvoir l’utiliser directement sans avoir besoin de connaissances particulières, il faut se rapprocher d’une association locale qui fournit des Briques Internet à ses adhérents, comme celles référencées sur [le site de FFDN](http://db.ffdn.org).
|
|
||||||
|
|
||||||
[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. L’alimentation 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**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
L’ordre des étapes est important.
|
|
||||||
|
|
||||||
## Étapes préliminaires
|
|
||||||
|
|
||||||
1. Télécharger l’image ([lime1](http://repo.labriqueinter.net/labriqueinternet_A20LIME_latest_jessie.img.tar.xz) ou [lime2](http://repo.labriqueinter.net/labriqueinternet_A20LIME2_latest_jessie.img.tar.xz)), valider son *checksum MD5*, puis la décompresser :
|
|
||||||
```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 à l’aide d’un adaptateur) dans son ordinateur, puis en retapant la commande `ls -1 /sys/block/`. Le nom de la carte micro-SD (SDNAME) correspond à la ligne qui apparaît en plus après la seconde saisie (e.g. *sdb* ou *mmcblk0*).
|
|
||||||
|
|
||||||
3. Copier l’image sur la carte (remplacer *SDNAME* par le nom trouvé lors de l’étape précédente) :
|
|
||||||
```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 l’alimentation. 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 d’une minute car la partition est redimensionnée et le serveur est redémarré automatiquement.
|
|
||||||
</div>
|
|
||||||
|
|
||||||
5. Récupérer l’adresse IP locale de la Brique :
|
|
||||||
|
|
||||||
* soit avec une commande comme `sudo arp-scan --local | grep -P '\t02'` ou bien avec la commande `sudo arp-scan --local -I wlan0 | grep -P '\t02'` si votre ordinateur est connecté en WiFi.
|
|
||||||
* soit via l’interface du routeur listant les clients DHCP,
|
|
||||||
* soit en branchant un écran en HDMI à la Brique, et en exécutant `ifconfig`.
|
|
||||||
|
|
||||||
<div class="alert alert-info" markdown="1">
|
|
||||||
Pour les commandes suivantes, nous admettons que l’adresse IP locale de la Brique est **192.168.4.2**. Remplacer par l’adresse IP précédemment déterminée.
|
|
||||||
</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 qu’elle 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 l’IP 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 l’exception 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 l’interface d’administration YunoHost (ici https://michu.nohost.me/yunohost/admin), entrer le mot de passe d’administration puis se rendre dans **Utilisateurs** > **Nouvel utilisateur**.
|
|
||||||
<div class="alert alert-info" markdown="1">
|
|
||||||
Il faudra entrer un **nom d’utilisateur** sans majuscule/espace/tiret, un **nom/prénom/pseudo** en deux parties (obligatoires, merci LDAP) qui correspondra au nom qui apparaîtra sur les futurs emails de l’utilisateur, ainsi qu’un **quota d’email** éventuel et un **mot de passe** (*à ne pas confondre avec le mot de passe d’administration dans ce cas*).
|
|
||||||
</div>
|
|
||||||
|
|
||||||
4. **Installer l’application VPN Client** : se rendre dans **Applications** > **Installer**, et entrer `https://github.com/labriqueinternet/vpnclient_ynh` dans le champs **URL** du formulaire **Installer une application personnalisée** tout en bas de la page. L’adresse du serveur peut être configurée plus tard (utiliser par exemple `dummy.vpn`).
|
|
||||||
|
|
||||||
5. **Restreindre l’accès à l’application VPN Client** (optionnel) : se rendre dans **Applications** > **VPN Client** > **Accès** et sélectionner l’utilisateur précédemment créé, de sorte que les futurs potentiels nouveaux utilisateurs ne puissent pas modifier les paramètres d’accès VPN.
|
|
||||||
|
|
||||||
6. **Configurer l’application VPN Client** : se connecter à l’**interface utilisateur** (ici https://michu.nohost.me/yunohost/sso/) et entrer les identifiants de l’utilisateur précédemment créé. Vous devriez voir apparaître **VPN Client** dans votre liste d’application :
|
|
||||||
<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 d’accès VPN. Ce dernier devra vous fournir des certificats et/ou des identifiants ainsi qu’un 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 l’application Hotspot** : s’assurer que l’antenne WiFi est bien branchée, et répéter les étapes **4**, **5** et **6** en installant à l’aide de l’URL `https://github.com/labriqueinternet/hotspot_ynh` :
|
|
||||||
<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 l’IP publique que sa connexion VPN lui procure. Si l’utilisateur a opté pour un nom de domaine en **.nohost.me**, patienter quelques minutes que son IP se propage sur le serveur DNS de YunoHost. Si l’utilisateur a opté pour son propre nom de domaine, c’est le moment de [configurer ses enregistrements DNS](/dns_config_fr) correctement chez son registrar.
|
|
||||||
Si tout se passe bien côté **hotspot**, un réseau WiFi du nom choisi par l’utilisateur à l’étape 7 devrait être visible, et devrait vous router tout bien vers l’Internet.
|
|
||||||
Il est possible de regarder l’IP avec laquelle on sort sur Internet ([IPv4](http://ip.yunohost.org) / [IPv6](http://ip6.yunohost.org)) :
|
|
||||||
```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 d’accès VPN, c’est 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 l’utilisateur a opté pour un nom de domaine en **.nohost.me**, YunoHost a configuré automatiquement un client DynDNS sur la Brique qui va avertir le serveur DNS d’un potentiel changement d’IP publique. Or, l’IP fournie par la connexion VPN **est fixe**. Il convient donc de supprimer ce client, qui pourrait malencontreusement mettre à jour l’IP dans les DNS si la connexion VPN venait à tomber :
|
|
||||||
```bash
|
|
||||||
rm /etc/cron.d/yunohost-dyndns
|
|
||||||
```
|
|
||||||
|
|
||||||
* **S’assurer du nom de l’interface WiFi** : lors du changement d’antenne WiFi (même si le modèle reste le même), il peut arriver que le nom de l’interface WiFi change, typiquement de `wlan0` à `wlan1`. Pour continuer à utiliser l’application **hotspot**, il faut se rendre sur l’interface web de configuration de l’application (étape 10) et mettre à jour le **Device**.
|
|
||||||
|
|
||||||
* **Ajouter un CRON de restart du service VPN** : selon les paramètres VPN client et serveur, il peut arriver que la connexion soit instable, et que le client VPN tombe de temps en temps. Pour s’assurer qu’il redémarrera automatiquement, une bonne méthode *quick’n’dirty* et de tester que le service tourne et de le redémarrer dans le cas contraire :
|
|
||||||
```bash
|
|
||||||
echo "* * * * * root /sbin/ifconfig tun0 > /dev/null 2>&1 || systemctl restart ynh-vpnclient" > /etc/cron.d/restart-vpn
|
|
||||||
```
|
|
||||||
|
|
||||||
* **Arrêter le service Amavis** :
|
|
||||||
Amavis est un antivirus qui s’occupe de regarder si les pièces jointes des emails ne sont pas vérolées. Il est très lourd et tombe souvent en panne sur des petites machines comme la Brique. Pour arrêter Amavis, éditer le fichier `/etc/postfix/main.cf` et commenter la ligne 90 (normalement) :
|
|
||||||
```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">
|
|
||||||
D’autres conseils de sécurité sont décrits sur la page : [sécurité](/security_fr).
|
|
||||||
</div>
|
|
||||||
|
|
||||||
* **Configurer le reverse DNS** : pour s’assurer du bon fonctionnement du serveur email, il est recommandé de configurer un reverse DNS pour son IP. Il faut s’adresser au fournisseur de VPN. En tant que FAI associatif, c’est un service faisable, autant le demander !
|
|
||||||
|
|
||||||
* **Configurer le DKIM** : avec un SPF et un PTR bien configurés dans les DNS, les emails envoyés par la Brique ne devraient pas être considérés comme spam. Ceci dit, GMail et d’autres dégraderont considérablement le spamscore si le DKIM n’est pas configuré également.
|
|
||||||
Cette opération est longue mais à considérer pour avoir un serveur email irréprochable en production. Plus de renseignement sur [la page de documentation appropriée](/dkim_fr).
|
|
||||||
|
|
||||||
* **Installer Roundcube** via l’interface d’administration YunoHost et tester l’envoi et la réception d’email.
|
|
||||||
|
|
||||||
* **Installer d’autres 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).
|
|
3
news.md
3
news.md
|
@ -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).
|
|
|
@ -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).
|
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
|
@ -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) |
|
||||||
|
|
|
@ -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/)
|
|
|
@ -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
|
||||||
|
|
|
@ -120,7 +120,7 @@ Sauvegardez et relancez le démon SSH.
|
||||||
|
|
||||||
### Désactivation de l’API YunoHost
|
### Désactivation de l’API YunoHost
|
||||||
|
|
||||||
YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut. Elle permet d’administrer 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 d’administrer 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
|
||||||
|
|
17
sitemap.md
17
sitemap.md
|
@ -37,7 +37,6 @@
|
||||||
* [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)
|
||||||
|
@ -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)
|
||||||
|
|
|
@ -40,7 +40,6 @@
|
||||||
* [Adresse IP dynamique : configuration d’un DynDNS](dns_dynamicip_fr)
|
* [Adresse IP dynamique : configuration d’un 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 d’accès à Internet](/isp_fr)
|
* [Fournisseurs d’accè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)
|
||||||
|
@ -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 d’administration](/change_admin_password_fr)
|
* [Changer le mot de passe d’administration](/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)
|
||||||
|
|
|
@ -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).
|
||||||
|
|
|
@ -19,7 +19,7 @@ et [le salon de discussion Yunohost](support_fr) pour voir si d’autres 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 l’aide dans les commandes en ligne
|
### Vérifier l’aide 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).
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 d’utilisateurs en même temps. Et quand bien même, ce n’est pas le chemin que l’on souhaite faire suivre à YunoHost. La virtualisation se démocratise, et c’est une façon bien plus étanche et sécurisée de faire de la mutualisation.
|
Premièrement parce que le logiciel est trop jeune, donc non-testé et non-optimisé pour être mis en production pour des centaines d’utilisateurs en même temps. Et quand bien même, ce n’est pas le chemin que l’on souhaite faire suivre à YunoHost. La virtualisation se démocratise, et c’est une façon bien plus étanche et sécurisée de faire de la mutualisation.
|
||||||
|
|
||||||
Vous pouvez héberger vos amis, votre famille ou votre entreprise sans problème, mais vous devez **avoir confiance** en vos 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
|
||||||
|
|
Loading…
Reference in a new issue