From 28cca3ad21f1b82d37aeaebaf3728c6ec0284c5a Mon Sep 17 00:00:00 2001 From: Florian Dierickx Date: Fri, 7 May 2021 14:15:42 +0200 Subject: [PATCH 01/50] awesomeopensource.com package list suggestion --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index bbbb9ca2..91235b0b 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -334,3 +334,4 @@ You can [contribute to this list by adding something you'd like to be packaged]( - [List of awesome sysadmin apps](https://github.com/kahun/awesome-sysadmin) - [List of awesome Node.js projects](https://github.com/sqreen/awesome-nodejs-projects) - [List of SIP softwares/applications](https://en.wikipedia.org/wiki/List_of_SIP_software#Free_and_open-source_license) +- [Awesomeopensource.com](https://awesomeopensource.com) : topic-based list of open source projects sorted by github-stars From ba737cbf85add94483d617cd097526d8c4106aa6 Mon Sep 17 00:00:00 2001 From: edo0 <16632292+edo0@users.noreply.github.com> Date: Mon, 28 Jun 2021 21:28:58 +0200 Subject: [PATCH 02/50] Added Prosody XMPP Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols. --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 3f7b37a8..72688726 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -216,6 +216,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Privoxy](https://www.privoxy.org) | | | | | [ProcessMaker](https://www.processmaker.com) | | | | | proftpd | | | [Package Draft](https://github.com/abeudin/proftpd_ynh) | +| [Prosody](https://prosody.im/) | Prosody is a server for Jabber/XMPP written in Lua. It aims to be easy to use and light on resources |[Upstream](https://hg.prosody.im/)| | | ProtonMail’s WebClient | | [Upstream](https://github.com/ProtonMail/WebClient) | | | [psitransfer](https://psi.cx/tags/PsiTransfer/) | Transfer files or images without problems | | [Package Draft](https://github.com/YunoHost-Apps/psitransfer_ynh) | | [pterodactyl](https://pterodactyl.io/) | | | [Package Draft](https://github.com/YunoHost-Apps/pterodactyl_ynh) | From 77ad0108c12b29f8b297f1160678d2f9d0b57ebb Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Sat, 24 Jul 2021 21:07:22 +0200 Subject: [PATCH 03/50] German translation - guidelines.de.md --- .../02.guidelines/guidelines.de.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pages/01.administrate/06.overview/02.guidelines/guidelines.de.md diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md new file mode 100644 index 00000000..7122b3ea --- /dev/null +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md @@ -0,0 +1,54 @@ +--- +title: Hinweise und Leitlinien +template: docs +taxonomy: + category: docs +routes: + default: '/guidelines' +--- + +Diese Seite listet einige Tipps und Richtlinien auf, die jeder YunoHost-Administrator kennen sollte, um sich um seinen Server zu kümmern :). + +## Nicht brechen YunoHost + +Das heißt : Entweder ist der Server für den Betreib vorgesehen, oder ein Testserver, auf dem Sie sich erlauben, zu experimentieren. + +Ist Ihr Ziel, einen Produktionserver zu benutzen, so beachten Sie folgendes : +- ein Server ist ein empfindliches System : Seien Sie vorsichtig, methodisch und geduldig ; +- experimentieren und Anpassen einschränken - insbesondere von Konfigurationsdateien ; +- nicht Dutzende von Anwendungen installieren, bloß zum sehen, wie sie aussehen ; +- vorsicht mit inoffiziellen Anwendungen, und verzichten auf solche, die noch "in Bearbeitung" sind, oder einen Level 0 haben ; +- wenn etwas kaputt geht, überlegen Sie richtig, bevor Sie versuchen, es selbst zu reparieren, wenn Sie nicht wissen, was Sie tun. (z. B., den Admin-Benutzer nicht selbst versuchen neu anzulegen, falls er komischerweise verschwunden ist.) + +## Keep it simple ! + +YunoHost ist für allgemeine und einfache Anwendungsfälle konzipiert. Wenn Sie von diesen Bedingungen abweichen, wird es schwieriger, und Sie benötigen technisches Wissen, um sie zu erfüllen. Zum Beispiel, +- Versuchen Sie nicht, YunoHost in einem Kontext auszuführen, in dem Sie keine Kontrolle über die Ports 80 und 443 haben (oder überhaupt kein Internet); +- Versuchen Sie nicht, fünf Server über dieselbe Internetverbindung zu hosten, wenn Sie nicht bereits ein fortgeschrittener Benutzer sind; +- Reiben Sie sich nicht an den Versuch auf, NGINX durch Apache zu ersetzen (oder beides gleichzeitig laufen zu lassen); +- Versuchen Sie nicht, benutzerdefinierte SSL-Zertifikate zu verwenden, wenn Sie diese nicht wirklich benötigen; +- ... + +Halten Sie die Dinge so einfach wie möglich! + +## Das System soll nicht ständig wieder installiert werden + +Manche Leute neigen dazu, in eine "Neuinstallationsspirale" zu verfallen - wo immer, wenn etwas im Server kaputt geht und es nicht offensichtlich ist, wie man es beheben kann, oder weil der Server instabil geworden ist, endet der Administrator damit, den gesamten Server von Grund auf neu zu installieren, weil es als ein "einfacher" und schneller Weg erscheint, alles wieder in Ordnung zu bringen. + +Vermeiden Sie das. Eine Neue Installation ist mühsam und keine gute langfristige Strategie zur Problemlösung. Sie werden nur müde und lernen Sie nichts. Vergessen Sie den Traum von einem einwandfreien Server: In der Tätigkeit wird ein Server nach und nach immer instabil. Außerdem müssen Sie (allmählich) lernen, Probleme zu lösen, wenn Sie auf sie stoßen. [Bitten Sie um Hilfe](/Hilfe), geben Sie Details über die getroffenen Probleme an und was Sie dagegen versuchen. Beheben Sie dann die Probleme. Mit der Zeit werden Sie eine viel bessere Kontrolle über Ihren Server haben. Und das ist ein wichtiger Vorteil, als ständig neue Installation durchzuführen. + +## Backups erstellen + +Wenn Sie Dienste und Daten hosten, die für Ihre Benutzer wichtig sind, ist es wichtig, dass Sie über eine Sicherungsrichtlinie verfügen. Backups können einfach über die Webadministrationsoberfläche erstellt werden - allerdings können sie derzeit nicht von dort heruntergeladen werden (aber sie können auf anderem Wege heruntergeladen werden). Sie sollten regelmäßig Backups erstellen und diese an einem sicheren Ort aufbewahren, der physisch von Ihrem Server getrennt ist. Weitere Informationen finden Sie in [der Backup-Dokumentation](/backup). + +## Die an Root gesendeten Emails lesen + +Als Administrator sollten Sie einen E-Mail-Client so einrichten, dass er E-Mails prüft, die an `root@your.domain.tld` (das muss ein Alias für den ersten von Ihnen hinzugefügten Benutzer sein) gesendet werden, oder sie an eine andere Adresse weiterleitet, die Sie aktiv prüfen. Diese E-Mails können Informationen darüber enthalten, was auf Ihrem Server passiert, wie z. B. periodische automatisierte Aufgaben. + +## YunoHost ist freie Software, die von Freiwilligen instand gesetzt. + +Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die von Freiwilligen gepflegt wird - und dass das Ziel von YunoHost (die Demokratisierung des Selbst-Hostings) nicht einfach ist! Die Software wird ohne jegliche Garantie zur Verfügung gestellt. YunoHost Team tut sein Bestes, um das bestmögliche Erlebnis zu erhalten und zu bieten - dennoch sind die Funktionen, Anwendungen und YunoHost als Ganzes weit davon entfernt, perfekt zu sein, und Sie werden früher oder später auf kleine oder große Probleme stoßen. Wenn das passiert, kommen Sie bitte [im Chat oder im Forum um Hilfe zu bitten, oder das Problem melden](/Hilfe) :)! + +Allerdings, wenn Ihnen YunoHost gefällt und Sie möchten, dass das Projekt am Leben erhalten wird und weiter voranschreitet, hinterlassen Sie bitte eine Dankesnachricht und [spenden](https://liberapay.com/YunoHost) für das Projekt und erzählen Sie anderen davon! + +Und schließlich, da YunoHost ein Open-Source-Projekt ist, sind Sie herzlich eingeladen, zum Projekt [beizutragen](/contribute), sowohl zu technischen (d.h. Code) als auch zu weniger technischen Aspekten (wie z.B. das Mitwirken an dieser Dokumentation ;))! From 288f33825cdc26e2ee552052355ecd19d3ae352c Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 25 Jul 2021 10:44:32 +0200 Subject: [PATCH 04/50] switch to liberachat --- .../02.chat_rooms/chat_rooms.es.md | 18 +++++++++--------- .../02.chat_rooms/chat_rooms.fr.md | 18 +++++++++--------- pages/03.community/02.chat_rooms/chat_rooms.md | 18 +++++++++--------- pages/03.community/03.help/help.ar.md | 8 ++++---- pages/03.community/03.help/help.fr.md | 6 +++--- pages/03.community/03.help/help.it.md | 6 +++--- pages/03.community/03.help/help.md | 6 +++--- .../02.markdown_guide/doc_markdown_guide.fr.md | 2 +- .../02.markdown_guide/doc_markdown_guide.md | 2 +- 9 files changed, 42 insertions(+), 42 deletions(-) diff --git a/pages/03.community/02.chat_rooms/chat_rooms.es.md b/pages/03.community/02.chat_rooms/chat_rooms.es.md index 63248221..68ad1604 100644 --- a/pages/03.community/02.chat_rooms/chat_rooms.es.md +++ b/pages/03.community/02.chat_rooms/chat_rooms.es.md @@ -10,7 +10,7 @@ routes: El proyecto YunoHost utiliza salas de chat como medio de communicación. Puede unirse a una sala de chat utilizando : -- un [cliente IRC](https://es.wikipedia.org/wiki/Anexo:Clientes_IRC) por ejemplo [KiwiIRC](https://kiwiirc.com/client/irc.freenode.net/yunohost) +- un [cliente IRC](https://es.wikipedia.org/wiki/Anexo:Clientes_IRC) por ejemplo [KiwiIRC](https://web.libera.chat/#yunohost) - un [cliente XMPP](https://es.wikipedia.org/wiki/Anexo:Comparaci%C3%B3n_de_clientes_de_mensajer%C3%ADa_instant%C3%A1nea) - un [cliente Matrix](https://matrix.org/docs/guides/faq.html#what-clients-are-available%3F) @@ -18,15 +18,15 @@ Puede unirse a una sala de chat utilizando : #### Sala de chat de ayuda y soporte Existen salas publicas de chat de [soporte](/help) y ayuda para YunoHost: -- IRC: **#yunohost** on irc.freenode.net ; -- Matrix: **#freenode_#yunohost:matrix.org** ; +- IRC: **#yunohost** on libera.chat ; +- Matrix: **#yunohost:libera.chat** ; - XMPP: **[support@conference.yunohost.org](xmpp:support@conference.yunohost.org?join)** #### sala de chat para desarrolladores Salas de chat para el desarollo de YunoHost: -- IRC: **#yunohost-dev** on irc.freenode.net ; -- Matrix: **#freenode_#yunohost-dev:matrix.org** ; +- IRC: **#yunohost-dev** on libera.chat ; +- Matrix: **#yunohost-dev:matrix.org** ; - XMPP: **[dev@conference.yunohost.org](xmpp:dev@conference.yunohost.org?join)** Actualmente, la sala principal de chat para contribuciones en YunoHost @@ -34,13 +34,13 @@ Para mas ayuda, vea la sala de chat **#yunohost** encima. #### Sala de chat para las integración de aplicaciones Estos permite la ayuda mutua para los integradores de aplicaciones y también para conversar de evoluciones et de herramientas de integración continua. -- IRC: **#yunohost-apps** en irc.freenode.net -- Matrix: **#freenode_#yunohost-apps:matrix.org** +- IRC: **#yunohost-apps** en libera.chat +- Matrix: **#yunohost-apps:matrix.org** - XMPP: **[apps@conference.yunohost.org](xmpp:apps@conference.yunohost.org?join)** #### Sala de chat de Documentación Lugar donde la comunidad conversa sincroniza y mantiene actualisado la documentación en los aspectos varios como (backend, frontend, apps, proyecto, comunidad...) Puede tambien compartir sus materiales sobre YunoHost (videos, presentaciones, etc.). -- IRC: **#yunohost-doc** on irc.freenode.net -- Matrix: **#freenode_#yunohost-doc:matrix.org** +- IRC: **#yunohost-doc** on libera.chat +- Matrix: **#yunohost-doc:matrix.org** - XMPP: **[doc@conference.yunohost.org](xmpp:doc@conference.yunohost.org?join)** diff --git a/pages/03.community/02.chat_rooms/chat_rooms.fr.md b/pages/03.community/02.chat_rooms/chat_rooms.fr.md index 2b75c282..bf40baf4 100644 --- a/pages/03.community/02.chat_rooms/chat_rooms.fr.md +++ b/pages/03.community/02.chat_rooms/chat_rooms.fr.md @@ -10,21 +10,21 @@ routes: Parmi d’autres outils, le projet YunoHost se sert de salons de discussions pour communiquer. Vous pouvez rejoindre ces salons avec : -- un [Client IRC](https://fr.wikipedia.org/wiki/Liste_de_clients_IRC) par exemple [KiwiIRC](https://kiwiirc.com/client/irc.freenode.net/yunohost) +- un [Client IRC](https://fr.wikipedia.org/wiki/Liste_de_clients_IRC) par exemple [KiwiIRC](https://web.libera.chat/#yunohost) - un [Client XMPP](https://fr.wikipedia.org/wiki/Clients_XMPP) - un [Client Matrix](https://linuxfr.org/news/matrix-pour-decentraliser-skype-whatsapp-signal-slack-et-discord) #### Salon d'entraide et de support Le salon d’[entraide](/help) est là pour permettre aux utilisateurs de YunoHost de s'aider mutuellement. -- IRC : **#yunohost** sur irc.freenode.net (voir KiwiIRC ci-dessus) -- Matrix : **#freenode_#yunohost:matrix.org** +- IRC : **#yunohost** sur libera.chat (voir KiwiIRC ci-dessus) +- Matrix : **#yunohost:libera.chat** - XMPP : **[support@conference.yunohost.org](xmpp:support@conference.yunohost.org?join)** #### Développement Salon de développement du cœur de YunoHost : -- IRC : **#yunohost-dev** sur irc.freenode.net -- Matrix : **#freenode_#yunohost-dev:matrix.org** +- IRC : **#yunohost-dev** sur libera.chat +- Matrix : **#yunohost-dev:matrix.org** - XMPP : **[dev@conference.yunohost.org](xmpp:dev@conference.yunohost.org?join)** C'est le salon principal pour les contributions autour du projet. @@ -33,13 +33,13 @@ Pour chercher de l’aide, merci d'aller sur le salon d’entraide ci-dessus. #### Applications Salon de développement du packaging d’application. Il permet aux packageurs de s’entraider. Il sert également à discuter de l’évolution du packaging, des outils d’intégration continue sur les applications. -- IRC : **#yunohost-apps** sur irc.freenode.net -- Matrix : **#freenode_#yunohost-apps:matrix.org** +- IRC : **#yunohost-apps** sur libera.chat +- Matrix : **#yunohost-apps:matrix.org** - XMPP : **[apps@conference.yunohost.org](xmpp:apps@conference.yunohost.org?join)** #### Documentation Le salon de documentation du projet YunoHost. Il permet aux contributeurs d'échanger, pour synchroniser et maintenir une documentation à jour sur les différents aspects du projet : backend, frontend, apps, projet, communauté... Vous pouvez aussi y partager vos communications au public à propos de YunoHost (présentations, vidéos...) pour permettre leur référencement dans la documentation. -- IRC : **#yunohost-doc** sur irc.freenode.net -- Matrix : **#freenode_#yunohost-doc:matrix.org** +- IRC : **#yunohost-doc** sur libera.chat +- Matrix : **#yunohost-doc:matrix.org** - XMPP : **[doc@conference.yunohost.org](xmpp:doc@conference.yunohost.org?join)** diff --git a/pages/03.community/02.chat_rooms/chat_rooms.md b/pages/03.community/02.chat_rooms/chat_rooms.md index b4d58572..73e0c2f9 100644 --- a/pages/03.community/02.chat_rooms/chat_rooms.md +++ b/pages/03.community/02.chat_rooms/chat_rooms.md @@ -10,7 +10,7 @@ routes: Amoung other communication tools, YunoHost project use chat rooms to communicate. You could join those chat rooms using: -- an [IRC Client](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) for example [KiwiIRC](https://kiwiirc.com/client/irc.freenode.net/yunohost) +- an [IRC Client](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) for example [KiwiIRC](https://web.libera.chat/#yunohost) - an [XMPP client](https://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients) - a [Matrix client](https://matrix.org/docs/guides/faq.html#what-clients-are-available%3F) @@ -19,15 +19,15 @@ You could join those chat rooms using: There is a [support](/help) chat room for YunoHost users mutual support and help. -- IRC: **#yunohost** on irc.freenode.net -- Matrix: **#freenode_#yunohost:matrix.org** +- IRC: **#yunohost** on libera.chat +- Matrix: **#yunohost:libera.chat - XMPP: **[support@conference.yunohost.org](xmpp:support@conference.yunohost.org?join)** #### Development chat room YunoHost core development chat room: -- IRC: **#yunohost-dev** on irc.freenode.net -- Matrix: **#freenode_#yunohost-dev:matrix.org** +- IRC: **#yunohost-dev** on libera.chat +- Matrix: **#yunohost-dev:matrix.org - XMPP: **[dev@conference.yunohost.org](xmpp:dev@conference.yunohost.org?join)** Currently, the main chat room for contributions on YunoHost project. @@ -36,14 +36,14 @@ For help, please see **#yunohost** chat room above. #### Applications chat room Application packaging development chat room. It allow packagers to help each other. It also allow to discuss packaging evolution, continuous integration tools: -- IRC: **#yunohost-apps** on irc.freenode.net -- Matrix: **#freenode_#yunohost-apps:matrix.org** +- IRC: **#yunohost-apps** on libera.chat +- Matrix: #yunohost-apps:matrix.org** - XMPP: **[apps@conference.yunohost.org](xmpp:apps@conference.yunohost.org?join)** #### Documentation chat room YunoHost project documentation chat room. It allow people to discuss, synchronize and maintain an up-to-date documentation on the differents aspects of the project (backend, frontend, apps, project, community...). You may also share here your public communications about YunoHost (videos, presentations, etc.), to allow proper referencing. -- IRC: **#yunohost-doc** on irc.freenode.net -- Matrix: **#freenode_#yunohost-doc:matrix.org** +- IRC: **#yunohost-doc** on libera.chat +- Matrix: **#yunohost-doc:matrix.org** - XMPP: **[doc@conference.yunohost.org](xmpp:doc@conference.yunohost.org?join)** diff --git a/pages/03.community/03.help/help.ar.md b/pages/03.community/03.help/help.ar.md index 95b53c00..c32e4c5c 100644 --- a/pages/03.community/03.help/help.ar.md +++ b/pages/03.community/03.help/help.ar.md @@ -19,14 +19,14 @@ routes: الإسم المستعار : - +

ملاحظة : يمكن الإتصال كذلك بغرفة المحادثة باستخدام تطبيق XMPP الخاص بك على العنوان التالي
support@conference.yunohost.org
-kiwiirc باستخدام freenode على #yunohost IRC أو
-Riot باستخدام Matrix أو
+kiwiirc باستخدام libera.chat على #yunohost IRC أو
+Riot باستخدام Matrix أو
@@ -65,6 +65,6 @@ document.getElementById("goBugtracker").onclick = function() { window.location.href = "https://github.com/yunohost/issues/issues"; } document.getElementById("goDevroom").onclick = function() { - window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev"; + window.location.href = "https://web.libera.chat/#yunohost"; } diff --git a/pages/03.community/03.help/help.fr.md b/pages/03.community/03.help/help.fr.md index 8fe9f67b..34837500 100644 --- a/pages/03.community/03.help/help.fr.md +++ b/pages/03.community/03.help/help.fr.md @@ -18,8 +18,8 @@ routes: [/center] !!! **Note:** ce salon est accessible via -!!! - Matrix (`#freenode_#yunohost:matrix.org` [en utilisant Element](https://app.element.io/#/room/#freenode_yunohost:matrix.org)) -!!! - IRC (`#yunohost` on freenode, [en utilisant Kiwiirc](https://kiwiirc.com/nextclient/?settings=7b72a0a81838360686798199ed53624f&target=blank)) +!!! - Matrix (`#yunohost:libera.chat` [en utilisant Element](https://app.element.io/#/room/#yunohost:libera.chat)) +!!! - IRC (`#yunohost` on libera.chat, [en utilisant Kiwiirc](https://web.libera.chat/#yunohost)) !!! - XMPP (`support@conference.yunohost.org`) ## ... ou demandez sur le forum ! @@ -36,7 +36,7 @@ routes: [[fa=exclamation-circle /] Rapporter un bug dans le cœur de YunoHost](https://github.com/yunohost/issues/issues?target=_blank&classes=btn,btn-lg,btn-warning) [[fa=exclamation-circle /] Rapporter un bug dans une des apps de YunoHost](https://github.com/YunoHost-Apps?target=_blank&classes=btn,btn-lg,btn-warning) -[[fa=comment /] Contacter les développeur.euse.s](https://kiwiirc.com/client/irc.freenode.net/yunohost-dev?target=_blank&classes=btn,btn-lg,btn-warning) +[[fa=comment /] Contacter les développeur.euse.s](https://web.libera.chat/#yunohost-dev?target=_blank&classes=btn,btn-lg,btn-warning) [/center] diff --git a/pages/03.community/03.help/help.it.md b/pages/03.community/03.help/help.it.md index 0b10d9d2..4c3bc1e8 100644 --- a/pages/03.community/03.help/help.it.md +++ b/pages/03.community/03.help/help.it.md @@ -15,11 +15,11 @@ routes:
- +

-Nota : questa stanza e disponibile via IRC (#yunohost su freenode - usando kiwiirc), via XMPP (support@conference.yunohost.org), o Matrix (#freenode_#yunohost:matrix.org - usando Riot) +Nota : questa stanza e disponibile via IRC (#yunohost su libera.chat - usando kiwiirc), via XMPP (support@conference.yunohost.org), o Matrix (#yunohost:libera.chat - usando Riot)

... o chiedi nel forum !

@@ -56,7 +56,7 @@ document.getElementById("goBugtracker").onclick = function() { window.location.href = "https://github.com/yunohost/issues/issues"; } document.getElementById("goDevroom").onclick = function() { - window.location.href = "https://kiwiirc.com/client/irc.freenode.net/yunohost-dev"; + window.location.href = "https://web.libera.chat/#yunohost-dev"; } diff --git a/pages/03.community/03.help/help.md b/pages/03.community/03.help/help.md index 69976a33..7768b294 100644 --- a/pages/03.community/03.help/help.md +++ b/pages/03.community/03.help/help.md @@ -18,8 +18,8 @@ routes: [/center] !!! **Note:** this room is available via -!!! - Matrix (`#freenode_#yunohost:matrix.org` [using Element](https://riot.im/app/#/room/#yunohost:matrix.org?target=_blank)) -!!! - IRC (`#yunohost` on freenode, [using kiwiirc](https://kiwiirc.com/nextclient/?settings=7b72a0a81838360686798199ed53624f&target=blank)) +!!! - Matrix (`#yunohost:libera.chat` [using Element](https://riot.im/app/#/room/#yunohost:libera.chat?target=_blank)) +!!! - IRC (`#yunohost` on libera.chat, [using kiwiirc](https://web.libera.chat/#yunohost)) !!! - XMPP (`support@conference.yunohost.org`) ## ... or ask on the forum ! @@ -36,7 +36,7 @@ routes: [[fa=exclamation-circle /] Report a bug in YunoHost's core](https://github.com/yunohost/issues/issues?target=_blank&classes=btn,btn-lg,btn-warning) [[fa=exclamation-circle /] Report a bug in one of YunoHost's apps](https://github.com/YunoHost-Apps?target=_blank&classes=btn,btn-lg,btn-warning) -[[fa=comment /] Contact the developers](https://kiwiirc.com/client/irc.freenode.net/yunohost-dev?target=_blank&classes=btn,btn-lg,btn-warning) +[[fa=comment /] Contact the developers](https://web.libera.chat/#yunohost-dev&classes=btn,btn-lg,btn-warning) [/center] diff --git a/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md b/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md index 400f5220..7ea595fb 100644 --- a/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md +++ b/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.fr.md @@ -257,4 +257,4 @@ Minimum trois accents graves en ouverture et fermeture de bloc et deux accents g ## Aller plus loin -De manière plus générale, pour comprendre comment est formaté un texte il suffit juste d'inspecter le document source avec une application note. Ce n'est pas pour autant que le wiki de YunoHost pourra l'exploiter. Il existe bien d'autres possibilités d'utiliser la syntaxe markdown, n'hésitez pas à ajouter des fonctionnalités manquantes. Si vous avez observé des manques et/ou que vous avez des questions, contactez-nous sur [le forum](https://forum.yunohost.org) ou par message direct sur le salon IRC : **#yunohost** sur [irc.freenode.net](https://irc.freenode.net). +De manière plus générale, pour comprendre comment est formaté un texte il suffit juste d'inspecter le document source avec une application note. Ce n'est pas pour autant que le wiki de YunoHost pourra l'exploiter. Il existe bien d'autres possibilités d'utiliser la syntaxe markdown, n'hésitez pas à ajouter des fonctionnalités manquantes. Si vous avez observé des manques et/ou que vous avez des questions, contactez-nous sur [le forum](https://forum.yunohost.org) ou par message direct sur le salon IRC : **#yunohost** sur [libera.chat](https://libera.chat). diff --git a/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md b/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md index 368c75ef..fdec1bf2 100644 --- a/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md +++ b/pages/04.contribute/02.write_documentation/02.markdown_guide/doc_markdown_guide.md @@ -258,4 +258,4 @@ At least three low pitched accents at the opening and closing of the block and t ## Going further -In a more general way, to understand how a text is formatted just inspect the source document with a note application. This does not mean that the YunoHost wiki will be able to exploit it. There are many other possibilities to use markdown syntax, feel free to add missing features. If you've noticed some missing features and/or have questions, please contact us on [the forum](https://forum.yunohost.org) or by direct message on the IRC room: **#yunohost** on [irc.freenode.net](https://irc.freenode.net). +In a more general way, to understand how a text is formatted just inspect the source document with a note application. This does not mean that the YunoHost wiki will be able to exploit it. There are many other possibilities to use markdown syntax, feel free to add missing features. If you've noticed some missing features and/or have questions, please contact us on [the forum](https://forum.yunohost.org) or by direct message on the IRC room: **#yunohost** on [libera.chat](https://libera.chat). From d07872fb443999fd74226575c7f78caf8e6dcc93 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sun, 25 Jul 2021 16:13:59 +0200 Subject: [PATCH 05/50] Update apps_wishlist.md --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 294ebbdf..25f3b4db 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -179,7 +179,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | ofbiz | Apache-OFBiz ERP | | [Package Draft](https://github.com/nomakaFr/ofbiz_ynh) | | OhMyForm | | [Upstream](https://github.com/ohmyform) | | | Ombi | | [Upstream](https://github.com/tidusjar/Ombi) | | -| [Omeka S](https://omeka.org/s/) | | [Upstream](https://github.com/omeka/omeka-s) | | | [OpenBazaar](https://openbazaar.org) | | [Upstream](https://github.com/openbazaar) | | | [OpenCart](https://www.opencart.com) | | [Upstream](https://github.com/opencart/opencart) | | | [OpenEats](https://open-eats.github.io/) | | [Upstream](https://github.com/open-eats/OpenEats) | | From 5804f9bbcc4701eb9a8107b25483faf683ac39a5 Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Sun, 25 Jul 2021 18:48:59 +0200 Subject: [PATCH 06/50] Syntax correction - ssh.fr.md --- pages/01.administrate/06.overview/04.commandline/ssh.fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/06.overview/04.commandline/ssh.fr.md b/pages/01.administrate/06.overview/04.commandline/ssh.fr.md index 0816e6ad..0e6ae72a 100644 --- a/pages/01.administrate/06.overview/04.commandline/ssh.fr.md +++ b/pages/01.administrate/06.overview/04.commandline/ssh.fr.md @@ -90,7 +90,7 @@ yunohost user ssh list-keys ## SSH et sécurité -N.B. : `fail2ban` bannira votre IP pour 10 minutes si vous échouez plus de 5 fois à vous identifier. Pour débannir une IP, vous pouvez regarder la page sur [Fail2Ban](/fail2ban). +N.B. : `fail2ban` bannira votre IP pour 10 minutes si vous échouez plus de 5 fois à vous identifier. Pour rétablir une IP, vous pouvez regarder la page sur [Fail2Ban](/fail2ban). Une discussion plus complète de la sécurité et de SSH peut être trouvée sur [la page dédiée](/security). @@ -106,7 +106,7 @@ Les commandes YunoHost ont ce type de structure : yunohost app install wordpress --label Webmail ^ ^ ^ ^ | | | | - categorie action argument options + catégorie action argument options ``` N'hésitez pas à naviguer et demander des informations à propos d'une catégorie ou action donnée via l'option `--help`. Par exemple, ces commandes : From 3cfdd5c5203601ce9e8cde3a3292a7290b732de9 Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Sun, 25 Jul 2021 19:11:51 +0200 Subject: [PATCH 07/50] Syntax correction - domains.fr.md --- pages/01.administrate/06.overview/07.domains/domains.fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/01.administrate/06.overview/07.domains/domains.fr.md b/pages/01.administrate/06.overview/07.domains/domains.fr.md index cc4d8c03..a82a459f 100644 --- a/pages/01.administrate/06.overview/07.domains/domains.fr.md +++ b/pages/01.administrate/06.overview/07.domains/domains.fr.md @@ -7,11 +7,11 @@ routes: default: '/domains' --- -YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantannée XMPP. +YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantanée XMPP. Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôliez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](/dns_config) de celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration dynDNS automatique. (Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois). -Le domaine choisi lors de la postinstall est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`. +Le domaine choisi lors de la post-installation est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`. Enfin, il faut noter que, dans le contexte de YunoHost, il n'y a pas de hiérarchie entre les domaines qu'il connaît. Dans l'exemple précédent, on peut ajouter un troisième domaine `foo.yolo.com` - mais il serait considéré comme un domaine indépendant de `yolo.com`. @@ -23,7 +23,7 @@ Si votre domaine contient des caractères spéciaux, non latins, vous devez util DNS (Domain Name System) est un système qui permet aux ordinateurs du monde entier de traduire les noms de domaine lisibles par l'homme (comme `yolo.com`) en adresses IP compréhensibles par les machines (comme `11.22.33.44`). Pour que cette traduction (et d'autres fonctionnalités) fonctionne, il faut configurer soigneusement les enregistrements DNS. -YunoHost peut générer une configuration DNS recommandée pour chaque domaine, y compris les enregistrements nécessaires pour les parties emails et XMPP. La configuration DNS recommandée est disponible dans l'administrateur web via Domaine > (le domaine) > configuration DNS, ou avec la commande `yunohost domain dns-conf the.domain.tld`. +YunoHost peut générer une configuration DNS recommandée pour chaque domaine, y compris les enregistrements nécessaires pour les parties e-mails et XMPP. La configuration DNS recommandée est disponible dans l'administrateur web via Domaine > (le domaine) > configuration DNS, ou avec la commande `yunohost domain dns-conf the.domain.tld`. ## Certificats SSL/HTTPS From 74c947a3b324a87e7e07a37f28282d7b39f74827 Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Sun, 25 Jul 2021 21:51:47 +0200 Subject: [PATCH 08/50] German translation - guideline.de.md --- .../06.overview/02.guidelines/guidelines.de.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md index 7122b3ea..1c6aae5e 100644 --- a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md @@ -35,7 +35,7 @@ Halten Sie die Dinge so einfach wie möglich! Manche Leute neigen dazu, in eine "Neuinstallationsspirale" zu verfallen - wo immer, wenn etwas im Server kaputt geht und es nicht offensichtlich ist, wie man es beheben kann, oder weil der Server instabil geworden ist, endet der Administrator damit, den gesamten Server von Grund auf neu zu installieren, weil es als ein "einfacher" und schneller Weg erscheint, alles wieder in Ordnung zu bringen. -Vermeiden Sie das. Eine Neue Installation ist mühsam und keine gute langfristige Strategie zur Problemlösung. Sie werden nur müde und lernen Sie nichts. Vergessen Sie den Traum von einem einwandfreien Server: In der Tätigkeit wird ein Server nach und nach immer instabil. Außerdem müssen Sie (allmählich) lernen, Probleme zu lösen, wenn Sie auf sie stoßen. [Bitten Sie um Hilfe](/Hilfe), geben Sie Details über die getroffenen Probleme an und was Sie dagegen versuchen. Beheben Sie dann die Probleme. Mit der Zeit werden Sie eine viel bessere Kontrolle über Ihren Server haben. Und das ist ein wichtiger Vorteil, als ständig neue Installation durchzuführen. +Vermeiden Sie das. Eine Neue Installation ist mühsam und keine gute langfristige Strategie zur Problemlösung. Sie werden nur müde und lernen Sie nichts. Vergessen Sie den Traum von einem einwandfreien Server: In der Tätigkeit wird ein Server nach und nach immer instabil. Außerdem müssen Sie (allmählich) lernen, Probleme zu lösen, wenn Sie auf sie stoßen. [Bitten Sie um Hilfe](/help), geben Sie Details über die getroffenen Probleme an und was Sie dagegen versuchen. Beheben Sie dann die Probleme. Mit der Zeit werden Sie eine viel bessere Kontrolle über Ihren Server haben. Und das ist ein wichtiger Vorteil, als ständig neue Installation durchzuführen. ## Backups erstellen @@ -47,7 +47,7 @@ Als Administrator sollten Sie einen E-Mail-Client so einrichten, dass er E-Mails ## YunoHost ist freie Software, die von Freiwilligen instand gesetzt. -Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die von Freiwilligen gepflegt wird - und dass das Ziel von YunoHost (die Demokratisierung des Selbst-Hostings) nicht einfach ist! Die Software wird ohne jegliche Garantie zur Verfügung gestellt. YunoHost Team tut sein Bestes, um das bestmögliche Erlebnis zu erhalten und zu bieten - dennoch sind die Funktionen, Anwendungen und YunoHost als Ganzes weit davon entfernt, perfekt zu sein, und Sie werden früher oder später auf kleine oder große Probleme stoßen. Wenn das passiert, kommen Sie bitte [im Chat oder im Forum um Hilfe zu bitten, oder das Problem melden](/Hilfe) :)! +Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die von Freiwilligen gepflegt wird - und dass das Ziel von YunoHost (die Demokratisierung des Selbst-Hostings) nicht einfach ist! Die Software wird ohne jegliche Garantie zur Verfügung gestellt. YunoHost Team tut sein Bestes, um das bestmögliche Erlebnis zu erhalten und zu bieten - dennoch sind die Funktionen, Anwendungen und YunoHost als Ganzes weit davon entfernt, perfekt zu sein, und Sie werden früher oder später auf kleine oder große Probleme stoßen. Wenn das passiert, kommen Sie bitte [im Chat oder im Forum um Hilfe zu bitten, oder das Problem melden](/help) :)! Allerdings, wenn Ihnen YunoHost gefällt und Sie möchten, dass das Projekt am Leben erhalten wird und weiter voranschreitet, hinterlassen Sie bitte eine Dankesnachricht und [spenden](https://liberapay.com/YunoHost) für das Projekt und erzählen Sie anderen davon! From 1d341a550e1f5688346f212c5e88900306fcfbe8 Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Mon, 26 Jul 2021 00:23:38 +0200 Subject: [PATCH 09/50] Revert "German translation - guidelines.de.md" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 77ad0108c12b29f8b297f1160678d2f9d0b57ebb. modifié : pages/01.administrate/06.overview/02.guidelines/guidelines.de.md --- .../01.administrate/06.overview/02.guidelines/guidelines.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md index 1c6aae5e..d3dbf2e5 100644 --- a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md @@ -51,4 +51,4 @@ Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die vo Allerdings, wenn Ihnen YunoHost gefällt und Sie möchten, dass das Projekt am Leben erhalten wird und weiter voranschreitet, hinterlassen Sie bitte eine Dankesnachricht und [spenden](https://liberapay.com/YunoHost) für das Projekt und erzählen Sie anderen davon! -Und schließlich, da YunoHost ein Open-Source-Projekt ist, sind Sie herzlich eingeladen, zum Projekt [beizutragen](/contribute), sowohl zu technischen (d.h. Code) als auch zu weniger technischen Aspekten (wie z.B. das Mitwirken an dieser Dokumentation ;))! +Und schließlich, da YunoHost ein Open-Source-Projekt ist, sind Sie herzlich eingeladen, zum Projekt [beizutragen](/contribute), sowohl zu technischen (d.h. Code) als auch zu weniger technischen Aspekten (wie z.B. das Mitwirken an dieser Dokumentation ;) )! From 1e4c3f22fbb91d54b4fa6b75dcccc074d29e422a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 26 Jul 2021 21:46:31 +0200 Subject: [PATCH 10/50] Fix caps --- .../05.install/02.findinglocalip/finding_the_local_ip.de.md | 2 +- .../05.install/02.findinglocalip/finding_the_local_ip.fr.md | 2 +- .../05.install/02.findinglocalip/finding_the_local_ip.md | 2 +- .../01.administrate/05.install/06.certificate/certificate.de.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.de.md b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.de.md index 57fb7453..0c4d9b26 100644 --- a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.de.md +++ b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.de.md @@ -27,7 +27,7 @@ Verwenden Sie dazu die [AngryIP](https://angryip.org/download/) Software. Sie Br !!! **Tricks**: !!! - Die Reihenfolge nach Ping festlegen, um die effektiv genutzten IP-Adressen zu sehen, wie unten agegeben. !!! - Ihr Server sollte normalerweise auf Port 80 und 443 als lauschend angezeigt werden -!!! - im Zweifelsfall, einfach `https://192.168.x.y` in Ihrem Browser eingeben, um zu prüfen, ob es sich um Yunohost handelt. +!!! - im Zweifelsfall, einfach `https://192.168.x.y` in Ihrem Browser eingeben, um zu prüfen, ob es sich um YunoHost handelt. ![](image://angryip.png?class=inline) diff --git a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md index 24ed9d33..5029a2d5 100644 --- a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md +++ b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md @@ -27,7 +27,7 @@ Vous pouvez utiliser le logiciel [AngryIP](https://angryip.org/download/) pour y !!! **Astuces**: !!! - vous pouvez ordonner par ping comme dans cette capture d'écran, pour voir plus facilement toutes les IP effectivement actives. !!! - votre serveur devrait être monté comme écoutant sur les ports 80 et 443 -!!! - en cas de doute, tapez directement dans votre navigateur `https://192.168.x.y` pour voir si c'est un Yunohost ou non. +!!! - en cas de doute, tapez directement dans votre navigateur `https://192.168.x.y` pour voir si c'est un YunoHost ou non. ![](image://angryip.png?class=inline) diff --git a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.md b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.md index 9a72b0bb..c7b608fe 100644 --- a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.md +++ b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.md @@ -27,7 +27,7 @@ You can use the [AngryIP](https://angryip.org/download/) software to achieve tha !!! **Tips**: !!! - you can order by ping like on this screenshot to easily see effectively-used IP. !!! - your server should typically be displayed as listening on port 80 and 443 -!!! - in case of doubt, just type `https://192.168.x.y` in your browser to check if it's a Yunohost or not. +!!! - in case of doubt, just type `https://192.168.x.y` in your browser to check if it's a YunoHost or not. ![](image://angryip.png?class=inline) diff --git a/pages/01.administrate/05.install/06.certificate/certificate.de.md b/pages/01.administrate/05.install/06.certificate/certificate.de.md index dc787519..acca9712 100644 --- a/pages/01.administrate/05.install/06.certificate/certificate.de.md +++ b/pages/01.administrate/05.install/06.certificate/certificate.de.md @@ -86,7 +86,7 @@ yunohost domain cert-install Ihre.domain.tld --self-signed --force ``` Trotz einer sorgfältigen Überprüfung der DNS-Konfiguration und auch von außen -die Möglichkeit mit HTTP-Modus Zugriff auf den Webserver besteht, kann Yunohost +die Möglichkeit mit HTTP-Modus Zugriff auf den Webserver besteht, kann YunoHost manschmal die Einstellungen verweigern. In diesem Fall ist es notwendig : - die Parameter `127.0.0.1 Ihre.domain.tld` auf der Datei `/etc/hosts` des Webserver hinzufügen. From 05723785c344b31ece8111fe4511c43535ebbfa4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 26 Jul 2021 21:48:16 +0200 Subject: [PATCH 11/50] Spacing --- .../02.findinglocalip/finding_the_local_ip.fr.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md index 5029a2d5..b5959dd4 100644 --- a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md +++ b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md @@ -24,7 +24,7 @@ Vous pouvez utiliser le logiciel [AngryIP](https://angryip.org/download/) pour y - `10.0.0.0` -> `10.0.255.255` - `172.16.0.0` -> `172.31.255.255` -!!! **Astuces**: +!!! **Astuces** : !!! - vous pouvez ordonner par ping comme dans cette capture d'écran, pour voir plus facilement toutes les IP effectivement actives. !!! - votre serveur devrait être monté comme écoutant sur les ports 80 et 443 !!! - en cas de doute, tapez directement dans votre navigateur `https://192.168.x.y` pour voir si c'est un YunoHost ou non. @@ -43,9 +43,9 @@ Si la commande `arp-scan` vous affiche beaucoup de machines, vous pouvez vérifi [ui-tab title="With a screen"] Branchez un écran sur votre serveur, loggez-vous et tapez `hostname --all-ip-address`. -Les identifiants par défaut (avant la post-installation!) sont: -- login: root -- mot de passe: yunohost +Les identifiants par défaut (avant la post-installation!) sont : +- login : root +- mot de passe : yunohost (Si vous utilisez une image Armbian brute plutôt que les images YunoHost pré-installées, les identifiants sont root / 1234) From 0f69e899de25c44e153b10e7fe893991e45b0c41 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 26 Jul 2021 22:05:35 +0200 Subject: [PATCH 12/50] Remove BicBucStriim --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 25f3b4db..7bea2205 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -28,7 +28,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [ArchiveBox](https://archivebox.io/) | Open source self-hosted web archiving |[Upstream](https://github.com/ArchiveBox/ArchiveBox)| | | [askbot](https://askbot.com/) | Questions and answers | | [Package Draft](https://github.com/zamentur/askbot_ynh) | | [Baserow](https://baserow.io/) | Open source no-code database tool and Airtable alternative. | [Upstream](https://gitlab.com/bramw/baserow) | | -| [BicBucStriim](https://projekte.textmulch.de/bicbucstriim/) | Manage an e-book collection | | [Package Draft](https://github.com/YunoHost-Apps/bicbucstriim_ynh) | | [BigBlueButton](https://bigbluebutton.org) | Web conferencing system | [Upstream](https://github.com/bigbluebutton/bigbluebutton) | | | [Bitmessage](https://bitmessage.org/) | | [Upstream](https://github.com/Bitmessage/PyBitmessage) | | | Blynk | | [Upstream](https://github.com/blynkkk/blynk-library) | | From c64a7a03efa38de28e625a07677c226f6604d800 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Tue, 27 Jul 2021 00:08:42 +0200 Subject: [PATCH 13/50] Remove OpenNote --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7bea2205..01f0cf2d 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -183,7 +183,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [OpenEats](https://open-eats.github.io/) | | [Upstream](https://github.com/open-eats/OpenEats) | | | [openHAB](https://www.openhab.org/) | Smart home platform | [Upstream](https://github.com/openhab) | | | openid-simplesamlphp | OpenID provider based on SimpleSAMLphp | | [Package Draft](https://github.com/julienmalik/openid-simplesamlphp_ynh) | -| [OpenNote](https://foxusa.github.io/OpenNote/OpenNote/) | An alternative to Microsoft OneNote and EverNote | | [Package Draft](https://github.com/YunoHost-Apps/OpenNote_ynh) | | openproject | | [Upstream](https://github.com/opf/openproject) | [Package Draft](https://github.com/moutonjr/openproject_ynh) | | OpenSourceBilling | | [Upstream](https://github.com/vteams/open-source-billing) | | | [osada](https://zotlabs.com/osada/) | A decentralized publication platform and social network | | [Package Draft](https://github.com/YunoHost-Apps/osada_ynh) | From 7c96262fd1caf13f46b28deeb1896d92e21cac85 Mon Sep 17 00:00:00 2001 From: scapharnaum Date: Tue, 27 Jul 2021 08:49:55 +0200 Subject: [PATCH 14/50] German translation - guidelines.de.md --- .../06.overview/02.guidelines/guidelines.de.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md index 7122b3ea..d3dbf2e5 100644 --- a/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.de.md @@ -35,7 +35,7 @@ Halten Sie die Dinge so einfach wie möglich! Manche Leute neigen dazu, in eine "Neuinstallationsspirale" zu verfallen - wo immer, wenn etwas im Server kaputt geht und es nicht offensichtlich ist, wie man es beheben kann, oder weil der Server instabil geworden ist, endet der Administrator damit, den gesamten Server von Grund auf neu zu installieren, weil es als ein "einfacher" und schneller Weg erscheint, alles wieder in Ordnung zu bringen. -Vermeiden Sie das. Eine Neue Installation ist mühsam und keine gute langfristige Strategie zur Problemlösung. Sie werden nur müde und lernen Sie nichts. Vergessen Sie den Traum von einem einwandfreien Server: In der Tätigkeit wird ein Server nach und nach immer instabil. Außerdem müssen Sie (allmählich) lernen, Probleme zu lösen, wenn Sie auf sie stoßen. [Bitten Sie um Hilfe](/Hilfe), geben Sie Details über die getroffenen Probleme an und was Sie dagegen versuchen. Beheben Sie dann die Probleme. Mit der Zeit werden Sie eine viel bessere Kontrolle über Ihren Server haben. Und das ist ein wichtiger Vorteil, als ständig neue Installation durchzuführen. +Vermeiden Sie das. Eine Neue Installation ist mühsam und keine gute langfristige Strategie zur Problemlösung. Sie werden nur müde und lernen Sie nichts. Vergessen Sie den Traum von einem einwandfreien Server: In der Tätigkeit wird ein Server nach und nach immer instabil. Außerdem müssen Sie (allmählich) lernen, Probleme zu lösen, wenn Sie auf sie stoßen. [Bitten Sie um Hilfe](/help), geben Sie Details über die getroffenen Probleme an und was Sie dagegen versuchen. Beheben Sie dann die Probleme. Mit der Zeit werden Sie eine viel bessere Kontrolle über Ihren Server haben. Und das ist ein wichtiger Vorteil, als ständig neue Installation durchzuführen. ## Backups erstellen @@ -47,8 +47,8 @@ Als Administrator sollten Sie einen E-Mail-Client so einrichten, dass er E-Mails ## YunoHost ist freie Software, die von Freiwilligen instand gesetzt. -Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die von Freiwilligen gepflegt wird - und dass das Ziel von YunoHost (die Demokratisierung des Selbst-Hostings) nicht einfach ist! Die Software wird ohne jegliche Garantie zur Verfügung gestellt. YunoHost Team tut sein Bestes, um das bestmögliche Erlebnis zu erhalten und zu bieten - dennoch sind die Funktionen, Anwendungen und YunoHost als Ganzes weit davon entfernt, perfekt zu sein, und Sie werden früher oder später auf kleine oder große Probleme stoßen. Wenn das passiert, kommen Sie bitte [im Chat oder im Forum um Hilfe zu bitten, oder das Problem melden](/Hilfe) :)! +Schließlich sollten Sie bedenken, dass YunoHost eine freie Software ist, die von Freiwilligen gepflegt wird - und dass das Ziel von YunoHost (die Demokratisierung des Selbst-Hostings) nicht einfach ist! Die Software wird ohne jegliche Garantie zur Verfügung gestellt. YunoHost Team tut sein Bestes, um das bestmögliche Erlebnis zu erhalten und zu bieten - dennoch sind die Funktionen, Anwendungen und YunoHost als Ganzes weit davon entfernt, perfekt zu sein, und Sie werden früher oder später auf kleine oder große Probleme stoßen. Wenn das passiert, kommen Sie bitte [im Chat oder im Forum um Hilfe zu bitten, oder das Problem melden](/help) :)! Allerdings, wenn Ihnen YunoHost gefällt und Sie möchten, dass das Projekt am Leben erhalten wird und weiter voranschreitet, hinterlassen Sie bitte eine Dankesnachricht und [spenden](https://liberapay.com/YunoHost) für das Projekt und erzählen Sie anderen davon! -Und schließlich, da YunoHost ein Open-Source-Projekt ist, sind Sie herzlich eingeladen, zum Projekt [beizutragen](/contribute), sowohl zu technischen (d.h. Code) als auch zu weniger technischen Aspekten (wie z.B. das Mitwirken an dieser Dokumentation ;))! +Und schließlich, da YunoHost ein Open-Source-Projekt ist, sind Sie herzlich eingeladen, zum Projekt [beizutragen](/contribute), sowohl zu technischen (d.h. Code) als auch zu weniger technischen Aspekten (wie z.B. das Mitwirken an dieser Dokumentation ;) )! From 62158e83dd00cde81c7fa3b7dfc9abc69a8277e3 Mon Sep 17 00:00:00 2001 From: ljf Date: Sat, 31 Jul 2021 21:18:36 +0200 Subject: [PATCH 15/50] [fix] Bad link in diagnosis --- .../07.email_relay/email_configure_relay.fr.md | 2 ++ .../07.email_relay/email_configure_relay.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md index 0c9693d5..aae4f0ca 100644 --- a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md +++ b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md @@ -5,6 +5,8 @@ taxonomy: category: docs routes: default: '/email_configure_relay' + aliases: + - '/smtp_relay' --- Si votre fournisseur internet bloque le port 25, ou si vous rencontrez un problème d’utilisation du serveur SMTP natif de YunoHost, vous pouvez configurer votre serveur YunoHost pour utiliser un relais SMTP. diff --git a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.md b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.md index 67da7ab7..5783b3f9 100644 --- a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.md +++ b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.md @@ -5,6 +5,8 @@ taxonomy: category: docs routes: default: '/email_configure_relay' + aliases: + - '/smtp_relay' --- If your ISP blocks port 25, if you can't set a reverseDNS on your server, or if you have any other troubles using the built-in SMTP server on YunoHost, you may want to setup your YunoHost server to use an SMTP relay. From bc0834b2e74a41f02ebef1fdafbcaa1ce26f4322 Mon Sep 17 00:00:00 2001 From: bilfri <74826234+bilfri@users.noreply.github.com> Date: Sun, 1 Aug 2021 21:58:28 +0200 Subject: [PATCH 16/50] Add Calendso to apps wishlist Calendso would be great for managing the volunteer shifts in our anarchist cafe :-) --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7bea2205..e9c0dfb0 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -35,6 +35,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | BookWyrm | Social reading and reviewing, decentralized with ActivityPub | [Upstream](https://github.com/mouse-reeve/bookwyrm) | | | BTCPay Server | | [Upstream](https://github.com/btcpayserver/btcpayserver) | | | [Cagette](https://www.cagette.net/) | A marketplace for local farmers and producers | [Upstream](https://github.com/CagetteNet/cagette) | | +| [Calendso](https://calendso.com/) | Volunteer shift management and meeting scheduling | [Upstream](https://github.com/calendso) | | | [Caliopen](https://www.caliopen.org) | A unified inteface for all your private communications | | [Package Draft](https://github.com/YunoHost-Apps/caliopen_ynh) | | [cgit](https://git.zx2c4.com/cgit/about) | | | | | [CheckUp](https://sourcegraph.github.io/checkup) | | [Upstream](https://github.com/sourcegraph/checkup) | | From 3a25b1fb89199d26f98e3bcb90b71b2c70e1718e Mon Sep 17 00:00:00 2001 From: kevin8181 <66894759+kevin8181@users.noreply.github.com> Date: Tue, 3 Aug 2021 00:49:39 +0000 Subject: [PATCH 17/50] add links to yunohost-themes org on github --- .../07.specific_use_cases/04.theming/theming.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/01.administrate/07.specific_use_cases/04.theming/theming.md b/pages/01.administrate/07.specific_use_cases/04.theming/theming.md index 75a8c7a0..6965ea26 100644 --- a/pages/01.administrate/07.specific_use_cases/04.theming/theming.md +++ b/pages/01.administrate/07.specific_use_cases/04.theming/theming.md @@ -34,6 +34,8 @@ You may add themes created by other people by downloading and extracting the cor ! **Beware** that adding third-party themes from random strangers on the internet **is a security risk**. It is equivalent to running someone's else code on your machine, which can be used for malicious purpose such as stealing credentials! +There are a handful of themes listed [on Github](https://github.com/yunohost-themes) + ## Creating your own theme You can create your own theme by copying the existing theme of your choice. For instance starting from the light theme: @@ -50,6 +52,8 @@ Then, edit the files the CSS and JS files in `/usr/share/ssowat/portal/assets/th You can also add your own images and assets which can then be used by the CSS and JS files. +!!! Share your custom theme with the community! https://github.com/yunohost-themes + ### Example : customizing the logo You may create your own theme simply to change the "branding" of the YunoHost user portal and replace the YunoHost logo with you own! From 304eb7e5f699585137ee8f4f433fb1d9ffc6b538 Mon Sep 17 00:00:00 2001 From: kevin8181 <66894759+kevin8181@users.noreply.github.com> Date: Tue, 3 Aug 2021 00:51:26 +0000 Subject: [PATCH 18/50] Update theming.md --- .../01.administrate/07.specific_use_cases/04.theming/theming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/07.specific_use_cases/04.theming/theming.md b/pages/01.administrate/07.specific_use_cases/04.theming/theming.md index 6965ea26..7968e6ec 100644 --- a/pages/01.administrate/07.specific_use_cases/04.theming/theming.md +++ b/pages/01.administrate/07.specific_use_cases/04.theming/theming.md @@ -34,7 +34,7 @@ You may add themes created by other people by downloading and extracting the cor ! **Beware** that adding third-party themes from random strangers on the internet **is a security risk**. It is equivalent to running someone's else code on your machine, which can be used for malicious purpose such as stealing credentials! -There are a handful of themes listed [on Github](https://github.com/yunohost-themes) +There are a handful of themes listed [on Github](https://github.com/yunohost-themes). ## Creating your own theme From ceeb7a6267ae57d1d913386d9e7f08af18f24500 Mon Sep 17 00:00:00 2001 From: dumprop <34004367+dumprop@users.noreply.github.com> Date: Tue, 3 Aug 2021 18:12:55 +0300 Subject: [PATCH 19/50] Added the most popular tools for rss feed generation --- pages/02.applications/04.wishlist/apps_wishlist.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7bea2205..ddb45412 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -236,6 +236,8 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [roadiz](https://www.roadiz.io) | Create a modern website | | [Package Draft](https://github.com/YunoHost-Apps/roadiz_ynh) | | [rocketchat](https://rocket.chat) | A chat platform | | [Package Draft](https://github.com/YunoHost-Apps/rocketchat_ynh) | | rs-short | An URL shortener | [Upstream](https://git.42l.fr/42l/rs-short) | | +| RSSHub | open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything | [Upstream](https://github.com/DIYgod/RSSHub) | | +| rss-bridge | The RSS feed for websites missing it | [Upstream](https://github.com/RSS-Bridge/rss-bridge) | | | [rspamdui](https://rspamd.com/webui) | A web UI for the Rspamd spam filtering system | | [Package Draft](https://github.com/YunoHost-Apps/rspamdui_ynh) | | rutorrent | Torrent client | | [Package Draft](https://github.com/CotzaDev/rutorrent_ynh) | | rwtxt | Minimalist CMS | [Upstream](https://github.com/schollz/rwtxt) | | From d1c249f15aca285aaadab10a48a6725b8f92736a Mon Sep 17 00:00:00 2001 From: dumprop <34004367+dumprop@users.noreply.github.com> Date: Thu, 5 Aug 2021 10:52:18 +0300 Subject: [PATCH 20/50] update wishlist w/ rss tools and other --- pages/02.applications/04.wishlist/apps_wishlist.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7bea2205..ef8242ab 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -27,7 +27,9 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [AnonAddy](https://anonaddy.com/) | Anonymous email forwarding - Create Unlimited Email Aliases For Free | [Upstream](https://github.com/anonaddy/anonaddy) | | | [ArchiveBox](https://archivebox.io/) | Open source self-hosted web archiving |[Upstream](https://github.com/ArchiveBox/ArchiveBox)| | | [askbot](https://askbot.com/) | Questions and answers | | [Package Draft](https://github.com/zamentur/askbot_ynh) | +| [Astral](https://astralapp.com/) | Organize Your GitHub Stars With Ease |[Upstream](https://github.com/astralapp/astral)| | | [Baserow](https://baserow.io/) | Open source no-code database tool and Airtable alternative. | [Upstream](https://gitlab.com/bramw/baserow) | | +| beehive | A flexible event/agent & automation system with lots of bees | [Upstream](https://github.com/muesli/beehive) | | | [BigBlueButton](https://bigbluebutton.org) | Web conferencing system | [Upstream](https://github.com/bigbluebutton/bigbluebutton) | | | [Bitmessage](https://bitmessage.org/) | | [Upstream](https://github.com/Bitmessage/PyBitmessage) | | | Blynk | | [Upstream](https://github.com/blynkkk/blynk-library) | | @@ -75,11 +77,13 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Ferdi server](https://getferdi.com) | Messaging aggregation | [Upstream](https://github.com/getferdi/server) | | | [FEX](https://fex.rus.uni-stuttgart.de/) | | | | | [Filestash](https://www.filestash.app/) | | [Upstream](https://github.com/mickael-kerjean/filestash) | | +| [FilePizza](https://file.pizza/) | | [Upstream](https://github.com/kern/filepizza) | | | [fishnet](https://lichess.org/get-fishnet) | Distributed Stockfish analysis for lichess.org | [Upstream](https://github.com/niklasf/fishnet) | | | FitTrackee | | [Upstream](https://github.com/SamR1/FitTrackee) | | | Flask | Skeleton for flask apps | | [Package Draft](https://github.com/YunoHost-Apps/flask_ynh) | | [foodsoft](https://foodcoops.github.io/foodsoft-hosting/) | Manage a non-profit food cooperative | | [Package Draft](https://github.com/YunoHost-Apps/foodsoft_ynh) | | [Fossil](https://www.fossil-scm.org) | | | | +| full-text-rss | | [Upstream](https://bitbucket.org/fivefilters/full-text-rss/src/master/) | | | Framaestro | Online service aggregator | [Upstream](https://framagit.org/framasoft/framaestro) | [Package Draft](https://github.com/YunoHost-Apps/framaestro_ynh) | | Framaestro_hub | Online service aggregator hub | [Upstream](https://github.com/mozilla/togetherjs.git) | [Package Draft](https://github.com/YunoHost-Apps/framaestro_hub_ynh) | | [freeboard](https://freeboard.io/) | A real-time dashboard builder for IOT | | [Package Draft](https://github.com/YunoHost-Apps/freeboard_ynh) | @@ -88,6 +92,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | galette | Membership management for non-profit organizations | | [Package Draft](https://github.com/YunoHost-Apps/galette_ynh) | | [Gancio](https://gancio.org/) | | [Upstream](https://framagit.org/les/gancio) | | | gateone | HTML5-powered terminal emulator and SSH client | | [Package Draft](https://github.com/Kloadut/gateone_ynh) | +| [Gatsby](https://www.gatsbyjs.com/) | Build blazing fast, modern apps and websites with React | [Upstream](https://github.com/gatsbyjs/gatsby) | | | [Geneweb](https://geneweb.tuxfamily.org) | | [Upstream](https://github.com/geneweb/geneweb) | | | GetSimple CMS | | [Upstream](https://github.com/GetSimpleCMS/GetSimpleCMS) | | | gitolite | Git server | | [Package Draft](https://github.com/matlink/gitolite_ynh) | @@ -164,13 +169,14 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [MongoPassion](https://mongopassion.24eme.fr/demo/) | Web-based project for management of MongoDB databases | [Upstream](https://github.com/24eme/MongoPassion) | | | [mosquitto](https://mosquitto.org) | | | [Package Draft](https://github.com/YunoHost-Apps/mosquitto_ynh) | | MotionEye | | [Upstream](https://github.com/ccrisan/motioneye) | | +| morss | Get full text RSS feeds | [Upstream](https://github.com/pictuga/morss) | | | mumble_admin_plugin | Mumble-server web interface | | [Package Draft](https://github.com/matlink/mumble_admin_plugin_ynh) | | munin | Resource monitoring tool | | [Package Draft](https://github.com/YunoHost-Apps/munin_ynh) | | Museek+ | | [Upstream](https://github.com/eLvErDe/museek-plus) | | | [MyBB](https://mybb.com/) | | [Upstream](https://github.com/mybb) | | | mycryptochat | Encrypted IM | | [Package Draft](https://github.com/mrtino/mycryptochat_ynh) | | mx-puppet-discord | A bridge between Matrix and Discord | [Upstream](https://github.com/matrix-discord/mx-puppet-discord) | | -| [N8n.io](https://n8n.io) | | | | +| [N8n.io](https://n8n.io) | | [Upstream](https://github.com/n8n-io/n8n) | | | Netrunner | | [Upstream](https://github.com/mtgred/netrunner) | | | nexusoss | Sonatype Nexus Repository manager OSS | | [Package Draft](https://github.com/YunoHost-Apps/nexusoss_ynh) | | [ntopng](https://www.ntop.org/) | | | [Package Draft](https://github.com/YunoHost-Apps/ntopng_ynh) | @@ -208,6 +214,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [pia](https://github.com/LINCnil/pia) | A tool to help carrying out Privacy Impact Assessments | | [Package Draft](https://github.com/YunoHost-Apps/pia_ynh) | | [PicApport](https://www.picapport.de/) | Self-hosted private photo server | | | | Pico | | [Upstream](https://github.com/picocms/Pico) | | +| Pol | RSS generator website | [Upstream](https://github.com/taroved/pol) | | | [Plausible Analytics](https://plausible.io) | Simple, Open Source, and privacy-friendly web analytics alternative to Google Analytics. | [Upstream](https://github.com/plausible/analytics) | | | Playmaker | | [Upstream](https://github.com/NoMore201/playmaker) | | | [plonecms](plone.org) | Create a modern website with a CMS written in Python | | [Package Draft](https://github.com/YunoHost-Apps/plonecms_ynh) | @@ -236,6 +243,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [roadiz](https://www.roadiz.io) | Create a modern website | | [Package Draft](https://github.com/YunoHost-Apps/roadiz_ynh) | | [rocketchat](https://rocket.chat) | A chat platform | | [Package Draft](https://github.com/YunoHost-Apps/rocketchat_ynh) | | rs-short | An URL shortener | [Upstream](https://git.42l.fr/42l/rs-short) | | +| RSS-proxy | RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. | [Upstream](https://github.com/damoeb/rss-proxy) | | | [rspamdui](https://rspamd.com/webui) | A web UI for the Rspamd spam filtering system | | [Package Draft](https://github.com/YunoHost-Apps/rspamdui_ynh) | | rutorrent | Torrent client | | [Package Draft](https://github.com/CotzaDev/rutorrent_ynh) | | rwtxt | Minimalist CMS | [Upstream](https://github.com/schollz/rwtxt) | | @@ -306,6 +314,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [upmpdcli](https://www.lesbonscomptes.com/upmpdcli/) | | [Upstream](https://framagit.org/medoc92/upmpdcli) | | | [Uwazi](https://www.uwazi.io/) | | [Upstream](https://github.com/huridocs/uwazi) | | | [Volumio](https://volumio.org) | | [Upstream](https://github.com/volumio) | | +| [Vikunja](https://vikunja.io/) | | [Upstream](https://kolaente.dev/vikunja/api) | | | [vpnserver](https://openvpn.net) | Create/provide VPNs from your server | | [Package Draft](https://github.com/YunoHost-Apps/vpnserver_ynh) | | [Webhook.site](https://docs.webhook.site/) | | [Upstream](https://github.com/fredsted/webhook.site) | | | [WebODF](https://webodf.org) | | [Upstream](https://github.com/webodf/WebODF) | | @@ -314,6 +323,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | Whoogle | A metasearch engine | [Upstream](https://github.com/benbusby/whoogle-search) | | | [wildfly](https://wildfly.org) | | | [Package Draft](https://github.com/YunoHost-Apps/wildfly_ynh) | | Wisemapping | An online mind mapping editor | [Upstream](https://bitbucket.org/wisemapping/wisemapping-open-source) | [Package Draft](https://github.com/YunoHost-Apps/wisemapping_ynh) | +| WildDuck | Opinionated email server | [Upstream](https://github.com/nodemailer/wildduck) | | | WorkAdventure | A web-based collaborative workspace for small to medium teams | [Upstream](https://github.com/thecodingmachine/workadventure) | | | Xibo | A FLOSS digital signage solution | [Upstream](https://github.com/xibosignage) | | | [Xonotic](https://xonotic.org) | | [Upstream](https://gitlab.com/xonotic) | | From 71013f62ce86f33a578ca391f4b1d15507669000 Mon Sep 17 00:00:00 2001 From: dumprop <34004367+dumprop@users.noreply.github.com> Date: Thu, 5 Aug 2021 10:56:36 +0300 Subject: [PATCH 21/50] added rsshub to wishlist --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index ef8242ab..555ea859 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -244,6 +244,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [rocketchat](https://rocket.chat) | A chat platform | | [Package Draft](https://github.com/YunoHost-Apps/rocketchat_ynh) | | rs-short | An URL shortener | [Upstream](https://git.42l.fr/42l/rs-short) | | | RSS-proxy | RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. | [Upstream](https://github.com/damoeb/rss-proxy) | | +| RSSHub | open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything | [Upstream](https://github.com/DIYgod/RSSHub) | | | [rspamdui](https://rspamd.com/webui) | A web UI for the Rspamd spam filtering system | | [Package Draft](https://github.com/YunoHost-Apps/rspamdui_ynh) | | rutorrent | Torrent client | | [Package Draft](https://github.com/CotzaDev/rutorrent_ynh) | | rwtxt | Minimalist CMS | [Upstream](https://github.com/schollz/rwtxt) | | From 5baa43bded628474ba96e0be61dca8a5af52725f Mon Sep 17 00:00:00 2001 From: dumprop <34004367+dumprop@users.noreply.github.com> Date: Fri, 6 Aug 2021 08:45:16 +0300 Subject: [PATCH 22/50] removed beehive --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 555ea859..85a6b9b8 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -29,7 +29,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [askbot](https://askbot.com/) | Questions and answers | | [Package Draft](https://github.com/zamentur/askbot_ynh) | | [Astral](https://astralapp.com/) | Organize Your GitHub Stars With Ease |[Upstream](https://github.com/astralapp/astral)| | | [Baserow](https://baserow.io/) | Open source no-code database tool and Airtable alternative. | [Upstream](https://gitlab.com/bramw/baserow) | | -| beehive | A flexible event/agent & automation system with lots of bees | [Upstream](https://github.com/muesli/beehive) | | | [BigBlueButton](https://bigbluebutton.org) | Web conferencing system | [Upstream](https://github.com/bigbluebutton/bigbluebutton) | | | [Bitmessage](https://bitmessage.org/) | | [Upstream](https://github.com/Bitmessage/PyBitmessage) | | | Blynk | | [Upstream](https://github.com/blynkkk/blynk-library) | | From 3d5bb5c33258d665cbf72849d63c18eda9033cea Mon Sep 17 00:00:00 2001 From: dumprop <34004367+dumprop@users.noreply.github.com> Date: Fri, 6 Aug 2021 21:58:06 +0300 Subject: [PATCH 23/50] removed Vikunja --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 85a6b9b8..3bd90740 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -314,7 +314,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [upmpdcli](https://www.lesbonscomptes.com/upmpdcli/) | | [Upstream](https://framagit.org/medoc92/upmpdcli) | | | [Uwazi](https://www.uwazi.io/) | | [Upstream](https://github.com/huridocs/uwazi) | | | [Volumio](https://volumio.org) | | [Upstream](https://github.com/volumio) | | -| [Vikunja](https://vikunja.io/) | | [Upstream](https://kolaente.dev/vikunja/api) | | | [vpnserver](https://openvpn.net) | Create/provide VPNs from your server | | [Package Draft](https://github.com/YunoHost-Apps/vpnserver_ynh) | | [Webhook.site](https://docs.webhook.site/) | | [Upstream](https://github.com/fredsted/webhook.site) | | | [WebODF](https://webodf.org) | | [Upstream](https://github.com/webodf/WebODF) | | From d1a4da1b31dfecae1d6e502a95499309f86f60e0 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 7 Aug 2021 12:07:14 +0200 Subject: [PATCH 24/50] Fix typos --- .../01.administrate/05.install/install.fr.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/pages/01.administrate/05.install/install.fr.md b/pages/01.administrate/05.install/install.fr.md index 523c0c09..0bf7de81 100644 --- a/pages/01.administrate/05.install/install.fr.md +++ b/pages/01.administrate/05.install/install.fr.md @@ -133,11 +133,11 @@ Sélectionnez le matériel sur lequel vous souhaitez installer YunoHost : {% if docker %} !! **YunoHost ne supporte plus officiellement Docker depuis les problèmes rencontrés avec la version 2.4+. En cause, YunoHost dépend désormais de systemd et Docker a décidé qu’il ne le supporterait pas nativement (et il y a d'autres problèmes liés au firewall et aux services).** !! -!! **Nous vous décourageons fortement d'utiliser YunoHost sur docker avec ces images** +!! **Nous vous décourageons fortement d'utiliser YunoHost sur docker avec ces images.** ## Images communautaires -Cependant, ces images communautaires existent et sont disponibles sur Docker Hub: +Cependant, ces images communautaires existent et sont disponibles sur Docker Hub : * [AMD64 (classic) (YunoHost 4.x)](https://hub.docker.com/r/domainelibre/yunohost/) * [I386 (old computers) (YunoHost 4.x)](https://hub.docker.com/r/domainelibre/yunohost-i386/) @@ -156,7 +156,7 @@ Cependant, ces images communautaires existent et sont disponibles sur Docker Hub {% elseif rpi1 %} * Un Raspberry Pi 1 avec au moins 512Mo de RAM ; {% elseif rpi0 %} -* Un Raspberry Pi zero ; +* Un Raspberry Pi Zero ; {% elseif internetcube %} * Un Orange Pi PC+ ou une Olinuxino Lime 1 ou 2 ; * Un VPN avec une IP publique dédiée et un fichier `.cube` ; @@ -165,15 +165,15 @@ Cependant, ces images communautaires existent et sont disponibles sur Docker Hub {% elseif arm_unsup %} * Une carte ARM avec au moins 512Mo de RAM ; {% elseif vps_debian %} -* Un serveur dédié ou virtuel avec Debian 10 (Buster) pré-installé (avec un **kernel >= 3.12**), 512Mo de RAM et 16Go de capacité de stockage (au moins) ; +* Un serveur dédié ou virtuel avec Debian 10 (Buster) pré-installé (avec un **kernel >= 3.12**), avec au moins 512Mo de RAM et 16Go de capacité de stockage ; {% elseif vps_ynh %} -* Un serveur dédié ou virtuel avec YunoHost pré-installé, 512Mo de RAM et 16Go de capacité de stockage (au moins) ; +* Un serveur dédié ou virtuel avec YunoHost pré-installé, avec au moins 512Mo de RAM et 16Go de capacité de stockage ; {% elseif virtualbox %} -* Un ordinateur x86 avec [VirtualBox installé](https://www.virtualbox.org/wiki/Downloads) et assez de RAM disponible pour lancer une petite machine virtuelle avec 1024Mo de RAM et 8Go de capacité de stockage (au moins) ; +* Un ordinateur x86 avec [VirtualBox installé](https://www.virtualbox.org/wiki/Downloads) et assez de RAM disponible pour lancer une petite machine virtuelle avec au moins 1024Mo de RAM et 8Go de capacité de stockage ; {% endif %} {% if arm %} -* Une alimentation électrique (soit un adaptateur, soit un cable microUSB) pour alimenter la carte ; -* Une carte microSD : 16Go de capacité (au moins), [classe « A1 »](https://fr.wikipedia.org/wiki/Carte_SD#Vitesse) hautement recommandée (comme par exemple [cette carte SanDisk A1](https://www.amazon.fr/SanDisk-microSDHC-Adaptateur-homologu%C3%A9e-Nouvelle/dp/B073JWXGNT/)) ; +* Une alimentation électrique (soit un adaptateur, soit un câble microUSB) pour alimenter la carte ; +* Une carte microSD : au moins 16Go de capacité, [classe « A1 »](https://fr.wikipedia.org/wiki/Carte_SD#Vitesse) hautement recommandée (comme par exemple [cette carte SanDisk A1](https://www.amazon.fr/SanDisk-microSDHC-Adaptateur-homologu%C3%A9e-Nouvelle/dp/B073JWXGNT/)) ; {% endif %} {% if regular %} * Une clé USB avec au moins 1Go de capacité OU un CD vierge standard ; @@ -320,7 +320,7 @@ Branchez votre {% if arm %}carte microSD{% else %}clé USB{% endif %}, sélectio [/ui-tab] [ui-tab title="Avec dd"] -Si vous êtes sur GNU/Linux / macOS et que vous êtes familier avec la ligne de commande, il est possible de flasher la clef USB ou carte SD avec dd. Vous pouvez identifier le nom du périphérique avec `fdisk -l` ou `lsblk`. Une carte SD s'appelle typiquement `/dev/mmcblk0`. ATTENTION à faire attention de prendre le bon nom ! +Si vous êtes sur GNU/Linux / macOS et que vous êtes familier avec la ligne de commande, il est possible de flasher la clé USB ou carte SD avec dd. Vous pouvez identifier le nom du périphérique avec `fdisk -l` ou `lsblk`. Une carte SD s'appelle typiquement `/dev/mmcblk0`. ATTENTION à bien prendre le bon nom ! Ensuite lancez : @@ -377,13 +377,13 @@ Allez dans **Réglages** > **Réseau** : {% if arm %} ## [fa=plug /] Démarrer la carte -* Branchez le câble ethernet (un côté sur votre box, l'autre côté à votre carte). +* Branchez le câble Ethernet (un côté sur votre box, l'autre côté à votre carte). * Pour les utilisateurs et utilisatrices souhaitant configurer la carte pour la connecter via le WiFi à la place, voir [cet exemple](https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md). * Mettez la carte SD dans le serveur. -* (Faculatif) Il est possible de brancher un écran et clavier sur votre serveur en cas de soucis ou pour vérifier que le processus de démarrage (boot) se passe bien ou encore pour avoir un accès direct en console. +* (Facultatif) Il est possible de brancher un écran et un clavier sur votre serveur en cas de soucis, pour vérifier que le processus de démarrage (boot) se passe bien, ou encore pour avoir un accès direct en console. * Branchez l'alimentation. * Laissez quelques minutes à votre serveur pour s'autoconfigurer durant le premier démarrage. -* Assurez-vous que votre ordinateur (de bureau ou portable) est connecté au même réseau local (c'est-à-dire la même box internet) que votre serveur. +* Assurez-vous que votre ordinateur (de bureau ou portable) est connecté au même réseau local (c'est-à-dire la même box Internet) que votre serveur. {% elseif virtualbox %} ## [fa=plug /] Lancer la machine virtuelle @@ -397,10 +397,10 @@ Démarrez votre machine virtuelle après avoir sélectionné l'image YunoHost. {% else %} ## [fa=plug /] Démarrer la machine sur la clé USB -* Branchez le câble ethernet (un côté à votre box, de l'autre côté à votre carte). +* Branchez le câble Ethernet (un côté à votre box, de l'autre côté à votre carte). * Démarrez votre serveur avec la clé USB ou le CD-ROM inséré, et sélectionnez-le comme **périphérique de démarrage (bootable device)** en pressant l’une des touches suivantes (dépendant de votre ordinateur) : ``, ``, ``, ``, `` or ``. - * N.B. : si le serveur était précédemment installé avec une version récente de Windows (8+), vous devez d'abord demander à Windows de « redémarrer réellement ». Vous pouvez le faire dans une oiption du menu « Options de démarrage avancées ». + * N.B. : si le serveur était précédemment installé avec une version récente de Windows (8+), vous devez d'abord demander à Windows de « redémarrer réellement ». Vous pouvez le faire dans une option du menu « Options de démarrage avancées ». {% endif %} {% if regular or virtualbox %} @@ -408,7 +408,7 @@ Démarrez votre machine virtuelle après avoir sélectionné l'image YunoHost. !! N.B. : L'installation effacera totalement les données sur votre disque dur ! -Vous devriez voir un écran comme ça : +Votre écran devrait ressembler à la capture ci-dessous : [figure class="nomargin" caption="Capture d'écran du menu de l'ISO"] ![](image://virtualbox_3.png?class=inline) @@ -423,16 +423,16 @@ Vous devriez voir un écran comme ça : {% if rpi1 or rpi0 %} ## [fa=bug /] Se connecter à la carte et corriger l'image -Les Raspberry Pi 1 et 0 ne sont pas totalement supportés à cause de [problèmes de compilation pour cette architecture](https://github.com/YunoHost/issues/issues/1423). +Les Raspberry Pi 1 et Zero ne sont pas totalement supportés à cause de [problèmes de compilation pour cette architecture](https://github.com/YunoHost/issues/issues/1423). Cependant, il est possible de corriger l'image par vous-même avant de lancer la configuration initiale. -Pour y parvenir, vous devez vous connectez à votre Raspberry Pi en tant que root [via SSH](/ssh) avec le mot de passe temporaire `yunohost`: +Pour y parvenir, vous devez vous connecter à votre Raspberry Pi en tant que root [via SSH](/ssh) avec le mot de passe temporaire `yunohost`: ``` ssh root@yunohost.local ``` -Ensuite, lancez les commandes suivantes pour contourner le dysfonctionnement de metronome : +Ensuite, lancez les commandes suivantes pour contourner le dysfonctionnement de Metronome : ``` mv /usr/bin/metronome{,.bkp} mv /usr/bin/metronomectl{,.bkp} @@ -481,7 +481,7 @@ curl https://install.yunohost.org | bash ## [fa=cog /] Lancer la configuration initiale -!!! Si vous êtes en train de restaurer une sauvegarde YunoHost, vous devez sauter cette étape et vous référer à la section [Restaurer durant la postinstallation à la place de cette étape de configuration initiale](/backup#restoring-during-the-postinstall). +!!! Si vous êtes en train de restaurer une sauvegarde YunoHost, vous devez sauter cette étape et vous référer à la section [Restaurer durant la post-installation à la place de cette étape de configuration initiale](/backup#restoring-during-the-postinstall). [ui-tabs position="top-left" active="0" theme="lite"] [ui-tab title="À partir de l'interface web"] @@ -490,7 +490,7 @@ Dans un navigateur web, tapez dans la barre d'adresse **{% if internetcube %}`ht !!! Si ça ne fonctionne pas, vous devez [chercher l'adresse IP locale du serveur](/finding_the_local_ip). L'adresse ressemble typiquement à `192.168.x.y`, et vous devriez taper `https://192.168.x.y` dans la barre d'adresse du navigateur. {% else %} -Vous pouvez lancer la configuration initiale à partir du navigateur en tapant l'**adresse IP publique de votre serveur**. Généralement, votre fournisseur de VPS vous indique l'IP dans un mail ou sur sa console de gestion. +Vous pouvez lancer la configuration initiale à partir du navigateur en tapant l'**adresse IP publique de votre serveur**. Généralement, votre fournisseur de VPS vous indique l'IP dans un email ou sur sa console de gestion. {% endif %} ! Lors de la première visite, vous rencontrerez très probablement un avertissement de sécurité lié au certificat utilisé. Pour le moment, votre serveur utilise un certificat auto-signé. Vous pourrez plus tard ajouter un certificat automatiquement reconnu par les navigateurs comme décrit dans [la page sur les certificats](/certificate). En attendant, ajoutez une exception de sécurité pour accepter le certificat actuel. Toutefois, **s'il vous plaît**, ne prenez pas l'habitude d'accepter ce genre d'alerte de sécurité ! @@ -521,7 +521,7 @@ Vous pouvez aussi lancer la post-installation avec la commande `yunohost tools p C’est le nom de domaine qui permettra l’accès à votre serveur ainsi qu’au **portail d’authentification** des utilisateurs. Vous pourrez ensuite ajouter d'autres domaines, et changer celui qui sera le domaine principal si besoin. -* Si l'auto-hébergement est tout neuf pour vous et que vous n'avez pas encore de nom de domaine, nous recommandons d'utiliser un domaine en **.nohost.me** / **.noho.st** / **.ynh.fr** (exemple : `homersimpson.nohost.me`). S'il n'est pas déjà utilisé, le domaine sera automatiquement rattaché à votre serveur YunoHost, et vous n’aurez pas d’étape de configuration supplémentaire. Toutefois, notez que l'utilisation d'un de ces noms de domaines implique que vous n'aurez pas le contôle complet sur votre configuration DNS. +* Si l'auto-hébergement est tout neuf pour vous et que vous n'avez pas encore de nom de domaine, nous recommandons d'utiliser un domaine en **.nohost.me** / **.noho.st** / **.ynh.fr** (exemple : `homersimpson.nohost.me`). S'il n'est pas déjà utilisé, le domaine sera automatiquement rattaché à votre serveur YunoHost, et vous n’aurez pas d’étape de configuration supplémentaire. Toutefois, notez que l'utilisation d'un de ces noms de domaines implique que vous n'aurez pas le contrôle complet sur votre configuration DNS. * Si en revanche vous avez déjà votre propre nom de domaine, vous souhaitez probablement l'utiliser. Vous aurez donc besoin ensuite de configurer les enregistrements DNS comme expliqué [ici](/dns_config). @@ -534,20 +534,20 @@ C’est le mot de passe qui vous permettra d’accéder à l’interface d’adm Une fois la configuration initiale faite, vous devriez être capable de vous connecter à l'interface d'administration web en utilisant le mot de passe d'administration. -Bien que votre serveur dispose maintenant d'un utilisateur `admin`, cet utilisateur `admin` n'est pas un utilisateur "standard" et ne peut pas se connecter sur le [portail utilisateur](/users). +Bien que votre serveur dispose maintenant d'un utilisateur `admin`, cet utilisateur `admin` n'est pas un utilisateur « standard » et ne peut pas se connecter sur le [portail utilisateur](/users). Par conséquent, vous devriez ajouter un premier utilisateur « standard ». !!! Le premier utilisateur que vous créez est un peu spécial : il recevra les emails envoyés à `root@votredomaine.tld` et `admin@votredomaine.tld`. Ces emails peuvent être utilisés pour envoyer des informations ou des alertes techniques. [ui-tabs position="top-left" active="0" theme="lite"] -[ui-tab title="A partir de l'interface web"] +[ui-tab title="À partir de l'interface web"] -Allez dans `Users > Add` +Allez dans `Utilisateurs > Nouvel utilisateur`. TODO: add a screenshot [/ui-tab] -[ui-tab title="A partir de la ligne de commande"] +[ui-tab title="À partir de la ligne de commande"] ``` yunohost user create johndoe ``` @@ -563,7 +563,7 @@ Le système de diagnostic est conçu pour fournir un moyen facile de valider que !!! N.B. : **ne partez pas en courant** ! La première fois que vous lancerez le diagnostic, il est assez normal d'avoir plusieurs alertes rouges ou jaunes car vous devez généralement [configurer les enregistrements DNS](/dns_config) (si vous n'utilisez pas un domaine `.nohost.me`, `.noho.st` ou `.ynh.fr`), ajouter un fichier de swap {%if at_home %} et/ou [configurer la redirection des ports](/isp_box_config){% endif %}. -!!! Si une alerte n'est pas pertinente (par exemple parce que vous ne pensez pas utiliser une fonctionnalité spécifique), il est tout à fait convenable d'indiquer le dysfonctionnement comme « À ignorer » en allant dans l'administration web > Diagnostic, et en cliquant sur bouton « Ignorer » pour ce dysfonctionnement spécifique. +!!! Si une alerte n'est pas pertinente (par exemple parce que vous ne pensez pas utiliser une fonctionnalité spécifique), il est tout à fait convenable d'indiquer le dysfonctionnement comme « À ignorer » en allant dans l'administration web > Diagnostic, et en cliquant sur le bouton « Ignorer » pour ce dysfonctionnement spécifique. [ui-tabs position="top-left" active="0" theme="lite"] [ui-tab title="(Recommandé) A partir de l'interface web"] @@ -574,7 +574,7 @@ Pour lancer le diagnostic, allez dans l'Administration Web dans la partie Diagno [/figure] [/ui-tab] -[ui-tab title="A partir de la ligne de commande"] +[ui-tab title="À partir de la ligne de commande"] ``` yunohost diagnosis run yunohost diagnosis show --issues --human-readable @@ -589,14 +589,14 @@ Une fois que vous avez configuré, si nécessaire, les enregistrements DNS et la Pour plus d'instructions détaillées, ou pour en savoir plus à propos des certificats SSL/TLS, voir [la page correspondante ici](/certificate). [ui-tabs position="top-left" active="0" theme="lite"] -[ui-tab title="A partir de l'interface web"] +[ui-tab title="À partir de l'interface web"] [figure class="nomargin" caption="Capture d'écran du panneau pour installer un certificat Let's Encrypt"] ![](image://certificate-before-LE.png?resize=100%&class=inline) [/figure] [/ui-tab] -[ui-tab title="A partir de la ligne de commande"] +[ui-tab title="À partir de la ligne de commande"] ``` yunohost domain cert-install ``` @@ -606,6 +606,6 @@ yunohost domain cert-install ## ![](image://tada.png?resize=32&classes=inline) Félicitations ! -Vous avez maintenant un serveur plutôt bien configuré. Si vous découvrez YunoHost, nous vous recommandons de jeter un oeil à [la visite guidée](/overview). Vous devriez aussi être en mesure d'[installer vos applications favorites](/apps). N'oubliez pas de [prévoir des sauvegardes](/backup) ! +Vous avez maintenant un serveur plutôt bien configuré. Si vous découvrez YunoHost, nous vous recommandons de jeter un œil à [la visite guidée](/overview). Vous devriez aussi être en mesure d'[installer vos applications favorites](/apps). N'oubliez pas de [prévoir des sauvegardes](/backup) ! {% endif %} From 54f491bf1cc223a5e5a5a9f03d7fe6a19329f7a3 Mon Sep 17 00:00:00 2001 From: NegentropicMan Date: Mon, 9 Aug 2021 22:21:51 +0200 Subject: [PATCH 25/50] Update apps_wishlist.md Added DrakonHub, as the original site is going out of business. --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 1ea9b74c..7421f9bd 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -64,6 +64,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [DomainMOD](https://domainmod.org) | Domain portfolio management application | | | | Draw.io | Online diagram creation | [Upstream](https://github.com/jgraph/drawio) | | | Dynette | Dynette is a dyndns server | [Upstream](https://github.com/YunoHost/dynette) | [Package Draft](https://github.com/YunoHost-Apps/dynette_ynh) | +| DrakonHub | Online editor for Drakon diagrams | [Upstream](https://github.com/stepan-mitkin/drakonhub) | | | [EasyAppointments](https://easyappointments.org/) | Online appointment booker | | | | [eLabFTW](https://www.elabftw.net/) | Electronic lab notebook | [Upstream](https://github.com/elabftw/elabftw) | | | Emoncms | | [Upstream](https://github.com/emoncms/emoncms) | | From 1c7b6746a4055e95e9211ca67edf753a5b83fe67 Mon Sep 17 00:00:00 2001 From: sagessylu Date: Tue, 10 Aug 2021 13:46:09 +0200 Subject: [PATCH 26/50] Fix typos --- .../06.overview/08.emails/email.fr.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/01.administrate/06.overview/08.emails/email.fr.md b/pages/01.administrate/06.overview/08.emails/email.fr.md index df648fc7..2b4c1d55 100644 --- a/pages/01.administrate/06.overview/08.emails/email.fr.md +++ b/pages/01.administrate/06.overview/08.emails/email.fr.md @@ -19,19 +19,19 @@ Pour valider que votre configuration est correcte : - si vous vous hébergez chez vous et n'utilisez pas de VPN, assurez-vous que [votre FAI ne bloque pas le port 25](/isp) ; - routez les ports selon [cette documentation](/isp_box_config) ; - configurez soigneusement les enregistrements DNS du courrier électronique selon [cette documentation](/dns_config) ; -- Testez votre configuration en utilisant les fonctionnalités de diagnostique (`Webadmin > Diagnostic > Email`). Vous pouvez également utiliser le service [mail-tester.com](https://mail-tester.com), un score d'au moins 8~9/10 est un but raisonnable (attention : seuls 3 tests par domaine et par jour sont autorisés) ; +- Testez votre configuration en utilisant les fonctionnalités de diagnostic (`Webadmin > Diagnostic > Email`). Vous pouvez également utiliser le service [mail-tester.com](https://mail-tester.com), un score d'au moins 8~9/10 est un but raisonnable (attention : seuls 3 tests par domaine et par jour sont autorisés) ; ## Clients de messagerie -Pour interagir avec le serveur de mail, c'est-à-dire lire et envoyer des emails, vous pouvez soit installer un client web comme Roundcube ou Rainloop sur votre serveur - ou configurer un client de bureau ou mobile comme décrit dans [cette page](/email_configure_client). +Pour interagir avec le serveur de mail, c'est-à-dire lire et envoyer des emails, vous pouvez soit installer un client web comme Roundcube ou Rainloop sur votre serveur, soit configurer un client de bureau ou mobile comme décrit dans [cette page](/email_configure_client). -Les clients de bureau ou mobile ont l'avantage de copier vos emails sur l'équipement permettant ainsi la consultation hors ligne et une protection relative face à d'éventuelles pannes matériel de votre serveur. +Les clients de bureau ou mobile ont l'avantage de copier vos emails sur l'équipement permettant ainsi la consultation hors ligne et une protection relative face à d'éventuelles pannes matérielles de votre serveur. ## Configuration des alias de messagerie et des redirections automatiques -Des alias de messagerie et des redirections peuvent être configurés pour chaque utilisateur. Par exemple, le premier utilisateur créé sur le serveur dispose automatiquement d'un alias `root@votre.domaine.tld` - ce qui signifie qu'un email envoyé vers cette adresse se retrouvera dans la boîte de réception de cet utilisateur. Les redirections automatiques peuvent être configurées, par exemple si un utilisateur ne veut pas configurer un compte de messagerie supplémentaire et souhaite simplement recevoir des courriels du serveur sur, disons, son adresse gmail. +Des alias de messagerie et des redirections peuvent être configurés pour chaque utilisateur. Par exemple, le premier utilisateur créé sur le serveur dispose automatiquement d'un alias `root@votre.domaine.tld` - ce qui signifie qu'un email envoyé vers cette adresse se retrouvera dans la boîte de réception de cet utilisateur. Les redirections automatiques peuvent être configurées, par exemple si un utilisateur ne veut pas configurer un compte de messagerie supplémentaire et souhaite simplement recevoir des courriels du serveur sur, disons, son adresse Gmail. -Une autre fonctionnalité méconnue est l'utilisation de suffixe commencant par "+". Par exemple, les emails envoyés à `johndoe+sncf@votre.domaine.tld` atteriront dans le dossier 'sncf' de la boîte mail de John Doe (ou bien directement dans la boîle mail si ce dossier n'existe pas). C'est une technique pratique pour par exemple fournir une adresse mail à un site puis facilement trier (via des filtres automatiques) les courriers venant de ce site. +Une autre fonctionnalité méconnue est l'utilisation de suffixes commencant par "+". Par exemple, les emails envoyés à `johndoe+sncf@votre.domaine.tld` atteriront dans le dossier 'sncf' de la boîte mail de John Doe (ou bien directement dans la boîte mail si ce dossier n'existe pas). C'est une technique pratique pour, par exemple, fournir une adresse mail à un site puis facilement trier (via des filtres automatiques) les courriers venant de ce site. ## Que se passe-t-il si mon serveur devient indisponible ? @@ -53,4 +53,4 @@ Voir [cette page](/email_configure_relay). ## Pour aller plus loin -Pour approfondir votre compréhension du courriel et de ses protocoles, voici une [conférence éclairante](https://www.octopuce.fr/conference-lemail-vaste-sujet-par-benjamin-sonntag/) (en français). +Pour approfondir votre compréhension de l'email et de ses protocoles, voici une [conférence éclairante](https://www.octopuce.fr/conference-lemail-vaste-sujet-par-benjamin-sonntag/) (en français). From 02fe5062955e09b07044c7b3365a024ced0d1069 Mon Sep 17 00:00:00 2001 From: sagessylu Date: Wed, 11 Aug 2021 18:31:50 +0200 Subject: [PATCH 27/50] Fix typos in Administration (part 1) --- orphaned/registrar.fr.md | 2 +- .../howtohostyourself.fr.md | 6 ++-- .../finding_the_local_ip.fr.md | 9 ++---- .../03.isp_box_config/isp_box_config.fr.md | 19 ++++++----- .../05.install/04.dns/dns_config.fr.md | 8 ++--- .../06.certificate/certificate.fr.md | 14 ++++---- .../01.administrate/05.install/install.fr.md | 2 +- .../02.guidelines/guidelines.fr.md | 8 ++--- .../06.overview/04.commandline/ssh.fr.md | 32 +++++++++---------- .../06.overview/05.users/users.fr.md | 4 +-- .../06.overview/06.apps/apps_overview.fr.md | 2 +- .../06.overview/10.backups/backup.fr.md | 4 +-- .../01.dns_nohost_me/dns_nohost_me.fr.md | 2 +- .../01.domains/05.OVH/OVH.fr.md | 2 +- .../02.isp/01.sfr/isp_sfr.fr.md | 2 +- .../02.isp/02.orange/isp_orange.fr.md | 2 +- .../02.isp/03.free/isp_free.fr.md | 2 +- .../email_configure_relay.fr.md | 2 +- .../10.vpn/vpn_advantage.fr.md | 2 +- .../12.api/admin_api.fr.md | 2 +- .../sponsors_partners.fr.md | 4 +-- 21 files changed, 62 insertions(+), 68 deletions(-) diff --git a/orphaned/registrar.fr.md b/orphaned/registrar.fr.md index a678ff46..c8a5d5a0 100644 --- a/orphaned/registrar.fr.md +++ b/orphaned/registrar.fr.md @@ -5,4 +5,4 @@ Voici une liste des bureaux d’enregistrement pour acheter un nom de domaine : * [Gandi](http://gandi.net/) * [Namecheap](https://www.namecheap.com/) * [BookMyName](https://www.bookmyname.com/) -* [GoDaddy](https://godaddy.com/) /!\ GoDaddy is [not a good example about censorship](https://en.wikipedia.org/wiki/GoDaddy#Controversies) +* [GoDaddy](https://godaddy.com/) /!\ GoDaddy [n'est pas un bon exemple pour la censure](https://en.wikipedia.org/wiki/GoDaddy#Controversies) diff --git a/pages/01.administrate/04.howtohostyourself/howtohostyourself.fr.md b/pages/01.administrate/04.howtohostyourself/howtohostyourself.fr.md index 632b8ee2..ccebf174 100644 --- a/pages/01.administrate/04.howtohostyourself/howtohostyourself.fr.md +++ b/pages/01.administrate/04.howtohostyourself/howtohostyourself.fr.md @@ -14,11 +14,11 @@ Vous pouvez vous auto-héberger à la maison (sur un petit ordinateur), ou sur u Vous pouvez vous héberger chez vous, sur une carte ARM ou un vieil ordinateur, connecté à votre box internet. - **Avantages** : vous aurez un contrôle physique sur la machine et avez seulement besoin d'acheter le matériel initial ; -- **Inconvénients** : il vous faudra [configurer manuellement votre box internet](/isp_box_config) et serez possiblement [limité par certains aspects de votre fournisseur d'accès internet](/isp). +- **Inconvénients** : il vous faudra [configurer manuellement votre box internet](/isp_box_config) et serez possiblement [limité par certains aspects de votre fournisseur d'accès à Internet](/isp). ### À la maison, derrière un VPN -Un VPN est un tunnel chiffré entre deux machines. En pratique, cela permet de faire « comme si » une machine était connectée depuis ailleurs. Ceci permet de s'auto-héberger à la maison tout en contournant les limitations du fournisseur d'accès internet. Voir aussi [le projet Brique Internet](https://labriqueinter.net/) et [la FFDN](https://www.ffdn.org/). +Un VPN est un tunnel chiffré entre deux machines. En pratique, cela permet de faire « comme si » une machine était connectée depuis ailleurs. Ceci permet de s'auto-héberger à la maison tout en contournant les limitations du fournisseur d'accès à Internet. Voir aussi [le projet Brique Internet](https://labriqueinter.net/) et [la FFDN](https://www.ffdn.org/). - **Avantages** : vous aurez un contrôle physique sur la machine, et le VPN permettra de cacher votre trafic vis-à-vis de votre FAI ainsi que de contourner ses limitations ; - **Inconvénients** : il vous faudra payer des frais mensuels pour le VPN. @@ -66,7 +66,7 @@ Vous pouvez louer un serveur privé virtuel ou une machine dédiée à des hébe Non - Limitation possibles
par le FAI + Limitations possibles
par le FAI Oui
(voir ici) Contournées par le VPN Généralement non diff --git a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md index b5959dd4..d6f28e4e 100644 --- a/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md +++ b/pages/01.administrate/05.install/02.findinglocalip/finding_the_local_ip.fr.md @@ -49,16 +49,13 @@ Les identifiants par défaut (avant la post-installation!) sont : (Si vous utilisez une image Armbian brute plutôt que les images YunoHost pré-installées, les identifiants sont root / 1234) - - [/ui-tab] [/ui-tabs] - ## Je ne trouve toujours pas mon IP locale -Si vous n'êtes pas capable de trouver votre serveur avec les méthodes précédentes, alors peut-être que votre serveur n'a pas démarré correctement +Si vous n'êtes pas capable de trouver votre serveur avec les méthodes précédentes, alors peut-être que votre serveur n'a pas démarré correctement. - Assurez-vous que le serveur est correctement branché ; -- Si votre serveur a une carte SD, essayez de vous assurer que la connectique n'est pas trop poussièreuse ; +- Si votre serveur a une carte SD, essayez de vous assurer que la connectique n'est pas trop poussiéreuse ; - Branchez un écran sur le serveur et essayez de le redémarrer pour valider que le serveur démarre bien ; -- Assurez-vous que le cable ethernet est fonctionnel et correctement branché ; +- Assurez-vous que le câble Ethernet est fonctionnel et correctement branché ; diff --git a/pages/01.administrate/05.install/03.isp_box_config/isp_box_config.fr.md b/pages/01.administrate/05.install/03.isp_box_config/isp_box_config.fr.md index e54a7f3d..4ab88031 100644 --- a/pages/01.administrate/05.install/03.isp_box_config/isp_box_config.fr.md +++ b/pages/01.administrate/05.install/03.isp_box_config/isp_box_config.fr.md @@ -15,41 +15,41 @@ Si vous vous auto-hébergez à la maison et sans VPN, il vous faut rediriger les [Cette page](https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html) propose également des explications détaillées sur le fonctionnement des ports, et les étapes de configuration pour différents routeurs. -### 0. Diagnostiquer les ports ouverts +### 1. Diagnostiquer les ports ouverts Une fois les redirections configurées, l'outil de diagnostic introduit dans YunoHost 3.8 vous permettra de vérifier si les ports sont correctement exposés. -### 1. Accéder à l'interface d'administration de votre box/routeur +### 2. Accéder à l'interface d'administration de votre box/routeur L'interface d'administration est généralement accessible via http://192.168.0.1 ou http://192.168.1.1. Ensuite, il vous faudra peut-être vous authentifier avec les identifiants -fournis par votre fournisseur d'accès internet (FAI). +fournis par votre fournisseur d'accès à Internet (FAI). -### 2. Trouver l'IP locale de votre serveur +### 3. Trouver l'IP locale de votre serveur Identifiez quelle est l'IP locale de votre serveur, soit : - depuis l'interface de votre routeur/box, qui liste peut-être les dispositifs connectés; -- depuis la webadmin de YunoHost, dans 'Diagnostic', section 'Connectivité Internet', cliquer sur 'Details' à côté de la ligne sur IPv4. +- depuis la webadmin de YunoHost, dans 'Diagnostic', section 'Connectivité Internet', cliquer sur 'Détails' à côté de la ligne sur IPv4. - depuis la webadmin de YunoHost, dans 'État du serveur', 'Réseau'; Une adresse IP locale ressemble généralement à `192.168.xx.yy`, ou `10.0.xx.yy`. -### 3. Rediriger les ports +### 4. Rediriger les ports Dans l'interface d'administration de votre box/routeur, il vous faut trouver une catégorie comme 'Configuration du routeur', ou 'Redirections de ports'. Le nom diffère suivant le type / marque de la box... -Il vous faut ensuite rediriger chacun des ports listés ci-dessous vers l'IP locale de votre serveur pour que les différents services de YunoHost fonctionnent. Pour chacun d'eux, une redirection 'TCP' est nécessaire. Certaines interfaces font référence à un port 'externe' et un port 'interne' : dans notre cas il s'agit du même. +Il vous faut ensuite rediriger chacun des ports listés ci-dessous vers l'IP locale de votre serveur pour que les différents services de YunoHost fonctionnent. Pour chacun d'eux, une redirection 'TCP' est nécessaire. Certaines interfaces font référence à un port « externe » et un port « interne » : dans notre cas il s'agit du même. * Web: 80 (HTTP), 443 (HTTPS) * [SSH](/ssh): 22 -* [XMPP](/XMPP): 5222 (clients), 5269 (servers) +* [XMPP](/XMPP): 5222 (clients), 5269 (serveurs) * [Email](/email): 25, 587 (SMTP), 993 (IMAP) -! [fa=exclamation-triangle /] Certains fournisseurs d'accès internet bloquent le port 25 (mail SMTP) par défaut pour combattre le spam. D'autres (plus rares) ne permettent pas d'utiliser librement les ports 80/443. En fonction de votre FAI, il peut être possible d'ouvrir ces ports dans l'interface... Voir [cette page](/isp) pour plus d'informations. +! [fa=exclamation-triangle /] Certains fournisseurs d'accès à Internet bloquent le port 25 (mail SMTP) par défaut pour combattre le spam. D'autres (plus rares) ne permettent pas d'utiliser librement les ports 80/443. En fonction de votre FAI, il peut être possible d'ouvrir ces ports dans l'interface... Voir [cette page](/isp) pour plus d'informations. ## Redirection automatique / UPnP @@ -58,4 +58,3 @@ Une technologie nommée UPnP est disponible sur certains routeurs/box et permet ```bash sudo yunohost firewall reload ``` - diff --git a/pages/01.administrate/05.install/04.dns/dns_config.fr.md b/pages/01.administrate/05.install/04.dns/dns_config.fr.md index 4266ddbd..7e725afe 100644 --- a/pages/01.administrate/05.install/04.dns/dns_config.fr.md +++ b/pages/01.administrate/05.install/04.dns/dns_config.fr.md @@ -11,7 +11,7 @@ routes: DNS (système de nom de domaine) est un élément essentiel d'Internet qui permet de convertir des adresses compréhensibles par les êtres humains (les noms de -domaines) en adresses compréhensibles par la machine (les IPs). Pour que +domaines) en adresses compréhensibles par la machine (les adresses IP). Pour que votre serveur soit facilement accessible par d'autres êtres humains, et pour que certains services comme le mail fonctionnent correctement, il est nécessaire de configurer la zone DNS de votre domaine. @@ -64,7 +64,7 @@ mail._domainkey 3600 IN TXT "v=DKIM1; k=rsa; p=uneGrannnnndeClef" _dmarc 3600 IN TXT "v=DMARC1; p=none" ``` -Mais il est peut-être plus facile de la comprendre si affichée de la façon +Mais il est peut-être plus facile de la comprendre affichée de la façon suivante : | Type | Nom | Valeur | @@ -91,7 +91,7 @@ suivante : - `@` correspond à `votre.domaine.tld`, et par ex. `muc` correspond à `muc.votre.domaine.tld` ; - Les valeurs montrées ici sont des valeurs d'exemple ! Référez-vous à la configuration générée chez vous pour savoir quelles valeurs utiliser ; - Nous recommandons un [TTL](https://fr.wikipedia.org/wiki/Time_to_Live#Le_Time_to_Live_dans_le_DNS) de 3600 (1 heure). Mais vous pouvez utiliser une autre valeur si vous savez ce que vous faîtes ; -- Ne mettez pas d'enregistrement IPv6 si vous n'êtes pas certains que l'IPv6 fonctionne sur votre serveur ! Vous aurez des problèmes avec Let's Encrypt si ce n'est pas le cas. +- Ne mettez pas d'enregistrement IPv6 si vous n'êtes pas certain que l'IPv6 fonctionne sur votre serveur ! Vous aurez des problèmes avec Let's Encrypt si ce n'est pas le cas. ### Résolution DNS inverse @@ -101,7 +101,7 @@ inverse](https://fr.wikipedia.org/wiki/Domain_Name_System#R%C3%A9solution_invers pour vos adresses publiques IPv4 et/ou IPv6. Ceci vous évitera d'être marqué comme spammeur par les systèmes de filtrage anti-spams. -**N.B. : la configuration du DNS inverse se passe au niveau de votre Fournisseur d'Accès à Internet, ou de votre hébergeur de VPS. Elle ne se fait *pas* sur le registrar de votre nom de domaine.** +**N.B. : la configuration du DNS inverse se passe au niveau de votre fournisseur d'accès à Internet, ou de votre hébergeur de VPS. Elle ne se fait *pas* sur le registrar de votre nom de domaine.** Cela signifie que si votre adresse IPv4 publique est `111.222.333.444` et que votre nom de domaine est `domain.tld`, vous devez obtenir le résultat suivant diff --git a/pages/01.administrate/05.install/06.certificate/certificate.fr.md b/pages/01.administrate/05.install/06.certificate/certificate.fr.md index f2ad4b01..5a2d0973 100644 --- a/pages/01.administrate/05.install/06.certificate/certificate.fr.md +++ b/pages/01.administrate/05.install/06.certificate/certificate.fr.md @@ -30,7 +30,7 @@ de votre serveur) et que votre site est accessible en HTTP depuis l'extérieur #### Via l'interface d'administration web -Rendez-vous dans la partie 'Domaine' de l'interface d'administration, puis dans +Rendez-vous dans la partie 'Domaines' de l'interface d'administration, puis dans la section dédiée à votre domaine. Vous trouverez un bouton 'Certificat SSL'. ![](image://domain-certificate-button-fr.png) @@ -56,13 +56,13 @@ trois mois environ. Connectez-vous sur votre serveur en SSH. -Vous pouvez vérifier le statut actuel de votre certificat via +Vous pouvez vérifier le statut actuel de votre certificat via : ```bash yunohost domain cert-status votre.domaine.tld ``` -Installez le certificat Let's Encrypt via +Installez le certificat Let's Encrypt via : ```bash yunohost domain cert-install votre.domaine.tld @@ -72,7 +72,7 @@ Cette commande doit retourner : ```bash Success! The SSOwat configuration has been generated -Success! Successfully installed Let's Encrypt certificate for domain DOMAIN.TLD! +Success! Successfully installed Let's Encrypt certificate for domain votre.domaine.tld! ``` Une fois l'installation effectuée, vous pouvez vous rendre sur votre domaine @@ -82,7 +82,7 @@ trois mois environ. ##### En cas de problème -Si suite à une mauvaise manipulation, un certificat se retrouve dans une +Si, suite à une mauvaise manipulation, un certificat se retrouve dans une situation fâcheuse (e.g. perte du certificat ou impossible de lire le certificat), il est possible de repartir sur des bases propres en regénérant un certificat auto-signé : @@ -96,6 +96,4 @@ avez bien vérifié votre configuration DNS et avez bien accès à votre serveur HTTP depuis l'extérieur, vous pouvez tenter : - d'ajouter une ligne `127.0.0.1 votre.domaine.tld` au fichier `/etc/hosts` sur votre serveur ; -- si l'installation ne fonctionne toujours pas, désactiver les vérifications en ajoutant `--no-checks` à la commande `cert-install`. - - +- si l'installation ne fonctionne toujours pas, de désactiver les vérifications en ajoutant `--no-checks` à la commande `cert-install`. diff --git a/pages/01.administrate/05.install/install.fr.md b/pages/01.administrate/05.install/install.fr.md index 0bf7de81..0163dc6c 100644 --- a/pages/01.administrate/05.install/install.fr.md +++ b/pages/01.administrate/05.install/install.fr.md @@ -179,7 +179,7 @@ Cependant, ces images communautaires existent et sont disponibles sur Docker Hub * Une clé USB avec au moins 1Go de capacité OU un CD vierge standard ; {% endif %} {% if at_home %} -* Un [fournisseur d'accès internet correct](/isp), de préférence avec une bonne vitesse d’upload ; +* Un [fournisseur d'accès à Internet correct](/isp), de préférence avec une bonne vitesse d’upload ; {% if rpi0 %} * Un câble OTG ou un adaptateur Wifi USB pour connecter votre Raspberry Pi Zero ; {% elseif not virtualbox %} diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md index 4ff13908..aea11f89 100644 --- a/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md @@ -11,13 +11,13 @@ Cette page énumère quelques conseils et lignes directrices que tout administra ## Ne cassez pas YunoHost -En d'autres termes : votre serveur est soit un "serveur de production" (destiné à fonctionner), soit un serveur de test sur lequel vous vous permettez d'expérimenter. +En d'autres termes : votre serveur est soit un « serveur de production » (destiné à fonctionner), soit un serveur de test sur lequel vous vous permettez d'expérimenter. Si votre but est d'avoir un serveur de production : - soyez conscient qu'un serveur est un système fragile : restez prudent, méthodique et patient ; - limitez les expérimentations et la personnalisation - notamment des fichiers de config ; - n'installez pas des douzaines d'applications juste pour voir de quoi elles ont l'air ; -- utilisez les applications non-officielles avec prudence, et interdisez-vous d'utiliser celles 'in progress', 'not working' ou qui on un niveau 0 ; +- utilisez les applications non-officielles avec prudence, et interdisez-vous d'utiliser celles marquées 'in progress', 'not working' ou qui sont en niveau 0 ; - si quelque chose casse, réfléchissez à deux fois avant de tenter de le réparer vous-même si vous ne savez pas ce que vous faites. (Par exemple, n'essayez pas de recréer vous-même l'utilisateur admin juste parce qu'il a mystérieusement disparu...) ## Keep it simple ! @@ -35,7 +35,7 @@ Gardez les choses aussi simples que possible ! Certaines personnes ont tendance à tomber dans la "spirale de la réinstallation" - où chaque fois que quelque chose casse dans le serveur et qu'il n'est pas évident de le réparer, ou parce que le serveur est devenu instable, l'administrateur finit par réinstaller le serveur entier à partir de zéro car cela semble une solution "facile" et rapide pour remettre les choses à plat. -Ne faites pas ça. La réinstallation est une opération lourde et n'est pas une bonne stratégie à long terme pour résoudre les problèmes. Vous vous fatiguerez et n'apprendrez rien. Oubliez le rêve d'avoir un serveur infaillible : un serveur utilisé quotidiennement finit toujours par être instable. De plus, vous devez apprendre (progressivement) à résoudre les problèmes lorsque vous les rencontrez. [Demandez de l'aide](/help) en fournissant des détails sur les symptômes, ce que vous essayez de faire et de ce qu'il se passe, et corrigez les problèmes. Avec le temps, vous aurez un bien meilleur contrôle sur votre serveur plutôt que réinstaller aveuglément à chaque fois. +Ne faites pas ça. La réinstallation est une opération lourde et n'est pas une bonne stratégie à long terme pour résoudre les problèmes. Vous vous fatiguerez et n'apprendrez rien. Oubliez le rêve d'avoir un serveur infaillible : un serveur utilisé quotidiennement finit toujours par être instable. De plus, vous devez apprendre (progressivement) à résoudre les problèmes lorsque vous les rencontrez. [Demandez de l'aide](/help) en fournissant des détails sur les symptômes, ce que vous essayez de faire et ce qu'il se passe, et corrigez les problèmes. Avec le temps, vous aurez un bien meilleur contrôle sur votre serveur que si vous réinstallez aveuglément à chaque fois. ## Faites des sauvegardes @@ -43,7 +43,7 @@ Si vous hébergez des services et des données qui sont importants pour vos util ## Lisez les emails envoyés à root -En tant qu'administrateur, vous devriez configurer un client de messagerie pour vérifier les e-mails envoyés à `root@your.domain.tld` (qui doit être un alias pour le premier utilisateur que vous avez ajouté) ou les transférer à une autre adresse que vous vérifiez activement. Ces courriels peuvent contenir des informations sur ce qui se passe sur votre serveur, comme les tâches périodiques automatisées. +En tant qu'administrateur, vous devriez configurer un client de messagerie pour vérifier les e-mails envoyés à `root@votre.domaine.tld` (qui doit être un alias pour le premier utilisateur que vous avez ajouté) ou les transférer à une autre adresse que vous vérifiez activement. Ces courriels peuvent contenir des informations sur ce qui se passe sur votre serveur, comme les tâches périodiques automatisées. ## YunoHost est un logiciel gratuit, maintenu par des bénévoles. diff --git a/pages/01.administrate/06.overview/04.commandline/ssh.fr.md b/pages/01.administrate/06.overview/04.commandline/ssh.fr.md index 90c87f90..eedad845 100644 --- a/pages/01.administrate/06.overview/04.commandline/ssh.fr.md +++ b/pages/01.administrate/06.overview/04.commandline/ssh.fr.md @@ -15,7 +15,7 @@ page-toc: **SSH** est un acronyme pour Secure Shell, et désigne un protocole qui permet de contrôler et administrer à distance une machine via la ligne de commande (CLI). C'est aussi une commande disponible de base dans les terminaux de GNU/Linux et macOS. Sous Windows, il vous faudra utiliser le logiciel [MobaXterm](https://mobaxterm.mobatek.net/download-home-edition.html) (après l'avoir lancé, cliquer sur Session puis SSH). -L'interface en ligne de commande (CLI) est, en informatique, la manière originale (et plus technique) d'interagir avec un ordinateur comparé aux interfaces graphiques. La ligne de commande est généralement considérée comme plus complète, puissante et efficace que les interfaces graphiques, bien que plus difficile à apprendre. +L'interface en ligne de commande (CLI) est, en informatique, la manière originale (et plus technique) d'interagir avec un ordinateur, comparée aux interfaces graphiques. La ligne de commande est généralement considérée comme plus complète, puissante et efficace que les interfaces graphiques, bien que plus difficile à apprendre. ## Comment se connecter ? ### Identifiant à utiliser @@ -23,13 +23,13 @@ L'interface en ligne de commande (CLI) est, en informatique, la manière origina [ui-tabs position="top-left" active="0" theme="lite"] [ui-tab title="Avant la configuration initiale (post-installation)"] -- Si vous faites une **installation à la maison**, les identifiants par défaut sont login: `root`, mot de passe: `yunohost` (ou `1234` si vous partez d'une image armbian) -- Si vous faites une **installation sur un serveur distant (VPS)**, votre fournisseur devrait vous avoir communiqué le login et mot de passe (ou vous proposer de configurer une clef SSH) +- Si vous faites une **installation à la maison**, les identifiants par défaut sont login: `root`, mot de passe: `yunohost` (ou `1234` si vous partez d'une image armbian). +- Si vous faites une **installation sur un serveur distant (VPS)**, votre fournisseur devrait vous avoir communiqué le login et le mot de passe (ou vous proposer de configurer une clé SSH). [/ui-tab] [ui-tab title="Après"] -Durant la postinstallation, vous avez défini un mot de passe d'administration. C'est ce mot de passe qui devient le nouveau mot de passe pour les utilisateurs `root` et `admin`. De plus, **la connexion en SSH avec l'utilisateur `root` est désactivée et il vous faut utiliser l'utilisateur `admin` !**. L'exception à cette règle est qu'il reste possible de se logger en root *depuis le réseau local - ou depuis une console en direct sur la machine* (ce qui peut être utile dans l'éventualité ou le serveur LDAP est inactif et l'utilisateur admin ne fonctionne plus). +Durant la post-installation, vous avez défini un mot de passe d'administration. C'est ce mot de passe qui devient le nouveau mot de passe pour les utilisateurs `root` et `admin`. De plus, **la connexion en SSH avec l'utilisateur `root` est désactivée et il vous faut utiliser l'utilisateur `admin` !**. L'exception à cette règle est qu'il reste possible de se logger en root *depuis le réseau local - ou depuis une console en direct sur la machine* (ce qui peut être utile dans l'éventualité où le serveur LDAP est inactif et l'utilisateur admin ne fonctionne plus). !!! Si vous êtes connecté en tant qu'`admin` et souhaitez devenir `root` pour plus de confort (par exemple, ne pas avoir à taper `sudo` à chaque commande), vous pouvez devenir `root` en tapant `sudo su` ou `sudo -i`. [/ui-tab] @@ -40,7 +40,7 @@ Durant la postinstallation, vous avez défini un mot de passe d'administration. Si vous hébergez votre serveur **à la maison** (par ex. Raspberry Pi ou OLinuXino ou vieil ordinateur) - vous devriez pouvoir vous connecter à la machine en utilisant `yunohost.local`. - si `yunohost.local` ne fonctionne pas, il vous faut [trouver l'IP locale de votre serveur](/finding_the_local_ip). - - si vous avez installé votre serveur à la maison mais essayez d'y accéder depuis l'extérieur du réseau local, assurez-vous d'avoir bien configuré une redirection de port pour le port 22 + - si vous avez installé votre serveur à la maison mais essayez d'y accéder depuis l'extérieur du réseau local, assurez-vous d'avoir bien configuré une redirection de port pour le port 22. S'il s'agit d'une machine distante (VPS), votre fournisseur devrait vous avoir communiqué l'IP de votre machine. @@ -57,7 +57,7 @@ ssh root@11.22.33.44 # après la postinstall: ssh admin@11.22.33.44 -# avec le nom de domaine plutôt que l'ip (plus pratique): +# avec le nom de domaine plutôt que l'IP (plus pratique): ssh admin@votre.domaine.tld # avec le nom de domaine spécial yunohost.local: @@ -67,13 +67,13 @@ ssh admin@yunohost.local ssh -p 2244 admin@votre.domaine.tld ``` -!!! `fail2ban` bannira votre IP pour 10 minutes si vous échouez plus de 10 fois à vous identifier. Pour débannir une IP, vous pouvez regarder la page sur [Fail2Ban](/fail2ban). +!!! `fail2ban` bannira votre IP pendant 10 minutes si vous échouez plus de 10 fois à vous identifier. Pour débannir une IP, vous pouvez regarder la page sur [Fail2Ban](/fail2ban). ## Autoriser un utilisateur YunoHost standard Par défaut, seul l'utilisateur `admin` peut se logger en SSH sur une instance YunoHost. -Les utilisateurs YunoHost créés via l'interface d'administration sont gérés par la base de donnée LDAP. Par défaut, ils ne peuvent pas se connecter en SSH pour des raisons de sécurité. Via le système des permissions il est possible d'autoriser la connexion en SFTP ou si c'est vraiment nécessaire en SSH. +Les utilisateurs YunoHost créés via l'interface d'administration sont gérés par la base de données LDAP. Par défaut, ils ne peuvent pas se connecter en SSH pour des raisons de sécurité. Via le système des permissions il est possible d'autoriser la connexion en SFTP ou si c'est vraiment nécessaire en SSH. ! Faites attention à qui vous donnez accès à SSH. Cela augmente encore plus la surface d'attaque disponible pour un utilisateur malveillant. @@ -86,7 +86,7 @@ A partir de là, il est possible d'ajouter les permissions SFTP ou SSH à un uti Si vous souhaitez ajouter une clé publique SSH à l'utilisateur, vous devez le faire en ligne de commande, l'interface web ne proposant pas encore cette fonctionnalité. [/ui-tab] [ui-tab title="A partir de la ligne de commande"] -Pour autoriser un utilisateur ou un groupe à accéder en SFTP ou en SSH: +Pour autoriser un utilisateur ou un groupe à accéder en SFTP ou en SSH : ```bash # SFTP yunohost user permission add sftp @@ -94,7 +94,7 @@ yunohost user permission add sftp yunohost user permission add ssh ``` -Pour enlever la permission: +Pour enlever la permission : ```bash # SFTP yunohost user permission remove sftp @@ -113,11 +113,11 @@ yunohost user ssh list-keys ## SSH et sécurité -Une discussion plus complète de la sécurité et de SSH peut être trouvée sur [la page dédiée](/security). +Une discussion plus complète sur la sécurité de SSH peut être trouvée sur [la page dédiée](/security). ## La ligne de commande -!!! Fournir un tutoriel complet sur la ligne de commande est bien au-delà du cadre de la documentation de YunoHost : pour cela, référez-vous à des tutoriels comme [celui-ci](https://doc.ubuntu-fr.org/tutoriel/console_ligne_de_commande) ou [celui-ci (en)](http://linuxcommand.org/). Mais soyez rassuré qu'il n'y a pas besoin d'être un expert pour commencer à l'utiliser ! +!!! Fournir un tutoriel complet sur la ligne de commande est bien au-delà du cadre de la documentation de YunoHost : pour cela, référez-vous à des tutoriels comme [celui-ci](https://doc.ubuntu-fr.org/tutoriel/console_ligne_de_commande) ou [celui-ci (en)](http://linuxcommand.org/). Mais soyez rassuré, il n'y a pas besoin d'être un expert pour commencer à l'utiliser ! ### La commande `yunohost` @@ -129,7 +129,7 @@ Les commandes YunoHost ont ce type de structure : yunohost app install wordpress --label Webmail ^ ^ ^ ^ | | | | - categorie action argument options + catégorie action argument options ``` N'hésitez pas à naviguer et demander des informations à propos d'une catégorie ou action donnée via l'option `--help`. Par exemple, ces commandes : @@ -159,17 +159,17 @@ ynh-vpnclient-loadcubefile.sh -u -p -c .cube ### Quelques commandes utiles -Si votre interface web d'administration indique que l'API est injoignable, essayez de démarrer `yunohost-api`: +Si votre interface web d'administration indique que l'API est injoignable, essayez de démarrer `yunohost-api` : ```bash systemctl start yunohost-api ``` -Si vous ne parvenez plus à vous connecter avec l'utilisateur `admin` via SSH et via l'interface web, le service `slapd` est peut être éteint, essayez de le redémarrer : +Si vous ne parvenez plus à vous connecter avec l'utilisateur `admin` via SSH et via l'interface web, le service `slapd` est peut-être éteint, essayez de le redémarrer : ```bash systemctl restart slapd ``` -Si vous avez des configurations modifiées manuellement et souhaitez connaitre les modifications : +Si vous avez des configurations modifiées manuellement et souhaitez connaître les modifications : ```bash yunohost tools regen-conf --with-diff --dry-run ``` diff --git a/pages/01.administrate/06.overview/05.users/users.fr.md b/pages/01.administrate/06.overview/05.users/users.fr.md index d49fe52b..8ef5eb0c 100644 --- a/pages/01.administrate/06.overview/05.users/users.fr.md +++ b/pages/01.administrate/06.overview/05.users/users.fr.md @@ -23,9 +23,9 @@ Le premier utilisateur créé reçoit aussi automatiquement les alias email `roo Le portail utilisateur, également appelé SSO pour 'Single Sign On', permet à l'utilisateur de naviguer facilement entre les différentes applications auxquelles il a accès. En particulier, le terme 'Single Sign On' vient du fait que l'utilisateur n'a qu'à se connecter au portail pour être automatiquement connecté à toutes les applications qui nécessitent une authentification (ou du moins celles qui sont intégrées avec le SSO/LDAP, car cela est parfois techniquement compliqué ou pas possible du tout). -Dans le portail, les utilisateurs peuvent également cliquer sur l'avatar en haut à gauche pour configurer d'autres paramètres tels que leur identité, les alias de messagerie, les transferts automatiques de courrier ou changer leur mot de passe. +Dans le portail, les utilisateurs peuvent également cliquer sur l'avatar en haut à gauche pour configurer d'autres paramètres tels que leur identité, les alias de messagerie, les transferts automatiques de courrier ou leur mot de passe. -!!! Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à l'administrateur web ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](/dns_local_network). +!!! Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à l'interface d'administration web ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](/dns_local_network). ## Gestion des groupes d'utilisateurs et permissions diff --git a/pages/01.administrate/06.overview/06.apps/apps_overview.fr.md b/pages/01.administrate/06.overview/06.apps/apps_overview.fr.md index bb5d1529..f4f90b9f 100644 --- a/pages/01.administrate/06.overview/06.apps/apps_overview.fr.md +++ b/pages/01.administrate/06.overview/06.apps/apps_overview.fr.md @@ -25,7 +25,7 @@ Certaines applications ont besoin de vous communiquer des instructions, des URL Des tests automatisés sont exécutés régulièrement pour tester l'intégration et la qualité de toutes les applications qui ont été déclarées "working" par leur packageurs. Le résultat est un niveau entre 0 et 8, dont la signification est détaillée sur [cette page](/packaging_apps_levels). Certains résultats de tests peuvent également être disponibles sur [ce tableau de bord](https://dash.yunohost.org/appci/branch/stable). -Par défaut, seuls les applications d'une qualité suffisante vous sont proposées. Lorsque la qualité d'une application chute, les mises à jour sont mises en attente et l'installation n'est plus possible, le temps que le problème soit résolu. +Par défaut, seules les applications d'une qualité suffisante vous sont proposées. Lorsque la qualité d'une application chute, les mises à jour sont mises en attente et l'installation n'est plus possible, le temps que le problème soit résolu. ## Intégration LDAP / SSO diff --git a/pages/01.administrate/06.overview/10.backups/backup.fr.md b/pages/01.administrate/06.overview/10.backups/backup.fr.md index 46e9b9a0..9247d2b6 100644 --- a/pages/01.administrate/06.overview/10.backups/backup.fr.md +++ b/pages/01.administrate/06.overview/10.backups/backup.fr.md @@ -74,13 +74,13 @@ Une autre solution alternative consiste à installer une application comme Nextc Enfin, il est possible d'utiliser `scp` (un programme basé sur [`ssh`](/ssh)) pour copier des fichiers entre deux machines grâce à la ligne de commande. Ainsi, depuis une machine sous GNU/Linux, vous pouvez utiliser la commande suivante pour télécharger une archive : ```bash -scp admin@your.domain.tld:/home/yunohost.backup/archives/.tar.gz ./ +scp admin@votre.domaine.tld:/home/yunohost.backup/archives/.tar.gz ./ ``` De façon similaire, vous pouvez téléverser une sauvegarde depuis une machine vers votre serveur avec : ```bash -scp /path/to/your/.tar.gz admin@your.domain.tld:/home/yunohost.backup/archives/ +scp /path/to/your/.tar.gz admin@votre.domaine.tld:/home/yunohost.backup/archives/ ``` ## Restaurer des sauvegardes diff --git a/pages/01.administrate/07.specific_use_cases/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md b/pages/01.administrate/07.specific_use_cases/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md index 236e3040..0a0897a3 100644 --- a/pages/01.administrate/07.specific_use_cases/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md +++ b/pages/01.administrate/07.specific_use_cases/01.domains/01.dns_nohost_me/dns_nohost_me.fr.md @@ -28,7 +28,7 @@ Pour créer un sous domaine à un domaine `nohost.me`, `noho.st` et `ynh.fr` il ### Ajouter un domaine nohost.me, noho.st ou ynh.fr après la post-installation -Si vous avez déjà effectué la postinstallation et souhaitez ajouter un domaine +Si vous avez déjà effectué la post-installation et souhaitez ajouter un domaine de type `nohost.me`, vous pouvez utiliser la catégorie "Domaines" de l'interface web, en choisissant l'option "Je n'ai pas de nom de domaine..." diff --git a/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md b/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md index 599cc8d2..7999f5f8 100644 --- a/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md +++ b/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md @@ -33,7 +33,7 @@ puis effacer tout ce qu'il y a en-dessous, et le remplacer par la configuration Cette partie est à suivre, que si votre IP est dynamique. -Pour savoir si votre fournisseur d’accès internet vous fournit une IP dynamique [voir ici](/isp). +Pour savoir si votre fournisseur d’accès à Internet vous fournit une IP dynamique [voir ici](/isp). Commencez par créer un identifiant DynHost. diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md b/pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md index b2cedcdf..c7ea6680 100644 --- a/pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md +++ b/pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md @@ -7,7 +7,7 @@ routes: default: '/isp_sfr' --- -*Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.* +*Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* #### Accès à l’administration de la box * Allez à cette adresse : http://192.168.1.1. diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md b/pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md index 73c9430e..4aa03ede 100644 --- a/pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md +++ b/pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md @@ -7,7 +7,7 @@ routes: default: '/isp_orange' --- -*Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.* +*Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* #### Le courrier électronique diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md b/pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md index eb5e8220..43df7051 100644 --- a/pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md +++ b/pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md @@ -7,7 +7,7 @@ routes: default: '/isp_free' --- -*Trouvez la liste d’autres fournisseurs d’accès Internet **[ici](/isp)**.* +*Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* #### Accès à l’administration de la box (v5/v6) diff --git a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md index aae4f0ca..7d4a8cc7 100644 --- a/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md +++ b/pages/01.administrate/07.specific_use_cases/07.email_relay/email_configure_relay.fr.md @@ -9,7 +9,7 @@ routes: - '/smtp_relay' --- -Si votre fournisseur internet bloque le port 25, ou si vous rencontrez un problème d’utilisation du serveur SMTP natif de YunoHost, vous pouvez configurer votre serveur YunoHost pour utiliser un relais SMTP. +Si votre fournisseur d'accès à Internet bloque le port 25, ou si vous rencontrez un problème d’utilisation du serveur SMTP natif de YunoHost, vous pouvez configurer votre serveur YunoHost pour utiliser un relais SMTP. ## Qu'est ce qu'un relais SMTP diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md index 28ea4f8c..c8e9c735 100644 --- a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md @@ -37,7 +37,7 @@ Malheureusement, aucun des FAI français les plus courants ne respecte la totali Pour pallier cela, l'usage d'un VPN respectant ces points peut être une alternative. ### Confiance -Enfin, si vous ne souhaitez pas que le contenu des communications de votre serveur soit espionnable par des équipements présents sur le réseau de votre Fournisseur d'Accès Internet, vous pouvez utiliser un VPN pour chiffrer vos communications et déporter votre confiance sur un fournisseur de VPN. Rappel, depuis 2015, le gouvernement déploie officiellement des boîtes noires chez les gros opérateurs réseau qui ont pour objectif de mettre sur écoute l'ensemble des communications numériques françaises entre autre pour préserver les intérêts scientifiques, économiques et industrielles de la France. +Enfin, si vous ne souhaitez pas que le contenu des communications de votre serveur soit espionnable par des équipements présents sur le réseau de votre fournisseur d'accès à Internet, vous pouvez utiliser un VPN pour chiffrer vos communications et déporter votre confiance sur un fournisseur de VPN. Rappel, depuis 2015, le gouvernement déploie officiellement des boîtes noires chez les gros opérateurs réseau qui ont pour objectif de mettre sur écoute l'ensemble des communications numériques françaises entre autre pour préserver les intérêts scientifiques, économiques et industrielles de la France. ## Inconvénient ### Coût diff --git a/pages/01.administrate/07.specific_use_cases/12.api/admin_api.fr.md b/pages/01.administrate/07.specific_use_cases/12.api/admin_api.fr.md index 52b21df3..c4f5abd1 100644 --- a/pages/01.administrate/07.specific_use_cases/12.api/admin_api.fr.md +++ b/pages/01.administrate/07.specific_use_cases/12.api/admin_api.fr.md @@ -21,7 +21,7 @@ curl -k -H "X-Requested-With: customscript" \ -dump-header headers \ https://your.server/yunohost/api/login -# Example de GET +# Exemple de GET curl -k -i -H "Accept: application/json" \ -H "Content-Type: application/json" \ -L -b headers -X GET https://your.server/yunohost/api/ROUTE \ diff --git a/pages/03.community/06.project_sponsors/sponsors_partners.fr.md b/pages/03.community/06.project_sponsors/sponsors_partners.fr.md index ec7d13ad..ba382181 100644 --- a/pages/03.community/06.project_sponsors/sponsors_partners.fr.md +++ b/pages/03.community/06.project_sponsors/sponsors_partners.fr.md @@ -12,11 +12,11 @@ Afin d'avancer et de faire fonctionner le projet, en plus du travail des bénév Une liste des mécènes de YunoHost, fournissant l'infrastructure et des services aux projets : - [GITOYEN](https://gitoyen.net) : association regroupant plusieurs entreprises et associations intervenant comme fournisseur d’infrastructure d’hébergement et d’accès à Internet. - [GLOBENET](http://www.globenet.org) : association militante, au service de la liberté d’expression, proposant des services Internet. -- [LDN-NET](https://ldn-fai.net/) : association pour la défense d’un Internet libre, neutre et décentralisé dont le moyen d’action principale est d’être un fournisseur d’accès Internet (FAI) assocatif et local. +- [LDN-NET](https://ldn-fai.net/) : association pour la défense d’un Internet libre, neutre et décentralisé dont le moyen d’action principale est d’être un fournisseur d’accès à Internet (FAI) assocatif et local. - [NBS System](https://www.nbs-system.com/): société spécialisée dans l’hébergement, la sécurisation des Clouds, l’infogérance (Systèmes d’information, Applications SaaS, Plateformes web) et les services managés. - [NLNET](https://nlnet.nl/) : La Fondation NLnet soutient les organisations et les personnes qui contribuent à une société de l'information ouverte. - [TETANEUTRAL-NET](https://tetaneutral.net/) : fournisseur d'accès à Internet associatif opérant actuellement un réseau radio sur Toulouse et ses environs et un hébergeur. Une liste des partenaires de YunoHost : -- [FFDN](https://www.ffdn.org/) : La fédération FDN regroupe des Fournisseurs d'Accès à Internet associatifs se reconnaissant dans des valeurs communes : bénévolat, solidarité, fonctionnement démocratique et à but non lucratif ; défense et promotion de la neutralité du Net. +- [FFDN](https://www.ffdn.org/) : La fédération FDN regroupe des fournisseurs d'accès à Internet associatifs se reconnaissant dans des valeurs communes : bénévolat, solidarité, fonctionnement démocratique et à but non lucratif ; défense et promotion de la neutralité du Net. - [Framasoft](https://framasoft.org/) : association d’éducation populaire, un groupe d’ami·es convaincu·es qu’un monde numérique émancipateur est possible, persuadé·es qu’il adviendra grâce à des actions concrètes sur le terrain et en ligne avec vous et pour vous ! From 72547c1660ac50d95769f5d640215043009b6284 Mon Sep 17 00:00:00 2001 From: sagessylu Date: Thu, 12 Aug 2021 13:07:21 +0200 Subject: [PATCH 28/50] Fix typos in Administration (part 2) --- .../06.certificate/certificate.fr.md | 2 +- .../01.administrate/05.install/install.fr.md | 2 +- .../02.guidelines/guidelines.fr.md | 2 +- .../06.overview/03.admin/admin.fr.md | 4 +- .../06.overview/05.users/users.fr.md | 2 +- .../06.overview/07.domains/domains.fr.md | 16 +++---- .../email_configure_client.fr.md | 20 ++++---- .../06.overview/09.xmpp/XMPP.fr.md | 18 ++++---- .../06.overview/10.backups/backup.fr.md | 46 +++++++++---------- .../06.overview/11.update/upgrade.fr.md | 4 +- .../06.overview/12.security/security.fr.md | 8 ++-- .../groups_and_permissions.fr.md | 31 +++++++------ .../06.overview/overview.fr.md | 2 +- .../change_admin_password.fr.md | 2 +- pages/04.contribute/05.dev/dev.fr.md | 4 +- 15 files changed, 79 insertions(+), 84 deletions(-) diff --git a/pages/01.administrate/05.install/06.certificate/certificate.fr.md b/pages/01.administrate/05.install/06.certificate/certificate.fr.md index 5a2d0973..40a531e0 100644 --- a/pages/01.administrate/05.install/06.certificate/certificate.fr.md +++ b/pages/01.administrate/05.install/06.certificate/certificate.fr.md @@ -28,7 +28,7 @@ votre DNS est correctement configuré (votre.domaine.tld doit pointer sur l'IP de votre serveur) et que votre site est accessible en HTTP depuis l'extérieur (c.-à-d. qu'au moins le port 80 est correctement redirigé vers votre serveur). -#### Via l'interface d'administration web +#### Via la webadmin Rendez-vous dans la partie 'Domaines' de l'interface d'administration, puis dans la section dédiée à votre domaine. Vous trouverez un bouton 'Certificat SSL'. diff --git a/pages/01.administrate/05.install/install.fr.md b/pages/01.administrate/05.install/install.fr.md index 0163dc6c..62d3272a 100644 --- a/pages/01.administrate/05.install/install.fr.md +++ b/pages/01.administrate/05.install/install.fr.md @@ -532,7 +532,7 @@ C’est le mot de passe qui vous permettra d’accéder à l’interface d’adm ## [fa=user /] Créer un premier utilisateur -Une fois la configuration initiale faite, vous devriez être capable de vous connecter à l'interface d'administration web en utilisant le mot de passe d'administration. +Une fois la configuration initiale faite, vous devriez être capable de vous connecter à la webadmin en utilisant le mot de passe d'administration. Bien que votre serveur dispose maintenant d'un utilisateur `admin`, cet utilisateur `admin` n'est pas un utilisateur « standard » et ne peut pas se connecter sur le [portail utilisateur](/users). diff --git a/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md b/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md index aea11f89..099bb250 100644 --- a/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md +++ b/pages/01.administrate/06.overview/02.guidelines/guidelines.fr.md @@ -39,7 +39,7 @@ Ne faites pas ça. La réinstallation est une opération lourde et n'est pas une ## Faites des sauvegardes -Si vous hébergez des services et des données qui sont importants pour vos utilisateurs, il est important que vous mettiez en place une politique de sauvegarde. Les sauvegardes peuvent être facilement créées à partir de l'interface d'administration web - bien qu'elles ne puissent actuellement pas être téléchargées à partir de celle-ci (mais elles peuvent être téléchargées par d'autres moyens). Vous devez effectuer régulièrement des sauvegardes et les conserver dans un endroit sûr et physiquement différent de votre serveur. Plus d'infos dans [la documentation des sauvegardes](/backup). +Si vous hébergez des services et des données qui sont importants pour vos utilisateurs, il est important que vous mettiez en place une politique de sauvegarde. Les sauvegardes peuvent être facilement créées à partir de la webadmin - bien qu'elles ne puissent actuellement pas être téléchargées à partir de celle-ci (mais elles peuvent être téléchargées par d'autres moyens). Vous devez effectuer régulièrement des sauvegardes et les conserver dans un endroit sûr et physiquement différent de votre serveur. Plus d'infos dans [la documentation des sauvegardes](/backup). ## Lisez les emails envoyés à root diff --git a/pages/01.administrate/06.overview/03.admin/admin.fr.md b/pages/01.administrate/06.overview/03.admin/admin.fr.md index 016792ad..c8d0b285 100644 --- a/pages/01.administrate/06.overview/03.admin/admin.fr.md +++ b/pages/01.administrate/06.overview/03.admin/admin.fr.md @@ -7,11 +7,11 @@ routes: default: '/admin_interface' --- -YunoHost est fourni avec une interface graphique d’administration. L’autre méthode est d’utiliser la [ligne de commande](/commandline). +YunoHost est fourni avec une interface graphique d’administration (aussi appelée webadmin). L’autre méthode d'administration est d’utiliser la [ligne de commande](/commandline). ### Accès -L’interface admin est accessible depuis votre instance YunoHost à l’adresse https://exemple.org/yunohost/admin (remplacez exemple.org par la bonne valeur) +L’interface d'administration web est accessible depuis votre instance YunoHost à l’adresse https://exemple.org/yunohost/admin (remplacez exemple.org par la bonne valeur) ![](image://webadmin_fr.png) diff --git a/pages/01.administrate/06.overview/05.users/users.fr.md b/pages/01.administrate/06.overview/05.users/users.fr.md index 8ef5eb0c..64696fe8 100644 --- a/pages/01.administrate/06.overview/05.users/users.fr.md +++ b/pages/01.administrate/06.overview/05.users/users.fr.md @@ -25,7 +25,7 @@ Le portail utilisateur, également appelé SSO pour 'Single Sign On', permet à Dans le portail, les utilisateurs peuvent également cliquer sur l'avatar en haut à gauche pour configurer d'autres paramètres tels que leur identité, les alias de messagerie, les transferts automatiques de courrier ou leur mot de passe. -!!! Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à l'interface d'administration web ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](/dns_local_network). +!!! Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (c.-à-d. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (c.-à-d. `https://11.22.33.44/yunohost/sso`), contrairement à la webadmin ! C'est un peu déroutant dans certaines situations, mais c'est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts` comme décrit dans [cette page](/dns_local_network). ## Gestion des groupes d'utilisateurs et permissions diff --git a/pages/01.administrate/06.overview/07.domains/domains.fr.md b/pages/01.administrate/06.overview/07.domains/domains.fr.md index 6c46f9b4..3ddfb336 100644 --- a/pages/01.administrate/06.overview/07.domains/domains.fr.md +++ b/pages/01.administrate/06.overview/07.domains/domains.fr.md @@ -7,25 +7,21 @@ routes: default: '/domains' --- -YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantannée XMPP. +YunoHost permet de gérer et de servir plusieurs domaines sur un même serveur. Vous pouvez donc héberger, par exemple, un blog et un Nextcloud sur un premier domaine `yolo.com`, et un client de messagerie web sur un second domaine `swag.nohost.me`. Chaque domaine est automatiquement configuré pour pouvoir gérer des services web, des courriels et une messagerie instantanée XMPP. -Les domaines peuvent être gérés dans la section 'Domaine' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. +Les domaines peuvent être gérés dans la section 'Domaines' de la webadmin, ou via la catégorie `yunohost domain` de la ligne de commande. -Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôlez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](/dns_config) de celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration dynDNS automatique. Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois, toutefois vous pouvez ajouter autant de sous-domaine de celui-ci que vous le souhaitez. Par exemple, ci vous choisissez `example.ynh.fr` vous pourrez par la suite ajouter les domaines `video.example.ynh.fr` ou `www.example.ynh.fr` ou tout autre sous-domaine dont vous pourriez avoir l'utilité. +Chaque fois que vous ajoutez un domaine, il est supposé que vous avez acheté (ou en tout cas que vous contrôlez) le domaine, de sorte que vous puissiez gérer la [configuration DNS](/dns_config) de celui-ci. Une exception concerne les [domaines en `.nohost.me`, `.noho.st` et `ynh.fr`](/dns_nohost_me) qui sont offerts par le Projet YunoHost, et peuvent être directement intégrés avec YunoHost grâce à une configuration DynDNS automatique. Pour limiter les abus et les coûts, une instance ne peut avoir qu'un seul domaine offert à la fois, toutefois vous pouvez ajouter autant de sous-domaines de celui-ci que vous le souhaitez. Par exemple, ci vous choisissez `exemple.ynh.fr` vous pourrez par la suite ajouter les domaines `video.exemple.ynh.fr` ou `www.exemple.ynh.fr` ou tout autre sous-domaine dont vous pourriez avoir l'utilité. -Le domaine choisi lors de la configuration initiale (post-installation) est défini comme le domaine principal du serveur : c'est là que le SSO et l'interface d'administration web seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`. +Le domaine choisi lors de la configuration initiale (post-installation) est défini comme le domaine principal du serveur : c'est là que le SSO et la webadmin seront disponibles. Le domaine principal peut être modifié ultérieurement via la webadmin dans Domaines > (le domaine) > Définir par défaut, ou avec la ligne de commande `yunohost tools maindomain`. Enfin, il faut noter que, dans le contexte de YunoHost, il n'y a pas de hiérarchie entre les domaines qu'il connaît. Dans l'exemple précédent, on peut ajouter un troisième domaine `foo.yolo.com` - mais il serait considéré comme un domaine indépendant de `yolo.com`. -## Caractères non latins - -Si votre domaine contient des caractères spéciaux, non latins, vous devez utiliser sa [version internationalisée](https://fr.wikipedia.org/wiki/Nom_de_domaine_internationalis%C3%A9) en [Punycode](https://fr.wikipedia.org/wiki/Punycode). Vous pouvez utiliser [ce convertisseur](https://www.charset.org/punycode), et utiliser le nom de domaine converti dans YunoHost. - ## Configuration DNS DNS (Domain Name System) est un système qui permet aux ordinateurs du monde entier de traduire les noms de domaine lisibles par l'homme (comme `yolo.com`) en adresses IP compréhensibles par les machines (comme `11.22.33.44`). Pour que cette traduction (et d'autres fonctionnalités) fonctionne, il faut configurer soigneusement les enregistrements DNS. -YunoHost peut générer une configuration DNS recommandée pour chaque domaine, y compris les enregistrements nécessaires pour les parties emails et XMPP. La configuration DNS recommandée est disponible dans l'administrateur web via Domaine > (le domaine) > configuration DNS, ou avec la commande `yunohost domain dns-conf the.domain.tld`. +YunoHost peut générer une configuration DNS recommandée pour chaque domaine, y compris les enregistrements nécessaires pour les parties emails et XMPP. La configuration DNS recommandée est disponible dans l'administrateur web via Domaines > (le domaine) > configuration DNS, ou avec la commande `yunohost domain dns-conf the.domain.tld`. ## Certificats SSL/HTTPS @@ -43,7 +39,7 @@ yolo.com ├─── /wiki : DokuWiki (un wiki) ``` -Alternativement, on peut choisir d'installer chaque application (ou certaines) sur un domaine dédié. Au delà de la question esthétique, utiliser des sous-domaines au lieu de sous-chemin permet de laisser la possibilité de déplacer un service sur un autre serveur plus facilement. Par ailleurs, certaines applications peuvent avoir besoin d'un domaine entier qui leur est dédié, pour des raisons techniques. L'inconvénient est que vous devez ajouter un nouveau domaine à chaque fois, et donc potentiellement configurer des enregistrements DNS supplémentaire, relancer le diagnostique et l'installation d'un nouveau certificat Let's Encrypt. +Alternativement, on peut choisir d'installer chaque application (ou certaines) sur un domaine dédié. Au delà de la question esthétique, utiliser des sous-domaines au lieu de sous-chemins permet de laisser la possibilité de déplacer un service sur un autre serveur plus facilement. Par ailleurs, certaines applications peuvent avoir besoin d'un domaine entier qui leur est dédié, pour des raisons techniques. L'inconvénient est que vous devez ajouter un nouveau domaine à chaque fois, et donc potentiellement configurer des enregistrements DNS supplémentaire, relancer le diagnostique et l'installation d'un nouveau certificat Let's Encrypt. Si toutes les applications de l'exemple précédent étaient installées sur un domaine séparé, cela donnerait quelque chose comme ceci : diff --git a/pages/01.administrate/06.overview/08.emails/02.emailclients/email_configure_client.fr.md b/pages/01.administrate/06.overview/08.emails/02.emailclients/email_configure_client.fr.md index edd9c18b..11782a46 100644 --- a/pages/01.administrate/06.overview/08.emails/02.emailclients/email_configure_client.fr.md +++ b/pages/01.administrate/06.overview/08.emails/02.emailclients/email_configure_client.fr.md @@ -13,12 +13,12 @@ Normalement, votre client email devrait recevoir la configuration automatiquemen ### Réglages génériques -Voici les éléments que vous devrez entrer pour configurer manuellement votre client email (`domain.tld` fait référence à ce qui est après le @ dans votre adresse email, et `nom_dutilisateur` ce qui est avant @). +Voici les éléments que vous devrez entrer pour configurer manuellement votre client email (`votre.domaine.tld` fait référence à ce qui est après le @ dans votre adresse email, et `nom_utilisateur` ce qui est avant @). -| Protocole | Port | Chiffrement | Authentification | Login | -| :--: | :-: | :--: | :--: | :--: | -| IMAP | 993 | SSL/TLS | Mot de passe normal | `nom_dutilisateur` (sans `@domain.tld`) | -| SMTP | 587 | STARTTLS | Mot de passe normal | `nom_dutilisateur` (sans `@domain.tld`) | +| Protocole | Port | Chiffrement | Authentification | Login | +| :--: | :-: | :--: | :--: | :--: | +| IMAP | 993 | SSL/TLS | Mot de passe normal | `nom_utilisateur` (sans `@votre.domaine.tld`) | +| SMTP | 587 | STARTTLS | Mot de passe normal | `nom_utilisateur` (sans `@votre.domaine.tld`) | ### Client by client @@ -26,7 +26,7 @@ Voici les éléments que vous devrez entrer pour configurer manuellement votre c [ui-tab title="Mozilla Thunderbird"] ##### ![](image://thunderbird.png?resize=50&classes=inline) Configurer Mozilla Thunderbird -Pour configurer manuellement un nouveau compte dans Thunderbird commencez par remplir les informations de base (Nom, adresse et mot de passe), cliquez sur Continuer puis Configuration Manuelle. Enlevez le `.` avant le nom de domaine. Sélectionnez le port 993 avec SSL/TLS pour IMAP, et le port 587 avec STARTTLS pour SMTP. Sélectionnez 'Mot de passe normal' pour l'authentification. Testez la configuration puis validez. (Il vous faudra ensuite possiblement accepter des certificats pour que tout fonctionne correctement.) +Pour configurer manuellement un nouveau compte dans Thunderbird commencez par remplir les informations de base (nom, adresse et mot de passe), cliquez sur Continuer puis Configuration Manuelle. Enlevez le `.` avant le nom de domaine. Sélectionnez le port 993 avec SSL/TLS pour IMAP, et le port 587 avec STARTTLS pour SMTP. Sélectionnez 'Mot de passe normal' pour l'authentification. Testez la configuration puis validez (il vous faudra ensuite peut-être accepter des certificats pour que tout fonctionne correctement). ![](image://thunderbird_config_1.png?resize=900) ![](image://thunderbird_config_2.png?resize=900) @@ -37,7 +37,7 @@ Pour configurer manuellement un nouveau compte dans Thunderbird commencez par re [ui-tab title="K-9 Mail"] ##### ![](image://k9mail.png?resize=50&classes=inline) Configurer K-9 Mail (sur Android) -Suivez les instructions suivantes. (Comme pour Thunderbird, il vous faudra peut-être accepter des certificats à un moment) +Suivez les instructions suivantes (comme pour Thunderbird, il vous faudra peut-être accepter des certificats à un moment). ![](image://k9mail_config_1.png?resize=280&classes=inline) ![](image://k9mail_config_2.png?resize=280&classes=inline) @@ -46,11 +46,11 @@ Suivez les instructions suivantes. (Comme pour Thunderbird, il vous faudra peut- [/ui-tab] [ui-tab title="Dekko"] -##### ![](image://dekko-app.png?resize=50&classes=inline) Configure Dekko (on Ubuntu Touch) +##### ![](image://dekko-app.png?resize=50&classes=inline) Configurer Dekko (sur Ubuntu Touch) -La première fois, vous pouvez simplement choisir "Ajouter un compte". Si vous avez déjà un compte configuré, appuyez sur le menu hamburger puis sur le rouage, choisissez Courrier, Comptes et appuyez sur le symbole " + ". +La première fois, vous pouvez simplement choisir « Ajouter un compte ». Si vous avez déjà un compte configuré, appuyez sur le menu hamburger puis sur le rouage, choisissez Courrier, Comptes et appuyez sur le symbole '+'. -Sélectionnez ensuite IMAP. Remplissez les champs et appuyez sur Suivant. Dekko va ensuite chercher la configuration. Vérifiez que tous les champs sont corrects. Assurez-vous d'avoir votre nom d'utilisateur yunohost, PAS votre adresse email et choisissez "Autoriser les certificats non fiables". Faites ceci pour IMAP et SMTP et appuyez sur Suivant. Dekko va ensuite synchroniser le compte après quoi vous aurez terminé. Félicitations ! +Sélectionnez ensuite IMAP. Remplissez les champs et appuyez sur Suivant. Dekko va ensuite chercher la configuration. Vérifiez que tous les champs sont corrects. Assurez-vous d'avoir votre nom d'utilisateur YunoHost, PAS votre adresse email, et choisissez « Autoriser les certificats non fiables ». Faites ceci pour IMAP et SMTP et appuyez sur Suivant. Dekko va ensuite synchroniser le compte, après quoi vous aurez terminé. Félicitations ! ![](image://dekko_config_1.png?resize=280&classes=inline) ![](image://dekko_config_2.png?resize=280&classes=inline) diff --git a/pages/01.administrate/06.overview/09.xmpp/XMPP.fr.md b/pages/01.administrate/06.overview/09.xmpp/XMPP.fr.md index 51626464..8ac31781 100644 --- a/pages/01.administrate/06.overview/09.xmpp/XMPP.fr.md +++ b/pages/01.administrate/06.overview/09.xmpp/XMPP.fr.md @@ -9,17 +9,17 @@ routes: ![](image://XMPP_logo.png?resize=100) -YunoHost est installé par défaut avec un serveur de messagerie instantanée Metronome qui implémente le [protocole XMPP](https://fr.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol) (anciennement connu sous le nom Jabber). +YunoHost est installé par défaut avec un serveur de messagerie instantanée Metronome qui implémente le [protocole XMPP](https://fr.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol) (anciennement connu sous le nom de Jabber). Ce protocole est déjà utilisé par des millions de personnes dans le monde - c'est un protocole ouvert. Toutes les applications basées sur XMPP sont compatibles entre elles : lorsque vous utilisez un client XMPP, vous pouvez interagir avec quiconque possède un compte XMPP. -XMPP est un protocole extensible - cela signifie que les utilisateurs peuvent configurer des "extensions" pour les salons de discussions, partager des messages et des fichiers, et passer des appels voix et vidéo en utilisant XMPP. +XMPP est un protocole extensible - cela signifie que les utilisateurs peuvent configurer des « extensions » pour les salons de discussions, partager des messages et des fichiers, et passer des appels voix et vidéo en utilisant XMPP. ## Compte XMPP -Pour utiliser XMPP, il est nécessaire de disposer d'un compte dont l'identifiant prend la forme `utilisateur@domaine.tld`, ainsi qu’un mot de passe. +Pour utiliser XMPP, il est nécessaire de disposer d'un compte dont l'identifiant prend la forme `utilisateur@votre.domaine.tld`, ainsi qu’un mot de passe. -Sous YunoHost, un compte XMPP est créé automatiquement pour chaque utilisateur. Les identifiants XMPP sont simplement l’adresse courriel principale de l'utilisateur ainsi que son mot de passe. +Sous YunoHost, un compte XMPP est créé automatiquement pour chaque utilisateur. Les identifiants XMPP sont simplement l’adresse email principale de l'utilisateur ainsi que son mot de passe. ## Se connecter à son compte XMPP YunoHost @@ -35,7 +35,7 @@ Il existe différents types de clients pour se connecter à XMPP. - [Gajim](http://gajim.org/fr/) (Linux, Windows) - [Dino](https://dino.im) (Linux) -- [Thunderbird](https://www.thunderbird.net/) (multiplateforme) +- [Thunderbird](https://www.thunderbird.net/) (multi-plateformes) - [Beagle IM](https://beagle.im/) (macOS) - [Profanity](https://profanity-im.github.io/) (Linux) @@ -53,14 +53,14 @@ Voici une liste plus exhaustive des clients XMPP : [https://fr.wikipedia.org/wi ## Chiffrer ses conversations avec OMEMO -Il est possible de rendre les conversations plus sécurisées et privées en les chiffrants à l'aide de [OMEMO](https://xmpp.org/extensions/xep-0384.html), notamment en utilisant Gajim : -- Installer `gajim` et le plugin `gajim-omemo` -- Activez le plugin dans `Outils > Plugins` +Il est possible de rendre les conversations plus sécurisées et privées en les chiffrant à l'aide de [OMEMO](https://xmpp.org/extensions/xep-0384.html), notamment en utilisant Gajim : +- Installez `gajim` et le plugin `gajim-omemo` ; +- Activez le plugin dans `Outils > Plugins` ; - Activez le chiffrement dans une conversation avec un contact disposant de OMEMO. ## Salon de discussion -Pour créer un salon de discussion (Multi-user chat) sur votre serveur YunoHost utilisez l’identifiant nomsalon@muc.domaine.tld (où domaine.tld est le domaine principal de votre serveur). +Pour créer un salon de discussion (Multi-user chat) sur votre serveur YunoHost, utilisez l’identifiant nomsalon@muc.domaine.tld (où domaine.tld est le domaine principal de votre serveur). Si vous utilisez un nom de domaine personnel, il est nécessaire d’[ajouter une redirection de type CNAME pour le sous domaine `muc.`](/dns_config) au niveau de votre serveur DNS. diff --git a/pages/01.administrate/06.overview/10.backups/backup.fr.md b/pages/01.administrate/06.overview/10.backups/backup.fr.md index 9247d2b6..769d3dc5 100644 --- a/pages/01.administrate/06.overview/10.backups/backup.fr.md +++ b/pages/01.administrate/06.overview/10.backups/backup.fr.md @@ -7,11 +7,11 @@ routes: default: '/backup' --- -Dans le contexte de l'auto-hébergement, les sauvegardes (backup) sont un élément important pour pallier les événements inattendus (incendies, corruption de base de données, perte d'accès au serveur, serveur compromis...). La politique de sauvegardes à mettre en place dépend de l'importance des services et des données que vous gérez. Par exemple, sauvegarder un serveur de test aura peu d'intérêt, tandis que vous voudrez être très prudent si vous gérez des données critiques pour une association ou une entreprise - et dans ce genre de cas, vous souhaiterez stocker les sauvegardes *dans un endroit différent*. +Dans le contexte de l'auto-hébergement, les sauvegardes (backups) sont un élément important pour pallier les événements inattendus (incendies, corruption de base de données, perte d'accès au serveur, serveur compromis...). La politique de sauvegardes à mettre en place dépend de l'importance des services et des données que vous gérez. Par exemple, sauvegarder un serveur de test aura peu d'intérêt, tandis que vous voudrez être très prudent si vous gérez des données critiques pour une association ou une entreprise - et dans ce genre de cas, vous souhaiterez stocker les sauvegardes *dans un endroit différent*. ## Les sauvegardes avec YunoHost -YunoHost contient un système de sauvegarde, qui permet de sauvegarder (et restaurer) les configurations du système, les données "système" (comme les mails) et les applications si elles le supportent. +YunoHost contient un système de sauvegarde, qui permet de sauvegarder (et restaurer) les configurations du système, les données « système » (comme les mails) et les applications si elles le supportent. Vous pouvez gérer vos sauvegardes via la ligne de commande (`yunohost backup --help`) ou la webadmin (dans la section Sauvegardes) bien que certaines fonctionnalités ne soient pas disponibles via celle-ci. @@ -21,7 +21,7 @@ La méthode de sauvegarde actuelle consiste à créer des archives `.tar.gz` qui #### Depuis la webadmin -Vous pouvez facilement créer des archives depuis la webadmin en allant dans Sauvegardes > Archives locales et en cliquant sur "Nouvelle sauvegarde". Vous pourrez ensuite sélectionner les éléments à sauvegarder (configuration, données "système", applications). +Vous pouvez facilement créer des archives depuis la webadmin en allant dans Sauvegardes > Archives locales et en cliquant sur "Nouvelle sauvegarde". Vous pourrez ensuite sélectionner les éléments à sauvegarder (configuration, données « système », applications). ![](image://backup.png) @@ -29,27 +29,27 @@ Vous pouvez facilement créer des archives depuis la webadmin en allant dans Sau Vous pouvez créer de nouvelles archives depuis la ligne de commande. Voici quelques exemples de commandes et leur comportement correspondant : -- Tout sauvegarder (système et apps) +- Tout sauvegarder (système et apps) : ```bash yunohost backup create ``` -- Sauvegarder seulement les apps +- Sauvegarder seulement les apps : ```bash yunohost backup create --apps ``` -- Sauvegarder seulement deux apps (WordPress et Shaarli) +- Sauvegarder seulement deux apps (WordPress et Shaarli) : ```bash yunohost backup create --apps wordpress shaarli ``` -- Sauvegarder seulement les mails +- Sauvegarder seulement les mails : ```bash yunohost backup create --system data_mail ``` -- Sauvegarder les mails et WordPress +- Sauvegarder les mails et WordPress : ```bash yunohost backup create --system data_mail --apps wordpress ``` @@ -58,7 +58,7 @@ Pour plus d'informations et d'options sur la création d'archives, consultez `yu #### Configuration spécifique à certaines apps -Certaines apps comme Nextcloud sont potentiellement rattachées à des quantités importantes de données. Il est possible de ne pas les sauvegarder par défaut. Dans ce cas, on dit que l'app "sauvegarde uniquement le core" (de l'app). +Certaines apps comme Nextcloud sont potentiellement rattachées à des quantités importantes de données. Il est possible de ne pas les sauvegarder par défaut. Dans ce cas, on dit que l'app « sauvegarde uniquement le core » (de l'app). Lors d'une mise à jour, les apps contenant une grande quantité de données effectuent généralement une sauvegarde sans ces données. Pour désactiver manuellement la sauvegarde des données volumineuses, pour les applications qui implémentent cette fonctionnalité, vous pouvez définir la variable `BACKUP_CORE_ONLY`. Pour ce faire, la variable doit être définie avant la commande de backup : `sudo BACKUP_CORE_ONLY=1 yunohost backup create --apps nextcloud`. Soyez prudent : il vous faudra alors sauvegarder vous-même les données des utilisateurs de Nextcloud. Choisir ce type de sauvegarde vous permettra de mettre en place manuellement des sauvegardes incrémentielles ou différentielles (que YunoHost ne permet pas encore de faire automatiquement). @@ -74,13 +74,13 @@ Une autre solution alternative consiste à installer une application comme Nextc Enfin, il est possible d'utiliser `scp` (un programme basé sur [`ssh`](/ssh)) pour copier des fichiers entre deux machines grâce à la ligne de commande. Ainsi, depuis une machine sous GNU/Linux, vous pouvez utiliser la commande suivante pour télécharger une archive : ```bash -scp admin@votre.domaine.tld:/home/yunohost.backup/archives/.tar.gz ./ +scp admin@votre.domaine.tld:/home/yunohost.backup/archives/.tar.gz ./ ``` De façon similaire, vous pouvez téléverser une sauvegarde depuis une machine vers votre serveur avec : ```bash -scp /path/to/your/.tar.gz admin@votre.domaine.tld:/home/yunohost.backup/archives/ +scp /path/to/your/.tar.gz admin@votre.domaine.tld:/home/yunohost.backup/archives/ ``` ## Restaurer des sauvegardes @@ -106,15 +106,15 @@ Une fonctionnalité particulière est la possibilité de restaurer une archive e Ensuite, **à la place de** `yunohost tools postinstall`, réalisez la restauration de l'archive téléversée par cette ligne de commande avec le nom de l'archive (sans le `.tar.gz`) : ```bash -yunohost backup restore +yunohost backup restore ``` Note: si votre archive n'est pas dans `/home/yunohost.backup/archives`, vous pouvez créer le répertoire et déplacer l'archive comme ceci : ```bash mkdir -p /home/yunohost.backup/archives -mv /chemin/vers/ /home/yunohost.backup/archives/ -yunohost backup restore +mv /chemin/vers/ /home/yunohost.backup/archives/ +yunohost backup restore ``` ## Pour aller plus loin @@ -155,21 +155,19 @@ Il existe aussi l'application Archivist qui permet un système similaire : [http Si besoin, vous pouvez spécifier que certains dossiers `home` d'utilisateurs ne soient pas sauvegardés par la commande `yunohost backup`, en créant un fichier vide nommé `.nobackup` à l'intérieur. -#### Pour les cartes ARM: backup complet avec USBimager ou `dd` +#### Pour les cartes ARM: sauvegarde complète avec USBimager ou `dd` -Si vous êtes sur une carte ARM, une autre méthode de backup consiste à créer une image de la carte SD. +Si vous êtes sur une carte ARM, une autre méthode de sauvegarde consiste à créer une image de la carte SD. -Ceci peut être effectué avec [USBimager](https://bztsrc.gitlab.io/usbimager/) (N.B. : assurez-vous de télécharger la version 'Read-write' ! Pas la version 'Write-only' !). Le processus consiste ensuite à "l'inverse" du processus de flashage de la carte SD: -- Éteignez votre serveur -- Récupérez la carte SD et branchez la dans votre ordinateur -- Dans USBimager, cliquez "Read" pour créer une image ("photographie") de la carte SD. Vous pouvez utiliser le fichier obtenu pour plus tard restaurer le système en entier. +Ceci peut être effectué avec [USBimager](https://bztsrc.gitlab.io/usbimager/) (N.B. : assurez-vous de télécharger la version 'Read-write' ! Pas la version 'Write-only' !). Le processus est ensuite « l'inverse » du processus de flashage de la carte SD : +- Éteignez votre serveur ; +- Récupérez la carte SD et branchez la dans votre ordinateur ; +- Dans USBimager, cliquez sur "Read" pour créer une image (« photographie ») de la carte SD. Vous pouvez utiliser le fichier obtenu pour plus tard restaurer le système en entier. -Plus de détails dans [la doc d'USBimager](https://gitlab.com/bztsrc/usbimager/#creating-backup-image-file-from-device) +Vous pouvez trouver plus de détails dans [la doc d'USBimager](https://gitlab.com/bztsrc/usbimager/#creating-backup-image-file-from-device). -Il est possible d'obtenir la même chose avec `dd` si vous êtes à l'aise avec la ligne de commande: +Il est possible d'obtenir la même chose avec `dd` si vous êtes à l'aise avec la ligne de commande (remplacez `/dev/mmcblk0` par le vrai nom de votre carte SD) : ```bash dd if=/dev/mmcblk0 | gzip > ./my_snapshot.gz ``` - -(remplacez `/dev/mmcblk0` par le vrai nom de votre carte SD) diff --git a/pages/01.administrate/06.overview/11.update/upgrade.fr.md b/pages/01.administrate/06.overview/11.update/upgrade.fr.md index 192c9e4f..a209d651 100644 --- a/pages/01.administrate/06.overview/11.update/upgrade.fr.md +++ b/pages/01.administrate/06.overview/11.update/upgrade.fr.md @@ -13,11 +13,11 @@ routes: Dans la partie administration, choisir Mettre à jour le système. YunoHost va mettre à jour le catalogue des paquets système et le catalogue des applications, et afficher les mise à jour disponibles. -Cliquez sur les boutons verts pour lancer les mises à jours du système et des applications. +Cliquez sur les boutons verts pour lancer les mises à jour du système et des applications. ## Depuis la ligne de commande -Voici quelques exemples de ligne de commande correspondantes : +Voici quelques exemples en ligne de commande correspondants : ``` bash # Aller chercher les mises à jour disponibles diff --git a/pages/01.administrate/06.overview/12.security/security.fr.md b/pages/01.administrate/06.overview/12.security/security.fr.md index de5ebd06..c3b401ff 100644 --- a/pages/01.administrate/06.overview/12.security/security.fr.md +++ b/pages/01.administrate/06.overview/12.security/security.fr.md @@ -39,7 +39,7 @@ Par défaut, l’authentification SSH se fait avec le mot de passe d’administr ```bash ssh-keygen -ssh-copy-id -i ~/.ssh/id_rsa.pub +ssh-copy-id -i ~/.ssh/id_rsa.pub ``` !!! Si vous avez des problèmes de permissions, donnez à `nom_utilisateur` la possession du dossier `~/.ssh` avec `chown`. Attention, pour des raisons de sécurité, ce dossier doit être en mode 700 ! @@ -84,9 +84,9 @@ ssh -p admin@ ### Durcir la sécurité de la configuration des services -La configuration TLS par défaut des services tend à offrir une bonne compatibilité avec les vieux appareils. Vous pouvez régler cette politique pour les services SSH et NGINX. Par défaut, la configuration du NGINX suit la [recommandation de compatibilité intermédiaire](https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29) de Mozilla. Vous pouvez choisir de passer à la configuration "moderne" qui utilise des recommandations de sécurité plus récentes, mais qui diminue la compatibilité, ce qui peut poser un problème pour vos utilisateurs et visiteurs qui utilisent de vieux appareils. Plus de détails peuvent être trouvés sur [cette page](https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility). +La configuration TLS par défaut des services tend à offrir une bonne compatibilité avec les vieux appareils. Vous pouvez régler cette politique pour les services SSH et NGINX. Par défaut, la configuration du NGINX suit la [recommandation de compatibilité intermédiaire](https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29) de Mozilla. Vous pouvez choisir de passer à la configuration « moderne » qui utilise des recommandations de sécurité plus récentes, mais qui diminue la compatibilité, ce qui peut poser un problème pour vos utilisateurs et visiteurs qui utilisent de vieux appareils. Plus de détails peuvent être trouvés sur [cette page](https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility). -Changer le niveau de compatibilité n'est pas définitif et il est possible de rechanger le paramètre si vous concluez qu'il faille revenir en arrière. +Changer le niveau de compatibilité n'est pas définitif et il est possible de rechanger le paramètre si vous concluez qu'il faut revenir en arrière. **Sur votre serveur**, modifiez la politique pour NGINX : ```bash @@ -100,7 +100,7 @@ sudo yunohost settings set security.ssh.compatibility -v modern ### Désactivation de l’API YunoHost -YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut (seulement sur `localhost`). 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)** en SSH. +YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut (seulement sur `localhost`). 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 à la ligne de commande est de désactiver le service `yunohost-api`, et **utiliser la [ligne de commande](/commandline)** en SSH. ```bash sudo systemctl disable yunohost-api diff --git a/pages/01.administrate/06.overview/13.permissions/groups_and_permissions.fr.md b/pages/01.administrate/06.overview/13.permissions/groups_and_permissions.fr.md index 5ab4826f..bb0ff98e 100644 --- a/pages/01.administrate/06.overview/13.permissions/groups_and_permissions.fr.md +++ b/pages/01.administrate/06.overview/13.permissions/groups_and_permissions.fr.md @@ -35,7 +35,7 @@ Les groupes existants sont listés en haut de la page *groupes et autorisations* [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -Pour obtenir la liste des groupes existants en CLI : +Pour obtenir la liste des groupes existants en ligne de commande : ```shell @@ -60,7 +60,7 @@ Pour créer un nouveau groupe, il suffit de cliquer sur le bouton "Nouveau group [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -Dans la CLI, pour créer un nouveau groupe appelé `yolo_crew`, il faut utiliser +Dans la ligne de commande, pour créer un nouveau groupe appelé `yolo_crew`, il faut utiliser ```shell $ yunohost user group create yolo_crew @@ -71,7 +71,7 @@ $ yunohost user group create yolo_crew ### Mettre à jour un groupe [ui-tabs position="top-left" active="0" theme="lite"] [ui-tab title="À partir de l'interface web"] -Ajoutons un premier utilisateur à ce groupe : dans le panneau du groupe, cliquez sur le bouton "ajouter un utilisateur" et faites défiler jusqu'à l'utilisateur souhaité, puis cliquez dessus. +Ajoutons un premier utilisateur à ce groupe : dans le panneau du groupe, cliquez sur le bouton "Ajouter un utilisateur" et faites défiler jusqu'à l'utilisateur souhaité, puis cliquez dessus. ![](image://groups_button-add-user.png) @@ -81,13 +81,13 @@ Pour supprimer un utilisateur, cliquez sur la croix à côté de son nom d'utili [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -En CLI, utilisez la commande suivante pour ajouter `charlie` et `delphine` au groupe `yolo_crew` : +En ligne de commande, utilisez la commande suivante pour ajouter `charlie` et `delphine` au groupe `yolo_crew` : ```shell $ yunohost user group update yolo_crew --add charlie delphine ``` -(De même, `--remove` peut être utilisé pour retirer des membres d'un groupe) +(De même, `--remove` peut être utilisé pour retirer des membres d'un groupe.) Dans la liste des groupes, nous devrions voir : @@ -119,7 +119,7 @@ Pour supprimer un groupe, cliquez sur la croix rouge en haut à droite du pannea [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -Pour supprimer le groupe `yolo_crew` dans CLI, vous pouvez exécuter +Pour supprimer le groupe `yolo_crew` en ligne de commande, vous pouvez exécuter : ```shell $ yunohost user group delete yolo_crew @@ -141,7 +141,7 @@ La page des groupes liste les permissions données à chaque groupe, y compris l [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -Pour répertorier les permissions et les accès correspondants en CLI : +Pour répertorier les permissions et les accès correspondants en ligne de commande : ```shell $ yunohost user permission list permissions: @@ -154,9 +154,9 @@ permissions: xmpp.main: allowed: all_users ``` -Ici, nous constatons que tous les utilisateurs enregistrés peuvent utiliser le courrier électronique, XMPP, et accéder au blog WordPress. Cependant, personne ne peut accéder à l'interface d'administration de WordPress. +Ici, nous constatons que tous les utilisateurs enregistrés peuvent utiliser le mail, XMPP, et accéder au blog WordPress. Cependant, personne ne peut accéder à l'interface d'administration de WordPress. -Plus de détails peuvent être affichés en ajoutant l'option `--full` qui affichera la liste des utilisateurs correspondant aux groupes autorisés, ainsi que les urls associées à une permission (pertinent pour les applications web). +Plus de détails peuvent être affichés en ajoutant l'option `--full` qui affichera la liste des utilisateurs correspondant aux groupes autorisés, ainsi que les adresses web associées à une permission (pertinent pour les applications web). [/ui-tab] [/ui-tabs] @@ -171,15 +171,18 @@ Pour ajouter une permission à un groupe, il suffit de cliquer sur le bouton "+" Notez que vous pouvez également autoriser un seul utilisateur, en utilisant le panneau spécifique en bas de la page. ![](image://groups_add-permission-user.png) + +Notez que, par exemple, si nous voulons restreindre la permission pour le mail afin que seul Bob soit autorisé à envoyer des courriels, nous devons également supprimer la permission du panneau de groupe 'Tous les utilisateurs'. + [/ui-tab] [ui-tab title="À partir de la ligne de commande"] -Pour permettre à un groupe d'accéder à l'interface d'administration de WordPress via la CLI : +Pour permettre à un groupe d'accéder à l'interface d'administration de WordPress via la ligne de commande : ```shell $ yunohost user permission update wordpress.admin --add yolo_crew ``` -Notez que vous pouvez également autoriser un seul utilisateur, en utilisant le panneau spécifique en bas de la page. +Vous pouvez également autoriser un seul utilisateur : ```shell $ yunohost user permission update wordpress.admin --add alice @@ -197,9 +200,7 @@ $ yunohost user permission list [...] ``` -Notez que, par exemple, si nous voulons restreindre la permission pour le courrier électronique -afin que seul Bob soit autorisé à envoyer des courriels, nous devons également supprimer `all_users` -de la permission, en la supprimant du panneau de groupe `all_users`, ou en CLI : +Pour permettre seulement à Bob d'accéder aux emails en ligne de commande : ```shell $ yunohost user permission update mail --remove all_users --add bob @@ -207,7 +208,7 @@ $ yunohost user permission update mail --remove all_users --add bob [/ui-tab] [/ui-tabs] -Notez que certaines permissions peuvent être "protégées", ce qui signifie que vous ne pourrez pas l'ajouter/enlever du groupe visiteur. Ce mécanisme est généralement là car ajouter/enlever la permission au groupe utilisateur n'a pas de sens (ou est un risque de sécurité). +Notez que certaines permissions peuvent être « protégées », ce qui signifie que vous ne pourrez pas les ajouter/enlever du groupe Visiteurs. Ce mécanisme est généralement là car ajouter/enlever la permission n'a pas de sens (ou est un risque de sécurité). La webadmin émettra un avertissement si vous définissez une permission qui est remplacée par une permission plus large. diff --git a/pages/01.administrate/06.overview/overview.fr.md b/pages/01.administrate/06.overview/overview.fr.md index eb14bab5..7d31b91a 100644 --- a/pages/01.administrate/06.overview/overview.fr.md +++ b/pages/01.administrate/06.overview/overview.fr.md @@ -14,6 +14,6 @@ Cette page pose une vue d'ensemble de l'écosystème d'un serveur sous YunoHost. Tout commence avec l'utilisateur spécial, **admin**. Il s'agit de l'administrateur de la machine qui peut installer, configurer et gérer le serveur à travers l'interface web d'administration, ou via SSH et la ligne de commande. *(Si vous êtes familier avec GNU/Linux, il est similaire à root. YunoHost possède cet utilisateur supplémentaire 'admin' pour plusieurs raisons techniques.)* -L'administrateur peut créer des utilisateurs et installer des applications, parmi d'autres actions d'administration. Les utilisateurs disposent immédiatement d'une adresse e-mail sur le serveur et d'un compte XMPP pour chatter. Les utilisateurs peuvent se connecter au portail utilisateur (SSO) pour accéder aux applications. Les applications peuvent typiquement être installées soient en accès public, ou privé, c'est-à-dire que seuls les utilisateurs du serveur pourront y accéder. +L'administrateur peut créer des utilisateurs et installer des applications, parmi d'autres actions d'administration. Les utilisateurs disposent immédiatement d'une adresse e-mail sur le serveur et d'un compte XMPP pour chatter. Les utilisateurs peuvent se connecter au portail utilisateur (SSO) pour accéder aux applications. Les applications peuvent typiquement être installées en accès soit public, soit privé, c'est-à-dire que seuls les utilisateurs du serveur pourront y accéder. Les applications et autres fonctionnalités du serveur reposent sur plusieurs services pour fonctionner proprement. Les services (aussi appelés daemon) sont des programmes qui tournent constamment pour assurer des tâches, telles que répondre aux requêtes web des navigateurs internet, ou relayer les e-mails. diff --git a/pages/01.administrate/08.troubleshooting/02.admin_password/change_admin_password.fr.md b/pages/01.administrate/08.troubleshooting/02.admin_password/change_admin_password.fr.md index 6a3eef38..925aa9b1 100644 --- a/pages/01.administrate/08.troubleshooting/02.admin_password/change_admin_password.fr.md +++ b/pages/01.administrate/08.troubleshooting/02.admin_password/change_admin_password.fr.md @@ -13,7 +13,7 @@ Si vous avez oublié votre mot de passe ou si vous ne pouvez pas vous connecter pouvez peut-être encore changer le mot de passe en vous connectant en tant que "root" sur SSH (à partir de votre réseau local ! ou en utilisant un mode rescure si vous êtes sur un VPS...) -## Sur l'interface d'administration web +## Sur la webadmin 1. Connectez-vous à l'interface web d'administration. 2. Allez dans la section Outis > Changer le mot de passe d’administration. diff --git a/pages/04.contribute/05.dev/dev.fr.md b/pages/04.contribute/05.dev/dev.fr.md index 72aee113..f6fd81ba 100644 --- a/pages/04.contribute/05.dev/dev.fr.md +++ b/pages/04.contribute/05.dev/dev.fr.md @@ -20,7 +20,7 @@ Si vous cherchez quelque chose à implémenter ou un bug à réparer, le bug tra - **Implémentez et testez votre fonctionnalité**. Suivant ce sur quoi vous voulez travailler : - **Cœur Python/ligne de commande** : allez dans `/ynh-dev/yunohost/` - - **Interface d'administration web** : allez dans `/ynh-dev/yunohost-admin/` + - **Webadmin** : allez dans `/ynh-dev/yunohost-admin/` - Vous pouvez aussi travailler sur les autres projets liés sur lesquels s'appuie YunoHost (SSOwat, Moulinette) de façon similaire. ### Vue d'ensemble des 4 morceaux principaux de YunoHost @@ -79,7 +79,7 @@ Il contient essentiellement : - Mettre un `_` devant les noms des fonctions "privées". -### Travailler sur l'interface d'administration web +### Travailler sur la webadmin - Allez dans `/ynh-dev/yunohost-admin/src/`. From ca0a9714da17a21540ecfa922319a8f56489fabb Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 13 Aug 2021 08:15:57 +0200 Subject: [PATCH 30/50] Remove packaged apps --- pages/02.applications/04.wishlist/apps_wishlist.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 1ea9b74c..cd8ac3c9 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -89,7 +89,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [freeboard](https://freeboard.io/) | A real-time dashboard builder for IOT | | [Package Draft](https://github.com/YunoHost-Apps/freeboard_ynh) | | [freepbx](https://freepbx.org) | VOIP | | [Package Draft](https://github.com/YunoHost-Apps/freepbx_ynh) | | [ftssolr](https://wiki.dovecot.org/Plugins/FTS/Solr) | Full-text search via IMAP through a Solr indexing server | | [Package Draft](https://github.com/YunoHost-Apps/ftssolr_ynh) | -| galette | Membership management for non-profit organizations | | [Package Draft](https://github.com/YunoHost-Apps/galette_ynh) | | [Gancio](https://gancio.org/) | | [Upstream](https://framagit.org/les/gancio) | | | gateone | HTML5-powered terminal emulator and SSH client | | [Package Draft](https://github.com/Kloadut/gateone_ynh) | | [Gatsby](https://www.gatsbyjs.com/) | Build blazing fast, modern apps and websites with React | [Upstream](https://github.com/gatsbyjs/gatsby) | | @@ -161,7 +160,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Mediagoblin](https://mediagoblin.org/) | Video streaming platform | [Upstream](https://savannah.gnu.org/projects/mediagoblin) | | | [medusa](https://pymedusa.com/) | Automatic TV shows downloader | | [Package Draft](https://github.com/guigot/medusa_ynh) | | [Megaglest](https://megaglest.org/) | realtime stategy game | [Upstream](https://megaglest.org/linux-packages.html) | | -| [Metabase](https://www.metabase.com/) | analytics dashboard | [Upstream](https://github.com/metabase/metabase) | | | microblog.pub | | [Upstream](https://github.com/tsileo/microblog.pub) | | | [Mirakel](https://mirakel.azapps.de/taskwarrior.html) | | [Upstream](https://github.com/GothenburgBitFactory/taskwarrior) | | | modernpaste | A modern, feature-rich Pastebin alternative | [Upstream](https://github.com/LINKIWI/modern-paste) | [Package Draft](https://github.com/YunoHost-Apps/modernpaste_ynh) | @@ -191,7 +189,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | openid-simplesamlphp | OpenID provider based on SimpleSAMLphp | | [Package Draft](https://github.com/julienmalik/openid-simplesamlphp_ynh) | | openproject | | [Upstream](https://github.com/opf/openproject) | [Package Draft](https://github.com/moutonjr/openproject_ynh) | | OpenSourceBilling | | [Upstream](https://github.com/vteams/open-source-billing) | | -| [osada](https://zotlabs.com/osada/) | A decentralized publication platform and social network | | [Package Draft](https://github.com/YunoHost-Apps/osada_ynh) | | [osjs](https://www.os-js.org/) | Desktop you have access to through your web-browser | | [Package Draft](https://github.com/YunoHost-Apps/osjs_ynh) | | [osmw](https://www.openstreetmap.org/) | Cartography software | | [Package Draft](https://github.com/YunoHost-Apps/osmw_ynh) | | OSRM | | [Upstream](https://github.com/Project-OSRM/osrm-backend) | | @@ -204,9 +201,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | Pelias | | [Upstream](https://github.com/pelias/pelias) | | | Pelican | Pelican Static Site Generator | | [Package Draft](https://github.com/YunoHost-Apps/pelican_ynh) | | [Photoprism](https://photoprism.org/) | | [Upstream](https://github.com/photoprism/photoprism) | | -| [phpbb](https://www.phpbb.com/) | Bulletin board software | [Upstream](https://github.com/phpbb) | [Package Draft](https://github.com/YunoHost-apps/phpbb_ynh) | -| [phpboost](https://www.phpboost.com/) | | | [Package Draft](https://github.com/YunoHost-Apps/phpboost_ynh) | -| [phpipam](https://phpipam.net/) | | | [Package Draft](https://github.com/YunoHost-Apps/phpipam_ynh) | | phplicensewatcher | A license manager | | [Package Draft](https://github.com/YunoHost-Apps/phplicensewatcher_ynh) | | [PHPList](https://www.phplist.com) | | [Upstream](https://github.com/phpList) | | | [Phraseanet](https://docs.phraseanet.com/3.8/fr/index.html#) | | [Upstream](https://github.com/alchemy-fr/Phraseanet-Docs) | | From 207903957393a642e6c8ff855484b4833a1dbc18 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Fri, 13 Aug 2021 08:19:49 +0200 Subject: [PATCH 31/50] Update apps_wishlist.md --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index cd8ac3c9..ea8fdbe6 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -67,7 +67,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [EasyAppointments](https://easyappointments.org/) | Online appointment booker | | | | [eLabFTW](https://www.elabftw.net/) | Electronic lab notebook | [Upstream](https://github.com/elabftw/elabftw) | | | Emoncms | | [Upstream](https://github.com/emoncms/emoncms) | | -| [Epicyon](https://epicyon.net/) | | [Upstream](https://gitlab.com/bashrc2/epicyon) | | | [erine.email](https://erine.email/) | | [Upstream](https://gitlab.com/mdavranche/erine.email) | | | [ERPnext](https://erpnext.com/) | | [Upstream](https://github.com/frappe/erpnext) | | | [EteSync](https://www.etesync.com/) | | [Upstream](https://github.com/etesync) | | From 087d99f97937593ce8f382715731987ed07b5b58 Mon Sep 17 00:00:00 2001 From: LaBaude32 <42806696+LaBaude32@users.noreply.github.com> Date: Fri, 13 Aug 2021 10:59:34 +0000 Subject: [PATCH 32/50] Update doc following yuno core developpement --- pages/01.administrate/06.overview/11.update/upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/06.overview/11.update/upgrade.md b/pages/01.administrate/06.overview/11.update/upgrade.md index 40ab28f2..02a0c705 100644 --- a/pages/01.administrate/06.overview/11.update/upgrade.md +++ b/pages/01.administrate/06.overview/11.update/upgrade.md @@ -24,10 +24,10 @@ Here are some example of corresponding command lines: yunohost tools update # Upgrade all system packages -yunohost tools upgrade --system +yunohost tools upgrade system # Upgrade all apps -yunohost tools upgrade --apps +yunohost tools upgrade apps # Upgrade a specific application yunohost app upgrade wordpress From 8eda75cc305c3495f1edfb85c7df898c96099313 Mon Sep 17 00:00:00 2001 From: LaBaude32 <42806696+LaBaude32@users.noreply.github.com> Date: Fri, 13 Aug 2021 11:01:03 +0000 Subject: [PATCH 33/50] Update doc following yuno core developpement --- pages/01.administrate/06.overview/11.update/upgrade.fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/06.overview/11.update/upgrade.fr.md b/pages/01.administrate/06.overview/11.update/upgrade.fr.md index 192c9e4f..84c9c309 100644 --- a/pages/01.administrate/06.overview/11.update/upgrade.fr.md +++ b/pages/01.administrate/06.overview/11.update/upgrade.fr.md @@ -24,10 +24,10 @@ Voici quelques exemples de ligne de commande correspondantes : yunohost tools update # Mettre à jour tous les paquets systèmes -yunohost tools upgrade --system +yunohost tools upgrade system # Mettre à jour toutes les applications -yunohost tools upgrade --apps +yunohost tools upgrade apps # Mettre à jour une application en particulier yunohost app upgrade wordpress From 59d461ccabec2cb35d5334d49f83f91a20b3fc5a Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 08:28:50 +0200 Subject: [PATCH 34/50] Fix cap --- pages/01.administrate/05.install/install.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/05.install/install.fr.md b/pages/01.administrate/05.install/install.fr.md index 0bf7de81..a35bfc98 100644 --- a/pages/01.administrate/05.install/install.fr.md +++ b/pages/01.administrate/05.install/install.fr.md @@ -566,7 +566,7 @@ Le système de diagnostic est conçu pour fournir un moyen facile de valider que !!! Si une alerte n'est pas pertinente (par exemple parce que vous ne pensez pas utiliser une fonctionnalité spécifique), il est tout à fait convenable d'indiquer le dysfonctionnement comme « À ignorer » en allant dans l'administration web > Diagnostic, et en cliquant sur le bouton « Ignorer » pour ce dysfonctionnement spécifique. [ui-tabs position="top-left" active="0" theme="lite"] -[ui-tab title="(Recommandé) A partir de l'interface web"] +[ui-tab title="(Recommandé) À partir de l'interface web"] Pour lancer le diagnostic, allez dans l'Administration Web dans la partie Diagnostic. Vous devriez obtenir un écran comme celui-ci : [figure class="nomargin" caption="Capture d'écran du panneau de diagnostic"] From a8de2a4817f11fef2a1c4c7dd7ed3a9ab4f51cdd Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 19:15:43 +0200 Subject: [PATCH 35/50] Update apps_wishlist.md --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7019daf4..70e8d815 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -65,7 +65,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | Draw.io | Online diagram creation | [Upstream](https://github.com/jgraph/drawio) | | | Dynette | Dynette is a dyndns server | [Upstream](https://github.com/YunoHost/dynette) | [Package Draft](https://github.com/YunoHost-Apps/dynette_ynh) | | DrakonHub | Online editor for Drakon diagrams | [Upstream](https://github.com/stepan-mitkin/drakonhub) | | -| [EasyAppointments](https://easyappointments.org/) | Online appointment booker | | | | [eLabFTW](https://www.elabftw.net/) | Electronic lab notebook | [Upstream](https://github.com/elabftw/elabftw) | | | Emoncms | | [Upstream](https://github.com/emoncms/emoncms) | | | [erine.email](https://erine.email/) | | [Upstream](https://gitlab.com/mdavranche/erine.email) | | From 6d45876b56c71fa2b494fc7af6e1e56c680665c9 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 14 Aug 2021 19:25:57 +0200 Subject: [PATCH 36/50] Update apps_wishlist.md --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 7019daf4..2e470795 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -266,7 +266,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | sphinx | | [Upstream](https://github.com/sphinx-doc/sphinx) | [Package Draft](https://github.com/YunoHost-Apps/sphinx_ynh) | | squid3| A caching proxy | | [Package Draft](https://github.com/YunoHost-Apps/squid3_ynh) | | [Stackedit](https://stackedit.io) | | [Upstream](https://github.com/benweet/stackedit) | | -| [StandardNotes](https://standardfile.org/) | A clean, simple, E2E-encrypted notes app | [Upstream](https://github.com/standardnotes/web) | | | [Storj](https://www.storj.io/node) | | [Upstream](https://github.com/storj/storj) | | | Streisand | | [Upstream](https://github.com/jlund/streisand) | | | studs | A survey tool, the ancestor of OpenSondage | | [Package Draft](https://github.com/YunoHost-Apps/studs_ynh) | From db4974bea4ecb43bbcd84007d24bcfa3df42efed Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 19 Aug 2021 18:30:09 +0000 Subject: [PATCH 37/50] [CI] Helper for debian/4.2.8 --- .../11.helpers/packaging_apps_helpers.md | 224 +++++++++--------- 1 file changed, 112 insertions(+), 112 deletions(-) diff --git a/pages/04.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md b/pages/04.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md index fcdc9269..f14f01a6 100644 --- a/pages/04.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md +++ b/pages/04.contribute/04.packaging_apps/11.helpers/packaging_apps_helpers.md @@ -7,7 +7,7 @@ routes: default: '/packaging_apps_helpers' --- -Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/doc/generate_helper_doc.py) on 06/19/2021 (YunoHost version 4.2.6.1) +Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/doc/generate_helper_doc.py) on 08/19/2021 (YunoHost version 4.2.8) ### APT @@ -30,7 +30,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L57) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L57) [/details] ---------------- @@ -52,7 +52,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L79) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L79) [/details] ---------------- @@ -67,7 +67,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L112) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L112) [/details] ---------------- @@ -85,7 +85,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L122) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L122) [/details] ---------------- @@ -103,7 +103,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L133) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L133) [/details] ---------------- @@ -121,7 +121,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L143) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L143) [/details] ---------------- @@ -139,7 +139,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L153) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L153) [/details] ---------------- @@ -162,7 +162,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L224) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L224) [/details] ---------------- @@ -181,7 +181,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L294) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L294) [/details] ---------------- @@ -198,7 +198,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L326) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L326) [/details] ---------------- @@ -219,7 +219,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/apt#L340) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/apt#L340) [/details] ---------------- @@ -294,7 +294,7 @@ Requires YunoHost version 3.5.0 or higher for the argument `--not_mandatory` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L65) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L65) [/details] ---------------- @@ -309,7 +309,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L188) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L188) [/details] ---------------- @@ -355,7 +355,7 @@ Requires YunoHost version 3.5.0 or higher for the argument --not_mandatory -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L248) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L248) [/details] ---------------- @@ -375,7 +375,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L326) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L326) [/details] ---------------- @@ -398,7 +398,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L358) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L358) [/details] ---------------- @@ -418,7 +418,7 @@ Requires YunoHost version 3.3.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L391) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L391) [/details] ---------------- @@ -442,7 +442,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L426) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L426) [/details] ---------------- @@ -466,7 +466,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/backup#L479) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/backup#L479) [/details] ---------------- @@ -542,7 +542,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/fail2ban#L65) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/fail2ban#L65) [/details] ---------------- @@ -557,7 +557,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/fail2ban#L126) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/fail2ban#L126) [/details] ---------------- @@ -586,7 +586,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/hardware#L13) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/hardware#L13) [/details] ---------------- @@ -610,7 +610,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/hardware#L82) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/hardware#L82) [/details] ---------------- @@ -632,7 +632,7 @@ Requires YunoHost version 2.4.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L10) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L10) [/details] ---------------- @@ -650,7 +650,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L30) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L30) [/details] ---------------- @@ -668,7 +668,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L75) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L75) [/details] ---------------- @@ -686,7 +686,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L92) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L92) [/details] ---------------- @@ -708,7 +708,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L113) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L113) [/details] ---------------- @@ -730,7 +730,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L127) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L127) [/details] ---------------- @@ -752,7 +752,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L141) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L141) [/details] ---------------- @@ -774,7 +774,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L155) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L155) [/details] ---------------- @@ -796,7 +796,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L169) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L169) [/details] ---------------- @@ -813,7 +813,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L180) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L180) [/details] ---------------- @@ -828,7 +828,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L189) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L189) [/details] ---------------- @@ -849,7 +849,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L217) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L217) [/details] ---------------- @@ -865,7 +865,7 @@ Requires YunoHost version 3.6.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L302) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L302) [/details] ---------------- @@ -884,7 +884,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L313) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L313) [/details] ---------------- @@ -906,7 +906,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logging#L369) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logging#L369) [/details] ---------------- @@ -936,7 +936,7 @@ Requires YunoHost version 3.2.0 or higher for the argument `--specific_user` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logrotate#L18) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logrotate#L18) [/details] ---------------- @@ -951,7 +951,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/logrotate#L106) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/logrotate#L106) [/details] ---------------- @@ -969,7 +969,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/multimedia#L11) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/multimedia#L11) [/details] ---------------- @@ -990,7 +990,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/multimedia#L61) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/multimedia#L65) [/details] ---------------- @@ -1008,7 +1008,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/multimedia#L90) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/multimedia#L94) [/details] ---------------- @@ -1042,7 +1042,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L15) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L15) [/details] ---------------- @@ -1061,7 +1061,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L36) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L36) [/details] ---------------- @@ -1080,7 +1080,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L61) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L61) [/details] ---------------- @@ -1102,7 +1102,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L131) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L131) [/details] ---------------- @@ -1122,7 +1122,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L163) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L163) [/details] ---------------- @@ -1145,7 +1145,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L203) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L203) [/details] ---------------- @@ -1164,7 +1164,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/mysql#L229) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/mysql#L229) [/details] ---------------- @@ -1189,7 +1189,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/network#L12) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/network#L12) [/details] ---------------- @@ -1211,7 +1211,7 @@ Requires YunoHost version 3.8.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/network#L37) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/network#L37) [/details] ---------------- @@ -1233,7 +1233,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/network#L104) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/network#L104) [/details] ---------------- @@ -1255,7 +1255,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/network#L126) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/network#L126) [/details] ---------------- @@ -1284,7 +1284,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/nginx#L19) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/nginx#L19) [/details] ---------------- @@ -1299,7 +1299,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/nginx#L41) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/nginx#L41) [/details] ---------------- @@ -1354,7 +1354,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/nodejs#L72) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/nodejs#L72) [/details] ---------------- @@ -1379,7 +1379,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/nodejs#L112) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/nodejs#L112) [/details] ---------------- @@ -1398,7 +1398,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/nodejs#L193) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/nodejs#L193) [/details] ---------------- @@ -1472,7 +1472,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L66) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L66) [/details] ---------------- @@ -1492,7 +1492,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L161) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L161) [/details] ---------------- @@ -1511,7 +1511,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L178) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L178) [/details] ---------------- @@ -1535,7 +1535,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L201) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L201) [/details] ---------------- @@ -1559,7 +1559,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L276) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L276) [/details] ---------------- @@ -1581,7 +1581,7 @@ Requires YunoHost version 3.7.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L351) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L351) [/details] ---------------- @@ -1597,7 +1597,7 @@ Requires YunoHost version 4.1.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L375) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L384) [/details] ---------------- @@ -1609,7 +1609,7 @@ Requires YunoHost version 4.1.2 or higher. **Example**: `if ynh_legacy_permissions_exists then ynh_legacy_permissions_delete_all # You can recreate the required permissions here with ynh_permission_create fi Requires YunoHost version 4.1.2 or higher.` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/permission#L396) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/permission#L405) [/details] ---------------- @@ -1668,7 +1668,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/php#L59) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/php#L59) [/details] ---------------- @@ -1683,7 +1683,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/php#L270) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/php#L270) [/details] ---------------- @@ -1703,7 +1703,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/php#L572) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/php#L572) [/details] ---------------- @@ -1724,7 +1724,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/php#L598) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/php#L598) [/details] ---------------- @@ -1758,7 +1758,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L18) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L18) [/details] ---------------- @@ -1777,7 +1777,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L39) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L39) [/details] ---------------- @@ -1796,7 +1796,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L65) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L65) [/details] ---------------- @@ -1818,7 +1818,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L137) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L137) [/details] ---------------- @@ -1837,7 +1837,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L170) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L170) [/details] ---------------- @@ -1856,7 +1856,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L193) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L193) [/details] ---------------- @@ -1879,7 +1879,7 @@ Requires YunoHost version 2.7.13 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L232) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L232) [/details] ---------------- @@ -1898,7 +1898,7 @@ Requires YunoHost version 2.7.13 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L263) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L263) [/details] ---------------- @@ -1916,7 +1916,7 @@ Requires YunoHost version 2.7.13 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/postgresql#L296) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/postgresql#L296) [/details] ---------------- @@ -1938,7 +1938,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/setting#L10) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/setting#L10) [/details] ---------------- @@ -1958,7 +1958,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/setting#L34) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/setting#L34) [/details] ---------------- @@ -1977,7 +1977,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/setting#L58) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/setting#L58) [/details] ---------------- @@ -1998,7 +1998,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/setting#L118) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/setting#L118) [/details] ---------------- @@ -2020,7 +2020,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/setting#L140) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/setting#L140) [/details] ---------------- @@ -2045,7 +2045,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/string#L12) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/string#L12) [/details] ---------------- @@ -2068,7 +2068,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/string#L37) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/string#L37) [/details] ---------------- @@ -2091,7 +2091,7 @@ Requires YunoHost version 2.7.7 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/string#L66) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/string#L66) [/details] ---------------- @@ -2115,7 +2115,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/string#L98) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/string#L98) [/details] ---------------- @@ -2142,7 +2142,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/systemd#L15) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/systemd#L15) [/details] ---------------- @@ -2160,7 +2160,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/systemd#L42) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/systemd#L42) [/details] ---------------- @@ -2183,7 +2183,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/systemd#L72) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/systemd#L72) [/details] ---------------- @@ -2208,7 +2208,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L12) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L12) [/details] ---------------- @@ -2231,7 +2231,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L33) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L33) [/details] ---------------- @@ -2250,7 +2250,7 @@ Requires YunoHost version 2.4.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L53) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L53) [/details] ---------------- @@ -2270,7 +2270,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L64) [/details] ---------------- @@ -2290,7 +2290,7 @@ Requires YunoHost version 3.5.0.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L82) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L82) [/details] ---------------- @@ -2320,7 +2320,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L111) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L111) [/details] ---------------- @@ -2338,7 +2338,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L156) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L156) [/details] ---------------- @@ -2353,7 +2353,7 @@ Requires YunoHost version 4.1.7 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/user#L184) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/user#L184) [/details] ---------------- @@ -2375,7 +2375,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L58) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L58) [/details] ---------------- @@ -2425,7 +2425,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L102) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L102) [/details] ---------------- @@ -2452,7 +2452,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L279) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L279) [/details] ---------------- @@ -2515,7 +2515,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L356) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L356) [/details] ---------------- @@ -2532,7 +2532,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L502) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L502) [/details] ---------------- @@ -2550,7 +2550,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L532) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L532) [/details] ---------------- @@ -2571,7 +2571,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L608) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L608) [/details] ---------------- @@ -2597,7 +2597,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L638) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L638) [/details] ---------------- @@ -2621,7 +2621,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L668) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L668) [/details] ---------------- @@ -2645,7 +2645,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L693) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L693) [/details] ---------------- @@ -2678,7 +2678,7 @@ Requires YunoHost version 3.8.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/9bec81398ab26cbe04516052308a8901ca697363/data/helpers.d/utils#L724) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/b452838a1797641f82778e60f4e50e1722837eba/data/helpers.d/utils#L724) [/details] ---------------- From 35461859fb988ce7a88e4c9550a8e5a0f5ccf9b5 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 20 Aug 2021 21:34:31 +0200 Subject: [PATCH 38/50] [fr] add links to yunohost-themes org on github --- .../07.specific_use_cases/04.theming/theming.fr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/01.administrate/07.specific_use_cases/04.theming/theming.fr.md b/pages/01.administrate/07.specific_use_cases/04.theming/theming.fr.md index d645dc99..b5cf9ad4 100644 --- a/pages/01.administrate/07.specific_use_cases/04.theming/theming.fr.md +++ b/pages/01.administrate/07.specific_use_cases/04.theming/theming.fr.md @@ -34,6 +34,8 @@ Vous pouvez ajouter des thèmes créés par d'autres personnes en téléchargean ! **Attention** : l'ajout de thèmes provenant d'inconnus sur Internet **est un risque de sécurité**. Cela équivaut à exécuter du code écrit par quelqu'un d'autre sur votre machine, et peut donc être utilisé à des fins malveillantes comme voler des mots de passe ! +Quelques thèmes sont listés sur [GitHub](https://github.com/yunohost-themes). + ## Créer votre propre thème Vous pouvez créer votre propre thème en copiant le thème existant de votre choix. Par exemple à partir du thème `light` : @@ -50,6 +52,8 @@ Ensuite, éditez les fichiers CSS et JS dans `/usr/share/ssowat/portal/assets/th Vous pouvez également ajouter vos propres images et ressources qui peuvent ensuite être utilisées par les fichiers CSS et JS. +!!! Partagez vos thèmes personnalisés avec la communauté ! https://github.com/yunohost-themes + ### Exemple : personnaliser le logo Vous pouvez créer votre propre thème simplement pour changer le "branding" du portail utilisateur YunoHost et remplacer le logo YunoHost par votre propre logo ! From 0c1aa4df149d402e9dc2060bc5129b8c641f58e5 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 23 Aug 2021 16:11:08 +0200 Subject: [PATCH 39/50] Update apps_wishlist.md Add Quizzes to the wishlist --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index cc3be979..c8d3191f 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -226,6 +226,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [pyload](https://pyload.net/) | | [Upstream](https://github.com/pyload/pyload) | [Package Draft](https://github.com/YunoHost-Apps/pyload_ynh) | | [qBit MatUI](https://qbit-material-webui-demo.herokuapp.com/) | A WebUI for qBittorrent | [Upstream](https://github.com/bill-ahmed/qbit-matUI) | | | [qBittorrent](https://www.qbittorrent.org/) | | [Upstream](https://github.com/qbittorrent/qBittorrent) | | +| Quizzes | Multiple choice quiz platform with results analysis interface (in French) | [Upstream](https://github.com/hipay/quizzes) | | | [racktables](https://racktables.org) | | [Upstream](https://github.com/RackTables/racktables) | | | Race for the galaxy | | [Upstream](https://github.com/bnordli/rftg) | | | [redmine](https://www.redmine.org/) | A flexible project management web application | | [Package Draft](https://github.com/YunoHost-Apps/redmine_ynh) | From ee5dbec994d812a40387bac994f42cd9f28e7bc7 Mon Sep 17 00:00:00 2001 From: cnred-dev <84835536+cnred-dev@users.noreply.github.com> Date: Tue, 24 Aug 2021 10:40:03 +0300 Subject: [PATCH 40/50] Update apps_wishlist.md with Sitemagic CMS Add Sitemagic CMS - world's most beautiful Content Management System --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index cc3be979..00dc9aee 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -258,6 +258,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Signal Proxy](https://signal.org/blog/help-iran-reconnect/) | Fight censorship and bypass traffic securely to the Signal service | [Upstream](https://github.com/signalapp/Signal-TLS-Proxy) | | | simpad | Simple markdown editor | [Upstream](https://github.com/beli3ver/SiMPad) | [Package Draft](https://github.com/YunoHost-Apps/simpad_ynh) | | [SimpleLogin](https://simplelogin.io) | Privacy-first e-mail forwarding and identity provider service | [Upstream](https://github.com/simple-login/app) | | +| [Sitemagic CMS](https://sitemagic.org/) | Create beautiful and captivating websites | [Upstream](https://github.com/Jemt/SitemagicCMS) | | | [smokeping](https://oss.oetiker.ch/smokeping/) | | [Upstream](https://github.com/oetiker/SmokePing) | | | [SocialHome](https://socialhome.network) | A federated personal profile | [Upstream](https://github.com/jaywink/socialhome) | | | [sonerezh](https://www.sonerezh.bzh) | Stream music from everywhere | | [Package Draft](https://github.com/YunoHost-Apps/sonerezh_ynh) | From 9dea0b1da946516e96d68d8789e54c3a3d9f7619 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 13:01:12 +0200 Subject: [PATCH 41/50] [enh] VPN english translation must be, in my opinion, proofread by a native + adapt the parts specific to the French ISPs to the international ones --- .../10.vpn/vpn_advantage.en.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md new file mode 100644 index 00000000..62ec5e65 --- /dev/null +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md @@ -0,0 +1,51 @@ +--- +title: Advantage of a VPN for self-hosting +template: docs +taxonomy: + category: docs +routes: + default: '/vpn_advantage' +--- + +Since setting up a server at home is an uncommon practice, most Internet connections provided to individuals are unsuitable for this purpose. A net neutral VPN providing a fixed IPv4 address and IPv6 addresses can help to circumvent some limitations or difficulties. + +! Beware: not all existing VPN providers meet these conditions, make sure the one you choose meets them. + +## Advantages + +### Plug & Play +By setting up a VPN on your server, you'll be able to make it accessible to the rest of the Internet without having to change the configuration of the router you connect it to. This can be really handy if you are going on vacation, moving or have an Internet disconnection, as you will be able to easily connect it to someone you trust without having to configure the router of the person who is helping you. + +In the same way, you save yourself the trouble of opening your router's ports and bypassing hairpinning. + +### No micro DNS outages +If your Internet connection does not have a fixed public IP, you will be forced to set up a dynamic domain name (Dynamic DNS). This solution may be acceptable, but the DNS will only be updated at regular intervals (every two minutes if it is a `noho.st` or `nohost.me` domain name). So there is a chance that this will cause some display errors in the browser from time to time, or even that another site will be displayed (the risks are however reduced because the practice of self-hosting is not widespread). + +With a neutral VPN, this problem is circumvented because the VPN can be compared to a Virtual Internet connection, which has its own fixed IPv4 address, so no need to update the domain name. + +### The case of email +Email is one of the most complex protocols to self-host, usually it is what a user self-hosts last. Indeed, it is very easy to find yourself in a situation where emails sent by the server are refused by the recipient SMTP servers. + +To avoid this you need to : +- configure the reverse DNS of the server's Internet connection (or VPN) +- a fixed IPv4 +- that this IPv4 is removable from all blacklists (notably the IP must not be on the DUL) +- to be able to open port 25 (as well as the other SMTP ports) + +Unfortunately, none of the most common French ISPs respect all these points. + +To overcome this, the use of a VPN respecting these points can be an alternative. + +### Trust +Finally, if you do not want the content of your server's communications to be spied on by equipment present on your ISP's network, you can use a VPN to encrypt your communications and deport your trust to a VPN provider. Remember, since 2015, the government officially deploys black boxes at the large network operators whose objective is to tap all French digital communications to preserve the scientific, economic and industrial interests of France. + +## Disadvantage +### Cost +A neutral VPN has a cost since the operator who provides it must run a server and use bandwidth. The prices of the FFDN's associative VPNs are around 6 € per month. + +### Packet path +When you set up a VPN on your server, if you don't set up any particular configuration, the transfer of a file from a computer on the local network to the server using the VPN, will go through the end of the VPN i.e. through the server of the VPN provider. + +To solve this problem, there are two solutions: +- transform the server into a router and connect the home equipments to it, these equipments will then benefit from the VPN confidentiality too. +- use the YunoHost server as a DNS resolver when you are at home, in order to redirect the server's domain names to the local IP rather than the public IP. This operation can be done either on each equipment or on the router (if the latter allows it). From 78400b55a10217c7db686e4714ac247d806822a9 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 13:13:03 +0200 Subject: [PATCH 42/50] Update vpn_advantage.fr.md fix small typo --- .../07.specific_use_cases/10.vpn/vpn_advantage.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md index c8e9c735..ae8665e3 100644 --- a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.fr.md @@ -14,7 +14,7 @@ L'installation d'un serveur chez soi étant une pratique peu courante, la plupar ## Avantages ### Plug & Play -En configurant un VPN sur votre serveur, vous serez en mesure de le rendre accessible au reste d'Internet sans avoir à modifier la configuration du routeur auxquel vous le branchez. Ce point peut être vraiment pratique si vous partez en vacances, que vous déménagez ou si vous avez une coupure d'Internet, car vous serez en mesure de le brancher facilement chez une personne de confiance sans avoir besoin de configurer le routeur de la personne qui vous aide. +En configurant un VPN sur votre serveur, vous serez en mesure de le rendre accessible au reste d'Internet sans avoir à modifier la configuration du routeur auquel vous le branchez. Ce point peut être vraiment pratique si vous partez en vacances, que vous déménagez ou si vous avez une coupure d'Internet, car vous serez en mesure de le brancher facilement chez une personne de confiance sans avoir besoin de configurer le routeur de la personne qui vous aide. De la même façon, vous vous économisez l'ouverture des ports de votre routeur ainsi que le contournement du hairpinning. From 2e0399d72dbe8ba9542b570f82dbf429f53c1995 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 13:21:08 +0200 Subject: [PATCH 43/50] [de] VPN german translation must be, in my opinion, proofread by a native + adapt the parts specific to the French ISPs to the german ones --- .../10.vpn/vpn_advantage.de.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md new file mode 100644 index 00000000..ede8589f --- /dev/null +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md @@ -0,0 +1,51 @@ +--- +title: Vorteil eines VPN für Selbst-Hosting +template: docs +taxonomy: + category: docs +routes: + default: '/vpn_advantage' +--- + +Es ist unüblich, zu Hause einen Server einzurichten, und die meisten Internetanschlüsse, die Privatpersonen zur Verfügung stehen, sind für diesen Zweck ungeeignet. Ein netzneutrales VPN, das eine feste IPv4-Adresse und IPv6-Adressen bereitstellt, kann helfen, einige der Einschränkungen oder Schwierigkeiten zu überwinden. + +! Vorsicht: nicht alle bestehenden VPN-Anbieter erfüllen diese Bedingungen, vergewissern Sie sich, dass der von Ihnen gewählte Anbieter sie erfüllt. + +## Vorteile + +### Plug & Play +Indem Sie ein VPN auf Ihrem Server einrichten, können Sie ihn für den Rest des Internets zugänglich machen, ohne die Konfiguration des Routers, an den Sie ihn anschließen, ändern zu müssen. Dies kann sehr praktisch sein, wenn Sie in den Urlaub fahren, umziehen oder einen Internetausfall haben, da Sie das Gerät einfach an eine Person Ihres Vertrauens anschließen können, ohne den Router der Person konfigurieren zu müssen, die Ihnen hilft. + +Außerdem ersparen Sie sich die Mühe, die Ports Ihres Routers zu öffnen und das Hairpinning zu umgehen. + +### Keine Mikro-DNS-Ausfälle +Wenn Ihr Internetanschluss keine feste öffentliche IP hat, müssen Sie einen dynamischen Domänennamen (Dynamic DNS) einrichten. Diese Lösung mag akzeptabel sein, aber das DNS wird nur in regelmäßigen Abständen aktualisiert (alle zwei Minuten, wenn es sich um einen `noho.st` oder `nohost.me` Domänennamen handelt). Es besteht also die Möglichkeit, dass dies gelegentlich zu Darstellungsfehlern im Browser führt oder dass sogar eine andere Website angezeigt wird (die Risiken sind jedoch geringer, da die Praxis des Self-Hosting nicht weit verbreitet ist). + +Mit einem neutralen VPN wird dieses Problem umgangen, da das VPN mit einer virtuellen Internetverbindung verglichen werden kann, die eine eigene feste IPv4-Adresse hat, so dass der Domänenname nicht aktualisiert werden muss. + +### Der Fall der E-Mail +E-Mail ist eines der komplexesten Protokolle, die man selbst hosten kann, und in der Regel ist es das, was ein Benutzer zuletzt selbst hostet. In der Tat kann es leicht passieren, dass vom Server gesendete E-Mails von den SMTP-Servern der Empfänger abgelehnt werden. + +Um dies zu vermeiden, müssen Sie u. a. : +- den umgekehrten DNS der Internetverbindung des Servers (oder VPN) konfigurieren +- eine feste IPv4 +- dass diese IPv4 aus allen Blacklists entfernt werden kann (insbesondere darf die IP nicht in der DUL enthalten sein) +- in der Lage sein, Port 25 (sowie die anderen SMTP-Ports) zu öffnen + +Leider beachtet keiner der gängigsten französischen Internetanbieter alle diese Punkte. + +Um dies zu vermeiden, kann die Verwendung eines VPN, das diese Punkte berücksichtigt, eine Alternative darstellen. + +### Vertrauen +Wenn Sie nicht möchten, dass der Inhalt der Kommunikation Ihres Servers von Geräten im Netz Ihres Internetanbieters ausspioniert wird, können Sie ein VPN verwenden, um Ihre Kommunikation zu verschlüsseln und Ihr Vertrauen in einen VPN-Anbieter zu setzen. Zur Erinnerung: Seit 2015 hat die Regierung offiziell Blackboxes bei großen Netzbetreibern installiert, um die gesamte digitale Kommunikation in Frankreich abzuhören und so die wissenschaftlichen, wirtschaftlichen und industriellen Interessen Frankreichs zu schützen. + +## Benachteiligung +### Kosten +Ein neutrales VPN ist mit Kosten verbunden, da der Betreiber, der es bereitstellt, einen Server betreiben und Bandbreite nutzen muss. Die Preise für die assoziativen VPNs des FFDN liegen bei etwa 6 € pro Monat. + +### Packet Routing +Wenn Sie ein VPN auf Ihrem Server einrichten, wird die Übertragung einer Datei von einem Computer im lokalen Netzwerk zum Server, der das VPN nutzt, über das Ende des VPN, d.h. über den Server des VPN-Anbieters, laufen, wenn Sie keine besondere Konfiguration einrichten. + +Um dies zu vermeiden, gibt es zwei Lösungen: +- Wenn Sie den Server in einen Router umwandeln und die Heimgeräte daran anschließen, profitieren auch diese Geräte von der VPN-Vertraulichkeit. +- Verwenden Sie den YunoHost-Server als DNS-Resolver, wenn Sie zu Hause sind, um die Domänennamen des Servers auf die lokale IP und nicht auf die öffentliche IP umzuleiten. Dies kann entweder auf jedem Gerät oder auf dem Router erfolgen (sofern letzterer dies zulässt). From d029901d8e1dc528d2746ef2a2e76205b6fd2f1c Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 13:32:09 +0200 Subject: [PATCH 44/50] [de] admin german translation --- .../06.overview/03.admin/admin.de.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pages/01.administrate/06.overview/03.admin/admin.de.md diff --git a/pages/01.administrate/06.overview/03.admin/admin.de.md b/pages/01.administrate/06.overview/03.admin/admin.de.md new file mode 100644 index 00000000..84c36284 --- /dev/null +++ b/pages/01.administrate/06.overview/03.admin/admin.de.md @@ -0,0 +1,16 @@ +--- +title: Administrator-Webinterface +template: docs +taxonomy: + category: docs +routes: + default: '/admin_interface' +--- + +YunoHost hat ein Administrator-Webinterface. Die andere Möglichkeit, Ihre YunoHost-Installation zu administrieren, ist über die [Kommandozeile](/commandline). + +### Zugang + +Sie können auf Ihr Administrator-Webinterface unter folgender Adresse zugreifen: https://example.org/yunohost/admin (ersetzen Sie 'example.org' durch Ihren eigenen Domainnamen) + +![](image://webadmin.png) From 3c148fe7fd90c49f5724ef9c13685d83a2dcf507 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 14:31:38 +0200 Subject: [PATCH 45/50] Update pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- .../07.specific_use_cases/10.vpn/vpn_advantage.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md index 62ec5e65..0f8b3f52 100644 --- a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md @@ -26,7 +26,7 @@ With a neutral VPN, this problem is circumvented because the VPN can be compared ### The case of email Email is one of the most complex protocols to self-host, usually it is what a user self-hosts last. Indeed, it is very easy to find yourself in a situation where emails sent by the server are refused by the recipient SMTP servers. -To avoid this you need to : +To avoid this you need to: - configure the reverse DNS of the server's Internet connection (or VPN) - a fixed IPv4 - that this IPv4 is removable from all blacklists (notably the IP must not be on the DUL) From 659db60dad0f4d836faa305d71bfb14334a7cfdf Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 14:31:56 +0200 Subject: [PATCH 46/50] Update pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com> --- .../07.specific_use_cases/10.vpn/vpn_advantage.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md index ede8589f..4fe05ccd 100644 --- a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md +++ b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.de.md @@ -46,6 +46,6 @@ Ein neutrales VPN ist mit Kosten verbunden, da der Betreiber, der es bereitstell ### Packet Routing Wenn Sie ein VPN auf Ihrem Server einrichten, wird die Übertragung einer Datei von einem Computer im lokalen Netzwerk zum Server, der das VPN nutzt, über das Ende des VPN, d.h. über den Server des VPN-Anbieters, laufen, wenn Sie keine besondere Konfiguration einrichten. -Um dies zu vermeiden, gibt es zwei Lösungen: +Um dies zu vermeiden, gibt es zwei Lösungen : - Wenn Sie den Server in einen Router umwandeln und die Heimgeräte daran anschließen, profitieren auch diese Geräte von der VPN-Vertraulichkeit. - Verwenden Sie den YunoHost-Server als DNS-Resolver, wenn Sie zu Hause sind, um die Domänennamen des Servers auf die lokale IP und nicht auf die öffentliche IP umzuleiten. Dies kann entweder auf jedem Gerät oder auf dem Router erfolgen (sofern letzterer dies zulässt). From bdced56e81596ada3f2d532f9598407a104a7a74 Mon Sep 17 00:00:00 2001 From: Tommi Date: Thu, 2 Sep 2021 10:40:30 +0200 Subject: [PATCH 47/50] added RustDesk --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index a93e133a..28f495ac 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -240,6 +240,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | RSS-proxy | RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. | [Upstream](https://github.com/damoeb/rss-proxy) | | | RSSHub | open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything | [Upstream](https://github.com/DIYgod/RSSHub) | | | [rspamdui](https://rspamd.com/webui) | A web UI for the Rspamd spam filtering system | | [Package Draft](https://github.com/YunoHost-Apps/rspamdui_ynh) | +| [RustDesk](https://rustdesk.com/server 'RustDesk Server') | [TeamViewer](https://teamviewer.com) alternative | [Upstream](https://github.com/rustdesk/rustdesk-server 'RustDesk Server on GitHub') | | | rutorrent | Torrent client | | [Package Draft](https://github.com/CotzaDev/rutorrent_ynh) | | rwtxt | Minimalist CMS | [Upstream](https://github.com/schollz/rwtxt) | | | [sat](https://salut-a-toi.org) | An all-in-one tool to manage all your communications | | [Package Draft](https://github.com/YunoHost-Apps/sat_ynh) | From c867a94f31790d85edb9c13cee4a74df54b10803 Mon Sep 17 00:00:00 2001 From: rungeard <61117338+rungeard@users.noreply.github.com> Date: Mon, 30 Aug 2021 17:46:21 +0200 Subject: [PATCH 48/50] Rename vpn_advantage.en.md to vpn_advantage.md I think the english (default ?) version as no tag 'en' in the name --- .../10.vpn/{vpn_advantage.en.md => vpn_advantage.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pages/01.administrate/07.specific_use_cases/10.vpn/{vpn_advantage.en.md => vpn_advantage.md} (100%) diff --git a/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md b/pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.en.md rename to pages/01.administrate/07.specific_use_cases/10.vpn/vpn_advantage.md From 6b2c7e7f3fcdd119244a7dc516a2ee75e0e96e50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Pace?= Date: Tue, 31 Aug 2021 19:04:04 -0300 Subject: [PATCH 49/50] Adds chaskiq. --- pages/02.applications/04.wishlist/apps_wishlist.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 28f495ac..68a4120b 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -15,6 +15,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | Name | Description | Upstream | Package draft | | ------ | ----------- | -------- | ------------- | +| Chaskiq | A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp | [Upstream](https://github.com/chaskiq/chaskiq) | | | 2FAuth | Manage and Generate 2FA Codes | [Upstream](https://github.com/Bubka/2FAuth) | | | 10er10 | | [Upstream](https://github.com/dready92/10er10) | | | [AbanteCart](https://abantecart.com) | Create an e-commerce website | | [Package Draft](https://github.com/YunoHost-Apps/abantecart_ynh) | From ffe7c94aed7d0524671ea83e7821bdf8561a45f4 Mon Sep 17 00:00:00 2001 From: "ljf (zamentur)" Date: Thu, 2 Sep 2021 17:27:08 +0200 Subject: [PATCH 50/50] [fix] Alphabetic order --- pages/02.applications/04.wishlist/apps_wishlist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/02.applications/04.wishlist/apps_wishlist.md b/pages/02.applications/04.wishlist/apps_wishlist.md index 68a4120b..2744e9c5 100644 --- a/pages/02.applications/04.wishlist/apps_wishlist.md +++ b/pages/02.applications/04.wishlist/apps_wishlist.md @@ -15,7 +15,6 @@ You can [contribute to this list by adding something you'd like to be packaged]( | Name | Description | Upstream | Package draft | | ------ | ----------- | -------- | ------------- | -| Chaskiq | A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp | [Upstream](https://github.com/chaskiq/chaskiq) | | | 2FAuth | Manage and Generate 2FA Codes | [Upstream](https://github.com/Bubka/2FAuth) | | | 10er10 | | [Upstream](https://github.com/dready92/10er10) | | | [AbanteCart](https://abantecart.com) | Create an e-commerce website | | [Package Draft](https://github.com/YunoHost-Apps/abantecart_ynh) | @@ -40,6 +39,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Calendso](https://calendso.com/) | Volunteer shift management and meeting scheduling | [Upstream](https://github.com/calendso) | | | [Caliopen](https://www.caliopen.org) | A unified inteface for all your private communications | | [Package Draft](https://github.com/YunoHost-Apps/caliopen_ynh) | | [cgit](https://git.zx2c4.com/cgit/about) | | | | +| Chaskiq | A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp | [Upstream](https://github.com/chaskiq/chaskiq) | | | [CheckUp](https://sourcegraph.github.io/checkup) | | [Upstream](https://github.com/sourcegraph/checkup) | | | [Citadel-suite](https://www.citadel.org) | Groupware platform | | | | [CloudTube](https://tube.cadence.moe/) | CloudTube front-end for YouTube | [Upstream](https://git.sr.ht/~cadence/cloudtube) | |