diff --git a/pages/04.applications/10.docs/gemserv/app_gemserv.fr.md b/pages/04.applications/10.docs/gemserv/app_gemserv.fr.md new file mode 100644 index 00000000..b330fa4a --- /dev/null +++ b/pages/04.applications/10.docs/gemserv/app_gemserv.fr.md @@ -0,0 +1,60 @@ +--- +title: Gemserv +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_gemserv' +--- + +[![Installer Gemserv avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=gemserv) [![Integration level](https://dash.yunohost.org/integration/gemserv.svg)](https://dash.yunohost.org/appci/app/gemserv) + +### Index + +- [Liens utiles](#liens-utiles) + +*Gemserv* est un serveur Gemini écrit en Rust. + +### Avertissements / informations importantes + +Gemserv utilise le port TCP 1965, vous ne pourrez donc l'utiliser pour autre chose. + +Pour ajouter une capsule, créer le fichier de configuration `/etc/gemserv/config.d/example.toml` avec le contenu suivant : + +``` +[[server]] +hostname = "yourdomain.org" +dir = "/opt/yunohost/gemserv" +key = "/etc/yunohost/certs/yourdomain.org/key.pem" +cert = "/etc/yunohost/certs/yourdomain.org/crt.pem" +# index is optional but defaults to index.gemini. The server will serve files +# ending in gemini or gmi. +index = "index.gmi" +# lang is optional +lang = "en" +# cgi is optional bool +cgi = true +# cgipath is optional and only checked if cgi is true. It restricts cgi to only +# this directory. +cgipath = "/path/to/cgi-bin/" +# scgi is optional +scgi = { "/scgi" = "localhost:4000" } +# cgienv is optional +cgienv = { "GIT_PROJECT_ROOT" = "/srv/git" } +# usrdir is optional. it'll look in each user's ~/public_gemini +usrdir = true +# proxy is optional +# path is what comes after the hostname e.g. example.com/path +proxy = { path = "localhost:1966" } +# proxy_all is optional +# It will send all requests to the specified server. It also supports streamming. +proxy_all = "localhost:1967" +# redirect is optional +redirect = { "/redirect" = "/", "/newdomain" = "gemini://example.net" } +``` + +## Liens utiles + ++ Site web : [git.sr.ht/~int80h/gemserv](https://git.sr.ht/~int80h/gemserv) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/gemserv](https://github.com/YunoHost-Apps/gemserv_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/gemserv/issues](https://github.com/YunoHost-Apps/gemserv_ynh/issues) diff --git a/pages/04.applications/10.docs/gemserv/app_gemserv.md b/pages/04.applications/10.docs/gemserv/app_gemserv.md new file mode 100644 index 00000000..04bac6bb --- /dev/null +++ b/pages/04.applications/10.docs/gemserv/app_gemserv.md @@ -0,0 +1,60 @@ +--- +title: Gemserv +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_gemserv' +--- + +[![Installer Gemserv with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=gemserv) [![Integration level](https://dash.yunohost.org/integration/gemserv.svg)](https://dash.yunohost.org/appci/app/gemserv) + +### Index + +- [Useful links](#useful-links) + +*Gemserv* is a Gemini server written in Rust. + +### Disclaimers / important information + +Please note that Gemserv uses the TCP port 1965, so you can't use it for anything else. + +To add a Gemini capsule, create a `/etc/gemserv/config.d/example.toml` file as following: + +``` +[[server]] +hostname = "yourdomain.org" +dir = "/opt/yunohost/gemserv" +key = "/etc/yunohost/certs/yourdomain.org/key.pem" +cert = "/etc/yunohost/certs/yourdomain.org/crt.pem" +# index is optional but defaults to index.gemini. The server will serve files +# ending in gemini or gmi. +index = "index.gmi" +# lang is optional +lang = "en" +# cgi is optional bool +cgi = true +# cgipath is optional and only checked if cgi is true. It restricts cgi to only +# this directory. +cgipath = "/path/to/cgi-bin/" +# scgi is optional +scgi = { "/scgi" = "localhost:4000" } +# cgienv is optional +cgienv = { "GIT_PROJECT_ROOT" = "/srv/git" } +# usrdir is optional. it'll look in each user's ~/public_gemini +usrdir = true +# proxy is optional +# path is what comes after the hostname e.g. example.com/path +proxy = { path = "localhost:1966" } +# proxy_all is optional +# It will send all requests to the specified server. It also supports streamming. +proxy_all = "localhost:1967" +# redirect is optional +redirect = { "/redirect" = "/", "/newdomain" = "gemini://example.net" } +``` + +## Useful links + ++ Website: [git.sr.ht/~int80h/gemserv](https://git.sr.ht/~int80h/gemserv) ++ Application software repository: [github.com - YunoHost-Apps/gemserv](https://github.com/YunoHost-Apps/gemserv_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/gemserv/issues](https://github.com/YunoHost-Apps/gemserv_ynh/issues) diff --git a/pages/04.applications/10.docs/ghost/app_ghost.fr.md b/pages/04.applications/10.docs/ghost/app_ghost.fr.md new file mode 100644 index 00000000..134390f7 --- /dev/null +++ b/pages/04.applications/10.docs/ghost/app_ghost.fr.md @@ -0,0 +1,51 @@ +--- +title: Ghost +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ghost' +--- + +[![Installer Ghost avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ghost) [![Integration level](https://dash.yunohost.org/integration/ghost.svg)](https://dash.yunohost.org/appci/app/ghost) + +### Index + +- [Liens utiles](#liens-utiles) + +*Ghost* est une plateforme d'édition, d'adhésions, d'abonnements et de newsletters. + +### Avertissements / informations importantes + +#### Installation + +1. Pas de prise en charge LDAP. + +2. Vous avez besoin de plus de 1 Go de RAM. Si vous ne l'avez pas, veuillez créer une mémoire swap. + +``` +dd if=/dev/zero of=/swapfile bs=1024 count=1048576 +mkswap /fichier d'échange +swapon / fichier d'échange +echo "/swapfile swap swap defaults 0 0" >> /etc/fstab +``` + +3. Cette application est multi-instance (vous pouvez avoir plusieurs sites Web de blogs Ghost sur un seul serveur YunoHost) + +##### Installation de l'application Ghost + +0. Remarque - Lorsque vous rendez l'installation publique, vous devez accéder à votre lien de domaine Ghost SANS vous connecter à votre session YunoHost. Il est recommandé d'utiliser un mode incognito pour vous connecter à votre compte administrateur Ghost. Si vous rendez votre installation publique et essayez de vous connecter à votre compte administrateur Ghost tout en étant connecté à votre session YunoHost, vous obtiendrez une erreur d'en-tête autorisée. La raison en est que Ghost a une fonctionnalité qui permet un accès au contenu basé sur un abonnement. Cela signifie que Ghost permet à l'utilisateur administrateur de configurer d'autres utilisateurs (soit d'autres membres du personnel, soit des abonnés payés/non payés) pour avoir la possibilité de se connecter en dehors de YunoHost. + +1. ** L'application peut être installée par l'interface d'administration YunoHost ou par la commande suivante : ** + +``` +sudo yunohost app install https://github.com/YunoHost-Apps/ghost_ynh +``` + +2. Après l'installation, créez un compte administrateur en visitant `https://domain.tld/ghost/ghost`. Si vous choisissez de nommer votre instance Ghost "blog" pendant le processus d'installation de YunoHost, alors ce sera "https://domain.tld/blog/ghost". Cela vous permettra de continuer à configurer votre compte administrateur et à configurer vos paramètres. + +## Liens utiles + ++ Site web : [ghost.org](https://ghost.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/ghost](https://github.com/YunoHost-Apps/ghost_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/ghost/issues](https://github.com/YunoHost-Apps/ghost_ynh/issues) diff --git a/pages/04.applications/10.docs/ghost/app_ghost.md b/pages/04.applications/10.docs/ghost/app_ghost.md new file mode 100644 index 00000000..524c9538 --- /dev/null +++ b/pages/04.applications/10.docs/ghost/app_ghost.md @@ -0,0 +1,51 @@ +--- +title: Ghost +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ghost' +--- + +[![Installer Ghost with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ghost) [![Integration level](https://dash.yunohost.org/integration/ghost.svg)](https://dash.yunohost.org/appci/app/ghost) + +### Index + +- [Useful links](#useful-links) + +*Ghost* is a publishing, memberships, subscriptions and newsletters platform. + +### Disclaimers / important information + +#### Installation + +1. No LDAP support. + +2. You need more than 1GB of ram. If you don't have it, please create a swap memory. + +``` +dd if=/dev/zero of=/swapfile bs=1024 count=1048576 +mkswap /swapfile +swapon /swapfile +echo "/swapfile swap swap defaults 0 0" >> /etc/fstab +``` + +3. This app is multi-instance (you can have more than one Ghost blogging websites on a single YunoHost server) + +##### Installing the Ghost app + +0. Note - When making the install public, your Ghost domain link must be accessed WHILE NOT signed into your YunoHost session. It is recommended to use a incognito mode to sign into your Ghost admin account. If you make your install public, and try to login your Ghost admin account while signed into your YunoHost session, you will get a an authorized header error. The reason for this is because Ghost has a feature that allows for a subscription based access for content. This means Ghost allows for the admin user to setup other users (either other staff or paid/unpaid subscribers) to have the abilility to login outside of YunoHost. + +1. App can be installed by YunoHost admin interface or by the following command: + +``` +sudo yunohost app install https://github.com/YunoHost-Apps/ghost_ynh +``` + +2. After installation create an admin account by visiting `https://domain.tld/ghost/ghost`. If you choose to name your Ghost instance "blog" during YunoHost setup process, then it would be https://domain.tld/blog/ghost. This will allow you to continue to setup your admin account and configure your settings. + +## Useful links + ++ Website: [ghost.org](https://ghost.org/) ++ Application software repository: [github.com - YunoHost-Apps/ghost](https://github.com/YunoHost-Apps/ghost_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/ghost/issues](https://github.com/YunoHost-Apps/ghost_ynh/issues) diff --git a/pages/04.applications/10.docs/grafana/app_grafana.fr.md b/pages/04.applications/10.docs/grafana/app_grafana.fr.md new file mode 100644 index 00000000..c9ef700b --- /dev/null +++ b/pages/04.applications/10.docs/grafana/app_grafana.fr.md @@ -0,0 +1,55 @@ +--- +title: Grafana +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_grafana' +--- + +[![Installer Grafana avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=grafana) [![Integration level](https://dash.yunohost.org/integration/grafana.svg)](https://dash.yunohost.org/appci/app/grafana) + +### Index + +- [Liens utiles](#liens-utiles) + +*Grafana* est un tableaux de bord de supervision. + +### Captures d'écran + +![Capture d'écran de Grafana](https://github.com/YunoHost-Apps/grafana_ynh/blob/master/doc/screenshots/Grafana8_Kubernetes.jpg) + +### Avertissements / informations importantes + +#### Configuration + +**Important lors de la première connexion :** + +* vous devez aller dans le menu Grafana (icône Grafana), sélectionner le menu de votre compte et sélectionner Switch to Main Org. +* vous pouvez maintenant accéder au tableau de bord NetData par défaut via le menu Accueil + +**N'hésitez pas à créer de nouveaux tableaux de bord** : le tableau de bord par défaut contient des métriques de NetData, mais uniquement des métriques génériques qui sont générées sur chaque machine. NetData détecte dynamiquement les services et applications (par exemple Redis, NGINX, etc.) et enrichit son tableau de bord et les métriques générées. De nombreuses métriques NetData n'apparaissent pas dans le tableau de bord Grafana fourni par défaut ! + +### Caractéristiques spécifiques à YunoHost + +* installe InfluxDB comme base de données de séries chronologiques +* si le paquet NetData est installé, il est configuré pour qu'il alimente InfluxDB toutes les minutes +* installe Grafana comme serveur de tableaux de bord +* crée une source de données Grafana pour récupérer les données d'InfluxDB (et donc de NetData !) +* crée un tableau de bord par défaut pour tracer certaines données de NetData (il ne couvre pas toutes les métriques, il peut être considérablement amélioré !) + +**Architecture générale** + +![image](https://cloud.githubusercontent.com/assets/2662304/20649711/29f182ba-b4ce-11e6-97c8-ab2c0ab59833.png) + +#### Limitations + +* Le tableau de bord par défaut peut être mis à jour dans une prochaine version de ce paquet, alors assurez-vous de créer vos propres tableaux de bord ! +* La création d'organisations ne fonctionne pas bien avec l'intégration LDAP ; elle est désactivée pour les utilisateurs standard, mais ne peut pas être désactivée pour les administrateurs : **veuillez ne pas créer d'organisations !** + +## Liens utiles + ++ Site web : [grafana.com](https://grafana.com/) ++ Démonstration : [Démo](https://demo.grafana.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/grafana](https://github.com/YunoHost-Apps/grafana_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/grafana/issues](https://github.com/YunoHost-Apps/grafana_ynh/issues) diff --git a/pages/04.applications/10.docs/grafana/app_grafana.md b/pages/04.applications/10.docs/grafana/app_grafana.md new file mode 100644 index 00000000..23d86644 --- /dev/null +++ b/pages/04.applications/10.docs/grafana/app_grafana.md @@ -0,0 +1,55 @@ +--- +title: Grafana +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_grafana' +--- + +[![Installer Grafana with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=grafana) [![Integration level](https://dash.yunohost.org/integration/grafana.svg)](https://dash.yunohost.org/appci/app/grafana) + +### Index + +- [Useful links](#useful-links) + +*Grafana* is a metric & analytic dashboards for monitoring. + +### Screenshots + +![Screenshots Grafana](https://github.com/YunoHost-Apps/grafana_ynh/blob/master/doc/screenshots/Grafana8_Kubernetes.jpg) + +### Avertissements / informations importantes + +#### Configuration + +**Important at first login:** + +* you have to go the Grafana Menu (Grafana icon), select your account menu and select Switch to Main Org. +* you can now access the default NetData dashboard via the Home menu + +**Don't hesitate to create new dashboards**: the default dashboard contains metrics from NetData, but only generic ones that are generated on every machine. NetData dynamically detects services and applications (e.g. Redis, NGINX, etc.) and enriches its dashboard and generated metrics. Many NetData metrics don't appear in the provided default Grafana dashboard! + +### YunoHost specific features + +* installs InfluxDB as time series database +* if the NetData package is installed, configures NetData to feed InfluxDB every minute +* installs Grafana as dashboard server +* creates a Grafana Data Source to fetch data from InfluxDB (and hence NetData!) +* creates a default dashboard to plot some data from NetData (doesn't cover every metric, can be greatly enhanced!) + +**General architecture** + +![image](https://cloud.githubusercontent.com/assets/2662304/20649711/29f182ba-b4ce-11e6-97c8-ab2c0ab59833.png) + +#### Limitations + +* The default dashboard may be updated in a further release of this package, so please make sure you create your own dashboards! +* Organizations creation doesn't play well with LDAP integration; it is disabled for standard users, but can't be disabled for administrators: **please do not create organizations!** + +## Useful links + ++ Website: [grafana.com](https://grafana.com/) ++ Demonstration: [Demo](https://play.grafana.org/) ++ Application software repository: [github.com - YunoHost-Apps/grafana](https://github.com/YunoHost-Apps/grafana_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/grafana/issues](https://github.com/YunoHost-Apps/grafana_ynh/issues) diff --git a/pages/04.applications/10.docs/guacamole/app_guacamole.fr.md b/pages/04.applications/10.docs/guacamole/app_guacamole.fr.md new file mode 100644 index 00000000..fd865f25 --- /dev/null +++ b/pages/04.applications/10.docs/guacamole/app_guacamole.fr.md @@ -0,0 +1,32 @@ +--- +title: Guacamole +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_guacamole' +--- + +[![Installer Guacamole avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=guacamole) [![Integration level](https://dash.yunohost.org/integration/guacamole.svg)](https://dash.yunohost.org/appci/app/guacamole) + +### Index + +- [Liens utiles](#liens-utiles) + +*Guacamole* est un service de bureau à distance sans client. Fonctionne avec des protocoles standard comme VNC, RDP, et SSH. + +### Captures d'écran + +![Capture d'écran de Guacamole](https://github.com/YunoHost-Apps/guacamole_ynh/blob/master/doc/screenshots/screenshot1.jpg) + +### Avertissements / informations importantes + +#### Configuration + +L'utilisateur choisi comme admin durant le processus d'installation aura accès au paramétres d'administration dans le menu de configuration de l'application (sous le menu utilisateur). Le fichiers de configuration sont dans `/opt/yunohost/guacamole/etc/guacamole` (pour la première installation). + +## Liens utiles + ++ Site web : [guacamole.apache.org](https://guacamole.apache.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/guacamole](https://github.com/YunoHost-Apps/guacamole_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/guacamole/issues](https://github.com/YunoHost-Apps/guacamole_ynh/issues) diff --git a/pages/04.applications/10.docs/guacamole/app_guacamole.md b/pages/04.applications/10.docs/guacamole/app_guacamole.md new file mode 100644 index 00000000..3bf5bfcc --- /dev/null +++ b/pages/04.applications/10.docs/guacamole/app_guacamole.md @@ -0,0 +1,32 @@ +--- +title: Guacamole +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_guacamole' +--- + +[![Installer Guacamole with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=guacamole) [![Integration level](https://dash.yunohost.org/integration/guacamole.svg)](https://dash.yunohost.org/appci/app/guacamole) + +### Index + +- [Useful links](#useful-links) + +*Guacamole* is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. + +### Screenshots + +![Screenshots Guacamole](https://github.com/YunoHost-Apps/guacamole_ynh/blob/master/doc/screenshots/screenshot1.jpg) + +### Disclaimers / important information + +#### Configuration + +The user that is configured as admin during install will have access to admin settings in the settings menu of the app (under the user menu). Configuration files are in `/opt/yunohost/guacamole/etc/guacamole` (for the first install). + +## Useful links + ++ Website: [guacamole.apache.org](https://guacamole.apache.org/) ++ Application software repository: [github.com - YunoHost-Apps/guacamole](https://github.com/YunoHost-Apps/guacamole_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/guacamole/issues](https://github.com/YunoHost-Apps/guacamole_ynh/issues) diff --git a/pages/04.applications/10.docs/h5ai/app_h5ai.fr.md b/pages/04.applications/10.docs/h5ai/app_h5ai.fr.md new file mode 100644 index 00000000..56d561d7 --- /dev/null +++ b/pages/04.applications/10.docs/h5ai/app_h5ai.fr.md @@ -0,0 +1,30 @@ +--- +title: h5ai +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_h5ai' +--- + +[![Installer h5ai avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai) [![Integration level](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) + +### Index + +- [Liens utiles](#liens-utiles) + +*h5ai* est un serveur moderne d'index pour NGINX. + +### Avertissements / informations importantes + +#### Configuration + +Après avoir installé l'application, vous pouvez ajouter des documents dans `/var/www/documents` (ou le chemin correspondant que vous avez choisi). +h5ai ne permet pas de modifier ou de télécharger de nouveaux documents directement à partir du navigateur Web. Vous pouvez imaginer coupler le dossier `/var/www/documents` à Nextcloud ou un FTP pour permettre à certains utilisateurs de télécharger du contenu et d'utiliser h5ai comme interface publique en lecture seule. +Le fichier de configuration principal est `_h5ai/private/conf/options.json`. Vous souhaiterez peut-être modifier certains des paramètres documentés. Mais il y a d'autres fichiers dans `_h5ai/private/conf` que vous pourriez consulter. + +## Liens utiles + ++ Site web : [larsjung.de/h5ai](https://larsjung.de/h5ai/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/h5ai](https://github.com/YunoHost-Apps/h5ai_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/h5ai/issues](https://github.com/YunoHost-Apps/h5ai_ynh/issues) diff --git a/pages/04.applications/10.docs/h5ai/app_h5ai.md b/pages/04.applications/10.docs/h5ai/app_h5ai.md new file mode 100644 index 00000000..9f20a2f8 --- /dev/null +++ b/pages/04.applications/10.docs/h5ai/app_h5ai.md @@ -0,0 +1,30 @@ +--- +title: h5ai +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_h5ai' +--- + +[![Installer h5ai with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai) [![Integration level](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) + +### Index + +- [Useful links](#useful-links) + +*h5ai* is a modern HTTP web server index for NGINX. + +### Disclaimers / important information + +#### Configuration + +After installing the application, you can add documents in `/var/www/documents` (or the corresponding path you choosed). +h5ai doesn't allow to edit or upload new documents directly from the web browser. But you can imagine coupling the folder `/var/www/documents` to Nextcloud or some sort of FTP to allow some users to upload content, and use h5ai as a public read-only interface. +The main configuration file is `_h5ai/private/conf/options.json`. You might want to change some of the documented settings. But there are some more files in `_h5ai/private/conf` you might have a look at. + +## Useful links + ++ Website: [larsjung.de/h5ai](https://larsjung.de/h5ai/) ++ Application software repository: [github.com - YunoHost-Apps/h5ai](https://github.com/YunoHost-Apps/h5ai_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/h5ai/issues](https://github.com/YunoHost-Apps/h5ai_ynh/issues) diff --git a/pages/04.applications/10.docs/homeassistant/app_homeassistant.fr.md b/pages/04.applications/10.docs/homeassistant/app_homeassistant.fr.md new file mode 100644 index 00000000..74c4806e --- /dev/null +++ b/pages/04.applications/10.docs/homeassistant/app_homeassistant.fr.md @@ -0,0 +1,34 @@ +--- +title: Home Assistant +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_homeassistant' +--- + +[![Installer Home Assistant avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=homeassistant) [![Integration level](https://dash.yunohost.org/integration/homeassistant.svg)](https://dash.yunohost.org/appci/app/homeassistant) + +### Index + +- [Liens utiles](#liens-utiles) + +*Home Assistant* est une plateforme domotique. + +### Avertissements / informations importantes + +* Limitations connues : + * Les authentifications LDAP et HTTP sont-elles prises en charge ? LDAP=Oui | HTTP auth=Non + * L'application peut-elle être utilisée par plusieurs utilisateurs ? Oui + +* Informations complémentaires : + * Comme la version de Pyhton fournie dans la version stable de Debian n'est pas toujours prise en charge, une version récente peut être construite pendant le processus d'installation. Cela peut prendre un certain temps (15 à 60 minutes). + + + +## Liens utiles + ++ Site web : [homeassistant.eu (fr)](https://homeassistant.eu/site/fr/) ++ Démonstration : [Démo](https://demo.home-assistant.io/#/lovelace/0) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/homeassistant](https://github.com/YunoHost-Apps/homeassistant_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/homeassistant/issues](https://github.com/YunoHost-Apps/homeassistant_ynh/issues) diff --git a/pages/04.applications/10.docs/homeassistant/app_homeassistant.md b/pages/04.applications/10.docs/homeassistant/app_homeassistant.md new file mode 100644 index 00000000..ec351383 --- /dev/null +++ b/pages/04.applications/10.docs/homeassistant/app_homeassistant.md @@ -0,0 +1,32 @@ +--- +title: Home Assistant +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_homeassistant' +--- + +[![Installer Home Assistant with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=homeassistant) [![Integration level](https://dash.yunohost.org/integration/homeassistant.svg)](https://dash.yunohost.org/appci/app/homeassistant) + +### Index + +- [Useful links](#useful-links) + +*Home Assistant* is a home automation platform. + +### Disclaimers / important information + +* Known limitations: + * Are LDAP and HTTP auth supported? LDAP=Yes | HTTP auth=No + * Can the app be used by multiple users? Yes + +* Additional informations: + * As the pyhton version shipped in Debian stable is not always supported, a recent version could be built during the installation process. It may take a while to achive that (15 to 60 minutes) + +## Useful links + ++ Website: [homeassistant.eu (en)](https://homeassistant.eu/site/) ++ Demonstration: [Demo](https://demo.home-assistant.io/#/lovelace/0) ++ Application software repository: [github.com - YunoHost-Apps/homeassistant](https://github.com/YunoHost-Apps/homeassistant_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/homeassistant/issues](https://github.com/YunoHost-Apps/homeassistant_ynh/issues) diff --git a/pages/04.applications/10.docs/ifm/app_ifm.fr.md b/pages/04.applications/10.docs/ifm/app_ifm.fr.md new file mode 100644 index 00000000..d39bb52a --- /dev/null +++ b/pages/04.applications/10.docs/ifm/app_ifm.fr.md @@ -0,0 +1,27 @@ +--- +title: IFM +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ifm' +--- + +[![Installer IFM avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ifm) [![Integration level](https://dash.yunohost.org/integration/ifm.svg)](https://dash.yunohost.org/appci/app/ifm) + +### Index + +- [Liens utiles](#liens-utiles) + +*IFM* est un gestionnaire de fichiers basé sur le Web, qui se présente sous la forme d'un fichier unique utilisant HTML5, CSS3, JavaScript et PHP. + +### Avertissements / informations importantes + +L'IFM est généralement verrouillé dans son propre répertoire (`/home/yunohost.app/ifm`), vous ne pouvez donc pas aller sur d'autres répertoires. Vous pouvez changer cela en définissant `env[IFM_ROOT_DIR] = /home/yunohost.app/ifm` dans la configuration PHP `/etc/php/7.3/fpm/pool.d/ifm.conf` L.434 en vous aidant de cette [documentation](https://github.com/misterunknown/ifm/wiki/Configuration). + +## Liens utiles + ++ Site web : [github.com/misterunknown/ifm](https://github.com/misterunknown/ifm) ++ Démonstration : [Démo](https://ifmdemo.gitea.de/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/ifm](https://github.com/YunoHost-Apps/ifm_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/ifm/issues](https://github.com/YunoHost-Apps/ifm_ynh/issues) diff --git a/pages/04.applications/10.docs/ifm/app_ifm.md b/pages/04.applications/10.docs/ifm/app_ifm.md new file mode 100644 index 00000000..d1531316 --- /dev/null +++ b/pages/04.applications/10.docs/ifm/app_ifm.md @@ -0,0 +1,27 @@ +--- +title: IFM +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ifm' +--- + +[![Installer IFM with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ifm) [![Integration level](https://dash.yunohost.org/integration/ifm.svg)](https://dash.yunohost.org/appci/app/ifm) + +### Index + +- [Useful links](#useful-links) + +*IFM* is a web-based filemanager, which comes as a single file solution using HTML5, CSS3, JavaScript and PHP. + +### Disclaimers / important information + +The IFM is usually locked to it's own directory (`/home/yunohost.app/ifm`), so you are not able to go above. You can change that by setting `env[IFM_ROOT_DIR] = /home/yunohost.app/ifm` in the PHP config `/etc/php/7.3/fpm/pool.d/ifm.conf` L.434 with the help of this [documentation](https://github.com/misterunknown/ifm/wiki/Configuration). + +## Useful links + ++ Website: [github.com/misterunknown/ifm](https://github.com/misterunknown/ifm) ++ Demonstration: [Demo](https://ifmdemo.gitea.de/) ++ Application software repository: [github.com - YunoHost-Apps/ifm](https://github.com/YunoHost-Apps/ifm_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/ifm/issues](https://github.com/YunoHost-Apps/ifm_ynh/issues) diff --git a/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.fr.md b/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.fr.md new file mode 100644 index 00000000..c412d410 --- /dev/null +++ b/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.fr.md @@ -0,0 +1,43 @@ +--- +title: I Hate Money +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ihatemoney' +--- + +[![Installer I Hate Money avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ihatemoney) [![Integration level](https://dash.yunohost.org/integration/ihatemoney.svg)](https://dash.yunohost.org/appci/app/ihatemoney) + +### Index + +- [Liens utiles](#liens-utiles) + +*I Hate Money* est une application web conçue pour faciliter la gestion partagée du budget. Elle permet de savoir qui a acheté quoi, quand et pour qui, et aide à régler les factures. + +### Captures d'écran + +![Capture d'écran de I Hate Money](https://github.com/YunoHost-Apps/ihatemoney_ynh/blob/master/doc/screenshots/screenshot_1_global.webp) +![Capture d'écran de I Hate Money](https://github.com/YunoHost-Apps/ihatemoney_ynh/raw/master/doc/screenshots/screenshot_2_new_operation.webp) + +### Avertissements / informations importantes + +* L'authentification LDAP et login unifié (SSO) n'est pas supportée. Le mécanisme de connexion sur IHateMoney se fait par projet et ne peut donc pas être intégrée dans YunoHost + +- **app non publique**: + - authentification YunoHost requise + - identifiants de projets requis + - Tout utilisateur YunoHost avec accès à l'app peut créer un nouveau projet. +- **app publique** : + - authentification YunoHost non requise + - identifiants de projets requis + - Tout visiteur peut créer un nouveau projet. + +* Lors de la mise à jour de la version 4.1.5~ynh3, un nouveau mot de passe administrateur est généré et envoyé à root. + +## Liens utiles + ++ Site web : [github.com/spiral-project/ihatemoney](https://github.com/spiral-project/ihatemoney) ++ Démonstration : [Démo](https://ihatemoney.org/authenticate?project_id=demo) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/ihatemoney](https://github.com/YunoHost-Apps/ihatemoney_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/ihatemoney/issues](https://github.com/YunoHost-Apps/ihatemoney_ynh/issues) diff --git a/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.md b/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.md new file mode 100644 index 00000000..d5a1c7f6 --- /dev/null +++ b/pages/04.applications/10.docs/ihatemoney/app_ihatemoney.md @@ -0,0 +1,43 @@ +--- +title: I Hate Money +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_ihatemoney' +--- + +[![Installer I Hate Money with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ihatemoney) [![Integration level](https://dash.yunohost.org/integration/ihatemoney.svg)](https://dash.yunohost.org/appci/app/ihatemoney) + +### Index + +- [Useful links](#useful-links) + +*I Hate Money* is a web application made to ease shared budget management. It keeps track of who bought what, when, and for whom; and helps to settle the bills. + +### Screenshots + +![Screenshots I Hate Money](https://github.com/YunoHost-Apps/ihatemoney_ynh/blob/master/doc/screenshots/screenshot_1_global.webp) +![Screenshots I Hate Money](https://github.com/YunoHost-Apps/ihatemoney_ynh/raw/master/doc/screenshots/screenshot_2_new_operation.webp) + +### Disclaimers / important information + +* LDAP authentication and Single Sign-on is not supported. The login mechanism in IHateMoney is per-project (not per-user) and therefore can't be integrated in YunoHost. + +- **non-public app**: + - YunoHost login required + - per-project identifiers required + - any YunoHost user with access to the app can create a new project. +- **public app**: + - no YunoHost login required + - per-project identifiers required + - any visitor can create a new project. + +* During upgrade from version 4.1.5~ynh3, a new admin password is generated and sent to the root + +## Useful links + ++ Website: [github.com/spiral-project/ihatemoney](https://github.com/spiral-project/ihatemoney) ++ Demonstration: [Demo](https://ihatemoney.org/authenticate?project_id=demo) ++ Application software repository: [github.com - YunoHost-Apps/ihatemoney](https://github.com/YunoHost-Apps/ihatemoney_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/ihatemoney/issues](https://github.com/YunoHost-Apps/ihatemoney_ynh/issues) diff --git a/pages/04.applications/10.docs/kimai2/app_kimai2.fr.md b/pages/04.applications/10.docs/kimai2/app_kimai2.fr.md new file mode 100644 index 00000000..7f6d4e68 --- /dev/null +++ b/pages/04.applications/10.docs/kimai2/app_kimai2.fr.md @@ -0,0 +1,40 @@ +--- +title: Kimai2 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_kimai2' +--- + +[![Installer Kimai2 avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kimai2) [![Integration level](https://dash.yunohost.org/integration/kimai2.svg)](https://dash.yunohost.org/appci/app/kimai2) + +### Index + +- [Liens utiles](#liens-utiles) + +*Kimai2* est la version actualisée du timetracker open source Kimai. Actuellement, il est dans une phase de développement précoce, il est utilisable mais certaines fonctionnalités avancées de Kimai v1 sont manquantes. + +Kimai v2 n'a rien en commun avec son prédécesseur Kimai v1 à part les idées de base du suivi du temps et l'équipe de développement actuelle. + +### Avertissements / informations importantes + +* Il faut un domaine dédié comme **kimai.domain.tld**. +* Cette application est multi-instance (vous pouvez avoir plus d'une instance Kimai sur un serveur YunoHost). +* Comme le support de SQLite s'est arrêté à la version 1.14, si vous avez choisi une base de données SQLite pendant l'installation, la mise à jour de Kimai2 est bloquée à la version 1.13. + +#### Support multi-utilisateurs + +LDAP est supporté HTTP auth n'est pas supporté Les rôles par défaut de Kimai2 sont : +* ROLE_USER +* ROLE_TEAMLEAD => Kimai2 (Teamlead) YunoHost permission +* ROLE_ADMIN => Kimai2 (Admin) YunoHost permission +* ROLE_SUPER_ADMIN => Kimai2 (Super_Admin) YunoHost permission +Those roles are directly managed using YunoHost permission system. User choosen during installation is granted the ROLE_SUPER_ADMIN + +## Liens utiles + ++ Site web : [kimai.org](https://www.kimai.org/) ++ Démonstration : [Démo](https://www.kimai.org/demo/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/kimai2](https://github.com/YunoHost-Apps/kimai2_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/kimai2/issues](https://github.com/YunoHost-Apps/kimai2_ynh/issues) diff --git a/pages/04.applications/10.docs/kimai2/app_kimai2.md b/pages/04.applications/10.docs/kimai2/app_kimai2.md new file mode 100644 index 00000000..a1d911fe --- /dev/null +++ b/pages/04.applications/10.docs/kimai2/app_kimai2.md @@ -0,0 +1,41 @@ +--- +title: Kimai2 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_kimai2' +--- + +[![Installer Kimai2 with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kimai2) [![Integration level](https://dash.yunohost.org/integration/kimai2.svg)](https://dash.yunohost.org/appci/app/kimai2) + +### Index + +- [Useful links](#useful-links) + +*Kimai2* is the reloaded version of the open source timetracker Kimai. Right now its in an early development phase, its usable but some advanced features from Kimai v1 are missing by now. + +Kimai v2 has nothing in common with its predecessor Kimai v1 besides the basic ideas of time-tracking and the current development team. + +### Disclaimers / important information + +* Require dedicated domain like **kimai.domain.tld**. +* This app is multi-instance (you can have more then one Kimai instance running on a YunoHost server) +* As sqlite support ended on version 1.14, if you choosed an sqlite databse during installation, Kimai2 upgrade is blocked to version 1.13 + +#### Multi-user support + +LDAP is supported HTTP auth is not supported Defaul Kimai2 roles are: +* ROLE_USER +* ROLE_TEAMLEAD => Kimai2 (Teamlead) YunoHost permission +* ROLE_ADMIN => Kimai2 (Admin) YunoHost permission +* ROLE_SUPER_ADMIN => Kimai2 (Super_Admin) YunoHost permission +Those roles are directly managed using YunoHost permission system. User choosen during installation is granted the ROLE_SUPER_ADMIN + + +## Useful links + ++ Website: [kimai.org](https://www.kimai.org/) ++ Demonstration: [Demo](https://www.kimai.org/demo/) ++ Application software repository: [github.com - YunoHost-Apps/kimai2](https://github.com/YunoHost-Apps/kimai2_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/kimai2/issues](https://github.com/YunoHost-Apps/kimai2_ynh/issues) diff --git a/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.fr.md b/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.fr.md new file mode 100644 index 00000000..62b9c4fa --- /dev/null +++ b/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.fr.md @@ -0,0 +1,27 @@ +--- +title: KiwiIRC +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_kiwiirc' +--- + +[![Installer KiwiIRC avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kiwiirc) [![Integration level](https://dash.yunohost.org/integration/kiwiirc.svg)](https://dash.yunohost.org/appci/app/kiwiirc) + +### Index + +- [Liens utiles](#liens-utiles) + +*KiwiIRC* est un système de messagerie polyvalent basé sur le web et utilisant IRC. + +### Captures d'écran + +![Capture d'écran de KiwiIRC](https://github.com/YunoHost-Apps/kiwiirc_ynh/blob/master/doc/screenshots/screenshot.png) + +## Liens utiles + ++ Site web : [kiwiirc.com](https://kiwiirc.com/) ++ Démonstration : [Démo](https://kiwiirc.com/nextclient/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/kiwiirc](https://github.com/YunoHost-Apps/kiwiirc_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/kiwiirc/issues](https://github.com/YunoHost-Apps/kiwiirc_ynh/issues) diff --git a/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.md b/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.md new file mode 100644 index 00000000..5a510d9d --- /dev/null +++ b/pages/04.applications/10.docs/kiwiirc/app_kiwiirc.md @@ -0,0 +1,27 @@ +--- +title: KiwiIRC +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_kiwiirc' +--- + +[![Installer KiwiIRC with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=kiwiirc) [![Integration level](https://dash.yunohost.org/integration/kiwiirc.svg)](https://dash.yunohost.org/appci/app/kiwiirc) + +### Index + +- [Useful links](#useful-links) + +*KiwiIRC* is a versatile web based messenger using IRC. + +### Screenshots + +![Screenshots KiwiIRC](https://github.com/YunoHost-Apps/kiwiirc_ynh/blob/master/doc/screenshots/screenshot.png) + +## Useful links + ++ Website: [kiwiirc.com](https://kiwiirc.com/) ++ Demonstration: [Demo](https://kiwiirc.com/nextclient/) ++ Application software repository: [github.com - YunoHost-Apps/kiwiirc](https://github.com/YunoHost-Apps/kiwiirc_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/kiwiirc/issues](https://github.com/YunoHost-Apps/kiwiirc_ynh/issues) diff --git a/pages/04.applications/10.docs/komga/app_komga.fr.md b/pages/04.applications/10.docs/komga/app_komga.fr.md new file mode 100644 index 00000000..8dcede96 --- /dev/null +++ b/pages/04.applications/10.docs/komga/app_komga.fr.md @@ -0,0 +1,27 @@ +--- +title: Komga +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_komga' +--- + +[![Installer Komga avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=komga) [![Integration level](https://dash.yunohost.org/integration/komga.svg)](https://dash.yunohost.org/appci/app/komga) + +### Index + +- [Liens utiles](#liens-utiles) + +*Komga* est un serveur de bandes dessinées/mangas gratuit et open source. + +### Captures d'écran + +![Capture d'écran de Komga](https://github.com/YunoHost-Apps/komga_ynh/blob/master/doc/screenshots/home.png) + +## Liens utiles + ++ Site web : [komga.org](https://komga.org/) ++ Démonstration : [Démo](https://demo.komga.org) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/komga](https://github.com/YunoHost-Apps/komga_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/komga/issues](https://github.com/YunoHost-Apps/komga_ynh/issues) diff --git a/pages/04.applications/10.docs/komga/app_komga.md b/pages/04.applications/10.docs/komga/app_komga.md new file mode 100644 index 00000000..de70319a --- /dev/null +++ b/pages/04.applications/10.docs/komga/app_komga.md @@ -0,0 +1,27 @@ +--- +title: Komga +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_komga' +--- + +[![Installer Komga with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=komga) [![Integration level](https://dash.yunohost.org/integration/komga.svg)](https://dash.yunohost.org/appci/app/komga) + +### Index + +- [Useful links](#useful-links) + +*Komga* is a free and open source comics/mangas server. + +### Screenshots + +![Screenshots Komga](https://github.com/YunoHost-Apps/komga_ynh/blob/master/doc/screenshots/home.png) + +## Useful links + ++ Website: [komga.org](https://komga.org/) ++ Demonstration: [Demo](https://demo.komga.org) ++ Application software repository: [github.com - YunoHost-Apps/komga](https://github.com/YunoHost-Apps/komga_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/komga/issues](https://github.com/YunoHost-Apps/komga_ynh/issues)