[Anonymous contrib] Update / add some answers to frequent questions (#589)

* Update / add some answers to frequent questions
* Sync faq translation with en
This commit is contained in:
YunoHost Bot 2017-11-01 19:22:32 +01:00 committed by Alexandre Aubin
parent c2644ff25c
commit 73acaae372
2 changed files with 76 additions and 13 deletions

50
faq.md
View file

@ -1,17 +1,49 @@
# Frequently asked questions
# Frequently Asked Questions
#### YunoHost ported on Ubuntu?
YunoHost team does not have energy to port and maintain YunoHost on Ubuntu.
#### Under which licence is YunoHost distributed?
#### YunoHost is distributed under which license?
YunoHost packages are under free licenses GNU AGPL v.3.
YunoHost is based on Debian, so on licenses of Debian based elements.
Applications and applications packages have there respectives licenses.
Applications and applications packages have their respectives licenses.
#### Can we host many independents websites with differents domain names?
We can host many websites cause YunoHost is multi-domain and that some applications for websites management, like *WordPress* or *Web App Multi Custom*, are multi-instances, which means that the application can be installed many times.
#### Can I host many independents websites with different domain names?
#### Why can I access to applications via the IP address?
The [SSO](https://github.com/Kloadut/SSOwat/) does not allow access to the user part (apps included) via an IP address. For this purpose, you should use a domain name. One trick could be to modify the [`hosts` file (last §)](dns_local_network_en) of your desktop computer with a domain name that you don't need to own.
Yes ! YunoHost is multi-user and multi-domain. Some applications like *WordPress* or *Web App Multi Custom*, are multi-instances, which means that the application can be installed many times.
#### Why can't I access to applications via the IP address?
The [SSO](https://github.com/Kloadut/SSOwat/) (single sign-on) cannot properly authenticate users when they access your server with only its IP. If you really can't configure the DNS properly, you can temporarily work around it by [modifying the `hosts` file (last §)](dns_local_network_en) on your computer.
#### Will you port YunoHost to [insert favorite distro] ?
Short answer: No. We don't have the energy for it and this is irrelevant.
<a data-toggle="collapse" data-target="#willyouportyunohost" href="#">Long answer</a>
<div id="willyouportyunohost" class="collapse">
<p>If you care about distrowars, or think 'Debian is dirty', you are not the public of YunoHost.</p>
<p>YunoHost is aimed at non-tech people who just want their server to work. Debian has its flaws, but it's (one of?) the most widely known and used distribution for servers. It's stable. Most self-hosted softwares are one way or another compatible with Debian. It's easily hackable by anybody who's been doing a bit of CLI on their personal Ubuntu/Mint computer. There is no killer feature in other distributions that makes it relevant for YunoHost to switch or port it.</p>
<p>If this does not convince you, there are other projects running on other distributions or with different philosophy.</p>
</div>
#### I checked how apps packaging work. Why are you reinventing [insert favorite package format] ?
Short answer: We are not.
Medium answer: Apps were packaged in .deb in the past. It was a nightmare. We're happy now ;).
<a data-toggle="collapse" data-target="#whyareyoureinventingpackaging" href="#">Long answer</a>
<div id="whyareyoureinventingpackaging" class="collapse">
<p>YunoHost aims to make packaging easy. The idea from the beginning was to keep it as simple as « if you can install the app manually, then you can easily copy/paste steps into a basic install/remove package with no particular training ». This is not the case with Debian packages.</p>
<p>Turns out, YunoHost apps packaging holds a subtly different purpose than traditional packaging like .deb. Debian packages fulfill the low-level purpose of installing files, commands, programs and services on the system. It is often your duty to configure them properly, simply because there is no standard server setup. Typically, web apps requires a lot of configuration because they rely on a web server and a database (and the single sign-on).</p>
<p>YunoHost manipulate high-level abstractions (apps, domains, users, ...) and defines a standard setup (Nginx, Postfix, Metronome, SSOwat, ...) and, because of this, can handle the configuration for the user.</p>
<p>If you still think deb packages can be hacked to do this, see previous answers.</p>
</div>

View file

@ -1,9 +1,7 @@
# Foire aux questions
#### Est-ce que YunoHost est porté sous Ubuntu?
Léquipe de YunoHost na pas lénergie de porter ni de maintenir YunoHost sur Ubuntu.
#### Sous quelle licence est distribué YunoHost?
#### YunoHost est distribuée sous quelle licence?
Les paquets qui composent YunoHost sont sous licence libre GNU AGPL v.3.
YunoHost est basé sur Debian, donc sur les licences des éléments sur lesquels Debian est basé.
@ -11,7 +9,40 @@ YunoHost est basé sur Debian, donc sur les licences des éléments sur lesquels
Les applications et les packages dapplications ont leurs licences respectives.
#### Peut-on héberger plusieurs sites indépendants avec des noms de domaines différents?
On peut tout à fait héberger plusieurs sites web car YunoHost est multi-domaine et que certaines applications de gestion de sites web, comme *WordPress* ou *Web App Multi Custom*, sont multi-instances, cest-à-dire que lapplication peut-être installée plusieurs fois.
#### Pourquoi je ne peux pas accéder à mes applications avec ladresse IP?
Le [SSO](https://github.com/Kloadut/SSOwat/) ne permet pas daccéder à la partie utilisateur (applications incluses) avec une adresse IP. Pour cela, il faut utiliser un nom de domaine. Une des astuces consiste à modifier le [fichier `hosts` (dernier §)](dns_local_network_fr) de son ordinateur de bureau avec un nom de domaine que lon nest pas obligé de posséder.
Pour des raisons techniques, le [SSO](https://github.com/Kloadut/SSOwat/) ne permet pas aux utilisateurs de se logger à l'espace utilisateur lorsque l'on accède au serveur uniquement avec l'IP. Si vous ne pouvez réellement pas configurer un nom de domaine, une solution temporaire peut être de modifier le [fichier `hosts` (dernier §)](dns_local_network_fr) de son ordinateur.
#### Pouvez-vous porter YunoHost sur [ma distro préféré] ?
Réponse courte : Non. L'équipe n'a pas l'énergie et ce n'est pas pertinent pour le but recherché par YunoHost.
<a data-toggle="collapse" data-target="#willyouportyunohost" href="#">Réponse longue</a>
<div id="willyouportyunohost" class="collapse">
<p>Si vous vous préoccupez des guéguérres de distro, ou pensez que 'Debian c'est sale', vous n'êtes pas le public de YunoHost.</p>
<p>YunoHost vise un public de non-technophile ou de bidouilleurs qui veulent simplement que le serveur fonctionne sans devoir investir des semaines entières. Debian a propbablement des défauts, mais c'est une (la?) distribution la plus connue et utilisée pour gérer des serveurs. C'est une distribution stable. La plupart des services auto-hébergeables sont compatibles d'une manière ou d'une autre avec Debian. Elle est facilement bidouillable par quelqu'un qui a déjà utilisé la ligne de commande sur son ordinateur personnel. Il n'y a pas de "killer feature" particulière dans les autres distributions qui rendrait pertinent de porter YunoHost dessus.</p>
<p>Si cela ne vous conviens pas, il existe d'autres projets sous d'autres distributions ou avec d'autres philosophies.</p>
</div>
#### J'ai regardé comment le packaging des apps fonctionne. Pourquoi réinventez-vous [mon format de package préféré] ?
Réponse courte: Ce n'est pas ce que nous faisons.
Réponse moyenne: Par le passé, les apps étaient gérées via des .deb. C'était cauchemardesque. On est heureux maintenant ;).
<a data-toggle="collapse" data-target="#whyareyoureinventingpackaging" href="#">Long answer</a>
<div id="whyareyoureinventingpackaging" class="collapse">
<p>YunoHost cherche a garder un système de packaging simple. L'idée depuis le départ était que « si tu sais installer l'app à la main, alors tu peux facilement créer un package basique en copiant-collant les étapes, sans besoin de connaissances particulière ». Ce n'est pas le cas des paquets Debian.</p>
<p>Il se trouve que l'objectif des paquets d'application YunoHost est subtilement différent des paquets traditionnels (comme les .deb de Debian) qui remplissent le rôle d'installer des éléménts bas-niveaux tels que des fichiers, commandes, programmes ou services sur le système. Il est à la charge de l'administrateur de les configurer ensuite proprement, simplement parce qu'il n'existe pas d'environnement standard. Typiquement, les applications web requiert beaucoup de configuration car elles ont besoin de s'interfacer avec un serveur web et une base de données (et le système de connexion unique / SSO).</p>
<p>YunoHost manipule des abstractions haut-niveau (apps, domaines, utilisateurs, ...) et défini un environnement standard (Nginx, Postfix, Metronome, SSOwat, ...) et, grâce à cela, peut gérer la configuration à la place de l'administrateur.</p>
<p>Si vous restez persuadé que l'on peut néanmoins bricoler les paquets .deb pour gérer tout cela, voir les réponses précédentes.</p>
</div>