Merge branch 'master' into extend

This commit is contained in:
ljf (zamentur) 2022-08-06 23:01:35 +02:00 committed by GitHub
commit 9a92f5e4ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 87 additions and 45 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

@ -27,12 +27,12 @@ The goal here is to create a network wide redirection handled by your router. Th
### SFR Box ### SFR Box
If you haven't found your server private IP, you may find it using the SFR box admin panel: If you haven't found your server private IP, you may find it using the SFR box admin panel:
Go to Network tab > General Go to Network tab > General
<img src="/images/ip_serveur.png" width=800> <img src="/user/images/ip_serveur.png" width=800>
#### Configure SFR box's DNS #### Configure SFR box's DNS
Go to Network tab > DNS and add your domain name to the box's DNS. Go to Network tab > DNS and add your domain name to the box's DNS.
<img src="/images/dns_9box.png" width=800> <img src="/user/images/dns_9box.png" width=800>
## Configure [hosts](https://en.wikipedia.org/wiki/Host_%28Unix%29) file on client workstation ## Configure [hosts](https://en.wikipedia.org/wiki/Host_%28Unix%29) file on client workstation

View file

@ -27,9 +27,12 @@ Sur le panneau de gestion d'OVH, vous aller récupérer 3 informations :
Sur votre VPS, vous aller créer une sauvegarde de votre fichier de configuration des interfaces réseau dans votre répertoire home avec la commande : `cp /etc/network/interfaces ~/interfaces`. Sur votre VPS, vous aller créer une sauvegarde de votre fichier de configuration des interfaces réseau dans votre répertoire home avec la commande : `cp /etc/network/interfaces ~/interfaces`.
Ensuite, vous pouvez modifier le fichier de configuration `/etc/network/interfaces`. 2 possibilités pour inscrire vos données ipv6 :
1/ vous pouvez modifier le fichier de configuration `/etc/network/interfaces`
2/ vous pouvez créer un autre fichier "à part" par la commande `sudo nano /etc/network/interfaces.d/ovh-ipv6.cfg` (ce dernier fichier est pris en compte car appartenant au dossier)
! Dans cet exemple, nous considérons que votre interface réseau est `eth0`. Si elle est différente (vérifiez avec `ip a`) vous devez adapter l'exemple pour correspondre à votre situation. ! Découvrir et vérifier avec la commande `ip a` l'interface utilisée sur votre VPS ( généralement du type ENS3 chez OVH)
! Dans cet exemple, nous considérons que votre interface réseau est `eth0`. Vous devez adapter l'exemple pour correspondre à votre situation.
```plaintext ```plaintext
iface eth0 inet6 static iface eth0 inet6 static

View file

@ -15,15 +15,9 @@ If your app is a PHP or HTML/JS app, you probably should use the `Custom Webapp`
If you use an other techno, you should install it like on a classical debian. If you use an other techno, you should install it like on a classical debian.
To expose the app on the web through nginx and be able to manage access permissions to the webapp, you could use the `redirect` app to create a nginx reverse proxy on your local ip/port running the service.
To expose the app on the web through nginx and be able to manage access permissions to the webapp, you could use the [`redirect` app](https://github.com/YunoHost-Apps/redirect_ynh/) to create a nginx reverse proxy on your local ip/port running the service.
!!! You should use the proxy mode of the redirect app and not HTTP redirections mode. !!! You should use the proxy mode of the redirect app and not HTTP redirections mode.
If you know a bit YunoHost, you can use the [yunohost helpers](/helpers) to do your install to be close to the way YunoHost install its packaged apps. To use those helpers, you have to initialize first your CLI by this way:
```
source /usr/share/yunohost/helpers
app=YOURAPPNAME
```
You probably should create custom backup and restore hooks to integrate your app to your YunoHost backup/restore process. See [Backup and restore hooks]() You probably should create custom backup and restore hooks to integrate your app to your YunoHost backup/restore process. See [Backup and restore hooks]()

View file

@ -13,15 +13,16 @@ routes:
### Index ### Index
- [Configuration](#Configuration) - [Configuration](#configuration)
- [Connexion à l'interface d'administration](#Connexion-à-l-interface-d-administration) - [Connexion à l'interface d'administration](#connexion-à-linterface-dadministration)
- [Création d'un nouvel utilisateur](#Création-d-un-nouvel-utilisateur) - [Authentification LDAP](#authentification-ldap)
- [Connexion CalDAV](#Connexion-CalDAV) - [Connexion CalDAV](#connexion-caldav)
- [Connexion de Thunderbird avec Lightning](#Connexion-de-Thunderbird-avec-Lightning) - [Connexion de Thunderbird avec Lightning](#connexion-de-thunderbird-avec-lightning)
- [Connexion de AgenDAV](#Connexion-de-AgenDAV) - [Connexion de AgenDAV](#connexion-de-agendav)
- [Connexion CardDAV](#Connexion-CardDAV) - [Connexion CardDAV](#connexion-carddav)
- [Liens utiles](#liens-utiles) - [Liens utiles](#liens-utiles)
Baïkal est un serveur de calendriers et de contacts accessible par les protocoles CalDAV (calendriers) et CardDAV (carnets dadresses), autorisant ainsi la synchronisation avec de nombreux clients (Thunderbird + Lightning par exemple). Baïkal est un serveur de calendriers et de contacts accessible par les protocoles CalDAV (calendriers) et CardDAV (carnets dadresses), autorisant ainsi la synchronisation avec de nombreux clients (Thunderbird + Lightning par exemple).
**AVERTISSEMENT** : Baïkal ne fonctionnera pas si vous avez installé un **Nextcloud** (leurs fonctions cardav/caldav entrent en conflit). **AVERTISSEMENT** : Baïkal ne fonctionnera pas si vous avez installé un **Nextcloud** (leurs fonctions cardav/caldav entrent en conflit).
@ -30,7 +31,7 @@ Baïkal est un serveur de calendriers et de contacts accessible par les protocol
### Connexion à linterface dadministration ### Connexion à linterface dadministration
Pour configurer l'appliation il faut se rendre à l'adresse : `sous.domaine.tld/admin` ou `domaine.tld/baikal/admin` Pour configurer l'application il faut se rendre à l'adresse : `sous.domaine.tld/admin` ou `domaine.tld/baikal/admin`
Le nom dutilisateur à spécifier est `admin` suivi du mot de passe spécifique que vous avez choisi lors de linstallation de Baïkal. Attention, le mot de passe ne doit pas contenir de carractères spéciaux. Le nom dutilisateur à spécifier est `admin` suivi du mot de passe spécifique que vous avez choisi lors de linstallation de Baïkal. Attention, le mot de passe ne doit pas contenir de carractères spéciaux.
### Authentification LDAP ### Authentification LDAP
@ -77,5 +78,5 @@ Le carnet dadresses est maintenant accessible.
+ Site web : [www.baikal-server.com (en)](http://www.baikal-server.com/) + Site web : [www.baikal-server.com (en)](http://www.baikal-server.com/)
+ Documentation officielle : [sabre.io - baikal (en)](https://sabre.io/baikal/) + Documentation officielle : [sabre.io - baikal (en)](https://sabre.io/baikal/)
+ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/bikal](https://github.com/YunoHost-apps/baikal_ynh) + Dépôt logiciel de l'application : [github.com - YunoHost-Apps/baikal](https://github.com/YunoHost-apps/baikal_ynh)
+ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/baikal/issues](https://github.com/YunoHost-apps/baikal_ynh/issues) + Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/baikal/issues](https://github.com/YunoHost-apps/baikal_ynh/issues)

View file

@ -13,14 +13,15 @@ routes:
### Index ### Index
- [Configuration](#Configuration) - [Configuration](#configuration)
- [Login to admin interface](#Login-to-administration-interface) - [Connecting to the administration interface](#connecting-to-the-administration-interface)
- [Creating a new user](#Create-a-new-user) - [LDAP authentication](#ldap-authentication)
- [CalDAV connection](#CalDAV-connection) - [CalDAV connection](#caldav-connection)
- [Connecting Thunderbird with Lightning](#Connecting-Thunderbird-with-Lightning) - [Connecting Thunderbird with Lightning](#connecting-thunderbird-with-lightning)
- [Connecting to AgenDAV](#Connecting-to-AgenDAV) - [Connecting to AgenDAV](#connecting-to-agendav)
- [CardDAV Connection](#CardDAV-Connection) - [CardDAV Connection](#carddav-connection)
- [Useful links](#Useful-links) - [Useful links](#useful-links)
Baïkal is a server for calendars and address books, which uses the CalDav and CardDav protocol. Baïkal can be synced with a lot of clients, like Thunderbird + Lightning. Baïkal is a server for calendars and address books, which uses the CalDav and CardDav protocol. Baïkal can be synced with a lot of clients, like Thunderbird + Lightning.
@ -79,5 +80,5 @@ Now, the adressbook is accessible.
+ Website: [www.baikal-server.com](http://www.baikal-server.com/) + Website: [www.baikal-server.com](http://www.baikal-server.com/)
+ Official documentation: [sabre.io - baikal](https://sabre.io/baikal/) + Official documentation: [sabre.io - baikal](https://sabre.io/baikal/)
+ Apps software repository: [github.com - YunoHost-Apps/bikal](https://github.com/YunoHost-apps/baikal_ynh) + Apps software repository: [github.com - YunoHost-Apps/baikal](https://github.com/YunoHost-apps/baikal_ynh)
+ Fix a bug or suggest an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/baikal/issues](https://github.com/YunoHost-apps/baikal_ynh/issues) + Fix a bug or suggest an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/baikal/issues](https://github.com/YunoHost-apps/baikal_ynh/issues)

View file

@ -32,7 +32,7 @@ Jitsi-meet pour YunoHost est limité actuellement :
| Nom de l'application | Plateforme | Multi-comptes | Autres réseaux supportés | Play Store | F-Droid | Apple Store | *Autres* | | Nom de l'application | Plateforme | Multi-comptes | Autres réseaux supportés | Play Store | F-Droid | Apple Store | *Autres* |
|-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------| |-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------|
| Jitsi Meet | Android - iOS | | | [Jitsi Meet](https://play.google.com/store/apps/details?id=org.jitsi.meet) | [Jitsi Meet](https://f-droid.org/en/packages/org.jitsi.meet/) | [Jitsi Meet](https://apps.apple.com/us/app/jitsi-meet/id1165103905) | | | Jitsi Meet | Android - iOS | | | [Jitsi Meet](https://play.google.com/store/apps/details?id=org.jitsi.meet) | [Jitsi Meet](https://f-droid.org/en/packages/org.jitsi.meet/) | [Jitsi Meet](https://apps.apple.com/us/app/jitsi-meet/id1165103905) | |
| Jitsi Meet Desktop | Windows - macOS - GNU/Linux | | | | | | [Téléchargement](https://desktop.jitsi.org/Main/Download) | | Jitsi Meet Electron | Windows - macOS - GNU/Linux | | | | | | [Téléchargement](https://github.com/jitsi/jitsi-meet-electron) |
## Liens utiles ## Liens utiles

View file

@ -32,7 +32,7 @@ Jitsi for YunoHost for now as some limitations:
| Application name | Platform | Multi-account | Other supported networks | Play Store | F-Droid | Apple Store | *Other* | | Application name | Platform | Multi-account | Other supported networks | Play Store | F-Droid | Apple Store | *Other* |
|-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------| |-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------|
| Jitsi Meet | Android - iOS | | | [Jitsi Meet](https://play.google.com/store/apps/details?id=org.jitsi.meet) | [Jitsi Meet](https://f-droid.org/en/packages/org.jitsi.meet/) | [Jitsi Meet](https://apps.apple.com/us/app/jitsi-meet/id1165103905) | | | Jitsi Meet | Android - iOS | | | [Jitsi Meet](https://play.google.com/store/apps/details?id=org.jitsi.meet) | [Jitsi Meet](https://f-droid.org/en/packages/org.jitsi.meet/) | [Jitsi Meet](https://apps.apple.com/us/app/jitsi-meet/id1165103905) | |
| Jitsi Meet Desktop | Windows - macOS - GNU/Linux | | | | | | [Download](https://desktop.jitsi.org/Main/Download) | | Jitsi Meet Electron | Windows - macOS - GNU/Linux | | | | | | [Download](https://github.com/jitsi/jitsi-meet-electron) |
## Useful links ## Useful links

View file

@ -19,7 +19,7 @@ Si vous souhaitez automatiser des choses, il vous faut une possibilité de conne
- Activer la connexion par clé publique, dans `/etc/ssh/sshd_config`, sur le serveur - Activer la connexion par clé publique, dans `/etc/ssh/sshd_config`, sur le serveur
- Créer une paire clé publique/privée pour votre script, sur l'ordinateur "de rédaction" - sans mettre de phrase de passe de protection. - Créer une paire clé publique/privée pour votre script, sur l'ordinateur "de rédaction" - sans mettre de phrase de passe de protection.
- Copier la clé publique sur le serveur, dans `/var/www/my_webapp(__#)/.ssh/authorized_keys` - Copier la clé publique sur le serveur, dans `/var/www/my_webapp(__#)/.ssh/authorized_keys`
- Rentre l'utilisateur `webapp#` propriétaire du fichier et du dossier - Rentre l'utilisateur `my_webapp(__#)` propriétaire du fichier et du dossier
- Vous pouvez maintenant vous connecter sans mot de passe, avec `sftp -b`, `lftp` ou bien d'autres clients SFTP. - Vous pouvez maintenant vous connecter sans mot de passe, avec `sftp -b`, `lftp` ou bien d'autres clients SFTP.
NB : Le numéro de port à utiliser pour la connection SFTP est celui utilisé pour le SSH, et configuré dans `/etc/ssh/sshd_config`. NB : Le numéro de port à utiliser pour la connection SFTP est celui utilisé pour le SSH, et configuré dans `/etc/ssh/sshd_config`.

View file

@ -19,7 +19,7 @@ If you want to automate things, you need to be able to connect without typing a
- Enable public key connection, in `/etc/ssh/sshd_config`, on the server - Enable public key connection, in `/etc/ssh/sshd_config`, on the server
- Create a public/private key pair for your script on the "writing" computer - without a protective passphrase. - Create a public/private key pair for your script on the "writing" computer - without a protective passphrase.
- Copy the public key to the server, in `/var/www/my_webapp(__#)/.ssh/authorized_keys` - Copy the public key to the server, in `/var/www/my_webapp(__#)/.ssh/authorized_keys`
- Set the user `webapp#` as owner of the file and directory - Set the user `my_webapp(__#)` as owner of the `authorized_keys` file and `www/` directory
- You can now connect without a password, with `sftp -b`, `lftp` or other SFTP clients. - You can now connect without a password, with `sftp -b`, `lftp` or other SFTP clients.
NB: The port number to use for the SFTP connection is the one used for the SSH, and configured in `/etc/ssh/sshd_config`. NB: The port number to use for the SFTP connection is the one used for the SSH, and configured in `/etc/ssh/sshd_config`.

View file

@ -9,9 +9,26 @@ routes:
![PluXml_logo](image://PluXml_logo.png) ![PluXml_logo](image://PluXml_logo.png)
[![Install PluXml with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=pluxml) [![Integration level](https://dash.yunohost.org/integration/pluxml.svg)](https://dash.yunohost.org/appci/app/pluxml)
### Index
- [Configuration](#configuration)
- [Connexion à l'interface d'administration](#connexion-à-linterface-dadministration)
- [Capture d'écran](#capture-décran)
- [Plugins et thèmes](#plugins-et-thèmes)
- [Sauvegarde](#sauvegarde)
- [Liens utiles](#liens-utiles)
PluXml est un moteur de blog/CMS stockant ces données en XML et ne nécessitant pas de base de données SQL. PluXml est un moteur de blog/CMS stockant ces données en XML et ne nécessitant pas de base de données SQL.
## Aperçu ## Configuration
### Connexion à linterface dadministration
Pour configurer l'application il faut se rendre à l'adresse : `https://domain.tld/path/core/admin`
## Capture d'écran
![PluXml_screenshot](image://PluXml_screenshot.jpg) ![PluXml_screenshot](image://PluXml_screenshot.jpg)
@ -23,8 +40,11 @@ Les plugins et thèmes doivent être installés manuellement respectivement dans
Pour sauvegarder votre blog, il est nécessaire de réaliser une copie du dossier `/var/www/pluxml/data`. Cette procédure de sauvegarde est également recommandée avant toute mise à jour de l'application. Pour sauvegarder votre blog, il est nécessaire de réaliser une copie du dossier `/var/www/pluxml/data`. Cette procédure de sauvegarde est également recommandée avant toute mise à jour de l'application.
## Liens ## Liens utiles
PluXml : https://www.pluxml.org/ + Site web : [www.pluxml.org](https://www.pluxml.org/)
Documentation : https://wiki.pluxml.org/ + Documentation officielle : [wiki.pluxml.org Wiki](https://wiki.pluxml.org/)
Forum : https://forum.pluxml.org/ + Démo officielle : [https://demo.pluxml.org/](https://demo.pluxml.org/)
+ Forum : [https://forum.pluxml.org/](https://forum.pluxml.org/)
+ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/pluxml](https://github.com/YunoHost-Apps/pluxml_ynh)
+ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/pluxml/issues](https://github.com/YunoHost-Apps/pluxml_ynh/issues)

View file

@ -9,8 +9,25 @@ routes:
![PluXml_logo](image://PluXml_logo.png) ![PluXml_logo](image://PluXml_logo.png)
[![Install PluXml with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=pluxml) [![Integration level](https://dash.yunohost.org/integration/pluxml.svg)](https://dash.yunohost.org/appci/app/pluxml)
### Index
- [Configuration](#configuration)
- [Login to admin interface](#connecting-to-the-administration-interface)
- [Overview](#overview-1)
- [Plugins and themes](#plugins-and-themes)
- [Backup](#backup)
- [Useful links](#useful-links)
PluXml is a blog/CMS storing data in XML and not in a SQL database. PluXml is a blog/CMS storing data in XML and not in a SQL database.
## Configuration
### Connecting to the administration interface
To configure the app, go to the address: `https://domain.tld/path/core/admin`
## Overview ## Overview
![PluXml_screenshot](image://PluXml_screenshot.jpg) ![PluXml_screenshot](image://PluXml_screenshot.jpg)
@ -23,8 +40,10 @@ Plugins and themes should respectively be installed in the following folders: `/
To restore your blog, you should keep a copy of the folder `/var/www/pluxml/data`. It is recommended to do this backup before any upgrade. To restore your blog, you should keep a copy of the folder `/var/www/pluxml/data`. It is recommended to do this backup before any upgrade.
## Link ## Useful links
+ Website : [www.pluxml.org](https://www.pluxml.org/)
PluXml : https://www.pluxml.org/ + Official documentation : [wiki.pluxml.org Wiki](https://wiki.pluxml.org/)
Documentation : https://wiki.pluxml.org/ + Official demo : [https://demo.pluxml.org/](https://demo.pluxml.org/)
Forum : https://forum.pluxml.org/ + Forum : [https://forum.pluxml.org/](https://forum.pluxml.org/)
+ Apps software repository : [github.com - YunoHost-Apps/pluxml](https://github.com/YunoHost-Apps/pluxml_ynh)
+ Fix a bug or suggest an improvement by creating a ticket (issue) : [github.com - YunoHost-Apps/pluxml/issues](https://github.com/YunoHost-Apps/pluxml_ynh/issues)

View file

@ -29,7 +29,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [ArchivesSpace](https://archivesspace.org/) | Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. | [Upstream](https://github.com/archivesspace/archivesspace) | | | [ArchivesSpace](https://archivesspace.org/) | Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. | [Upstream](https://github.com/archivesspace/archivesspace) | |
| [ass](https://github.com/tycrek/ass) | ass is a self-hosted ShareX upload server written in Node.js. |[Upstream](https://github.com/tycrek/ass)| | | [ass](https://github.com/tycrek/ass) | ass is a self-hosted ShareX upload server written in Node.js. |[Upstream](https://github.com/tycrek/ass)| |
| [Astral](https://astralapp.com/) | Organize Your GitHub Stars With Ease |[Upstream](https://github.com/astralapp/astral)| | | [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)| | | [Azuracast](https://azuracast.com/) | A Simple, Self-Hosted Web Radio Management Suite |[Upstream](https://github.com/AzuraCast/AzuraCast)| |
| [Backstage.io](https://backstage.io/) | Open source Enterprise Developer Portal with Eco-System | [Upstream](https://github.com/backstage/backstage) | | | [Backstage.io](https://backstage.io/) | Open source Enterprise Developer Portal with Eco-System | [Upstream](https://github.com/backstage/backstage) | |
| [Baserow](https://baserow.io/) | Open source no-code database tool and Airtable alternative. | [Upstream](https://gitlab.com/bramw/baserow) | | | [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) | | | [Beatbump](https://beatbump.ml/home) | An alternative frontend for YouTube Music | [Upstream](https://github.com/snuffyDev/Beatbump) | |
@ -47,6 +47,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [cgit](https://git.zx2c4.com/cgit/about) | | | | | [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) | | | 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) | | | changedetection.io | Self-hosted open source change monitoring of web pages | [Upstream](https://github.com/dgtlmoon/changedetection.io) | |
| [Chatterbox](https://element.io/solutions/chatterbox-embedded-live-chat-for-customer-service) | Embedded live chat for customer service | [Upstream]([https://github.com/sourcegraph/checkup](https://github.com/vector-im/chatterbox)) | |
| [CheckUp](https://sourcegraph.github.io/checkup) | | [Upstream](https://github.com/sourcegraph/checkup) | | | [CheckUp](https://sourcegraph.github.io/checkup) | | [Upstream](https://github.com/sourcegraph/checkup) | |
| [Citadel-suite](https://www.citadel.org) | Groupware platform | | | | [Citadel-suite](https://www.citadel.org) | Groupware platform | | |
| [CKAN](https://ckan.org/) | A tool for making open data websites | [Upstream](https://github.com/ckan/ckan) | | | [CKAN](https://ckan.org/) | A tool for making open data websites | [Upstream](https://github.com/ckan/ckan) | |
@ -57,6 +58,7 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [Coquelicot](https://coquelicot.potager.org/) | A “one-click” file sharing web application | | [Package Draft](https://github.com/YunoHost-Apps/coquelicot_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/) | | | | | [Cozy](https://cozy.io/en/) | | | |
| Croodle | Vote for a schedule / polling | [Upstream](https://github.com/jelhan/croodle) | | | Croodle | Vote for a schedule / polling | [Upstream](https://github.com/jelhan/croodle) | |
| [Cusdis](https://cusdis.com/) | A lightweight, privacy-friendly comment system alternative to Disqus. |[Upstream](https://github.com/djyde/cusdis)| |
| [CyberChef](https://www.giters.com/gchq/CyberChef) - The Cyber Swiss Army Knife | a web app for encryption, encoding, compression and data analysis | [Upstream](https://github.com/gchq/CyberChef) | | | [CyberChef](https://www.giters.com/gchq/CyberChef) - The Cyber Swiss Army Knife | a web app for encryption, encoding, compression and data analysis | [Upstream](https://github.com/gchq/CyberChef) | |
| [Darkwire.io](https://darkwire.io/) | End-to-end encrypted instant web chat | [Upstream](https://github.com/seripap/darkwire.io) | | | [Darkwire.io](https://darkwire.io/) | End-to-end encrypted instant web chat | [Upstream](https://github.com/seripap/darkwire.io) | |
| [Dataverse](https://dataverse.org) | Open source research data repository software | [Upstream](https://github.com/IQSS/dataverse) | | | [Dataverse](https://dataverse.org) | Open source research data repository software | [Upstream](https://github.com/IQSS/dataverse) | |
@ -73,6 +75,8 @@ You can [contribute to this list by adding something you'd like to be packaged](
| [DomainMOD](https://domainmod.org) | Domain portfolio management application | | | | [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) | | 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) | | | DrakonHub | Online editor for Drakon diagrams | [Upstream](https://github.com/stepan-mitkin/drakonhub) | |
| [Drawpile](https://drawpile.net) | Collaborative drawing program that allows multiple users to sketch on the same canvas simultaneously | [Upstream](https://github.com/drawpile/Drawpile) | |
| [Element Call](https://element.io/blog/element-call-beta-2-encryption-spatial-audio-walkie-talkie-mode-and-more/) | Showcase for full mesh video chat powered by Matrix | [Upstream](https://github.com/vector-im/element-call) | |
| Endlessh | SSH Tarpit | [upstream](https://github.com/skeeto/endlessh) | | | Endlessh | SSH Tarpit | [upstream](https://github.com/skeeto/endlessh) | |
| [erine.email](https://erine.email/) | | [Upstream](https://gitlab.com/mdavranche/erine.email) | | | [erine.email](https://erine.email/) | | [Upstream](https://gitlab.com/mdavranche/erine.email) | |
| [ERPnext](https://erpnext.com/) | | [Upstream](https://github.com/frappe/erpnext) | | | [ERPnext](https://erpnext.com/) | | [Upstream](https://github.com/frappe/erpnext) | |