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
If you haven't found your server private IP, you may find it using the SFR box admin panel:
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
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

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`.
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

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.
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]()

View file

@ -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-à-linterface-dadministration)
- [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 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).
@ -30,7 +31,7 @@ Baïkal est un serveur de calendriers et de contacts accessible par les protocol
### 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.
### Authentification LDAP
@ -77,5 +78,5 @@ Le carnet dadresses 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)

View file

@ -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)

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* |
|-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------|
| 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

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* |
|-----------------------|------------|---------------|-------------------------|------------|---------|-------------|----------|
| 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

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
- 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`.

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
- 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`.

View file

@ -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-à-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.
## 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)
@ -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)

View file

@ -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)

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) | |
| [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) | |