mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Merge pull request #2327 from YunoHost/faq-cleanup
faq: misc cleanup, updates
This commit is contained in:
commit
68f0f4892e
2 changed files with 27 additions and 67 deletions
|
@ -18,7 +18,7 @@ Les applications et leurs paquets ont leurs licences respectives.
|
||||||
|
|
||||||
#### Quel est l’objectif de YunoHost ?
|
#### Quel est l’objectif de YunoHost ?
|
||||||
|
|
||||||
Nous pensons que la décentralisation d’Internet, et la reprise du contrôle et de la responsabilité des données et services par les citoyens est un enjeu crucial pour garantir une société libre et démocratique.
|
Nous pensons que la décentralisation d’Internet, et la reprise du contrôle et de la responsabilité des données et services par les personnes est un enjeu crucial pour garantir une société libre et démocratique.
|
||||||
|
|
||||||
Le projet YunoHost cherche à démocratiser l’auto-hébergement.
|
Le projet YunoHost cherche à démocratiser l’auto-hébergement.
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ Nous fournissons un logiciel qui cherche à rendre simple le fait de gérer et d
|
||||||
|
|
||||||
#### Mais qu’est-ce que ça fait *vraiment* ?
|
#### Mais qu’est-ce que ça fait *vraiment* ?
|
||||||
|
|
||||||
YunoHost peut être appelé une distribution ou un système d’exploitation, mais dans les faits, c’est une « simple » sur-couche à Debian, qui gère les manipulations pénibles à votre place.
|
YunoHost est à la fois une distribution, dans le sens où c'est une version de GNU/Linux-Debian dédié à un objectif précis et que YunoHost distribue un ensemble d'applications via son catalogue, mais c'est aussi un « simple » programme qui configure Debian de manière automatique, et gère les manipulations pénibles à votre place.
|
||||||
|
|
||||||
Par exemple, pour installer un WordPress à la main, il vous faudrait taper toute une série de commandes pour créer des utilisateurs, mettre en place un serveur web, mettre en place un serveur SQL, télécharger l’archive de WordPress, la décompresser, configurer le serveur web, configurer la base de données SQL, et finalement configurer WordPress. YunoHost gère toute cette partie technique et « tape les commandes à votre place », pour que vous puissiez vous concentrer sur ce qui compte vraiment.
|
Par exemple, pour installer un WordPress à la main, il vous faudrait taper toute une série de commandes pour créer des utilisateurs, mettre en place un serveur web, mettre en place un serveur SQL, télécharger l’archive de WordPress, la décompresser, configurer le serveur web, configurer la base de données SQL, et finalement configurer WordPress. YunoHost gère toute cette partie technique et « tape les commandes à votre place », pour que vous puissiez vous concentrer sur ce qui compte vraiment.
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ Elle fournit une « coquille vide » : après l’installation, il suffit d’en
|
||||||
|
|
||||||
#### Peut-on héberger plusieurs sites indépendants avec des noms de domaines différents ?
|
#### 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, c’est-à-dire que l’application peut-être installée plusieurs fois.
|
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 *My Webapp*, sont multi-instances, c’est-à-dire que l’application peut-être installée plusieurs fois.
|
||||||
|
|
||||||
#### Pourquoi je ne peux pas accéder à mes applications avec l’adresse IP ?
|
#### Pourquoi je ne peux pas accéder à mes applications avec l’adresse IP ?
|
||||||
|
|
||||||
|
@ -51,16 +51,14 @@ Pour des raisons techniques, le [SSO](https://github.com/YunoHost/SSOwat/) ne pe
|
||||||
|
|
||||||
#### Quel est le modèle économique de YunoHost ?
|
#### Quel est le modèle économique de YunoHost ?
|
||||||
|
|
||||||
À l’heure actuelle, YunoHost est maintenu uniquement par une équipe de bénévoles travaillant pendant leur temps libre. Il n’y a pas d’argent impliqué dans le projet (hormis quelques frais de serveurs et stickers :P).
|
YunoHost est maintenu par une équipe de bénévoles travaillant pendant leur temps libre. Le projet reçoit régulièrement des dons qui financent principalement des frais de serveurs et de communication (stickers ;P). Le projet a reçu dans le passé (ou continue de recevoir) des subventions de la part d'organismes comme [NLnet](https://nlnet.nl/) ou [CodeLutin](https://www.codelutin.com/) pour financer des développements précis.
|
||||||
|
|
||||||
Étant donné que certains contributeurs sont très engagés dans ce projet, nous réfléchissons à un moyen de pérenniser le projet.
|
Les dons au projet étant de plus en plus important, des initiatives sont en cours pour tenter de redistribuer l'argent aux contributeur·ice·s principales et ainsi aider à pérenniser le projet. Des contributeur·ice·s mènent par ailleurs des activités professionnelles basées partiellement sur YunoHost.
|
||||||
|
|
||||||
Il est question de financement par dons ou subventions, certains contributeurs mènent par ailleurs des activités professionnelles liées à YunoHost.
|
|
||||||
|
|
||||||
|
|
||||||
#### Puis-je faire un don au projet ?
|
#### Puis-je faire un don au projet ?
|
||||||
|
|
||||||
Oui, c'est possible ! YunoHost a besoin de payer des serveurs et noms de domaine, par ailleurs nous souhaiterions pouvoir permettre aux développeurs principaux de continuer à développer YunoHost plutôt que de chercher un emploi ailleurs.
|
Oui, c'est possible ! YunoHost a besoin de payer des serveurs et noms de domaine, et nous souhaitons permettre aux contributeur·ice·s de continuer à développer YunoHost plutôt que de chercher un emploi ailleurs.
|
||||||
|
|
||||||
Pour faire un don ça se passe via [notre interface de don](https://donate.yunohost.org)
|
Pour faire un don ça se passe via [notre interface de don](https://donate.yunohost.org)
|
||||||
|
|
||||||
|
@ -73,45 +71,28 @@ Il existe [plusieurs façons de contribuer](/contribute) :).
|
||||||
|
|
||||||
N’hésitez pas à venir nous parler de vos idées !
|
N’hésitez pas à venir nous parler de vos idées !
|
||||||
|
|
||||||
Une idée répandue parmi les nouveaux contributeurs aux logiciels libres est de ne pas être « assez compétent ». En pratique, croyez-le, personne n’est compétent :). Ce qui compte vraiment est : [d’aimer ce que vous faites](https://www.youtube.com/watch?v=zIbR5TAz2xQ&t=113s), être sympathique avec les autres êtres humains du projet, être patient et têtu avec les machines, et avoir du temps libre. À part ça, juste faire ce que vous pouvez, c’est déjà trop cool !
|
Le syndrome de l'imposteur (ne pas se sentir « assez compétent·e ») est assez répandu, mais en pratique, croyez-le, personne ne se sent compétent même 10 ans après sa première contrib' :). Ce qui compte vraiment est : [d’aimer ce que vous faites](https://www.youtube.com/watch?v=zIbR5TAz2xQ&t=113s), être sympathique avec les autres êtres humains du projet, être patient et têtu avec les machines, et avoir du temps libre. À part ça, juste faire ce que vous pouvez, c’est déjà trop cool !
|
||||||
|
|
||||||
#### Quel est le modèle politique de YunoHost ?
|
#### Quelle est l'organisation politique du projet YunoHost ?
|
||||||
|
|
||||||
Il est décrit dans [ce document](/project_organization) :).
|
Elle est décrite dans [ce document](/project_organization) :).
|
||||||
|
|
||||||
|
|
||||||
#### Pouvez-vous porter YunoHost sur [ma distro préférée] ?
|
#### Pouvez-vous porter YunoHost sur [ma distro préférée] ?
|
||||||
|
|
||||||
Réponse courte : non. L’équipe n’a pas l’énergie et ce n’est pas pertinent pour le but recherché par YunoHost.
|
Si vous vous préoccupez des guéguerres de distro, ou pensez que « Debian c’est sale », vous n’êtes pas le public de YunoHost.
|
||||||
|
|
||||||
<a data-toggle="collapse" data-target="#willyouportyunohost" href="#">Réponse longue</a>
|
YunoHost vise un public de non-technophiles ou de bidouilleur·euse·s qui veulent simplement que « ça marche » sans devoir investir des semaines entières. Debian a probablement 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.
|
||||||
<div id="willyouportyunohost" class="collapse">
|
|
||||||
<p>Si vous vous préoccupez des guéguerres 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-technophiles ou de bidouilleurs qui veulent simplement que le serveur fonctionne sans devoir investir des semaines entières. Debian a probablement 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>
|
Si cela ne vous convient pas, il existe d’autres projets sous d’autres distributions ou avec d’autres philosophies.
|
||||||
|
|
||||||
<p>Si cela ne vous convient 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 paquet préféré] ?
|
#### J’ai regardé comment le packaging des apps fonctionne. Pourquoi réinventez-vous [mon format de paquet préféré] ?
|
||||||
|
|
||||||
Réponse courte : ce n’est pas ce que nous faisons.
|
Des personnes ont été tentées de comparer le système de packaging de YunoHost aux `.deb` de Debian. Pourtant, l’objectif des paquets d’application YunoHost est de celui des paquets traditionnels (comme les .deb de Debian) qui remplissent le rôle d’installer des éléments bas-niveau 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 requièrent 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).
|
||||||
|
|
||||||
Réponse moyenne : Par le passé, les apps étaient gérées via des .deb. C’était cauchemardesque. Nous sommes heureux maintenant ;).
|
YunoHost manipule des abstractions haut-niveau (apps, domaines, utilisateurs…) et définit un environnement standard (NGINX, Postfix, Metronome, SSOwat...) et, grâce à cela, peut gérer la configuration à la place de l’administrateur.
|
||||||
|
|
||||||
<a data-toggle="collapse" data-target="#whyareyoureinventingpackaging" href="#">Longue réponse</a>
|
#### Quand est-ce que [cette fonctionnalité] sera ajoutée ? Pourquoi [cette app] n'a pas encore été packagée ? Je n'en reviens pas que vous ne fassiez pas encore [cela] !
|
||||||
<div id="whyareyoureinventingpackaging" class="collapse">
|
|
||||||
|
|
||||||
<p>YunoHost cherche à 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ères ». 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 de celui des paquets traditionnels (comme les .deb de Debian) qui remplissent le rôle d’installer des éléments bas-niveau 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 requièrent 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éfinit 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>
|
|
||||||
|
|
||||||
#### Quand est-ce que *cette fonctionnalité* sera ajoutée ? Pourquoi *cette app* n'a pas encore été packagée ? Je n'en reviens pas que vous ne fassiez pas encore *cela* !
|
|
||||||
|
|
||||||
Nous ne donnons pas de calendrier.
|
Nous ne donnons pas de calendrier.
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ It provides a software that aims to make it easy for people to run and administe
|
||||||
|
|
||||||
#### But what does YunoHost exactly *do*?
|
#### But what does YunoHost exactly *do*?
|
||||||
|
|
||||||
YunoHost may be called a distribution or an operating system, but it's actually "just" a simple layer added over the top of Debian, which does most of the hard work for you.
|
YunoHost is a distribution, in the sense that it is a purpose-specific version of GNU/Linux-Debian and it distributes a set of application via its catalog, but it is also "just" a program that automatically configures Debian and does most of the hard work for you.
|
||||||
|
|
||||||
For instance, if you wanted to install WordPress, you would need to type a bunch of commands to create some users, setup a web server, setup a SQL server, download the WordPress archive, uncompress it, configure the web server, configure the SQL database, and finally configure WordPress. YunoHost handles the technical details and "types all these commands for you", so that you can focus on what really matters.
|
For instance, if you wanted to install WordPress, you would need to type a bunch of commands to create some users, setup a web server, setup a SQL server, download the WordPress archive, uncompress it, configure the web server, configure the SQL database, and finally configure WordPress. YunoHost handles the technical details and "types all these commands for you", so that you can focus on what really matters.
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ Yes! Have a look at the [Custom Web app](https://github.com/YunoHost-Apps/my_web
|
||||||
|
|
||||||
#### Can I host many independent websites with different domain names?
|
#### Can I host many independent websites with different domain names?
|
||||||
|
|
||||||
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.
|
Yes! YunoHost is multi-user and multi-domain. Some applications like *WordPress* or *My webapp*, are multi-instances, which means that the application can be installed many times.
|
||||||
|
|
||||||
|
|
||||||
#### Why can't I access applications via the IP address?
|
#### Why can't I access applications via the IP address?
|
||||||
|
@ -49,22 +49,18 @@ The [SSO](https://github.com/Kloadut/SSOwat/) (single sign-on) cannot properly a
|
||||||
|
|
||||||
#### What's YunoHost's business model?
|
#### What's YunoHost's business model?
|
||||||
|
|
||||||
At the moment, YunoHost is maintained only by volunteers working in their free time. Basically no money is involved in the project (apart from server fees or stickers :P).
|
YunoHost is maintained by volunteers working on their free time. The project regularly receives donations which pay for the servers' bills and stickers. The project received (or continues to receive) grants from organization like [NLnet](https://nlnet.nl/) or [CodeLutin](https://www.codelutin.com/) to fund specific developments
|
||||||
|
|
||||||
Considering that a few contributors are investing a large amount of time in the project, we are thinking about ways to make the project sustainable.
|
|
||||||
|
|
||||||
This could be achieved via donations, grants, and a few contributors have professional activities related to YunoHost.
|
|
||||||
|
|
||||||
|
Donations to the project are increasing, and we are in the process of defining the way we redistribute this money to main contributors and therefore help make the project sustainable. Additionally, some contributors do have professional activities based (at least partially) on YunoHost.
|
||||||
|
|
||||||
#### Can I donate to the project?
|
#### Can I donate to the project?
|
||||||
|
|
||||||
Yes, you can! YunoHost needs money to pay servers and domain names. We would also like contributors to be able to continue contributing rather than look for jobs elsewhere.
|
Yes, you can! YunoHost needs money to pay servers and domain names. We would also like contributors to be able to spend more time contributing rather than looking for jobs.
|
||||||
|
|
||||||
You can donate using [our donation interface](https://donate.yunohost.org)
|
You can donate using [our donation interface](https://donate.yunohost.org)
|
||||||
|
|
||||||
If you can, you can also make in-kind contributions, like servers (some of our infrastructure relies on servers from a few associations).
|
If you can, you can also make in-kind contributions, like servers (some of our infrastructure relies on servers from a few associations).
|
||||||
|
|
||||||
|
|
||||||
#### How can I contribute to the project?
|
#### How can I contribute to the project?
|
||||||
|
|
||||||
There are [many ways to contribute](/contribute) :).
|
There are [many ways to contribute](/contribute) :).
|
||||||
|
@ -74,44 +70,27 @@ Don't hesitate to come talk to us about your ideas!
|
||||||
A common misconception for newcomers in free software projects is to think that they are "not skilled enough". In practice, nobody is "skilled" :). What really matter is: [liking what you do](https://www.youtube.com/watch?v=zIbR5TAz2xQ&t=113s), being friendly with other human beings, being patient and stubborn with machines, and having some free time. Other than that, just doing what you can is already awesome!
|
A common misconception for newcomers in free software projects is to think that they are "not skilled enough". In practice, nobody is "skilled" :). What really matter is: [liking what you do](https://www.youtube.com/watch?v=zIbR5TAz2xQ&t=113s), being friendly with other human beings, being patient and stubborn with machines, and having some free time. Other than that, just doing what you can is already awesome!
|
||||||
|
|
||||||
|
|
||||||
#### What's YunoHost's political model?
|
#### How is the YunoHost project organized?
|
||||||
|
|
||||||
It is described in [this document](/project_organization) :).
|
It is described in [this document](/project_organization) :).
|
||||||
|
|
||||||
|
|
||||||
#### Will you port YunoHost to [insert favorite distro]?
|
#### Will you port YunoHost to [insert favorite distro]?
|
||||||
|
|
||||||
Short answer: No. We don't have the energy for it and this is irrelevant.
|
If you care about distrowars, or think 'Debian is dirty', then YunoHost is not for you.
|
||||||
|
|
||||||
<a data-toggle="collapse" data-target="#willyouportyunohost" href="#">Long answer</a>
|
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 software 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 to it.
|
||||||
<div id="willyouportyunohost" class="collapse">
|
|
||||||
<p>If you care about distrowars, or think 'Debian is dirty', then YunoHost is not for you.</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 software 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 to it.</p>
|
If this does not convince you, there are other projects running on other distributions or with different philosophies.
|
||||||
|
|
||||||
<p>If this does not convince you, there are other projects running on other distributions or with different philosophies.</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
#### I checked how apps packaging work. Why are you reinventing [insert favorite package format]?
|
#### I checked how apps packaging work. Why are you reinventing [insert favorite package format]?
|
||||||
|
|
||||||
Short answer: We are not.
|
People have been tempted to compare YunoHost packages to traditional package managers (such as Debian's `.deb`), which hold a different purpose. Traditional package managers are meant to install 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).
|
||||||
|
|
||||||
Medium answer: Apps were packaged in .deb in the past. It was a nightmare. We're happy now ;).
|
YunoHost manages 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.
|
||||||
|
|
||||||
<a data-toggle="collapse" data-target="#whyareyoureinventingpackaging" href="#">Long answer</a>
|
#### When will [this feature] be implemented? Why isn't [that app] packaged yet? I cannot believe you do not do [this] yet!
|
||||||
<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 manipulates 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 it's possible to handle everything by fiddling with .deb packages, see previous answers.</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
#### When will *this feature* be implemented? Why *that app* has not been packaged yet? I cannot believe you do not do *that* yet!
|
|
||||||
|
|
||||||
We do not give timelines.
|
We do not give timelines.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue