diff --git a/images/PluXml_logo.png b/images/PluXml_logo.png index ccb4d96a..b5ce5498 100644 Binary files a/images/PluXml_logo.png and b/images/PluXml_logo.png differ diff --git a/pages/02.administer/45.tutorials/05.domains/04.dns_local_network/dns_local_network.md b/pages/02.administer/45.tutorials/05.domains/04.dns_local_network/dns_local_network.md index 54385178..10b777ca 100644 --- a/pages/02.administer/45.tutorials/05.domains/04.dns_local_network/dns_local_network.md +++ b/pages/02.administer/45.tutorials/05.domains/04.dns_local_network/dns_local_network.md @@ -27,12 +27,12 @@ The goal here is to create a network wide redirection handled by your router. Th ### SFR Box If you haven't found your server private IP, you may find it using the SFR box admin panel: Go to Network tab > General - + #### Configure SFR box's DNS Go to Network tab > DNS and add your domain name to the box's DNS. - + ## Configure [hosts](https://en.wikipedia.org/wiki/Host_%28Unix%29) file on client workstation diff --git a/pages/02.administer/50.troubleshooting/20.ipv6/ipv6.fr.md b/pages/02.administer/50.troubleshooting/20.ipv6/ipv6.fr.md index 40d5c39e..eadb2cae 100644 --- a/pages/02.administer/50.troubleshooting/20.ipv6/ipv6.fr.md +++ b/pages/02.administer/50.troubleshooting/20.ipv6/ipv6.fr.md @@ -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`. -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 iface eth0 inet6 static diff --git a/pages/02.administer/60.extend/05.install_unpackaged_app/install_unpackaged_app.md b/pages/02.administer/60.extend/05.install_unpackaged_app/install_unpackaged_app.md index d2911d1d..314756be 100644 --- a/pages/02.administer/60.extend/05.install_unpackaged_app/install_unpackaged_app.md +++ b/pages/02.administer/60.extend/05.install_unpackaged_app/install_unpackaged_app.md @@ -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. -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. -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]() diff --git a/pages/04.applications/10.docs/baikal/app_baikal.fr.md b/pages/04.applications/10.docs/baikal/app_baikal.fr.md index ee630f75..440f3137 100644 --- a/pages/04.applications/10.docs/baikal/app_baikal.fr.md +++ b/pages/04.applications/10.docs/baikal/app_baikal.fr.md @@ -13,15 +13,16 @@ routes: ### Index -- [Configuration](#Configuration) - - [Connexion à l'interface d'administration](#Connexion-à-l-interface-d-administration) - - [Création d'un nouvel utilisateur](#Création-d-un-nouvel-utilisateur) -- [Connexion CalDAV](#Connexion-CalDAV) - - [Connexion de Thunderbird avec Lightning](#Connexion-de-Thunderbird-avec-Lightning) - - [Connexion de AgenDAV](#Connexion-de-AgenDAV) -- [Connexion CardDAV](#Connexion-CardDAV) +- [Configuration](#configuration) + - [Connexion à l'interface d'administration](#connexion-à-l’interface-d’administration) + - [Authentification LDAP](#authentification-ldap) +- [Connexion CalDAV](#connexion-caldav) + - [Connexion de Thunderbird avec Lightning](#connexion-de-thunderbird-avec-lightning) + - [Connexion de AgenDAV](#connexion-de-agendav) +- [Connexion CardDAV](#connexion-carddav) - [Liens utiles](#liens-utiles) + Baïkal est un serveur de calendriers et de contacts accessible par les protocoles CalDAV (calendriers) et CardDAV (carnets d’adresses), 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). @@ -30,7 +31,7 @@ Baïkal est un serveur de calendriers et de contacts accessible par les protocol ### Connexion à l’interface d’administration -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 d’utilisateur à spécifier est `admin` suivi du mot de passe spécifique que vous avez choisi lors de l’installation de Baïkal. Attention, le mot de passe ne doit pas contenir de carractères spéciaux. ### Authentification LDAP @@ -77,5 +78,5 @@ Le carnet d’adresses est maintenant accessible. + Site web : [www.baikal-server.com (en)](http://www.baikal-server.com/) + 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) diff --git a/pages/04.applications/10.docs/baikal/app_baikal.md b/pages/04.applications/10.docs/baikal/app_baikal.md index 2efd023a..92bfd9a3 100644 --- a/pages/04.applications/10.docs/baikal/app_baikal.md +++ b/pages/04.applications/10.docs/baikal/app_baikal.md @@ -13,14 +13,15 @@ routes: ### Index -- [Configuration](#Configuration) - - [Login to admin interface](#Login-to-administration-interface) - - [Creating a new user](#Create-a-new-user) -- [CalDAV connection](#CalDAV-connection) - - [Connecting Thunderbird with Lightning](#Connecting-Thunderbird-with-Lightning) - - [Connecting to AgenDAV](#Connecting-to-AgenDAV) -- [CardDAV Connection](#CardDAV-Connection) -- [Useful links](#Useful-links) +- [Configuration](#configuration) + - [Connecting to the administration interface](#connecting-to-the-administration-interface) + - [LDAP authentication](#ldap-authentication) +- [CalDAV connection](#caldav-connection) + - [Connecting Thunderbird with Lightning](#connecting-thunderbird-with-lightning) + - [Connecting to AgenDAV](#connecting-to-agendav) +- [CardDAV Connection](#carddav-connection) +- [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. @@ -79,5 +80,5 @@ Now, the adressbook is accessible. + Website: [www.baikal-server.com](http://www.baikal-server.com/) + 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) diff --git a/pages/04.applications/10.docs/jitsi/app_jitsi.fr.md b/pages/04.applications/10.docs/jitsi/app_jitsi.fr.md index fc54e095..c1afb4f6 100644 --- a/pages/04.applications/10.docs/jitsi/app_jitsi.fr.md +++ b/pages/04.applications/10.docs/jitsi/app_jitsi.fr.md @@ -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* | |-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------| | 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 diff --git a/pages/04.applications/10.docs/jitsi/app_jitsi.md b/pages/04.applications/10.docs/jitsi/app_jitsi.md index 7138c908..6221551b 100644 --- a/pages/04.applications/10.docs/jitsi/app_jitsi.md +++ b/pages/04.applications/10.docs/jitsi/app_jitsi.md @@ -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* | |-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------| | 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 diff --git a/pages/04.applications/10.docs/my_webapp/app_my_webapp.fr.md b/pages/04.applications/10.docs/my_webapp/app_my_webapp.fr.md index 105fc99e..dfd8c59b 100644 --- a/pages/04.applications/10.docs/my_webapp/app_my_webapp.fr.md +++ b/pages/04.applications/10.docs/my_webapp/app_my_webapp.fr.md @@ -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 - 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` -- 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. NB : Le numéro de port à utiliser pour la connection SFTP est celui utilisé pour le SSH, et configuré dans `/etc/ssh/sshd_config`. diff --git a/pages/04.applications/10.docs/my_webapp/app_my_webapp.md b/pages/04.applications/10.docs/my_webapp/app_my_webapp.md index bc875cef..1e55ed54 100644 --- a/pages/04.applications/10.docs/my_webapp/app_my_webapp.md +++ b/pages/04.applications/10.docs/my_webapp/app_my_webapp.md @@ -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 - 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` -- 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. NB: The port number to use for the SFTP connection is the one used for the SSH, and configured in `/etc/ssh/sshd_config`. diff --git a/pages/04.applications/10.docs/pluxml/app_pluxml.fr.md b/pages/04.applications/10.docs/pluxml/app_pluxml.fr.md index 569d0e48..0958f737 100644 --- a/pages/04.applications/10.docs/pluxml/app_pluxml.fr.md +++ b/pages/04.applications/10.docs/pluxml/app_pluxml.fr.md @@ -9,9 +9,26 @@ routes: ![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-à-l’interface-d’administration) +- [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. -## Aperçu +## Configuration + +### Connexion à l’interface d’administration + +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) @@ -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. -## Liens +## Liens utiles -PluXml : https://www.pluxml.org/ -Documentation : https://wiki.pluxml.org/ -Forum : https://forum.pluxml.org/ + + Site web : [www.pluxml.org](https://www.pluxml.org/) + + Documentation officielle : [wiki.pluxml.org Wiki](https://wiki.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) diff --git a/pages/04.applications/10.docs/pluxml/app_pluxml.md b/pages/04.applications/10.docs/pluxml/app_pluxml.md index 4fe7d8fb..556c9d0b 100644 --- a/pages/04.applications/10.docs/pluxml/app_pluxml.md +++ b/pages/04.applications/10.docs/pluxml/app_pluxml.md @@ -9,8 +9,25 @@ routes: ![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. +## Configuration + +### Connecting to the administration interface + +To configure the app, go to the address: `https://domain.tld/path/core/admin` + ## Overview ![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. -## Link - -PluXml : https://www.pluxml.org/ -Documentation : https://wiki.pluxml.org/ -Forum : https://forum.pluxml.org/ +## Useful links + + Website : [www.pluxml.org](https://www.pluxml.org/) + + Official documentation : [wiki.pluxml.org Wiki](https://wiki.pluxml.org/) + + Official demo : [https://demo.pluxml.org/](https://demo.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) diff --git a/pages/04.applications/99.wishlist/apps_wishlist.md b/pages/04.applications/99.wishlist/apps_wishlist.md index 3c97e29d..14600514 100644 --- a/pages/04.applications/99.wishlist/apps_wishlist.md +++ b/pages/04.applications/99.wishlist/apps_wishlist.md @@ -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) | | | [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)| | -| [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) | | | [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) | | @@ -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) | | | | | 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) | | +| [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) | | | [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) | | @@ -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) | | [Cozy](https://cozy.io/en/) | | | | | 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) | | | [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) | | @@ -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 | | | | 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) | | +| [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) | | | [erine.email](https://erine.email/) | | [Upstream](https://gitlab.com/mdavranche/erine.email) | | | [ERPnext](https://erpnext.com/) | | [Upstream](https://github.com/frappe/erpnext) | |