Merge branch 'YunoHost:master' into master

This commit is contained in:
Jaxom99 2022-03-31 08:56:11 +02:00 committed by GitHub
commit 2e1ec297b6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 256 additions and 194 deletions

View file

@ -0,0 +1,55 @@
---
title: Что такое YunoHost?
template: docs
taxonomy:
category: docs
routes:
default: '/whatsyunohost'
---
![YunoHost logo](image://YunoHost_logo_vertical.png?resize=400&id=ynhlogo)
YunoHost это **операционная система** позволяющая легко администрировать **сервера**, и следовательно позволяет сделать [self-hosting](/selfhosting) надёжным, безопасным, этическим и лёгким. Это свободнораспространяемая библиотека которая поддерживается исключительно волонтёрами. Технически, это дистрибутив основанный на [Debian GNU/Linux](https://debian.org) и может быть установлен на [большое количество систем](/install).
## Фичи
- ![](image://icon-debian.png?resize=32&classes=inline) Основан Debian;
- ![](image://icon-tools.png?resize=32&classes=inline) Администрируй свой сервер через **простой веб-интерфейс** ;
- ![](image://icon-package.png?resize=32&classes=inline) Развертывание **приложение за пару секунд**;
- ![](image://icon-users.png?resize=32&classes=inline) Редактируй **пользователей** <small>(основано на LDAP)</small>;
- ![](image://icon-globe.png?resize=32&classes=inline) Управляй **доменными именами**;
- ![](image://icon-medic.png?resize=32&classes=inline) Создавай и восстанавливай **Бэкапы**;
- ![](image://icon-door.png?resize=32&classes=inline) Соединяй все приложения в **пользовательском портале** <small>(NGINX, SSOwat)</small>;
- ![](image://icon-mail.png?resize=32&classes=inline) Включает **полный стэк электронной почты** <small>(Postfix, Dovecot, Rspamd, DKIM)</small>;
- ![](image://icon-messaging.png?resize=32&classes=inline)... так-же хорошо как **встроенный сервер сообщений** <small>(XMPP)</small>;
- ![](image://icon-lock.png?resize=32&classes=inline) Управляй **SSL сертификатами** <small>(Основано на Let's Encrypt)</small> ;
- ![](image://icon-shield.png?resize=32&classes=inline)... и **системами безопасности** <small>(Fail2ban, yunohost-firewall)</small>;
## История
YunoHost был создан в Феврале 2012 после чего-то типа:
<blockquote><p>"Блин, Я слишком ленив чтобы перенастроить мой почтовый сервер... Beudbeud, как вам удалось запустить свой малеький сервер LDAP?"</p>
<small>Kload, Февраль 2012</small></blockquote>
Всё что было нужно - админ панель для сервера Beudbeud-а чтобы сделать что-то юзабельное, поэтому Kload решил её разработать. В итоге, после автоматизации нескольких конфигураций и упаковки некоторых Веб-приложений, YunoHost v1 быз завершён.
Заметив большое внимание вокруг YunoHost и своими серверами, первоначальные разработчики вместе с новыми помощниками решили начать работу над версией 2. Более универсальной, более мощной, более простой и всё такое.
Название **YunoHost** пришло из жаргонного "Y U NO Host". Этот [интернет мем](https://en.wikipedia.org/wiki/Internet_meme) должен проиллюстрировать это:
![](image://dude_yunohost.jpg)
## Чем не является YunoHost?
Не смотря на то, что YunoHost поддерживает управление несколькими доменами, это **не значит что он может их обьеденять**.
Во первых, код ещё очень молод, не протестирован и не оптимизирован для большого количества пользователей. Однако, мы не хотиим делать весь упор разработки на это.
Вы можете хостить для друзей, семьи и компании легко и просто, но **вы должны доверять ползователям**, и они должны доверять вам превыше всего. Если вы всё-таки хотите предоставлять услуги YunoHost незнакомым людям, полный VPS на каждого пользователя будет достаточно, и мы уверены что есть лучший вариант.
## Логотипы
Чёрный и Белый логотипы YunoHost от ToZz (400 × 400 px):
![](image://ynh_logo_black_300dpi.png?resize=220)
![](image://ynh_logo_white_300dpi.png?resize=220&id=whitelogo)

View file

@ -1,5 +1,5 @@
---
title: Alegir son manera de autohospedaje
title: Elegir manera de autohospedaje
template: docs
taxonomy:
category: docs
@ -23,7 +23,7 @@ Una VPN es un tunel encriptado entre dos máquinas. En la práctica, permite hac
- **Ventajas** : Tienes el control físico de la máquina y la VPN permite ocultarte del rastro de tu operador de internet, y esquivar limitaciones.
- **Desventajas** : Las VPN suelen ser de pago, y tendrás que costearla mensualmente.
### En un sevidor remoto (VPS o servidor dedicado)
### En un servidor remoto (VPS o servidor dedicado)
Puedes alquilar un servidor privado virtual (VPS) o una máquina dedicada a alojamientos [asociativos](https://db.ffdn.org/) o comerciales.

View file

@ -207,7 +207,9 @@ Ci-dessous une liste de fournisseurs de VPS supportant nativement YunoHost :
[div class="flex-child"]
[[figure caption="Alsace Réseau Neutre - FR"]![](image://vps_ynh_arn.png?height=50)[/figure]](https://vps.arn-fai.net)
[/div]
[div class="flex-child"]
[[figure caption="Association ECOWAN - FR"]![](https://cdn.ecowan.fr/charte-graphique/ecowan/logo/bleu-blanc/logo-bleu-clair.svg?height=50)[/figure]](https://www.ecowan.fr/vps-linux)
[/div]
[/div]
{% endif %}
@ -225,6 +227,9 @@ Ci-dessous une liste de fournisseurs de VPS supportant nativement YunoHost :
!!! Si vous souhaitez vérifier la validité de nos images signées, vous pouvez [télécharger notre clé publique](https://forge.yunohost.org/yunohost.asc).
! Les images actuelles sont basées sur Debian Buster (YunoHost v4.x) et nécessitent que vous fassiez la commande `apt update` en SSH ou ligne de commande pour continuer les mises à jour.
! Répondez Oui à l'avertissement à propos du changement de `stable` vers `oldstable`.
<div class="hardware-image">
<div id="cards-list">
</div>

View file

@ -225,6 +225,9 @@ Here are some VPS providers supporting YunoHost natively :
!!! If you wish to check the validity of our signed images, you can [download our public key](https://forge.yunohost.org/yunohost.asc).
! Current images are from Debian Buster (YunoHost v4.x) and will require that you perform a manual apt update command in SSH or CLI to continue updating.
! Answer Yes to the warning about switching from stable to oldstable.
<div class="hardware-image">
<div id="cards-list">
</div>
@ -546,7 +549,7 @@ Let's therefore add a first "regular" user.
[ui-tabs position="top-left" active="0" theme="lite"]
[ui-tab title="From the web interface"]
Go in Users > Add
Go in Users > Click on "+ New User" button
[figure class="nomargin" caption="Preview of the user creation UI"]
![User creation](image://create-first-user.png?resize=100%&class=inline)
@ -573,7 +576,7 @@ The diagnosis system is meant to provide an easy way to validate that all critic
[ui-tabs position="top-left" active="0" theme="lite"]
[ui-tab title="(Recommended) From the web interface"]
To run a diagnosis, go on Web Admin in the Diagnosis section. You should get a screen like this :
To run a diagnosis, go on Web Admin in the Diagnosis section. Click Run initial diagnosis and you should get a screen like this :
[figure class="nomargin" caption="Preview of the diagnostic panel"]
![](image://diagnostic.png?resize=100%&class=inline)
@ -592,11 +595,13 @@ yunohost diagnosis show --issues --human-readable
Once you configured DNS records and port forwarding (if needed), you should be able to install a Let's Encrypt certificate. This will get rid of the spooky security warning from earlier for new visitors.
For more detailled instructions, or to lean more about SSL/TLS certificates, see [the corresponding page here](/certificate).
For more detailed instructions, or to lean more about SSL/TLS certificates, see [the corresponding page here](/certificate).
[ui-tabs position="top-left" active="0" theme="lite"]
[ui-tab title="From the web interface"]
Go in Domains > Click on your domain > SSL Certificate
[figure class="nomargin" caption="Preview of the diagnostic panel"]
![](image://certificate-before-LE.png?resize=100%&class=inline)
[/figure]

View file

@ -7,13 +7,13 @@ routes:
default: '/security'
---
YunoHost has been developed to provide the best security without too much complication. Every protocol used in YunoHost is **encrypted**, only password's hashes are stored and by default each user is able to access their personal directory only.
YunoHost has been developed to provide the best security without too much complication. Every protocol used in YunoHost is **encrypted**, only a password's hashes are stored and by default each user is able to access their personal directory only.
Two things remain important to note:
* Installing additional apps can **significantly increase** the number of potential security flaws. Do not hesitate to get information about security flaws **before installing an app**, and try to install only apps which will suit your needs.
* Installing additional apps can **significantly increase** the number of potential security flaws. Do not hesitate to get information about security flaws **before installing an app**, and try to only install apps which will suit your needs.
* The fact that YunoHost is a well-spread software increases the chances of an attack. If a flaw is discovered, it could potentially affect all the YunoHost instances at once. Keep your system **up-to-date** to remain safe. Updates can be automated by installing the ["Unattended_upgrades" app](https://install-app.yunohost.org/?app=unattended_upgrades).
* The fact that YunoHost is a well-known and used piece of software increases the chances of an attack. If a flaw is discovered, it could potentially affect all YunoHost instances at once. Keep your system **up-to-date** to remain safe. Updates can be automated by installing the ["Unattended_upgrades" app](https://install-app.yunohost.org/?app=unattended_upgrades).
!!!! If you need advice, do not hesitate to [ask us](/help).
@ -23,9 +23,9 @@ Two things remain important to note:
## Improve security
If your YunoHost server is used in a critical production environment, or if you want to improve its safety, you may want to follow those good practices.
If your YunoHost server is used in a critical production environment, or if you want to improve its safety, you may want to follow these good practices.
! **WARNING:** Following those instructions requires advanced knowledge of system administration.
! **WARNING:** Following these instructions requires advanced knowledge of system administration.
!!!! **TIP** Never close your current SSH connection before checking that your alterations work. Test your new configuration by opening a new terminal or window. That way, you can undo your alterations if anything goes wrong.
@ -40,13 +40,13 @@ ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub <username@your_yunohost_server>
```
!!! If you meet permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`. Be careful, for security reason this directory should be in mode `700`.
!!! If you run into permissions issues, set `username` as owner of the dir `~/.ssh` with `chown`. Be careful, for security reasons this directory should be in mode `700`.
!!! If you are on Ubuntu 16.04 you should run `ssh-add` to initialize the SSH agent.
Type your admnistration password and your key will be copied on your server.
Type your admnistration password and your key will be copied onto your server.
**On your server**, the edition of the SSH configuration file in order to deactivate the password authentication is handled by a system setting:
**On your server**, editing the SSH configuration file to deactivate password authentication is handled by a system setting:
```bash
sudo yunohost settings set security.ssh.password_authentication -v no
@ -55,14 +55,14 @@ sudo yunohost settings set security.ssh.password_authentication -v no
### Modify the SSH port
To prevent SSH connection attempts by robots that scan the Internet for any server with SSH enabled, you can change the SSH port.
To prevent SSH connection attempts by robots that scan the internet for any server with SSH enabled, you can change the SSH port.
This is handled by a system setting, which takes care of updating the SSH and Fail2Ban configuration.
```bash
sudo yunohost settings set security.ssh.port -v <new_ssh_port_number>
```
**For the next SSH connections**, you need to add the `-p` option followed by the SSH port number.
**For subsequent SSH connections**, you need to add the `-p` option followed by the SSH port number.
**Sample**:
@ -74,7 +74,7 @@ ssh -p <new_ssh_port_number> admin@<your_yunohost_server>
### Change cipher compatibility configuration
The default TLS configuration for services tends to offer good compatibility to support old devices. You can tune this policy for specific services like SSH and NGINX. By default, the NGINX configuration follows the [intermediate compatibility recommendation](https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29) from Mozilla. You can choose to switch to the 'modern' configuration which uses more recent security recommendations, but decreases the compatibility, which may be an issue for your users and visitors using older devices. More details about the compatibility can be found on [this page](https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility).
The default TLS configuration for services tends to offer good compatibility to support old devices. You can tune this policy for specific services like SSH and NGINX. By default, the NGINX configuration follows the [intermediate compatibility recommendation](https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29) from Mozilla. You can choose to switch to the 'modern' configuration which uses more recent security recommendations, but decreases compatibility, which may be an issue for your users and visitors using older devices. More details about compatibility can be found on [this page](https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility).
Changing the compatibility level is not definitive and can be reverted if it doesn't fit with your environment.

View file

@ -34,7 +34,8 @@ Here is a non-comprehensive list of internet service providers by country, which
[/ui-tab]
[ui-tab title="Europa"]
* [Belgium](/isp/country:bel)
* [Belgium (nl)](/isp/country:belnl)
* [Belgium (fr)](/isp/country:belfr)
* [Finland](/isp/country:fin)
* [France](/isp/country:fra)
* [Hungary](/isp/country:hun)
@ -64,7 +65,7 @@ A "no" may cause problems for using your server or may require you to make addit
{% endif %}
{% if country == 'bel' %}
{% if country == 'belfr' %}
### Belgique
@ -77,6 +78,19 @@ A "no" may cause problems for using your server or may require you to make addit
**Proximus** ne serait pas ouvert à lauto-hébergement. Louverture des ports serait plus difficile afin déviter tout SPAM. Il serait préférable de passer par [Neutrinet](http://neutrinet.be), un des [membres de la Fédération French Data Network](http://www.ffdn.org/fr/membres).
{% elseif country == 'belnl' %}
### België
| Service provider | Box/ router | uPnP beschikbaar | [Poort 25 openen mogelijk](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | vaste IP |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| **Proximus** | BBox2 | ja (geactiveerd) | ja | **nee** | **nee** | **nee** |
| | BBox3 | ja (geactiveerd) | ja | **nee** | **nee** | **nee** |
| **Scarlet** | BBox2 | ja (geactiveerd) | ja | **nee** | **nee** | **nee** |
**Proximus** zou niet openstaan voor self-hosting. Het openen van de poorten zou moeilijker zijn om SPAM te voorkomen. Het loont de moeite om een vpn te gebruiken.
{% elseif country == 'bra' %}
### Brazil

View file

@ -49,8 +49,8 @@ Below, you can find a list of providers compatible for self-hosting and especial
| [French Data Network](https://www.fdn.fr/services/vpn/) | ✔ (.cube) | ✔ | ✔ | ✔ | 6,5€ à 23€ / mois | 15 ou 30€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Franciliens](https://www.franciliens.net/acces-internet/vpn/) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ✔ | ✔ | 6,5€ à 23€ / mois | 15 ou 30€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Grifon](https://grifon.fr/services/vpn/) | ✔ (manuelle) + L2TP/IPSec | ✔ | ✔ | ✔ | 5€ / mois | 15€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Igwan.net](https://neutrinet.be/en/vpn) | ✘ (L2TP/IPSec) | ? | ? | ? | 4 ou 8€ / mois | ? / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Illyse](https://neutrinet.be/en/vpn) | ✔ (manuelle) | ✔ | ✔ | ✔ | 6 ou 8€ / mois | 20€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Igwan.net](https://igwan.net) | ✘ (L2TP/IPSec) | ? | ? | ? | 4 ou 8€ / mois | ? / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Illyse](https://www.illyse.net/acces-internet-par-vpn/) | ✔ (manuelle) | ✔ | ✔ | ✔ | 6 ou 8€ / mois | 20€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [ILOTH](https://iloth.net/vpn/) | ✔ (.cube) | ✘ | ✔ | ✘ | 80€ / an | 5 à 100€ / an | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |
| [Milkywan](https://milkywan.fr/prices#popupTunnel) | ✔ (manuelle) | ✔ | ✔ | ✔ | 5 € / mois | incluse | |
| [Mycélium](https://mycelium-fai.org/wiki/documentation/services/vpn) | ✔ (manuelle) | ✘ | ✘ | ✘ | Prix libre | incluse<br>Réservé aux nordistes(FR 59) | <span class="ffdn">FFDN</span> <span class="label label-success label-as-badge">Non Profit</span> |

View file

@ -16,6 +16,8 @@ routes:
* [Alsace Réseau Neutre](https://arn-fai.net) (VPS) <span class="ffdn">FFDN</span> <span class="chatons">CHATONS</span>
* [Association ECOWAN](https://ecowan.fr) (VPS)
* [Scaleway Dedibox](https://www.scaleway.com/en/dedibox/operating-systems/) (dedicated server)
## YunoHost IT outsourcing

View file

@ -23,5 +23,5 @@ Différents niveaux de permission permettent de choisir qui peut lire ou éditer
+ Démo officielle : [https://demo.hedgedoc.org/](https://demo.hedgedoc.org/)
+ Documentation officielle : [github.com/hedgedoc](https://github.com/hedgedoc/hedgedoc/tree/master/docs)
+ Dépôt logiciel de lapplication : [github.com - YunoHost-Apps/hedgedoc](https://github.com/YunoHost-Apps/codimd_ynh)
+ Dépôt logiciel de lapplication : [github.com - YunoHost-Apps/hedgedoc](https://github.com/YunoHost-Apps/hedgedoc_ynh)
+ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com -YunoHost-Apps/hedgedoc/issues](https://github.com/YunoHost-Apps/hedgedoc_ynh/issues)

View file

@ -22,5 +22,5 @@ MediaWiki is a free and open source software wiki package written in PHP, origin
+ Website: [mediawiki.org] https://www.mediawiki.org/
+ Official documentation: [mediawiki.org/wiki/] https://www.mediawiki.org/wiki/
+ Support Desk: https://www.mediawiki.org/wiki/Project:Support_desk
+ Application software repository: [github.com - YunoHost-Apps/mediawiki](https://github.com/YunoHost-Apps/mattermost_ynh)
+ Application software repository: [github.com - YunoHost-Apps/mediawiki](https://github.com/YunoHost-Apps/mediawiki_ynh)
+ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mediawiki/issues](https://github.com/YunoHost-Apps/mediawiki_ynh/issues)

View file

@ -11,17 +11,15 @@ The following list is a compiled wishlist of applications that would be nice-to-
You can [contribute to this list by adding something you'd like to be packaged](/write_documentation), or learn more on [how to package applications](/packaging_apps) to create a new package or improve a package draft.
<div class="alert alert-info">Before adding an app in this wish-list, please check your app is not <a href="/apps">already available in YunoHost's app catalogue</a></div>
! Before adding an app in this wish-list, please check your app is not [already available in YunoHost's app catalogue](/apps) or [about to be added into it](https://github.com/YunoHost/apps/pulls)
| Name | Description | Upstream | Package draft |
| ------ | ----------- | -------- | ------------- |
| 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) |
| 10er10 | 10er10 is an HTML5 audio jukebox | [Upstream](https://github.com/dready92/10er10) | |
| [Access to Memory (AtoM)](https://www.accesstomemory.org/) | Web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment. | [Upstream](https://github.com/artefactual/atom) | |
| adhocserver | An ad hoc server for the Sony PSP | | [Package Draft](https://github.com/matlink/adhocserver_ynh) |
| [agora](https://www.agora-project.net/) | Create collaborative and creative digital space | | [Package Draft](https://github.com/YunoHost-Apps/agora_ynh) |
| [Ajenti](https://ajenti.org) | | [Upstream](https://github.com/ajenti/ajenti/) | |
| [Ajenti](https://ajenti.org) | Ajenti is a Linux & BSD modular server admin panel | [Upstream](https://github.com/ajenti/ajenti/) | |
| Akaunting | Manage payments/invoices/expenses | [Upstream](https://github.com/akaunting/akaunting) | |
| Anki Sync Server | a personal Anki server |[Upstream](https://github.com/ankicommunity/anki-sync-server) | |
| [AnonAddy](https://anonaddy.com/) | Anonymous email forwarding - Create Unlimited Email Aliases For Free | [Upstream](https://github.com/anonaddy/anonaddy) | |
@ -33,9 +31,10 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Astral](https://astralapp.com/) | Organize Your GitHub Stars With Ease |[Upstream](https://github.com/astralapp/astral)| |
| [Azuracast](https://https://azuracast.com/) | A Simple, Self-Hosted Web Radio Management Suite |[Upstream](https://github.com/AzuraCast/AzuraCast)| |
| [Baserow](https://baserow.io/) | Open source no-code database tool and Airtable alternative. | [Upstream](https://gitlab.com/bramw/baserow) | |
| [Beatbump](https://beatbump.ml/home) | An alternative frontend for YouTube Music | [Upstream](https://github.com/snuffyDev/Beatbump) | |
| [Beeper](https://www.beeper.com/) | A unified inbox for 15 chat networks. | [Upstream](https://gitlab.com/beeper) | |
| [BigBlueButton](https://bigbluebutton.org) | Web conferencing system | [Upstream](https://github.com/bigbluebutton/bigbluebutton) | |
| [Bitmessage](https://bitmessage.org/) | | [Upstream](https://github.com/Bitmessage/PyBitmessage) | |
| [Bitmessage](https://bitmessage.org/) | P2P communication protocol used to send encrypted messages | [Upstream](https://github.com/Bitmessage/PyBitmessage) | |
| Blynk | | [Upstream](https://github.com/blynkkk/blynk-library) | |
| [Bolt](https://bolt.cm/) | Content Management Tool | | [Package Draft](https://github.com/realitygaps/bolt_ynh) |
| BookWyrm | Social reading and reviewing, decentralized with ActivityPub | [Upstream](https://github.com/mouse-reeve/bookwyrm) | |
@ -43,7 +42,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Cactus Comments](https://cactus.chat/) | Federated comment system, to embed into your webpages, based on the Matrix protocol. | [Upstream](https://gitlab.com/cactus-comments) | [Package Draft](https://github.com/h3ndrik/cactus-comments_ynh) |
| [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) |
| [Caliopen](https://www.caliopen.org) | A unified inteface for all your private communications | | |
| [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) | |
| changedetection.io | Self-hosted open source change monitoring of web pages | [Upstream](https://github.com/dgtlmoon/changedetection.io) | |
@ -52,9 +51,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [CKAN](https://ckan.org/) | A tool for making open data websites | [Upstream](https://github.com/ckan/ckan) | |
| [CloudTube](https://tube.cadence.moe/) | CloudTube front-end for YouTube | [Upstream](https://git.sr.ht/~cadence/cloudtube) | |
| [Cockpit](https://cockpit-project.org/) | | | [Package Draft](https://github.com/YunoHost-Apps/cockpit_ynh) |
| coin | Member dashboard for non profit ISP | [Upstream](https://code.ffdn.org/FFDN/coin/) | [Package Draft](https://github.com/YunoHost-Apps/coin_ynh) |
| Commafeed | | [Upstream](https://github.com/Athou/commafeed) | |
| [Conduit](https://conduit.rs/) | Conduit is a lightweight open-source server implementation of the Matrix Specification with a focus on easy setup and low system requirements. | [Upstream](https://gitlab.com/famedly/conduit) | |
| [Conduit](https://conduit.rs/) | Conduit is a lightweight open-source server implementation of the Matrix Specification with a focus on easy setup and low system requirements. | [Upstream](https://gitlab.com/famedly/conduit) | [Package Draft](https://github.com/YunoHost-Apps/conduit_ynh) |
| cops | Calibre OPDS | | [Package Draft](https://github.com/YunoHost-Apps/cops_ynh) |
| [Coquelicot](https://coquelicot.potager.org/) | A “one-click” file sharing web application | | [Package Draft](https://github.com/YunoHost-Apps/coquelicot_ynh) |
| [Cozy](https://cozy.io/en/) | | | |
@ -75,18 +73,17 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [DomainMOD](https://domainmod.org) | Domain portfolio management application | | |
| 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) | |
| [eLabFTW](https://www.elabftw.net/) | Electronic lab notebook | [Upstream](https://github.com/elabftw/elabftw) | |
| [eLabFTW](https://www.elabftw.net/) | Electronic lab notebook | [Upstream](https://github.com/elabftw/elabftw) | [Package Draft](https://github.com/YunoHost-Apps/eLabFTW_ynh) |
| Endlessh | SSH Tarpit | [upstream](https://github.com/skeeto/endlessh) | |
| [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) | |
| [Excalibur](https://excalibur-py.readthedocs.io/en/master/) | A web interface to extract tabular data from PDFs (based on Camelot) | [Upstream](https://github.com/camelot-dev/excalibur) | |
| Facette | | | [Package Draft](https://github.com/YunoHost-Apps/facette_ynh) |
| [Federated wiki](http://fed.wiki.org/view/welcome-visitors/view/federated-wiki) | Farm for fedwiki sites | [Upstream](https://github.com/fedwiki) | |
| [Ferdi server](https://getferdi.com) | Messaging aggregation | [Upstream](https://github.com/getferdi/server) | |
| [FEX](https://fex.rus.uni-stuttgart.de/) | | | |
| [FIDI](https://docs.firefly-iii.org/data-importer) | Import data from banks to Firefly | | |
| [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) |
@ -97,7 +94,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| 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) |
| [freepbx](https://freepbx.org) | VOIP | | [Package Draft](https://github.com/YunoHost-Apps/freepbx_ynh) |
| [Freescout](https://freescout.net/) | Helpdesk & Shared Mailbox | | [Upstream](https://github.com/freescout-helpdesk/freescout) |
| [Freescout](https://freescout.net/) | Helpdesk & Shared Mailbox | [Upstream](https://github.com/freescout-helpdesk/freescout) | |
| [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) |
| [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) |
@ -107,8 +104,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| gitolite | Git server | | [Package Draft](https://github.com/matlink/gitolite_ynh) |
| gitrepositories | | | [Package Draft](https://github.com/YunoHost-Apps/gitrepositories_ynh) |
| gitweb | Git forge (c.f. Gitolite) | | [Package Draft](https://github.com/matlink/gitweb_ynh) |
| [glitch-soc](https://glitch-soc.github.io/docs/) | A libre and federated social network | | [Package Draft](https://github.com/Tagadda/glitch-soc_ynh) |
| glpi | Create a beautiful blog or website easily | | [Package Draft](https://github.com/abeudin/glpi_ynh) |
| glpi | Create a beautiful blog or website easily | | [Package Draft](https://github.com/YunoHost-Apps/glpi_ynh) |
| gnusocial | Create a federated comunication node | | [Package Draft](https://github.com/YunoHost-Apps/gnusocial_ynh) |
| [Goaccess](https://goaccess.io) | Web log analyzer | [Upstream](https://github.com/allinurl/goaccess) | |
| gogs_webhost | Turn a Gogs repository to static web hosting | | [Package Draft](https://github.com/YunoHost-Apps/gogs_webhost_ynh) |
@ -117,8 +113,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| Granary | | [Upstream](https://github.com/snarfed/granary) | |
| [Graphhopper](https://www.graphhopper.com/) | | [Upstream](https://github.com/graphhopper/graphhopper) | |
| [Greenlight](https://blabla.aquilenet.fr/b) | A really simple end-user interface for your BigBlueButton server | [Upstream](https://github.com/bigbluebutton/greenlight) | |
| [Grist](https://www.getgrist.com/) | The evolution of spreadsheets | [Upstream](https://github.com/gristlabs/grist-core/) | |
| [Habitica](https://habitica.com/) | | [Upstream](https://github.com/HabitRPG/habitica) | |
| headphones | Automatic music downloader | | [Package Draft](https://github.com/YunoHost-Apps/headphones_ynh) |
| Helpy | | [Upstream](https://github.com/helpyio/helpy) | |
| [Hexo](https://hexo.io/) | | [Upstream](https://github.com/hexojs/hexo) | |
| Hometown | | [Upstream](https://github.com/hometown-fork/hometown) | |
@ -126,20 +122,17 @@ You can [contribute to this list by adding something you'd like to be packaged](
| huginn | Build agents that monitor and act on your behalf | | [Package Draft](https://github.com/YunoHost-Apps/huginn_ynh) |
| [Icecast 2](https://www.icecast.org) | | [Upstream](https://gitlab.xiph.org/xiph/icecast-server/) | |
| [ikiwiki](https://ikiwiki.info) | | | |
| internetarchive | Offline version of the Internet Archive | [Upstream](https://github.com/internetarchive/dweb-mirror) | [Package Draft](https://github.com/mitra42/internetarchive_ynh) |
| [Inventaire](https://inventaire.io) | a libre collaborative resource mapper powered by open-knowledge, starting with books! 📚 | [Upstream](https://github.com/inventaire/inventaire) | |
| [InvoicePlane](https://invoiceplane.com) | | [Upstream](https://github.com/InvoicePlane/InvoicePlane) | |
| [IPFS](https://ipfs.io) | | [Upstream](https://github.com/ipfs/ipfs) | |
| [IPFS](https://ipfs.io) | | [Upstream](https://github.com/ipfs/ipfs) | [Package Draft](https://github.com/YunoHost-Apps/ipfs_ynh) |
| [Isso](https://posativ.org/isso) | Comment server | [Upstream](https://github.com/posativ/isso) | |
| jappix_mini | Jappix Mini XMPP chat website integration | | [Package Draft](https://github.com/YunoHost-Apps/jappix_mini_ynh) |
| [Jitsi](https://jitsi.org/) | Video conferencing web application | | [Package Draft](https://github.com/YunoHost-Apps/jitsi_ynh) |
| [joomla](https://www.joomla.org) | A content management system | | [Package Draft](https://github.com/YunoHost-Apps/joomla_ynh) |
| [Joplin](https://joplin.cozic.net/) | | [Upstream](https://github.com/laurent22/joplin) | |
| Joplin-web | | [Upstream](https://github.com/foxmask/joplin-web) | |
| [JS Bin](https://jsbin.com/) | | [Upstream](https://github.com/jsbin/jsbin) | |
| [Karaoke-forever](https://www.karaoke-forever.com/) | Organize karaoke parties | [Upstream](https://github.com/bhj/karaoke-forever) | |
| Kenoma | Pleroma frontend | [Upstream](https://git.pleroma.social/lambadalambda/kenoma) | |
| [Kill the newsletter](https://kill-the-newsletter.com/) | Convert email newsletters to RSS feeds | [Upstream](https://github.com/leafac/kill-the-newsletter.com) | |
| [Kiwix](https://www.kiwix.org/) | Offline Wikipedia or other sites | [Upstream](https://github.com/kiwix/) | |
| [Known](https://withknown.com) | | [Upstream](https://github.com/idno/known) | |
| [Koel](https://koel.phanan.net) | | [Upstream](https://github.com/phanan/koel) | |
| Kontalk | | [Upstream](https://github.com/kontalk) | |
@ -149,8 +142,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| lektor | A static website generator | | [Package Draft](https://github.com/YunoHost-Apps/lektor_ynh) |
| [LessPass](https://www.lesspass.com/) | | [Upstream](https://github.com/lesspass/lesspass) | |
| [Lessy](https://lessy.io) | | [Upstream](https://github.com/lessy-community/lessy) | |
| [LibreTranslate](https://libretranslate.com/) | Translation API | [Upstream](https://github.com/uav4geo/LibreTranslate) | |
[Libreddit](https://libredd.it/) | An alternative private front-end to Reddit | [Upstream](https://github.com/spikecodes/libreddit) | |
| [Librarian](https://lbry.bcow.xyz/) | An alternative frontend for LBRY/Odysee | [Upstream](https://codeberg.org/librarian/librarian) | |
| [LibreTranslate](https://libretranslate.com/) | Translation API | [Upstream](https://github.com/uav4geo/LibreTranslate) | [Package Draft](https://github.com/YunoHost-Apps/libretranslate_ynh) |
| [Lila](https://lichess.org/) | Online chess game server | [Upstream](https://github.com/ornicar/lila) | |
| [Lingva Translate](https://lingva.ml/) | Alternative front-end for Google Translate | [Upstream](https://github.com/TheDavidDelta/lingva-translate) | |
| linuxdash | Low-overhead monitoring web dashboard | [Upstream](https://github.com/afaqurk/linux-dash) | [Package Draft](https://github.com/YunoHost-Apps/linuxdash_ynh) |
@ -165,15 +158,14 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Mailtrain](https://mailtrain.org/) | | [Upstream](https://github.com/Mailtrain-org/mailtrain) | |
| mediadrop | Video Platform | | [Package Draft](https://github.com/YunoHost-Apps/mediadrop_ynh) |
| [Mealie](https://hay-kot.github.io/mealie/) | Recipe manager and meal planner | [Upstream](https://github.com/hay-kot/mealie/) | |
| [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) |
| [Mediagoblin](https://mediagoblin.org/) | Video streaming platform | [Upstream](https://savannah.gnu.org/projects/mediagoblin) | [Package Draft](https://github.com/YunoHost-Apps/mediagoblin_ynh) |
| [medusa](https://pymedusa.com/) | Automatic TV shows downloader | | [Package Draft](https://github.com/YunoHost-Apps/medusa_ynh) |
| [Megaglest](https://megaglest.org/) | realtime stategy game | [Upstream](https://megaglest.org/linux-packages.html) | |
| 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) |
| [Modoboa](https://modoboa.org) | | [Upstream](https://github.com/modoboa/) | |
| [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) |
@ -184,10 +176,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Nautilus](https://myactivity.stream/) | Turn your website into an ActivityPub profile | [Upstream](https://github.com/aaronpk/Nautilus) | |
| Netrunner | | [Upstream](https://github.com/mtgred/netrunner) | |
| nexusoss | Sonatype Nexus Repository manager OSS | | [Package Draft](https://github.com/YunoHost-Apps/nexusoss_ynh) |
| NocoDB | Airtable alternative / turn any SQL db into a smart spreadsheet | [Upstream](https://github.com/nocodb/nocodb) | |
| [ntopng](https://www.ntop.org/) | | | [Package Draft](https://github.com/YunoHost-Apps/ntopng_ynh) |
| [Odoo](https://www.odoo.com/) | An open source ERP and CRM | [Upstream](https://github.com/odoo/odoo) | [Package Draft](https://github.com/YunoHost-Apps/libreerp_ynh) |
| 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) | |
| [OpenBazaar](https://openbazaar.org) | | [Upstream](https://github.com/openbazaar) | |
@ -201,8 +190,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [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) | |
| [OX Open-Xchange](https://www.open-xchange.com) | Linux groupware solution | [Upstream](https://github.com/open-xchange/) | |
| [OverLeaf](https://github.com/overleaf/overleaf) | open-source online real-time collaborative LaTeX editor | [Upstream](https://github.com/overleaf/overleaf) | [Package Draft](https://github.com/YunoHost-Apps/overleaf_ynh) |
| [Padloc](https://padloc.app/) | Simple, secure password and data management for individuals and teams | [Upstream](https://github.com/padloc/padloc) | |
| [pagure](https://pagure.io/pagure) | A Git forge | | [Package Draft](https://github.com/YunoHost-Apps/pagure_ynh) |
| Paperless-ng | | [Upstream](https://github.com/jonaswinkler/paperless-ng) | |
| [Paperwork](https://paperwork.cloud) | | [Upstream](https://github.com/paperwork/paperwork) | |
| [Passbolt](https://www.passbolt.com) | Password manager | [Upstream](https://github.com/passbolt) | |
@ -211,7 +200,6 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Penpot](https://penpot.app/) | Design Freedom for Teams | [Upstream](https://github.com/penpot) | |
| personal-management-system | Your web application for managing personal data. | [Upstream](https://github.com/Volmarg/personal-management-system) | |
| [Photoprism](https://photoprism.org/) | | [Upstream](https://github.com/photoprism/photoprism) | |
| 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) | |
| [pia](https://github.com/LINCnil/pia) | A tool to help carrying out Privacy Impact Assessments | | [Package Draft](https://github.com/YunoHost-Apps/pia_ynh) |
@ -224,23 +212,20 @@ You can [contribute to this list by adding something you'd like to be packaged](
| 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) |
| [Presentator](https://presentator.io/) | A design collaboration platform | | |
| [prestashop](https://www.prestashop.com/) | Create an e-commerce website | | [Package Draft](https://github.com/YunoHost-Apps/prestashop_ynh) |
| [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/)| |
| ProtonMails 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) |
| [pufferpanel](https://emby.media/) | | | [Package Draft](https://github.com/YunoHost-Apps/pufferpanel_ynh) |
| Pump.io | File sharing and synchronization | [Upstream](https://github.com/pump-io/pump.io) | |
| pydio | File sharing platform | | [Package Draft](https://github.com/YunoHost-Apps/pydio_ynh) |
| [Pydio Cells](https://pydio.com/) | | [Upstream](https://github.com/pydio/cells) | |
| [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) | |
| [racktables](https://racktables.org) | | [Upstream](https://github.com/RackTables/racktables) | |
| Race for the galaxy | | [Upstream](https://github.com/bnordli/rftg) | |
| [Raspap](https://raspap.com/) | | [Upstream](https://github.com/RaspAP/raspap-webgui) | |
| Redash | Connect to any data source, easily visualize, dashboard and share your data. | [Upstream](https://github.com/getredash/redash) | |
| [redmine](https://www.redmine.org/) | A flexible project management web application | | [Package Draft](https://github.com/YunoHost-Apps/redmine_ynh) |
| remoteStorage | A remoteStorage server implementation written in PHP | [Upstream](https://github.com/fkooman/php-remote-storage) | [Package Draft](https://github.com/YunoHost-Apps/RemoteStorage_ynh) |
@ -248,11 +233,11 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Restya](https://restya.com) | | [Upstream](https://github.com/RestyaPlatform/board/) | |
| [Retroshare](https://retroshare.cc/) | | [Upstream](https://github.com/RetroShare/RetroShare) | |
| [Revolt](https://revolt.chat/) | Chat software similar to Discord | [Upstream](https://github.com/revoltchat) | |
| [Rimgo](https://i.bcow.xyz/) | An alternative frontend for Imgur | [Upstream](https://codeberg.org/video-prize-ranch/rimgo) | |
| [roadiz](https://www.roadiz.io) | Create a modern website | | [Package Draft](https://github.com/YunoHost-Apps/roadiz_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) |
| [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) | |
@ -265,7 +250,6 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [seenthis](https://www.seenthis.net/) | Short-blogging destiné à la veille dactualité | | [Package Draft](https://github.com/magikcypress/seenthis_ynh) |
| [Semantic MediaWiki](https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki) | lets you store and query data with­in the [MediaWiki](https://en.wikipedia.org/wiki/MediaWiki)'s pages | [Upstream](https://github.com/SemanticMediaWiki/SemanticMediaWiki) | |
| [shadowsocks](https://shadowsocks.org) | A SOCKS5 proxy to protect your Internet traffic | | [Package Draft](https://github.com/YunoHost-Apps/shadowsocks_ynh) |
| [ShareLatex](https://www.sharelatex.com) | | [Upstream](https://github.com/overleaf/overleaf) | |
| shinken | A flexible and scalable monitoring framework | [Upstream](https://github.com/naparuba/shinken) | [Package Draft](https://github.com/YunoHost-apps/shinken_ynh) |
| shuri | URL Shortener | [Upstream](https://github.com/pips-/shuri) | [Package Draft](https://github.com/YunoHost-Apps/shuri_ynh) |
| sickbeard | Automatic TV show downloader | | [Package Draft](https://github.com/YunoHost-Apps/sickbeard_ynh) |
@ -276,10 +260,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [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) |
| Spacedeck | A real-time collaborative whiteboard | [Upstream](https://github.com/spacedeck/spacedeck-open) | |
| [SparkleShare (Dazzle)](https://www.sparkleshare.org/) | SparkleShare host | [Upstream](https://github.com/hbons/Dazzle) | |
| 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) | |
| [Storj](https://www.storj.io/node) | | [Upstream](https://github.com/storj/storj) | |
| Streisand | | [Upstream](https://github.com/jlund/streisand) | |
@ -289,14 +271,12 @@ You can [contribute to this list by adding something you'd like to be packaged](
| Superalgos | Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. | [Upstream](https://github.com/Superalgos/Superalgos) | |
| Sydent | Identity-serverfor matrix | [Upstream](https://github.com/matrix-org/sydent) | |
| [sympa](https://www.sympa.org/) | Mailing List manager | | [Package Draft](https://github.com/YunoHost-Apps/sympa_ynh) |
| Synapse-Admin | Management GUI for matrix-synapse | [Upstream](https://github.com/Awesome-Technologies/synapse-admin) | |
| [Syspass](https://www.syspass.org/) | | [Upstream](https://github.com/nuxsmin/sysPass) | |
| [Tahoe-LAFS](https://tahoe-lafs.org/) | Decentralized cloud storage system | [Upstream](https://github.com/tahoe-lafs/tahoe-lafs) | |
| [Taiga](https://taiga.io) | | [Upstream](https://github.com/taigaio/) | |
| [Tailscale](https://tailscale.com/) | [Wireguard](https://www.wireguard.com/)-based Mesh-VPN | [Upstream](https://github.com/tailscale/tailscale) | |
| [Taskwarrior](https://taskwarrior.org) | | [Upstream](https://github.com/GothenburgBitFactory/taskwarrior) | |
| [Technitium DNS](https://technitium.com/dns/) | | [Upstream](https://github.com/TechnitiumSoftware/DnsServer) | |
| [teddit](https://teddit.net/) | Alternative Reddit front-end focused on privacy | [Upstream](https://codeberg.org/teddit/teddit) | |
| [Teddy.io](https://teedy.io/) | Document manager | [Upstream](https://github.com/sismics/docs) | |
| telegram_chatbot | Telegram chatbot - mini chatbot for Telegram | | [Package Draft](https://github.com/YunoHost-Apps/telegram_chatbot_ynh) |
| TellForm | | [Upstream](https://github.com/tellform/tellform) | |
@ -311,7 +291,6 @@ You can [contribute to this list by adding something you'd like to be packaged](
| transpay | Interface to receive and manage donations with Stripe | | [Package Draft](https://github.com/YunoHost-Apps/transpay_ynh) |
| transwhat | A gateway to WhatsApp from Jabber | | [Package Draft](https://github.com/Josue-T/transwhat_ynh) |
| [Tryton](https://www.tryton.org/) | A solid ERP system | | |
| [turtl](https://turtlapp.com/) | A secure collaboratite notebook | | [Package Draft](https://github.com/YunoHost-Apps/turtl_ynh) |
| tutao | End-to-end encrypted e-mail client | [Upstream](https://github.com/tutao/tutanota/) | [Package Draft](https://github.com/YunoHost-Apps/tutao_ynh) |
| [Twake](https://twake.app/fr)| All of the organizational tools you need to make your projects succeed brought together on one platform.| | |
| Twister | | [Upstream](https://github.com/miguelfreitas/twister-core/) | |
@ -328,6 +307,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| webogram | Webogram - a new era of messaging | [Upstream](https://github.com/zhukov/webogram) | [Package Draft](https://github.com/YunoHost-Apps/webogram_ynh) |
| [WebThings Gateway](https://iot.mozilla.org/gateway/) | | [Upstream](https://github.com/mozilla-iot/) | |
| Whoogle | A metasearch engine | [Upstream](https://github.com/benbusby/whoogle-search) | |
| [Wikiless](https://wikiless.org/) | A free open source alternative Wikipedia front-end focused on privacy. | [Upstream](https://codeberg.org/orenom/wikiless) | |
| [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) | |
@ -335,7 +315,6 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [xBrowserSync](https://www.xbrowsersync.org/) | A self-hosted bookmark sync tool, with browser plugins and mobile clients available | [Upstream](https://github.com/xbrowsersync/api) | |
| Xibo | A FLOSS digital signage solution | [Upstream](https://github.com/xibosignage) | |
| [Xonotic](https://xonotic.org) | | [Upstream](https://gitlab.com/xonotic) | |
| yacy | Free and decentrelized search engine | | [Package Draft](https://github.com/YunoHost-Apps/yacy_ynh) |
| [Yggdrasil](https://yggdrasil-network.github.io/) | | [Upstream](https://github.com/yggdrasil-network/yggdrasil-go) | |
| your_spotify | Self hosted Spotify tracking dashboard | [Upstream](https://github.com/Yooooomi/your_spotify) | |
| youtube-dl-webui | Web interface for youtube-dl | | [Package Draft](https://github.com/YunoHost-Apps/youtube-dl-webui_ynh) |

View file

@ -12,6 +12,7 @@ routes:
!!! **Conseils de pros™**
!!! - Ne demandez pas si vous pouvez demander, demandez directement !
!!! - *Soyez patient*, vos messages ne seront peut-être pas vus immédiatement.
!!! - Pensez à partager les logs avec YunoPaste !
[center]
<iframe src="https://kiwiirc.com/nextclient/?settings=d7be8b3b102382f81da862419a65c9b1" style="width:100%;height:450px;border:0;display:block"></iframe>

View file

@ -12,6 +12,7 @@ routes:
!!! **ProTips™**
!!! - Don't ask to ask, just ask !
!!! - *Be patient*, it can take a few minutes before someone sees your messages.
!!! - Please share the logs with YunoPaste !
[center]
<iframe src="https://kiwiirc.com/nextclient/?settings=d7be8b3b102382f81da862419a65c9b1" style="width:100%;height:450px;border:0;display:block"></iframe>

View file

@ -7,7 +7,7 @@ routes:
default: '/packaging_apps_helpers'
---
Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/doc/generate_helper_doc.py) on 01/19/2022 (YunoHost version 4.3.6.2)
Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/doc/generate_helper_doc.py) on 03/29/2022 (YunoHost version 4.3.6.3)
## APT
@ -29,7 +29,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L53)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L53)
[/details]
----------------
@ -50,7 +50,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L75)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L75)
[/details]
----------------
@ -64,7 +64,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L107)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L107)
[/details]
----------------
@ -81,7 +81,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L117)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L117)
[/details]
----------------
@ -98,7 +98,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L128)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L128)
[/details]
----------------
@ -115,7 +115,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L138)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L138)
[/details]
----------------
@ -132,7 +132,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L148)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L148)
[/details]
----------------
@ -154,7 +154,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L224)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L224)
[/details]
----------------
@ -171,7 +171,7 @@ Requires YunoHost version 3.8.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L369)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L369)
[/details]
----------------
@ -187,7 +187,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L388)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L388)
[/details]
----------------
@ -207,7 +207,7 @@ Requires YunoHost version 3.8.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/apt#L419)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/apt#L419)
[/details]
----------------
@ -281,7 +281,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/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L65)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L65)
[/details]
----------------
@ -295,7 +295,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L180)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L180)
[/details]
----------------
@ -340,7 +340,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/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L239)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L239)
[/details]
----------------
@ -359,7 +359,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L311)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L311)
[/details]
----------------
@ -381,7 +381,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L355)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L355)
[/details]
----------------
@ -400,7 +400,7 @@ Requires YunoHost version 3.3.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L386)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L386)
[/details]
----------------
@ -423,7 +423,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L421)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L421)
[/details]
----------------
@ -446,7 +446,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/backup#L469)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/backup#L469)
[/details]
----------------
@ -524,7 +524,7 @@ Requires YunoHost version 4.1.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/fail2ban#L65)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/fail2ban#L65)
[/details]
----------------
@ -538,7 +538,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/fail2ban#L124)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/fail2ban#L124)
[/details]
----------------
@ -566,7 +566,7 @@ Requires YunoHost version 3.8.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/hardware#L13)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/hardware#L13)
[/details]
----------------
@ -589,7 +589,7 @@ Requires YunoHost version 3.8.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/hardware#L75)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/hardware#L75)
[/details]
----------------
@ -610,7 +610,7 @@ Requires YunoHost version 2.4.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L10)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L10)
[/details]
----------------
@ -627,7 +627,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L30)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L30)
[/details]
----------------
@ -644,7 +644,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L56)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L56)
[/details]
----------------
@ -661,7 +661,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L73)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L73)
[/details]
----------------
@ -680,7 +680,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L92)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L92)
[/details]
----------------
@ -699,7 +699,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L113)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L113)
[/details]
----------------
@ -718,7 +718,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L134)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L134)
[/details]
----------------
@ -737,7 +737,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L155)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L155)
[/details]
----------------
@ -756,7 +756,7 @@ Requires YunoHost version 3.2.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L176)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L176)
[/details]
----------------
@ -776,7 +776,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L237)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L237)
[/details]
----------------
@ -791,7 +791,7 @@ Requires YunoHost version 3.6.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logging#L318)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logging#L318)
[/details]
----------------
@ -820,7 +820,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/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logrotate#L18)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logrotate#L18)
[/details]
----------------
@ -834,7 +834,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/logrotate#L100)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/logrotate#L100)
[/details]
----------------
@ -851,7 +851,7 @@ Requires YunoHost version 4.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/multimedia#L11)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/multimedia#L11)
[/details]
----------------
@ -871,7 +871,7 @@ Requires YunoHost version 4.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/multimedia#L64)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/multimedia#L64)
[/details]
----------------
@ -888,7 +888,7 @@ Requires YunoHost version 4.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/multimedia#L93)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/multimedia#L93)
[/details]
----------------
@ -921,7 +921,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L15)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L15)
[/details]
----------------
@ -939,7 +939,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L36)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L36)
[/details]
----------------
@ -957,7 +957,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L60)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L60)
[/details]
----------------
@ -978,7 +978,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L128)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L128)
[/details]
----------------
@ -997,7 +997,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L160)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L160)
[/details]
----------------
@ -1019,7 +1019,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L198)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L198)
[/details]
----------------
@ -1037,7 +1037,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/mysql#L224)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/mysql#L224)
[/details]
----------------
@ -1061,7 +1061,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/network#L12)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/network#L12)
[/details]
----------------
@ -1082,7 +1082,7 @@ Requires YunoHost version 3.8.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/network#L36)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/network#L36)
[/details]
----------------
@ -1103,7 +1103,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/network#L99)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/network#L99)
[/details]
----------------
@ -1124,7 +1124,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/network#L119)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/network#L119)
[/details]
----------------
@ -1152,7 +1152,7 @@ Requires YunoHost version 4.1.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/nginx#L19)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/nginx#L19)
[/details]
----------------
@ -1166,7 +1166,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/nginx#L39)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/nginx#L39)
[/details]
----------------
@ -1220,7 +1220,7 @@ Requires YunoHost version 2.7.12 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/nodejs#L73)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/nodejs#L73)
[/details]
----------------
@ -1244,7 +1244,7 @@ Requires YunoHost version 2.7.12 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/nodejs#L113)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/nodejs#L113)
[/details]
----------------
@ -1262,7 +1262,7 @@ Requires YunoHost version 2.7.12 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/nodejs#L190)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/nodejs#L190)
[/details]
----------------
@ -1335,7 +1335,7 @@ Requires YunoHost version 3.7.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L66)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L66)
[/details]
----------------
@ -1354,7 +1354,7 @@ Requires YunoHost version 3.7.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L152)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L152)
[/details]
----------------
@ -1372,7 +1372,7 @@ Requires YunoHost version 3.7.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L169)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L169)
[/details]
----------------
@ -1395,7 +1395,7 @@ Requires YunoHost version 3.7.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L192)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L192)
[/details]
----------------
@ -1418,7 +1418,7 @@ Requires YunoHost version 3.7.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L260)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L260)
[/details]
----------------
@ -1439,7 +1439,7 @@ Requires YunoHost version 3.7.1 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L329)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L329)
[/details]
----------------
@ -1454,7 +1454,7 @@ Requires YunoHost version 4.1.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L359)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L359)
[/details]
----------------
@ -1465,7 +1465,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/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/permission#L379)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/permission#L379)
[/details]
----------------
@ -1523,7 +1523,7 @@ Requires YunoHost version 4.1.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/php#L59)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/php#L59)
[/details]
----------------
@ -1537,7 +1537,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/php#L250)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/php#L250)
[/details]
----------------
@ -1556,7 +1556,7 @@ Requires YunoHost version 4.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/php#L481)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/php#L481)
[/details]
----------------
@ -1576,7 +1576,7 @@ Requires YunoHost version 4.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/php#L507)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/php#L507)
[/details]
----------------
@ -1609,7 +1609,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L18)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L18)
[/details]
----------------
@ -1627,7 +1627,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L39)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L39)
[/details]
----------------
@ -1645,7 +1645,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L64)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L64)
[/details]
----------------
@ -1666,7 +1666,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L135)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L135)
[/details]
----------------
@ -1684,7 +1684,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L168)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L168)
[/details]
----------------
@ -1702,7 +1702,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L190)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L190)
[/details]
----------------
@ -1724,7 +1724,7 @@ Requires YunoHost version 2.7.13 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L228)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L228)
[/details]
----------------
@ -1742,7 +1742,7 @@ Requires YunoHost version 2.7.13 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L259)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L259)
[/details]
----------------
@ -1759,7 +1759,7 @@ Requires YunoHost version 2.7.13 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/postgresql#L290)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/postgresql#L290)
[/details]
----------------
@ -1780,7 +1780,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/setting#L10)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/setting#L10)
[/details]
----------------
@ -1799,7 +1799,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/setting#L36)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/setting#L36)
[/details]
----------------
@ -1817,7 +1817,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/setting#L62)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/setting#L62)
[/details]
----------------
@ -1837,7 +1837,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/setting#L123)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/setting#L123)
[/details]
----------------
@ -1858,7 +1858,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/setting#L145)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/setting#L145)
[/details]
----------------
@ -1882,7 +1882,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/string#L12)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/string#L12)
[/details]
----------------
@ -1904,7 +1904,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/string#L37)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/string#L37)
[/details]
----------------
@ -1926,7 +1926,7 @@ Requires YunoHost version 2.7.7 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/string#L68)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/string#L68)
[/details]
----------------
@ -1949,7 +1949,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/string#L100)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/string#L100)
[/details]
----------------
@ -1975,7 +1975,7 @@ Requires YunoHost version 4.1.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/systemd#L15)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/systemd#L15)
[/details]
----------------
@ -1992,7 +1992,7 @@ Requires YunoHost version 2.7.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/systemd#L42)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/systemd#L42)
[/details]
----------------
@ -2014,7 +2014,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/systemd#L71)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/systemd#L71)
[/details]
----------------
@ -2038,7 +2038,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L12)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L12)
[/details]
----------------
@ -2060,7 +2060,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L33)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L33)
[/details]
----------------
@ -2078,7 +2078,7 @@ Requires YunoHost version 2.4.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L53)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L53)
[/details]
----------------
@ -2097,7 +2097,7 @@ Requires YunoHost version 2.2.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L64)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L64)
[/details]
----------------
@ -2116,7 +2116,7 @@ Requires YunoHost version 3.5.0.2 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L82)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L82)
[/details]
----------------
@ -2145,7 +2145,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L111)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L111)
[/details]
----------------
@ -2162,7 +2162,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L153)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L153)
[/details]
----------------
@ -2176,7 +2176,7 @@ Requires YunoHost version 4.1.7 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/user#L179)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/user#L179)
[/details]
----------------
@ -2197,7 +2197,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L58)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L58)
[/details]
----------------
@ -2246,7 +2246,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L102)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L102)
[/details]
----------------
@ -2272,7 +2272,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L263)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L263)
[/details]
----------------
@ -2334,7 +2334,7 @@ Requires YunoHost version 4.1.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L348)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L348)
[/details]
----------------
@ -2378,7 +2378,7 @@ Requires YunoHost version 4.3 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L499)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L499)
[/details]
----------------
@ -2397,7 +2397,7 @@ Requires YunoHost version 4.3 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L576)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L576)
[/details]
----------------
@ -2413,7 +2413,7 @@ Requires YunoHost version 2.7.12 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L688)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L688)
[/details]
----------------
@ -2430,7 +2430,7 @@ Requires YunoHost version 2.6.4 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L740)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L740)
[/details]
----------------
@ -2450,7 +2450,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L802)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L802)
[/details]
----------------
@ -2475,7 +2475,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L832)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L832)
[/details]
----------------
@ -2498,7 +2498,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L861)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L861)
[/details]
----------------
@ -2521,7 +2521,7 @@ Requires YunoHost version 3.5.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L886)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L886)
[/details]
----------------
@ -2553,7 +2553,7 @@ Requires YunoHost version 3.8.0 or higher.
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/981fca64e234848510a2daeafec1eda07516e0ac/data/helpers.d/utils#L916)
[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6fc6a2ba4c17434803cea2553a3dc7c51cedd338/data/helpers.d/utils#L916)
[/details]
----------------

View file

@ -48,7 +48,7 @@ Or puisque votre serveur, sur lequel est installé YunoHost, ne dispose pas d'un
Les scripts d'un package ne sont donc qu'une succession de commandes bash, comme si vous les aviez tapées directement dans la console ssh pour installer l'application.
Pour savoir quoi écrire dans un script bash, je vous conseille de commencer par la lecture d'un [tuto simple](https://debian-facile.org/doc:programmation:shells:debuter-avec-les-scripts-shell-bash). Et si vous avez vraiment envie de lire, il y a aussi un [tuto plus complet](http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/index.html)
Pour savoir quoi écrire dans un script bash, je vous conseille de commencer par la lecture d'un [tuto simple](https://debian-facile.org/doc:programmation:shells:debuter-avec-les-scripts-shell-bash).
### Ok, je crois que j'ai compris ! Par où on commence ?

View file

@ -27,7 +27,7 @@ Si vous cherchez quelque chose à implémenter ou un bug à réparer, le bug tra
##### Moulinette
C'est un petit framework "fait maison". [Son rôle principal](https://moulinette.readthedocs.io/en/latest/actionsmap.html) est de permettre de construire une API Web et une API en ligne de commande à partir d'un même code Python et d'un schéma YAML que nous appelons [l'actionmap](https://github.com/YunoHost/yunohost/blob/dev/data/actionsmap/yunohost.yml).
C'est un petit framework "fait maison". [Son rôle principal](https://moulinette.readthedocs.io/en/latest/actionsmap.html) est de permettre de construire une API Web et une API en ligne de commande à partir d'un même code Python et d'un schéma YAML que nous appelons [l'actionmap](https://github.com/YunoHost/yunohost/blob/dev/share/actionsmap.yml).
Il prend en charge d'autres mécanismes tels que l'authentification, l'internationalisation et des petites fonctions utilitaires techniques (par ex. lecture/écriture de fichiers JSON).
@ -36,11 +36,11 @@ Moulinette dispose de sa propre documentation [ici](https://moulinette.readthedo
##### YunoHost
C'est le cœur même de YunoHost. Il contient :
- [le code Python](https://github.com/YunoHost/yunohost/tree/dev/src/yunohost) qui gère les utilisateurs, domaines, applications, services et autres
- des [helpers bash](https://github.com/YunoHost/yunohost/tree/dev/data/helpers.d) principalement utilisés par les packageurs d'applications dans les scripts de ces applications
- des [hooks](https://github.com/YunoHost/yunohost/tree/dev/data/hooks) et [templates](https://github.com/YunoHost/yunohost/tree/dev/data/templates) qui sont utilisés pour configurer les différents éléments de l'écosystème tels que NGINX, Postfix...
- [le code Python](https://github.com/YunoHost/yunohost/tree/dev/src) qui gère les utilisateurs, domaines, applications, services et autres
- des [helpers bash](https://github.com/YunoHost/yunohost/tree/dev/helpers) principalement utilisés par les packageurs d'applications dans les scripts de ces applications
- des [hooks](https://github.com/YunoHost/yunohost/tree/dev/hooks) et [templates](https://github.com/YunoHost/yunohost/tree/dev/conf) qui sont utilisés pour configurer les différents éléments de l'écosystème tels que NGINX, Postfix...
- des [chaînes internationalisées](https://github.com/YunoHost/yunohost/tree/dev/locales)
- des [tests](https://github.com/YunoHost/yunohost/tree/dev/src/yunohost/tests)
- des [tests](https://github.com/YunoHost/yunohost/tree/dev/tests)
##### SSOwat
@ -55,9 +55,9 @@ SSOwat est configuré via `/etc/ssowat/conf.json` qui est généré par YunoHost
C'est une dépendance *optionnelle* de YunoHost et correspond à une interface pour l'API web créée par YunoHost et Moulinette (service `yunohost-api`).
Il contient essentiellement :
- [des templates pour les vues](https://github.com/YunoHost/yunohost-admin/tree/dev/src/views)
- [des templates pour les vues](https://github.com/YunoHost/yunohost-admin/tree/dev/app/src/views)
- les [contrôleurs JavaScript](https://github.com/YunoHost/yunohost-admin/tree/dev/src/js/yunohost/controllers) correspondants, qui interagissent avec l'API YunoHost
- et ses [chaînes internationalisées](https://github.com/YunoHost/yunohost-admin/tree/dev/src/locales)
- et ses [chaînes internationalisées](https://github.com/YunoHost/yunohost-admin/tree/dev/app/src/i18n/locales)
### Travailler sur le cœur Python / ligne de commande

View file

@ -38,7 +38,7 @@ If you're looking for stuff to implement or fix, the bug-tracker is
It is a small "homemade" framework. [Its major role](https://moulinette.readthedocs.io/en/latest/actionsmap.html)
is to allow us to build both a web API and a command-line API from the same
Python code thanks to a YAML schema which we call
[the actionmap](https://github.com/YunoHost/yunohost/blob/dev/data/actionsmap/yunohost.yml).
[the actionmap](https://github.com/YunoHost/yunohost/blob/dev/share/actionsmap.yml).
It handles other mechanisms like authentication, internationalization and
small technical utilitary functions (e.g. reading/writing JSON).
@ -48,11 +48,11 @@ Moulinette has its own documentation available [here](https://moulinette.readthe
#### YunoHost
This piece is the very core of YunoHost. It contains:
- [the Python code](https://github.com/YunoHost/yunohost/tree/dev/src/yunohost) that manages users, domains, apps, services and other things
- [bash helpers](https://github.com/YunoHost/yunohost/tree/dev/data/helpers.d) mainly used by application packagers to package applications
- [hooks](https://github.com/YunoHost/yunohost/tree/dev/data/hooks) and [templates](https://github.com/YunoHost/yunohost/tree/dev/data/templates) that are used to configure the various pieces of the ecosystem such as NGINX, Postfix...
- [the Python code](https://github.com/YunoHost/yunohost/tree/dev/src) that manages users, domains, apps, services and other things
- [bash helpers](https://github.com/YunoHost/yunohost/tree/dev/helpers) mainly used by application packagers to package applications
- [hooks](https://github.com/YunoHost/yunohost/tree/dev/hooks) and [templates](https://github.com/YunoHost/yunohost/tree/dev/conf) that are used to configure the various pieces of the ecosystem such as NGINX, Postfix...
- [internationalized strings](https://github.com/YunoHost/yunohost/tree/dev/locales)
- [tests](https://github.com/YunoHost/yunohost/tree/dev/src/yunohost/tests)
- [tests](https://github.com/YunoHost/yunohost/tree/dev/tests)
#### SSOwat
@ -67,9 +67,9 @@ SSOwat is configured through `/etc/ssowat/conf.json` which is generated by YunoH
It is an *optional* dependency of YunoHost and corresponds to an interface for the web API created by YunoHost and Moulinette (c.f. the `yunohost-api` service).
It essentially contains:
- [view templates](https://github.com/YunoHost/yunohost-admin/tree/dev/src/views)
- [view templates](https://github.com/YunoHost/yunohost-admin/tree/dev/app/src/views)
- corresponding [JavaScript controllers](https://github.com/YunoHost/yunohost-admin/tree/dev/src/js/yunohost/controllers) that interact with the YunoHost API
- and [internationalized strings](https://github.com/YunoHost/yunohost-admin/tree/dev/src/locales)
- and [internationalized strings](https://github.com/YunoHost/yunohost-admin/tree/dev/app/src/i18n/locales)
### Working on the YunoHost Python/CLI core