diff --git a/pages/02.administer/20.backups/10.backup_methods/01.borgbackup/borgbackup.fr.md b/pages/02.administer/20.backups/10.backup_methods/01.borgbackup/borgbackup.fr.md index 5c553194..a0d505ad 100644 --- a/pages/02.administer/20.backups/10.backup_methods/01.borgbackup/borgbackup.fr.md +++ b/pages/02.administer/20.backups/10.backup_methods/01.borgbackup/borgbackup.fr.md @@ -61,7 +61,7 @@ app=borg; BORG_PASSPHRASE="$(yunohost app setting $app passphrase)" BORG_RSH="ss Créer les archives tar (une archive par app et partie de système) ``` -app=borg; BORG_PASSPHRASE="$(yunohost app setting $app passphrase)" BORG_RSH="ssh -i /root/.ssh/id_${app}_ed25519 -oStrictHostKeyChecking=yes " borg export-tar "$(yunohost app setting $app repository)::ARCHIVE" /home/yunohost/archives/ARCHIVE.tar +app=borg; BORG_PASSPHRASE="$(yunohost app setting $app passphrase)" BORG_RSH="ssh -i /root/.ssh/id_${app}_ed25519 -oStrictHostKeyChecking=yes " borg export-tar "$(yunohost app setting $app repository)::ARCHIVE" /home/yunohost.backup/archives/ARCHIVE.tar ``` Puis restaurer l'archive de façon classique. diff --git a/pages/02.administer/20.backups/15.clone_filesystem/clone_filesystem.it.md b/pages/02.administer/20.backups/15.clone_filesystem/clone_filesystem.it.md new file mode 100644 index 00000000..3e8ea2c1 --- /dev/null +++ b/pages/02.administer/20.backups/15.clone_filesystem/clone_filesystem.it.md @@ -0,0 +1,160 @@ +--- +title: Create a filesystem image +template: docs +taxonomy: + category: docs +routes: + default: '/backup/clone_filesystem' +page-toc: + active: true + depth: 3 +--- + +!! Images are missing on this page + +Lo strumento di backup di Yunohost salva solamente i files utili e si basa su degli script di ripristino per reinstallare le dipendenze dei vostri programmi installati. In altre parole, il ripristino di YunoHost prevede in un primo tempo la reinstallazione del sistema e in seguito il ripristino dei dati. + +Realizzare un'immagine completa può essere un metodo, complementare o alternativo, per un backup del vostro server. Il vantaggio sta nel fatto che il vostro server può essere ripristinato nella stessa configurazione presente al momento del backup. + +In base a quale tipo di installazione avete, potrete creare uno snapshot oppure clonare il supporto che ospita il sistema (mentre è spento). + +## Eseguire uno snapshot +Lo snapshot permette di congelare l'immagine del file system. Gli snapshot sono molto comodi in caso di aggiornamenti frequenti o di prove, perché vi permettono di tornare facilmente sui vostri passi in caso di problemi. Purtroppo, a meno di non avere un cluster ad altissima affidabilità, gli snapshot non vi proteggono efficacemente contro i guasti hardware o catastrofi (come l'incendio di OVH a Strasburgo nel 2021). + +Generalmente gli snapshot non occupano molto spazio sull'hard disk, si basano sul principio del backup differenziale, salvano cioè solo le variazioni dei file avvenute dopo la creazione del primo snapshot. Di conseguenza solo le modifiche prendono spazio. + +! Ricordatevi di cancellare i vecchi snapshot, eviterete di consumare inutilmente spazio con backup differenziali troppo datati! + +Potete usare questo sistema con la maggior parte dei fornitori VPS (quasi sempre a pagamento), nei programmi di gestione di macchine virtuali oppure, se avete installato YunoHost con un filesystem avanzato quale btrfs, ceph o ZFS potrete creare gli snapshot da riga di comando. + +[ui-tabs position="top-left" active="0" theme="lite"] +[ui-tab title="VPS"] +Sotto la documentazione per i provider più conosciuti: + * [DigitalOcean (EN)](https://docs.digitalocean.com/products/images/snapshots/) + * [Gandi](https://docs.gandi.net/fr/simple_hosting/operations_courantes/snapshots.html) + * [OVH](https://docs.ovh.com/fr/vps/snapshot-vps/) + * [Scaleway (EN)](https://www.scaleway.com/en/docs/backup-your-data-with-snapshots/) +[/ui-tab] +[ui-tab title="VirtualBox"] +Seleziona la macchina virtuale e clicca su `Snapshot`, poi indica il nome dello snapshot e clicca `OK`. +![Il bottone per gli snapshot button si trova in alto a destra](image://virtualbox-snapshot2.webp) + +Per ripristinare, selezionate la macchina virtuale, cliccate su`Snapshots` poi scegliete `Restore Snapshot option`. +![](image://virtualbox-snapshot3.webp) + +Infine cliccate su `Restore Snapshot`. +![](image://virtualbox-snapshot4.webp) +[/ui-tab] +[ui-tab title="Proxmox"] + +* Selezionate la macchina virtuale +* Andate al tab `Backup` +* Cliccate su `Backup now` +* Scegliete `Snapshot` +* Confermate +[/ui-tab] +[ui-tab title="BTRFS"] +Nell'esempio seguente `/pool/volume` è il volume da salvare. + +Creare uno snapshot in sola lettura +``` +btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M") +``` + +Elencare gli snapshots +``` +btrfs subvolume show /pool/volume +``` + +Ripristinare uno snapshots +``` +btrfs sub del /pool/volume +btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume +btrfs sub del /pool/volume/2021-07-22_16:12 +``` + +Cancellare uno snapshot +``` +btrfs subvolume delete /pool/volume/2021-07-22_16:12 +``` +!! Attenzione a non cancellate il volume originale + +!!! Seguite [questo tutorial](https://www.linux.com/training-tutorials/how-create-and-manage-btrfs-snapshots-and-rollbacks-linux-part-2/) per maggiori informazioni +[/ui-tab] +[ui-tab title="CEPH"] +Nell'esempio seguente `pool/volume` è il volume che vogliamo salvare + +Creare uno snapshots +``` +rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M") +``` + +Elencare gli snapshot +``` +rbd snap ls pool/volume +``` + +Ripristinare uno snapshot +``` +rbd snap rollback pool/volume@2021-07-22_16:22 +``` + +Cancellare uno snapshot +``` +rbd snap rm pool/volume@2021-07-22_16:12 +``` +[/ui-tab] +[ui-tab title="ZFS"] +Nell'esempio seguente `pool/volume` è il volume che vogliamo salvare. + +Creare uno snapshot +``` +zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M") +``` + +Elencare gli snapshots +``` +zfs list -t snapshot -o name,creation +``` +Ripristinare uno snapshot +``` +zfs rollback pool/volume@2021-07-22_16:22 +``` + +Cancellare uno snapshot +``` +zfs destroy pool/volume@2021-07-22_16:12 +``` + +[/ui-tab] +[/ui-tabs] + + +## Creare una immagine a freddo del server + +Potete clonare il supporto del vostro server (scheda SD, disco SSD, volume di un VPS...) al fine di creare una immagine del disco. L'immagine creata, prima che venga compressa, sarà della stessa dimensione del vostro supporto e di conseguenza questa procedura è consigliata per supporti di capacità inferiore a 64GB. + +Questo metodo comporta lo spegnimento del server per il tempo necessario alla creazione dell'immagine, eccetto nel caso che possiate usare uno snapshot come origine. Se il server YunoHost è ospitato su un VPS dovrete riavviarlo in modalità rescue dall'interfaccia del vostro provider. + +[ui-tabs position="top-left" active="0" theme="lite"] +[ui-tab title="Usando USBimager"] +Questo può essere fatto con il programma [USBimager](https://bztsrc.gitlab.io/usbimager/) (N.B.: assicuratevi di scaricare la versione 'Read-write'! Non la versione 'Write-only'!). Il processo poi prosegue "all'opposto" della copia sulla scheda SD: +- Spegnete il vostro server +- Estraete la scheda SD e inseritela nel pc +- Nel programma USBimage cliccate su "Read" per creare l'immagine ("photograph") della scheda SD. Il file ottenuto verrà utilizzato per il ripristino del sistema. + +Maggiori informazioni [nella documentazione di USBimager](https://gitlab.com/bztsrc/usbimager/#creating-backup-image-file-from-device) +[/ui-tab] +[ui-tab title="Usando la linea di comando con dd"] + +Se siete avezzi al terminale potete ottenere lo stesso risultato con il comando `dd` + +```bash +dd if=/dev/mmcblk0 | gzip > ./my_snapshot.gz +``` + +dove `/dev/mmcblk0` sarà il vostro supporto (scheda SD o disco). + +[/ui-tab] +[/ui-tabs] + diff --git a/pages/04.applications/10.docs/20euros/app_20euros.fr.md b/pages/04.applications/10.docs/20euros/app_20euros.fr.md new file mode 100644 index 00000000..a4121d40 --- /dev/null +++ b/pages/04.applications/10.docs/20euros/app_20euros.fr.md @@ -0,0 +1,22 @@ +--- +title: 20 euros +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_20euros' +--- + +[![Installer 20 euros avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=20euros) [![Integration level](https://dash.yunohost.org/integration/20euros.svg)](https://dash.yunohost.org/appci/app/20euros) + +### Index + +- [Liens utiles](#liens-utiles) + +*20 euros* est une variante de 2048 avec des pièces et des billets en euros. + +## Liens utiles + ++ Site web : [github.com/jatekos101/20euros](https://github.com/jatekos101/20euros) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/20euros](https://github.com/YunoHost-Apps/20euros_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/20euros/issues](https://github.com/YunoHost-Apps/20euros_ynh/issues) diff --git a/pages/04.applications/10.docs/20euros/app_20euros.md b/pages/04.applications/10.docs/20euros/app_20euros.md new file mode 100644 index 00000000..461485ec --- /dev/null +++ b/pages/04.applications/10.docs/20euros/app_20euros.md @@ -0,0 +1,22 @@ +--- +title: 20 euros +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_20euros' +--- + +[![Install 20 euros with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=20euros) [![Integration level](https://dash.yunohost.org/integration/20euros.svg)](https://dash.yunohost.org/appci/app/20euros) + +### Index + +- [Useful links](#useful-links) + +*20 euros* is a 2048 variant with Euro coins and notes. + +## Useful links + ++ Website: [github.com/jatekos101/20euros](https://github.com/jatekos101/20euros) ++ Application software repository: [github.com - YunoHost-Apps/20euros](https://github.com/YunoHost-Apps/20euros_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/20euros/issues](https://github.com/YunoHost-Apps/20euros_ynh/issues) diff --git a/pages/04.applications/10.docs/243/app_243.fr.md b/pages/04.applications/10.docs/243/app_243.fr.md new file mode 100644 index 00000000..526060dd --- /dev/null +++ b/pages/04.applications/10.docs/243/app_243.fr.md @@ -0,0 +1,23 @@ +--- +title: 243 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_243' +--- + +[![Installer 243 avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=243) [![Integration level](https://dash.yunohost.org/integration/243.svg)](https://dash.yunohost.org/appci/app/243) + +### Index + +- [Liens utiles](#liens-utiles) + +*243* est un clone du jeu 2048. + +## Liens utiles + ++ Site web : [github.com/hgentry/81/](https://github.com/hgentry/81/) ++ Demonstration: [Demo](https://hgentry.github.io/81/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/243](https://github.com/YunoHost-Apps/243_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/243/issues](https://github.com/YunoHost-Apps/243_ynh/issues) diff --git a/pages/04.applications/10.docs/243/app_243.md b/pages/04.applications/10.docs/243/app_243.md new file mode 100644 index 00000000..642d8e4b --- /dev/null +++ b/pages/04.applications/10.docs/243/app_243.md @@ -0,0 +1,23 @@ +--- +title: 243 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_243' +--- + +[![Install 243 with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=243) [![Integration level](https://dash.yunohost.org/integration/243.svg)](https://dash.yunohost.org/appci/app/243) + +### Index + +- [Useful links](#useful-links) + +*243* is a 2048 game clone. + +## Useful links + ++ Website: [github.com/hgentry/81/](https://github.com/hgentry/81/) ++ Demonstration: [Demo](https://hgentry.github.io/81/) ++ Application software repository: [github.com - YunoHost-Apps/243](https://github.com/YunoHost-Apps/243_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/243/issues](https://github.com/YunoHost-Apps/243_ynh/issues) diff --git a/pages/04.applications/10.docs/aeneria/app_aeneria.fr.md b/pages/04.applications/10.docs/aeneria/app_aeneria.fr.md new file mode 100644 index 00000000..a16084cb --- /dev/null +++ b/pages/04.applications/10.docs/aeneria/app_aeneria.fr.md @@ -0,0 +1,23 @@ +--- +title: Æneria +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_aeneria' +--- + +[![Installer Æneria avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=aeneria) [![Integration level](https://dash.yunohost.org/integration/aeneria.svg)](https://dash.yunohost.org/appci/app/aeneria) + +### Index + +- [Liens utiles](#liens-utiles) + +*Æneria* est une application web dont le but est d'aider les particuliers à analyser leur consommation d'énergie. Parce que comprendre sa consommation, c'est déjà, sans s'en rendre compte, commencer à la réduire. + +## Liens utiles + ++ Site web : [aeneria.com (fr)](https://aeneria.com/) ++ Démonstration : [Démo](https://demo.aeneria.com/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/aeneria](https://github.com/YunoHost-Apps/aeneria_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/aeneria/issues](https://github.com/YunoHost-Apps/aeneria_ynh/issues) diff --git a/pages/04.applications/10.docs/aeneria/app_aeneria.md b/pages/04.applications/10.docs/aeneria/app_aeneria.md new file mode 100644 index 00000000..53621d0c --- /dev/null +++ b/pages/04.applications/10.docs/aeneria/app_aeneria.md @@ -0,0 +1,23 @@ +--- +title: Æneria +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_aeneria' +--- + +[![Install Æneria with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=aeneria) [![Integration level](https://dash.yunohost.org/integration/aeneria.svg)](https://dash.yunohost.org/appci/app/aeneria) + +### Index + +- [Useful links](#useful-links) + +*Æneria* is a web application which aims to help individuals to analyse their energy consumption. Because understanding one's consumption is already, without realising it, starting to reduce it. + +## Useful links + ++ Website: [aeneria.com (fr)](https://aeneria.com/) ++ Demonstration: [Demo](https://demo.aeneria.com/login) ++ Application software repository: [github.com - YunoHost-Apps/aeneria](https://github.com/YunoHost-Apps/aeneria_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/aeneria/issues](https://github.com/YunoHost-Apps/aeneria_ynh/issues) diff --git a/pages/04.applications/10.docs/agendav/app_agendav.fr.md b/pages/04.applications/10.docs/agendav/app_agendav.fr.md new file mode 100644 index 00000000..b576ed24 --- /dev/null +++ b/pages/04.applications/10.docs/agendav/app_agendav.fr.md @@ -0,0 +1,23 @@ +--- +title: AgenDAV +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_agendav' +--- + +[![Installer AgenDAV avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=agendav) [![Integration level](https://dash.yunohost.org/integration/agendav.svg)](https://dash.yunohost.org/appci/app/agendav) + +### Index + +- [Liens utiles](#liens-utiles) + +*AgenDAV* est un client web CalDAV qui présente une interface AJAX permettant aux utilisateurs de gérer leurs propres calendriers et les calendriers partagés. + +## Liens utiles + ++ Site web : [agendav.org](https://agendav.org/) ++ Démonstration : [Démo](https://demo.yunohost.org/agendav/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/agendav](https://github.com/YunoHost-Apps/agendav_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/agendav/issues](https://github.com/YunoHost-Apps/agendav_ynh/issues) diff --git a/pages/04.applications/10.docs/agendav/app_agendav.md b/pages/04.applications/10.docs/agendav/app_agendav.md new file mode 100644 index 00000000..0bf33f69 --- /dev/null +++ b/pages/04.applications/10.docs/agendav/app_agendav.md @@ -0,0 +1,23 @@ +--- +title: AgenDAV +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_agendav' +--- + +[![Install AgenDAV with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=agendav) [![Integration level](https://dash.yunohost.org/integration/agendav.svg)](https://dash.yunohost.org/appci/app/agendav) + +### Index + +- [Useful links](#useful-links) + +*AgenDAV* is a CalDAV web client which features an AJAX interface to allow users to manage their own calendars and shared ones. + +## Useful links + ++ Website: [agendav.org](https://agendav.org/) ++ Demonstration: [Demo](https://demo.yunohost.org/agendav/) ++ Application software repository: [github.com - YunoHost-Apps/agendav](https://github.com/YunoHost-Apps/agendav_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/agendav/issues](https://github.com/YunoHost-Apps/agendav_ynh/issues) diff --git a/pages/04.applications/10.docs/alltube/app_alltube.fr.md b/pages/04.applications/10.docs/alltube/app_alltube.fr.md new file mode 100644 index 00000000..2a221c45 --- /dev/null +++ b/pages/04.applications/10.docs/alltube/app_alltube.fr.md @@ -0,0 +1,24 @@ +--- +title: AllTube +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_alltube' +--- + +[![Installer AllTube avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=alltube) [![Integration level](https://dash.yunohost.org/integration/alltube.svg)](https://dash.yunohost.org/appci/app/alltube) + +### Index + +- [Liens utiles](#liens-utiles) + +*AllTube* est une interface web pour Youtube-dl. +Pour configurer AllTube : éditez le fichier `/var/www/alltube/config/config.yml` via SSH. + +## Liens utiles + ++ Site web : [alltubedownload.net](https://alltubedownload.net/) ++ Démonstration : [Démo](https://alltubedownload.net/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/alltube](https://github.com/YunoHost-Apps/alltube_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/alltube/issues](https://github.com/YunoHost-Apps/alltube_ynh/issues) diff --git a/pages/04.applications/10.docs/alltube/app_alltube.md b/pages/04.applications/10.docs/alltube/app_alltube.md new file mode 100644 index 00000000..122bdfe2 --- /dev/null +++ b/pages/04.applications/10.docs/alltube/app_alltube.md @@ -0,0 +1,24 @@ +--- +title: AllTube +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_alltube' +--- + +[![Install AllTube with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=alltube) [![Integration level](https://dash.yunohost.org/integration/alltube.svg)](https://dash.yunohost.org/appci/app/alltube) + +### Index + +- [Useful links](#useful-links) + +*AllTube* is a web interface for Youtube-dl. +To configure AllTube: edit the file `/var/www/alltube/config/config.yml` via SSH. + +## Useful links + ++ Website: [alltubedownload.net](https://alltubedownload.net/) ++ Demonstration: [Demo](https://alltubedownload.net/) ++ Application software repository: [github.com - YunoHost-Apps/alltube](https://github.com/YunoHost-Apps/alltube_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/alltube/issues](https://github.com/YunoHost-Apps/alltube_ynh/issues) diff --git a/pages/04.applications/10.docs/backdrop/app_backdrop.fr.md b/pages/04.applications/10.docs/backdrop/app_backdrop.fr.md new file mode 100644 index 00000000..b9bb2c63 --- /dev/null +++ b/pages/04.applications/10.docs/backdrop/app_backdrop.fr.md @@ -0,0 +1,23 @@ +--- +title: Backdrop +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_backdrop' +--- + +[![Installer Backdrop avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=backdrop) [![Integration level](https://dash.yunohost.org/integration/backdrop.svg)](https://dash.yunohost.org/appci/app/backdrop) + +### Index + +- [Liens utiles](#liens-utiles) + +*Backdrop* est un système de gestion de contenu complet qui permet aux utilisateurs non techniques de gérer une grande variété de contenus. Il peut être utilisé pour créer toutes sortes de sites web, notamment des blogs, des galeries d'images, des réseaux sociaux, des intranets, etc. + +## Liens utiles + ++ Site web : [backdropcms.org](https://backdropcms.org/) ++ Démonstration : [Démo](https://backdropcms.org/demo) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/backdrop](https://github.com/YunoHost-Apps/backdrop_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/backdrop/issues](https://github.com/YunoHost-Apps/backdrop_ynh/issues) diff --git a/pages/04.applications/10.docs/backdrop/app_backdrop.md b/pages/04.applications/10.docs/backdrop/app_backdrop.md new file mode 100644 index 00000000..8f6b18e2 --- /dev/null +++ b/pages/04.applications/10.docs/backdrop/app_backdrop.md @@ -0,0 +1,23 @@ +--- +title: Backdrop +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_backdrop' +--- + +[![Install Backdrop with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=backdrop) [![Integration level](https://dash.yunohost.org/integration/backdrop.svg)](https://dash.yunohost.org/appci/app/backdrop) + +### Index + +- [Useful links](#useful-links) + +*Backdrop* is a full-featured content management system that allows non-technical users to manage a wide variety of content. It can be used to create all kinds of websites including blogs, image galleries, social networks, intranets, and more. + +## Useful links + ++ Website: [backdropcms.org](https://backdropcms.org/) ++ Demonstration: [Demo](https://backdropcms.org/demo) ++ Application software repository: [github.com - YunoHost-Apps/backdrop](https://github.com/YunoHost-Apps/backdrop_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/backdrop/issues](https://github.com/YunoHost-Apps/backdrop_ynh/issues) diff --git a/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.fr.md b/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.fr.md new file mode 100644 index 00000000..51f52c29 --- /dev/null +++ b/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.fr.md @@ -0,0 +1,32 @@ +--- +title: BicBucStriim +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_bicbucstriim' +--- + +[![Installer BicBucStriim avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=bicbucstriim) [![Integration level](https://dash.yunohost.org/integration/bicbucstriim.svg)](https://dash.yunohost.org/appci/app/bicbucstriim) + +### Index + +- [Liens utiles](#liens-utiles) + +*BicBucStriim* diffuse des livres, des livres numériques. Il a été conçu principalement pour combler une lacune dans la fonctionnalité des appareils NAS qui donnent accès à la musique, aux vidéos et aux photos -- mais pas aux livres. BicBucStriim comble cette lacune et fournit un accès basé sur le web à votre collection de livres électroniques. + +## Avertissements / informations importantes + +BicBucStriim est une simple application PHP qui fonctionne dans l'environnement Apache/PHP fourni par le NAS (ou tout autre serveur). Elle suppose que vous gérez votre collection d'e-books avec Calibre. L'application lit les données Calibre et les publie sous forme HTML. Pour accéder au catalogue d'e-books, il vous suffit de diriger votre lecteur d'e-books vers votre NAS, de sélectionner l'un de vos e-books et de le télécharger. + +## Configuration + +BicBucStriim fraîchement installée affichera une page de connexion. Les informations de connexion initiales pour l'administrateur sont + nom d'utilisateur : admin + mot de passe : admin + +## Liens utiles + ++ Site web : [projekte.textmulch.de/bicbucstriim/](http://projekte.textmulch.de/bicbucstriim/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/bicbucstriim](https://github.com/YunoHost-Apps/bicbucstriim_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/bicbucstriim/issues](https://github.com/YunoHost-Apps/bicbucstriim_ynh/issues) diff --git a/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.md b/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.md new file mode 100644 index 00000000..e5daf877 --- /dev/null +++ b/pages/04.applications/10.docs/bicbucstriim/app_bicbucstriim.md @@ -0,0 +1,32 @@ +--- +title: BicBucStriim +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_bicbucstriim' +--- + +[![Install BicBucStriim with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=bicbucstriim) [![Integration level](https://dash.yunohost.org/integration/bicbucstriim.svg)](https://dash.yunohost.org/appci/app/bicbucstriim) + +### Index + +- [Useful links](#useful-links) + +*BicBucStriim* streams books, digital books. It was primarily designed to fill a gap in the functionality of NAS devices that provide access to music, videos and photos -- but not books. BicBucStriim fills this gap and provides web-based access to your e-book collection. + +## Disclaimers / important information + +BicBucStriim is a simple PHP application that runs in the Apache/PHP environment provided by the NAS (or any other server). It assumes that you manage your e-book collection with Calibre. The application reads the Calibre data and publishes it in HTML form. To access the e-book catalog you simply point your ebook reader to your NAS, select one of your e-books and download it. + +## Configuration + +A freshly installed BicBucStriim installation will show the login page. The initial login information for the administrator is + user name: admin + password : admin + +## Useful links + ++ Website: [projekte.textmulch.de/bicbucstriim/](http://projekte.textmulch.de/bicbucstriim/) ++ Application software repository: [github.com - YunoHost-Apps/bicbucstriim](https://github.com/YunoHost-Apps/bicbucstriim_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/bicbucstriim/issues](https://github.com/YunoHost-Apps/bicbucstriim_ynh/issues) diff --git a/pages/04.applications/10.docs/castopod/app_castopod.fr.md b/pages/04.applications/10.docs/castopod/app_castopod.fr.md new file mode 100644 index 00000000..b97b226d --- /dev/null +++ b/pages/04.applications/10.docs/castopod/app_castopod.fr.md @@ -0,0 +1,29 @@ +--- +title: Castopod +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_castopod' +--- + +[![Installer Castopod avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=castopod) [![Integration level](https://dash.yunohost.org/integration/castopod.svg)](https://dash.yunohost.org/appci/app/castopod) + +### Index + +- [Liens utiles](#liens-utiles) + +*Castopod* est une plateforme d'hébergement gratuite et open-source conçue pour les podcasteurs qui souhaitent s'engager et interagir avec leur public. + +Castopod est facile à installer et a été construit sur la base de CodeIgniter4, un puissant framework PHP à l'empreinte très réduite. + +# Statut + +Castopod est actuellement en version bêta mais déjà très stable et utilisé par des podcasteurs du monde entier ! + +## Liens utiles + ++ Site web : [castopod.org](https://castopod.org/) ++ Démonstration : [Démo](https://podcast.podlibre.org/@podlibre_fr) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/castopod](https://github.com/YunoHost-Apps/castopod_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/castopod/issues](https://github.com/YunoHost-Apps/castopod_ynh/issues) diff --git a/pages/04.applications/10.docs/castopod/app_castopod.md b/pages/04.applications/10.docs/castopod/app_castopod.md new file mode 100644 index 00000000..740c9cee --- /dev/null +++ b/pages/04.applications/10.docs/castopod/app_castopod.md @@ -0,0 +1,29 @@ +--- +title: Castopod +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_castopod' +--- + +[![Install Castopod with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=castopod) [![Integration level](https://dash.yunohost.org/integration/castopod.svg)](https://dash.yunohost.org/appci/app/castopod) + +### Index + +- [Useful links](#useful-links) + +*Castopod* is a free & open-source hosting platform made for podcasters who want engage and interact with their audience. + +Castopod is easy to install and was built on top of CodeIgniter4, a powerful PHP framework with a very small footprint. + +# Status + +Castopod is currently in beta but already quite stable and used by podcasters around the world! + +## Useful links + ++ Website: [castopod.org](https://castopod.org/) ++ Demonstration: [Demo](https://podcast.podlibre.org/@podlibre_en) ++ Application software repository: [github.com - YunoHost-Apps/castopod](https://github.com/YunoHost-Apps/castopod_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/castopod/issues](https://github.com/YunoHost-Apps/castopod_ynh/issues) diff --git a/pages/04.applications/10.docs/cinny/app_cinny.fr.md b/pages/04.applications/10.docs/cinny/app_cinny.fr.md new file mode 100644 index 00000000..4240563f --- /dev/null +++ b/pages/04.applications/10.docs/cinny/app_cinny.fr.md @@ -0,0 +1,30 @@ +--- +title: Cinny +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cinny' +--- + +[![Installer Cinny avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cinny) [![Integration level](https://dash.yunohost.org/integration/cinny.svg)](https://dash.yunohost.org/appci/app/cinny) + +### Index + +- [Liens utiles](#liens-utiles) + +*Cinny* est une plateforme d'hébergement gratuite et open-source conçue pour les podcasteurs qui souhaitent s'engager et interagir avec leur public. + +Cinny est facile à installer et a été construit sur la base de CodeIgniter4, un puissant framework PHP à l'empreinte très réduite. + +## Avertissements / informations importantes + +Il n'y a pas de support LDAP (et il n'y en aura jamais). +Cinny n'est qu'un client, vous devez déjà avoir un compte sur un serveur (voir l'application YunoHost de Synapse). + +## Liens utiles + ++ Site web : [cinny.in](https://cinny.in/) ++ Démonstration : [Démo](https://app.cinny.in/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/cinny](https://github.com/YunoHost-Apps/cinny_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/cinny/issues](https://github.com/YunoHost-Apps/cinny_ynh/issues) diff --git a/pages/04.applications/10.docs/cinny/app_cinny.md b/pages/04.applications/10.docs/cinny/app_cinny.md new file mode 100644 index 00000000..e4942048 --- /dev/null +++ b/pages/04.applications/10.docs/cinny/app_cinny.md @@ -0,0 +1,28 @@ +--- +title: Cinny +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cinny' +--- + +[![Install Cinny with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cinny) [![Integration level](https://dash.yunohost.org/integration/cinny.svg)](https://dash.yunohost.org/appci/app/cinny) + +### Index + +- [Useful links](#useful-links) + +*Cinny* A Matrix client focusing primarily on simple, elegant and secure interface. + +## Disclaimers / important information + +There's no LDAP support (and never will be). +Cinny only is a client, you need to have an account on a server already (see the Synapse YunoHost app) + +## Useful links + ++ Website: [cinny.in](https://cinny.in/) ++ Demonstration: [Demo](https://app.cinny.in/) ++ Application software repository: [github.com - YunoHost-Apps/cinny](https://github.com/YunoHost-Apps/cinny_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/cinny/issues](https://github.com/YunoHost-Apps/cinny_ynh/issues) diff --git a/pages/04.applications/10.docs/collabora/app_collabora.fr.md b/pages/04.applications/10.docs/collabora/app_collabora.fr.md index 84153e98..e8674c58 100644 --- a/pages/04.applications/10.docs/collabora/app_collabora.fr.md +++ b/pages/04.applications/10.docs/collabora/app_collabora.fr.md @@ -17,6 +17,50 @@ routes: Collabora est une suite bureautique en ligne basée sur LibreOffice et utilisable avec Nextcloud ou ownCloud. Elle permet d'éditer des documents textes, des tableaux, des diaporamas. L'édition en ligne peut se faire en simultanée et permet d'exporter et d'imprimer des documents grâce au format PDF généré. +Cette application n'est pas compatible avec les architectures ARM. Le projet Collabora a bien développé une version spécifique ARM, mais celle-ci n'est compatible qu'avec Ubuntu, pas Debian, donc ne fonctionne pas sous YunoHost. + +### Architectures ARM + +Il existe une solution pour faire tourner Collabora Online Document Server sur des architectures ARM (Raspberry Pi...), via Nextcloud. + +#### 1. Télécharger et activer le Collabora Online Document Server + +#### Attention : cette étape doit être réalisée depuis un terminal, et non depuis l'interface graphique de Nextcloud + +Dans un terminal, se placer en super user + +```bash +sudo su +``` + +puis lancer la commande d'installation du CODE : + +```bash +sudo -u nextcloud php --define apc.enable_cli=1 -d memory_limit=512M /var/www/nextcloud/occ app:install richdocumentscode_arm64 +``` + +#### 2. Corriger la configuration de NGINX pour Nextcloud + +Pour que le CODE soit connecté à Nextcloud, le proxy doit faire le lien entre CODE (richdocumentscode_arm64) et Nextcloud. +Or le fichier config par défaut de NGINX pour Nextcloud fait référence à richdocumentscode au lieu de rich documentscode_arm64, qui est le nom de l'application dans notre cas des architectures ARM. + +Il faut donc faire : + +```bash +cd /etc/nginx/conf.d/[nextcloud.votredomaine.com].d +``` + +```bash +sudo nano nextcloud.conf +``` +Dans le fichier, repérer la ligne comportant "richdocumentscode", puis ajouter "_arm64" juste après, enregistrer (Ctrl+S) et sortir (Ctrl+X). + +Puis redémarrer NGINX (par exemple en redémarrant le serveur depuis l'interface d'aministration de YunoHost). + +#### 3. Télécharger et activer l'application Nextcloud Collabora, sous le nom de "Nextcloud Office" + +Dès lors, on peut télécharger l'application "Nextcloud Office" dans Nextcloud, et normalement le serveur CODE est choisi par défaut (sinon voir les paramètres de Nextcloud). + ## Liens utiles + Site web : [www.collaboraoffice.com](https://www.collaboraoffice.com/) diff --git a/pages/04.applications/10.docs/converse/app_converse.fr.md b/pages/04.applications/10.docs/converse/app_converse.fr.md new file mode 100644 index 00000000..269f7ed6 --- /dev/null +++ b/pages/04.applications/10.docs/converse/app_converse.fr.md @@ -0,0 +1,25 @@ +--- +title: Converse +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_converse' +--- + +[![Installer Converse avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=converse) [![Integration level](https://dash.yunohost.org/integration/converse.svg)](https://dash.yunohost.org/appci/app/converse) + +### Index + +- [Liens utiles](#liens-utiles) + +*Converse* est un client de chat XMPP gratuit et open-source écrit en JavaScript qui peut être étroitement intégré à n'importe quel site web. + +L'avantage d'utiliser converse.js plutôt que de s'appuyer sur une solution SaaS (software-as-a-service) est que vos utilisateurs peuvent bénéficier d'une expérience de chat en ligne beaucoup plus personnalisée, rationalisée et intégrée et que vous avez le contrôle des données. Ce dernier point est une exigence pour de nombreux sites traitant des informations sensibles. + +## Liens utiles + ++ Site web : [conversejs.org](https://conversejs.org/) ++ Démonstration : [Démo](https://inverse.chat/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/converse](https://github.com/YunoHost-Apps/converse_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/converse/issues](https://github.com/YunoHost-Apps/converse_ynh/issues) diff --git a/pages/04.applications/10.docs/converse/app_converse.md b/pages/04.applications/10.docs/converse/app_converse.md new file mode 100644 index 00000000..a5ab63f4 --- /dev/null +++ b/pages/04.applications/10.docs/converse/app_converse.md @@ -0,0 +1,25 @@ +--- +title: Converse +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_converse' +--- + +[![Install Converse with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=converse) [![Integration level](https://dash.yunohost.org/integration/converse.svg)](https://dash.yunohost.org/appci/app/converse) + +### Index + +- [Useful links](#useful-links) + +*Converse* is a free and open-source XMPP chat client written in JavaScript which can be tightly integrated into any website. + +The benefit of using converse.js as opposed to relying on a SaaS (software-as-a-service) solution, is that your users can have a much more customized, streamlined and integrated webchat experience and that you have control over the data. The latter being a requirement for many sites dealing with sensitive information. + +## Useful links + ++ Website: [conversejs.org (en)](https://conversejs.org/) ++ Demonstration: [Demo](https://inverse.chat/) ++ Application software repository: [github.com - YunoHost-Apps/converse](https://github.com/YunoHost-Apps/converse_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/converse/issues](https://github.com/YunoHost-Apps/converse_ynh/issues) diff --git a/pages/04.applications/10.docs/coturn/app_coturn.fr.md b/pages/04.applications/10.docs/coturn/app_coturn.fr.md new file mode 100644 index 00000000..a2c26abb --- /dev/null +++ b/pages/04.applications/10.docs/coturn/app_coturn.fr.md @@ -0,0 +1,38 @@ +--- +title: Coturn +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_coturn' +--- + +[![Installer Coturn avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) [![Integration level](https://dash.yunohost.org/integration/coturn.svg)](https://dash.yunohost.org/appci/app/coturn) + +### Index + +- [Liens utiles](#liens-utiles) + +*Coturn* est une implémentation libre et open source de serveurs TURN et STUN. +Le serveur TURN est un serveur et une passerelle de traversée NAT pour le trafic VoIP. Il peut également être utilisé comme serveur TURN et passerelle de trafic réseau à usage général. + +### Avertissements / informations importantes + +#### Configuration + +Vous devez installer le serveur TURN dans un domaine principal ou un sous-domaine comme turn.domain.tld. +Comment configurer cette application : un simple fichier avec SSH. + +#### Testing + +Pour les tests, vous pouvez utiliser l'outil de test Trickle-Ice. Accédez à la page trickle-ice [trickle-ice page](https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/) et entrez les détails suivants. + +TURN URI : turn::5349 +TURN username: +TURN password: + +## Liens utiles + ++ Site web : [github.com/coturn/coturn](https://github.com/coturn/coturn) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/coturn](https://github.com/YunoHost-Apps/coturn_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/coturn/issues](https://github.com/YunoHost-Apps/coturn_ynh/issues) diff --git a/pages/04.applications/10.docs/coturn/app_coturn.md b/pages/04.applications/10.docs/coturn/app_coturn.md new file mode 100644 index 00000000..0334ed36 --- /dev/null +++ b/pages/04.applications/10.docs/coturn/app_coturn.md @@ -0,0 +1,38 @@ +--- +title: Coturn +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_coturn' +--- + +[![Install Coturn with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) [![Integration level](https://dash.yunohost.org/integration/coturn.svg)](https://dash.yunohost.org/appci/app/coturn) + +### Index + +- [Useful links](#useful-links) + +*Coturn* is a Free open source implementation of TURN and STUN Server. +The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too. + +### Disclaimers / important information + +#### Configuration + +You need to install TURN server in a root or subdomain like turn.domain.tld +How to configure this app: a plain file with SSH. + +#### Testing + +For testing we can use Trickle-Ice testing tool. Go to [trickle-ice page](https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/) and enter following details. + +TURN URI : turn::5349 +TURN username: +TURN password: + +## Useful links + ++ Website: [github.com/coturn/coturn](https://github.com/coturn/coturn) ++ Application software repository: [github.com - YunoHost-Apps/coturn](https://github.com/YunoHost-Apps/coturn_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/coturn/issues](https://github.com/YunoHost-Apps/coturn_ynh/issues) diff --git a/pages/04.applications/10.docs/cryptpad/app_cryptpad.fr.md b/pages/04.applications/10.docs/cryptpad/app_cryptpad.fr.md new file mode 100644 index 00000000..505fd7c9 --- /dev/null +++ b/pages/04.applications/10.docs/cryptpad/app_cryptpad.fr.md @@ -0,0 +1,40 @@ +--- +title: CryptPad +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cryptpad' +--- + +[![Installer CryptPad avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cryptpad) [![Integration level](https://dash.yunohost.org/integration/cryptpad.svg)](https://dash.yunohost.org/appci/app/cryptpad) + +### Index + +- [Liens utiles](#liens-utiles) + +*CryptPad* est une suite logicielle chiffrée de bout en bout et ouverte. Elle est conçue pour permettre un travail collaboratif, en synchronisant les modifications apportées aux documents en temps réel. Comme toutes les données sont chiffrées, le service et ses administrateurs n'ont aucun moyen de voir le contenu édité et stocké. + +## Avertissements / informations importantes + +#### Configuration + +Une fois CryptPad installé, créez un compte via le bouton S'inscrire sur la page d'accueil. Pour faire de ce compte un administrateur d'instance : + + Copiez la clé publique trouvée dans le menu utilisateur (avatar en haut à droite) > Paramètres > Compte > Clé de signature publique + Collez cette clé dans `/var/www/cryptpad/config/config.js` dans le tableau suivant (décommentez et remplacez l'espace réservé) : + +``` +adminKeys: [ + "[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]", +], +``` + + Redémarrer le service CryptPad (Dans webadmin YunoHost -> Services -> cryptpad -> Redémarrer) + +## Liens utiles + ++ Site web : [cryptpad.fr (fr)](https://cryptpad.fr/) ++ Démonstration : [Démo](https://cryptpad.fr/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/cryptpad](https://github.com/YunoHost-Apps/cryptpad_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/cryptpad/issues](https://github.com/YunoHost-Apps/cryptpad_ynh/issues) diff --git a/pages/04.applications/10.docs/cryptpad/app_cryptpad.md b/pages/04.applications/10.docs/cryptpad/app_cryptpad.md new file mode 100644 index 00000000..b8c8c4ea --- /dev/null +++ b/pages/04.applications/10.docs/cryptpad/app_cryptpad.md @@ -0,0 +1,38 @@ +--- +title: CryptPad +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cryptpad' +--- + +[![Installer CryptPad with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cryptpad) [![Integration level](https://dash.yunohost.org/integration/cryptpad.svg)](https://dash.yunohost.org/appci/app/cryptpad) + +### Index + +- [Useful links](#useful-links) + +*CryptPad* is a collaboration suite that is end-to-end-encrypted and open-source. It is built to enable collaboration, synchronizing changes to documents in real time. Because all data is encrypted, the service and its administrators have no way of seeing the content being edited and stored. + +## Disclaimers / important information + +#### Configuration + +Once CryptPad is installed, create an account via the Register button on the home page. To make this account an instance administrator: + + Copy the public key found in User Menu (avatar at the top right) > Settings > Account > Public Signing Key + Paste this key in `/var/www/cryptpad/config/config.js` in the following array (uncomment and replace the placeholder): +``` +adminKeys: [ + "[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]", +], +``` + Restart CryptPad service (In YunoHost webadmin -> Services -> cryptpad -> Restart) + +## Useful links + ++ Website: [cryptpad.fr](https://cryptpad.fr/) ++ Demonstration: [Demo](https://cryptpad.fr/) ++ Application software repository: [github.com - YunoHost-Apps/cryptpad](https://github.com/YunoHost-Apps/cryptpad_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/cryptpad/issues](https://github.com/YunoHost-Apps/cryptpad_ynh/issues) diff --git a/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.fr.md b/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.fr.md new file mode 100644 index 00000000..dff4eca6 --- /dev/null +++ b/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.fr.md @@ -0,0 +1,23 @@ +--- +title: Cubiks 2048 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cubiks-2048' +--- + +[![Installer Cubiks 2048 avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cubiks-2048) [![Integration level](https://dash.yunohost.org/integration/cubiks-2048.svg)](https://dash.yunohost.org/appci/app/cubiks-2048) + +### Index + +- [Liens utiles](#liens-utiles) + +*Cubiks 2048* est un clone en 3D du jeu 2048. + +## Liens utiles + ++ Site web : [github.com/Kshitij-Banerjee/Cubiks-2048](https://github.com/Kshitij-Banerjee/Cubiks-2048) ++ Démonstration : [Démo](https://kshitij-banerjee.github.io/Cubiks-2048/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/cubiks-2048](https://github.com/YunoHost-Apps/cubiks-2048_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/cubiks-2048/issues](https://github.com/YunoHost-Apps/cubiks-2048_ynh/issues) diff --git a/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.md b/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.md new file mode 100644 index 00000000..c33d96fd --- /dev/null +++ b/pages/04.applications/10.docs/cubiks-2048/app_cubiks-2048.md @@ -0,0 +1,23 @@ +--- +title: Cubiks 2048 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_cubiks-2048' +--- + +[![Installer Cubiks 2048 with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=cubiks-2048) [![Integration level](https://dash.yunohost.org/integration/cubiks-2048.svg)](https://dash.yunohost.org/appci/app/cubiks-2048) + +### Index + +- [Useful links](#useful-links) + +*Cubiks 2048* is a clone of 2048 game in 3D. + +## Useful links + ++ Website: [github.com/Kshitij-Banerjee/Cubiks-2048](https://github.com/Kshitij-Banerjee/Cubiks-2048) ++ Demonstration: [Demo](https://kshitij-banerjee.github.io/Cubiks-2048/) ++ Application software repository: [github.com - YunoHost-Apps/cubiks-2048](https://github.com/YunoHost-Apps/cubiks-2048_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/cubiks-2048/issues](https://github.com/YunoHost-Apps/cubiks-2048_ynh/issues) diff --git a/pages/04.applications/10.docs/dispatch/app_dispatch.fr.md b/pages/04.applications/10.docs/dispatch/app_dispatch.fr.md new file mode 100644 index 00000000..d1b0c819 --- /dev/null +++ b/pages/04.applications/10.docs/dispatch/app_dispatch.fr.md @@ -0,0 +1,23 @@ +--- +title: Dispatch +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_dispatch' +--- + +[![Installer Dispatch avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=dispatch) [![Integration level](https://dash.yunohost.org/integration/dispatch.svg)](https://dash.yunohost.org/appci/app/dispatch) + +### Index + +- [Liens utiles](#liens-utiles) + +*Dispatch* est un client graphique IRC basé sur une application web. + +## Liens utiles + ++ Site web : [github.com/khlieng/dispatch](https://github.com/khlieng/dispatch) ++ Démonstration : [Démo](https://dispatch.khlieng.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/dispatch](https://github.com/YunoHost-Apps/dispatch_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/dispatch/issues](https://github.com/YunoHost-Apps/dispatch_ynh/issues) diff --git a/pages/04.applications/10.docs/dispatch/app_dispatch.md b/pages/04.applications/10.docs/dispatch/app_dispatch.md new file mode 100644 index 00000000..53c56da8 --- /dev/null +++ b/pages/04.applications/10.docs/dispatch/app_dispatch.md @@ -0,0 +1,23 @@ +--- +title: Dispatch +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_dispatch' +--- + +[![Installer Dispatch with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=dispatch) [![Integration level](https://dash.yunohost.org/integration/dispatch.svg)](https://dash.yunohost.org/appci/app/dispatch) + +### Index + +- [Useful links](#useful-links) + +*Dispatch* is a web-based IRC graphical client. + +## Useful links + ++ Website: [github.com/khlieng/dispatch](https://github.com/khlieng/dispatch) ++ Demonstration: [Demo](https://dispatch.khlieng.com/) ++ Application software repository: [github.com - YunoHost-Apps/dispatch](https://github.com/YunoHost-Apps/dispatch_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/dispatch/issues](https://github.com/YunoHost-Apps/dispatch_ynh/issues) diff --git a/pages/04.applications/10.docs/domoticz/app_domoticz.fr.md b/pages/04.applications/10.docs/domoticz/app_domoticz.fr.md new file mode 100644 index 00000000..14703aab --- /dev/null +++ b/pages/04.applications/10.docs/domoticz/app_domoticz.fr.md @@ -0,0 +1,129 @@ +--- +title: Domoticz +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_domoticz' +--- + +[![Installer Domoticz avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=domoticz) [![Integration level](https://dash.yunohost.org/integration/domoticz.svg)](https://dash.yunohost.org/appci/app/domoticz) + +### Index + +- [Liens utiles](#liens-utiles) + +*Domoticz* est un système domotique open source très léger qui vous permet de surveiller et de configurer divers appareils. + +### Avertissements/informations importantes + +Domoticz est un système de domotique permettant de controler différents objets et de recevoir des données de divers senseurs Il peut par exemple être utilisé avec : + + des interrupteurs + des senseurs de portes + des sonnettes d'entrées + des systèmes de sécurité + des stations météo pour les UV, la pluie, le vent... + des sondes de températures + des sondes d'impulsions + des voltmètres et bien d'autres + +Version incluse : Toujours la dernière version stable. La dernière version compilée est récupérée dans ce répertoire lors de l'installation. Une fois installée, les mises à jour de l'application sont gérées depuis les menus de l'application elle même. Le script de mise à jour YunoHost mettra uniquement à jour de nouvelles version du package. + +Le broker MQTT Mosquitto est intégré au package et nécessite un sous-domaine ou un domaine distinct. Il est optionnel et si vous indiquez lors de l'installation le même domaine que le domaine principal, il ne sera pas installé. + +### Configuration + +#### Broker MQTT Mosquitto + +À l'installation, un broker MQTT, Mosquitto, est installé en même temps que Domoticz. La version installée est celle du dépot officiel du projet, et non des dépots Debian. Ce broker nécessite un domaine ou un sous-domaine particulier pour fonctionner (ex : mqtt.your.domain.tld). Il est nécessaire de créer ce domaine auparavant. + +##### Ajout dans Domoticz + +Pour pouvoir l'utiliser, vous devez paramétrer la communication avec entre Domoticz et le broker en suivant la documentation de Domoticz dans la partie Add hardware "MQTT Client Gateway". Les utilisateurs et mot de passe du broker sont automatiquement générés lors de l'installation. Vous pouvez les récupérer avec +``` +sudo yunohost app setting domoticz mqtt_user +sudo yunohost app setting domoticz mqtt_pwd +``` + +##### Publier/souscrire + +Par défaut, Mosquitto va écouter sur deux ports : + + Le 1883 sur localhost en protocole MQTT + Le 8883 en protocole WebSocket. NGINX redirige le port 443 externe vers ce port en interne. Pour publier/souscrire sur un topic depuis l'exterieur, vous devez donc utiliser un programme supportant le protocole WebSocket (ex : la bibliothèque Python paho-mqtt). + +##### Mosquitto_pub et mosquitto_sub + +Ces deux programmes ne supportent pas le protocole WebSocket mais uniquement le MQTT : le paramétrage de base ne vous autorise donc pas à les utiliser pour communiquer depuis un client externe. Si vous les utilisez directement depuis votre serveur, ce genre de syntaxe devrait marcher : + +`mosquitto_pub -u *user* -P *password* -h mqtt.your.domain.tld -p 1883 -t 'domoticz/in' -m '{ "idx" : 1, "nvalue" : 0, "svalue" : "25.0" }'` + +De la même manière : + +`mosquitto_sub -u *user* -P *password* -h mqtt.your.domain.tld -p 1883 -t 'domoticz/out'` + +Si vous souhaitez ouvrir le protocole MQTT depuis l'extérieur afin de pouvoir les utiliser depuis un autre serveur, il vous faudra : + + ouvrir le port 1883 sur le firewall YunoHost (attention, risque de sécurité) + autoriser les adresses IP souhaitées dans la configuration de Mosquitto + paramétrer le TLS dans la configuration de Mosquitto en donnant accès au crt.pem et key.pem de votre domaine MQTT en les paramétrant respectivement avec les variables certfile et keyfile. Ceci est obligatoire pour sécuriser la connexion. + +##### Mise à jour depuis les versions n'ayant pas Mosquitto + +Si vous êtes sur le package ynh3 ou inférieur, Mosquitto n'est pas installé par défaut. De même si vous avez choisi de ne pas indiquer de domaine pour Mosquitto lors de l'installation initiale. Pour pouvoir l'installer après coup, effectuez les actions suivantes : + + créez un domaine ou sous-domaine pour recevoir les informations (par exemple : 'mqtt.your.domain.tld') + connecter vous en ligne de commande à votre serveur + tapez la commande suivante : `yunohost app setting domoticz mqtt_domain -v mqtt.your.domain.tld` + Procédez à la mise à jour. Si vous êtes déjà sur la dernière version, utiliser la commmande suivante : `yunohost app upgrade domoticz --force` + +### Configuration + +#### Capteurs, langue... + +Toute la configuration de l'application a lieu dans l'application elle-même. + +#### Access et API + +Par défaut, l'accès aux API JSON est autorisé sur cette URL `/votredomaine.tld/api_/chemindedomoticz`. Donc, si vous accédez à domoticz par `https://votredomaine.tld/domoticz`, utilisez le chemin suivant pour l'api : `/votredomaine.tld/api_/domoticz/json.htm?votrecommandeapi` + +Par défaut, seuls la mise à jour de capteur et les interrupteurs sont autorisés. Pour autoriser une nouvelle commande, vous devez (pour l'instant) manuellement éditer le fichier de configuration NGINX : + +`sudo nano /etc/nginx/conf.d/yourdomain.tld.d/domoticz.conf` + +Puis éditer le bloc suivant en y ajoutant le regex de la commmande à autoriser : +``` + #set the list of authorized json command here in regex format + #you may retrieve the command from https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's + #By default, sensors updates and toggle switch are authorized + if ( $args ~* type=command¶m=udevice&idx=[0-9]*&nvalue=[0-9]*&svalue=.*$|type=command¶m=switchlight&idx=[0-9]*&switchcmd=Toggle$) { + set $api "1"; + } +``` + +Par exemple, pour ajouter la commmande json pour retrouver le statut d'un équipement (`/json.htm?type=devices&rid=IDX`),il faut modifier la ligne comme ceci : +``` + #set the list of authorized json command here in regex format + #you may retrieve the command from https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's + #By default, sensors updates and toggle switch are authorized + if ( $args ~* type=command¶m=udevice&idx=[0-9]*&nvalue=[0-9]*&svalue=.*$|type=command¶m=switchlight&idx=[0-9]*&switchcmd=Toggle$|type=devices&rid=[0-9]* ) { + set $api "1"; + } +``` +Toutes les adresses IPv4 du réseau local (192.168.0.0/24) et toutes les adresses IPv6 sont autorisées pour l'API. À ma connaissance, il n'y a pas moyen d'effectuer un filtre pour les adresses IPv6 sur le réseau local, vous pouvez donc retirer leur autorisation en enlevant ou en commentant la ligne suivante dans `/etc/nginx/conf.d/yourdomain.tld.d/domoticz.conf` : + +`allow ::/1;` + +Ceci autorisera seulement les adresses IPv4 local a accéder aux API de Domoticz. Vous pouvez ajouter des adresses IPv6 de la même façon. + +### Limitations + + Pas de gestion d'utilisateurs ni d'intégration LDAP. L'application ne prévoit pas de gérer les utilisateurs par LDAP, donc le package non plus. + Un backup ne peut pas être restauré sur un type de machine différente de celle d'origine (x86, arm...) car les sources compilées doivent être différentes + +## Liens utiles + ++ Site web : [domoticz.com](https://domoticz.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/domoticz](https://github.com/YunoHost-Apps/domoticz_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/domoticz/issues](https://github.com/YunoHost-Apps/domoticz_ynh/issues) diff --git a/pages/04.applications/10.docs/domoticz/app_domoticz.md b/pages/04.applications/10.docs/domoticz/app_domoticz.md new file mode 100644 index 00000000..43c23d2f --- /dev/null +++ b/pages/04.applications/10.docs/domoticz/app_domoticz.md @@ -0,0 +1,136 @@ +--- +title: Domoticz +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_domoticz' +--- + +[![Installer Domoticz with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=domoticz) [![Integration level](https://dash.yunohost.org/integration/domoticz.svg)](https://dash.yunohost.org/appci/app/domoticz) + +### Index + +- [Useful links](#useful-links) + +*Domoticz* is a very light weight open sources home automation system that lets you monitor and configure miscellaneous devices. + +### Disclaimers/important information + +Domoticz is a Home Automation system design to control various devices and receive input from various sensors. For example this system can be used with: + + Light switches + Door sensors + Doorbells + Security devices + Weather sensors like: UV/Rain/Wind Meters + Temperature Sensors + Pulse Meters + Voltage/AD Meters and more + +Shipped version: Always the last stable one. The last compiled version is retrieved from this directory during install. Once installed, updates from the uptream app are managed from within the app. YunoHost upgrade script will only upgrade the YunoHost package. + +The MQTT broker Mosquitto is integrated into the package. It requires its own domain or subdomain. It's an optional setting: during install if you set the same domaine as your main app domain, it won't be installed. + +### Configuration + +#### Broker Mosquitto + +During installation, a MQTT broker, Mosquitto, is installed at the same time as Domoticz. The installed version is the one from the official project repo and not from Debian ones. This broker requires a dedicated domain or subdomain to work (ex : mqtt.your.domain.tld): creating this domain prior installation is a prerequisite. + +##### Adding in Domoticz + +To use Mosquitto, you need to customize the communication between Domoticz and the broker by following the Domoticz documentation, part Add hardware "MQTT Client Gateway". User and password are automatically generated during installation, you may retrieve them with +``` +sudo yunohost app setting domoticz mqtt_user +sudo yunohost app setting domoticz mqtt_pwd +``` + +##### Publish/Subscribe + +By default, Mosquitto will listen on two ports: + + 1883 on localhost using mqtt protocol + 8883 using websocket protocol. NGINX redirect external port 443 to this internal port. + +Hence, To publish/subscribe on a topic from the outside, you have to use a software supporting WebSocket protocol (ex: paho-mqtt Python library). + +##### Mosquitto_pub et mosquitto_sub + +These two tools do not support WebSocket protocol, only direct MQTT: base settings will not allow communication from an outside device. If you're using them directly from your server, this kind of syntax should work: +``` +mosquitto_pub -u *user* -P *password* -h mqtt.your.domain.tld -p 1883 -t 'domoticz/in' -m '{ "idx" : 1, "nvalue" : 0, "svalue" : "25.0" }' +``` +In the same way: + +``` +mosquitto_sub -u *user* -P *password* -h mqtt.your.domain.tld -p 1883 -t 'domoticz/out' +``` + +If you wish to open direct MQTT protocol from an outside device, you'll need to: + + open port 1883 on Yunohost firewall (Attention, security risk) + Allows IP addresses in mosquitto configuration for this listener + Set the TLS setting in mosquitto configuration by giving access to crt.pem and key.pem from your MQTT domain by setting respective certfile et keyfile variables. This is mandatory to ensure a secure connection. + +##### Upgrade from version without Mosquitto + +If you have package ynh3 or below, Mosquitto is not installed by default. If you have chosen to not set a domain during initial installation also. So, if you need to activate mosquitto in retrospect, do following actions: + + Create a domain or a subdomain (for example : 'mqtt.your.domain.tld') + Connect to your server in command line + Type following command: `yunohost app setting domoticz mqtt_domain -v mqtt.your.domain.tld` + Upgrade domoticz to last package. If you're already on the last package version, use the following command: `yunohost app upgrade domoticz --force` + +### Configuration + +Sensors, language... + +Main configuration of the app take place inside the app itself. + +#### Access and API + +By default, access for the JSON API is allowed on following path `/yourdomain.tld/api_/domoticzpath`. So if you access domoticz via `https://mydomainname.tld/domoticz`, use the following webpath for the api: `/mydomainname.tld/api_/domoticz/json.htm?yourapicommand` + +By default, only sensor updates and switch toogle are authorized. To authorized a new command, you have (for now) to manually update the NGINX config file: + +sudo nano `/etc/nginx/conf.d/yourdomain.tld.d/domoticz.conf` + +Then edit the following block by adding the regex of the command you want to allow: + + #set the list of authorized json command here in regex format + #you may retrieve the command from https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's + #By default, sensors updates and toggle switch are authorized + ``` + if ( $args ~* type=command¶m=udevice&idx=[0-9]*&nvalue=[0-9]*&svalue=.*$|type=command¶m=switchlight&idx=[0-9]*&switchcmd=Toggle$) { + set $api "1"; + } + ``` +For example, to add the JSON command to retrieve the status of a device (`/json.htm?type=devices&rid=IDX`),modify the line as this: + + #set the list of authorized json command here in regex format + #you may retrieve the command from https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's + #By default, sensors updates and toggle switch are authorized + ``` + if ( $args ~* type=command¶m=udevice&idx=[0-9]*&nvalue=[0-9]*&svalue=.*$|type=command¶m=switchlight&idx=[0-9]*&switchcmd=Toggle$|type=devices&rid=[0-9]* ) { + set $api "1"; + } + ``` + +All IPv4 addresses within the local network (192.168.0.0/24) and all IPv6 addresses are authorized as API. As far as I know, there is no way to filter for IPv6 address on local network: You may remove the authorization by removing or commenting this line in `/etc/nginx/conf.d/yourdomain.tld.d/domoticz.conf`: + +`allow ::/1;` + +This will authorized only IPv4 within local network to access your Domoticz API. You may add individual IPv6 address in the same way. + +### Limitations + + No user management nor LDAP integration This function is not planned to be implemented into the app, hence it's not planned into the package neither. + Backup cannot be restored on a different machine type (arm, x86...) as compiled sources are different + + +## Useful links + ++ Website: [domoticz.eu (en)](https://domoticz.eu/site/) ++ Application software repository: [github.com - YunoHost-Apps/domoticz](https://github.com/YunoHost-Apps/domoticz_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/domoticz/issues](https://github.com/YunoHost-Apps/domoticz_ynh/issues) diff --git a/pages/04.applications/10.docs/droppy/app_droppy.fr.md b/pages/04.applications/10.docs/droppy/app_droppy.fr.md new file mode 100644 index 00000000..6bfe61b7 --- /dev/null +++ b/pages/04.applications/10.docs/droppy/app_droppy.fr.md @@ -0,0 +1,31 @@ +--- +title: Droppy +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_droppy' +--- + +[![Installer Droppy avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=droppy) [![Integration level](https://dash.yunohost.org/integration/droppy.svg)](https://dash.yunohost.org/appci/app/droppy) + +### Index + +- [Liens utiles](#liens-utiles) + +*Droppy* est un serveur de stockage de fichiers auto-hébergé avec une interface web et des capacités pour éditer des fichiers et visualiser des médias directement dans le navigateur. + +### Avertissements / informations importantes + +Le développement de Droppy a été abandonné par son auteur, et son dépôt de code a été archivé. N'attendez pas de future mise à jour, ni correctifs de sécurité. + +### Configuration + +Comment configurer cette application : un fichier de configuration /var/www/droppy/config/config.json en SSH. +Les fichiers partagés sont stockés dans le répertoire suivant : /home/yunohost.app/droppy/files/ + +## Liens utiles + ++ Site web : [github.com/silverwind/droppy](https://github.com/silverwind/droppy) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/droppy](https://github.com/YunoHost-Apps/droppy_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/droppy/issues](https://github.com/YunoHost-Apps/droppy_ynh/issues) diff --git a/pages/04.applications/10.docs/droppy/app_droppy.md b/pages/04.applications/10.docs/droppy/app_droppy.md new file mode 100644 index 00000000..043857fc --- /dev/null +++ b/pages/04.applications/10.docs/droppy/app_droppy.md @@ -0,0 +1,31 @@ +--- +title: Droppy +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_droppy' +--- + +[![Installer Droppy with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=droppy) [![Integration level](https://dash.yunohost.org/integration/droppy.svg)](https://dash.yunohost.org/appci/app/droppy) + +### Index + +- [Useful links](#useful-links) + +*Droppy* is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. + +### Disclaimers / important information + +Development of Droppy has been abandoned by its author, and its repository has been archived. Expect no future updates nor security fixes. + +### Configuration + +How to configure this app: a JSON configuration file with SSH. `/var/www/droppy/config/config.json.` +Shared files are stored in the following directory: `/home/yunohost.app/droppy/files` + +## Useful links + ++ Website: [github.com/silverwind/droppy](https://github.com/silverwind/droppy) ++ Application software repository: [github.com - YunoHost-Apps/droppy](https://github.com/YunoHost-Apps/droppy_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/droppy/issues](https://github.com/YunoHost-Apps/droppy_ynh/issues) diff --git a/pages/04.applications/10.docs/easyappointments/app_easyappointments.fr.md b/pages/04.applications/10.docs/easyappointments/app_easyappointments.fr.md new file mode 100644 index 00000000..4fb532d4 --- /dev/null +++ b/pages/04.applications/10.docs/easyappointments/app_easyappointments.fr.md @@ -0,0 +1,23 @@ +--- +title: Easy!Appointments +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_easyappointments' +--- + +[![Installer Easy!Appointments avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=easyappointments) [![Integration level](https://dash.yunohost.org/integration/easyappointments.svg)](https://dash.yunohost.org/appci/app/easyappointments) + +### Index + +- [Liens utiles](#liens-utiles) + +*Easy!Appointments* est une application web hautement personnalisable qui permet aux clients de prendre rendez-vous avec vous via une interface web sophistiquée. De plus, elle offre la possibilité de synchroniser vos données avec Google Calendar afin que vous puissiez les utiliser avec d'autres services. Il s'agit d'un projet open source que vous pouvez télécharger et installer même pour un usage commercial. Easy!Appointments fonctionnera sans problème avec votre site web existant car il peut être installé dans un seul dossier du serveur et bien sûr partager une base de données existante. + +## Liens utiles + ++ Site web : [easyappointments.org](https://easyappointments.org/) ++ Démonstration : [Démo](https://demo.easyappointments.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/easyappointments](https://github.com/YunoHost-Apps/easyappointments_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/easyappointments/issues](https://github.com/YunoHost-Apps/easyappointments_ynh/issues) diff --git a/pages/04.applications/10.docs/easyappointments/app_easyappointments.md b/pages/04.applications/10.docs/easyappointments/app_easyappointments.md new file mode 100644 index 00000000..ffa4bb7f --- /dev/null +++ b/pages/04.applications/10.docs/easyappointments/app_easyappointments.md @@ -0,0 +1,23 @@ +--- +title: Easy!Appointments +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_easyappointments' +--- + +[![Installer Easy!Appointments with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=easyappointments) [![Integration level](https://dash.yunohost.org/integration/easyappointments.svg)](https://dash.yunohost.org/appci/app/easyappointments) + +### Index + +- [Useful links](#useful-links) + +*Easy!Appointments* is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database. + +## Useful links + ++ Website: [easyappointments.org](https://easyappointments.org/) ++ Demonstration: [Demo](https://demo.easyappointments.org/) ++ Application software repository: [github.com - YunoHost-Apps/easyappointments](https://github.com/YunoHost-Apps/easyappointments_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/easyappointments/issues](https://github.com/YunoHost-Apps/easyappointments_ynh/issues) diff --git a/pages/04.applications/10.docs/element/app_element.fr.md b/pages/04.applications/10.docs/element/app_element.fr.md new file mode 100644 index 00000000..6d0891d2 --- /dev/null +++ b/pages/04.applications/10.docs/element/app_element.fr.md @@ -0,0 +1,35 @@ +--- +title: Element +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_element' +--- + +[![Installer Element avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=element) [![Integration level](https://dash.yunohost.org/integration/element.svg)](https://dash.yunohost.org/appci/app/element) + +### Index + +- [Liens utiles](#liens-utiles) + +*Element* est un nouveau type d'application de messagerie. Vous choisissez où vos messages sont stockés, ce qui vous donne le contrôle de vos données. Il vous donne accès au réseau ouvert Matrix, vous pouvez donc parler à n'importe qui. Element offre un nouveau niveau de sécurité, en ajoutant la vérification des appareils par signature croisée au chiffrement de bout en bout par défaut. + +### Fonctionnalités spécifiques à YunoHost + +Prise en charge multi-utilisateurs + +Cette application prend en charge le SSO. Si vous souhaitez utiliser le SSO, vous devez définir le chemin d'accès au serveur domestique par défaut car votre serveur domestique est installé sur votre instance YunoHost. + +### Informations supplémentaires + +Note de sécurité importante + +Nous vous déconseillons d'exécuter Element à partir du même nom de domaine que votre Matrix serveur domestique (Synapse). La raison en est le risque de XSS (cross-site-scripting) vulnérabilités qui pourraient survenir si quelqu'un provoquait le chargement et le rendu d'Element un utilisateur malveillant a généré du contenu à partir d'une API Matrix qui avait alors fait confiance accès à Element (ou à d'autres applications) en raison du partage du même domaine. + +## Liens utiles + ++ Site web : [element.io (fr)](https://element.io/) ++ Démonstration : [Démo](https://app.element.io/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/element](https://github.com/YunoHost-Apps/element_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/element/issues](https://github.com/YunoHost-Apps/element_ynh/issues) diff --git a/pages/04.applications/10.docs/element/app_element.md b/pages/04.applications/10.docs/element/app_element.md new file mode 100644 index 00000000..9ec23c16 --- /dev/null +++ b/pages/04.applications/10.docs/element/app_element.md @@ -0,0 +1,35 @@ +--- +title: Element +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_element' +--- + +[![Installer Element with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=element) [![Integration level](https://dash.yunohost.org/integration/element.svg)](https://dash.yunohost.org/appci/app/element) + +### Index + +- [Useful links](#useful-links) + +*Element* is a new type of messaging app. You choose where your messages are stored, putting you in control of your data. It gives you access to the Matrix open network, so you can talk to anyone. Element provides a new level of security, adding cross-signed device verification to default end-to-end encryption. + +### YunoHost specific features + +Multi-users support + +This application support the SSO. If you want to use the SSO, you need to define the path to the default homeserver as your homeserver witch is installed on your YunoHost instance. + +### Additional informations + +Important Security Note + +We do not recommend running Element from the same domain name as your Matrix homeserver (Synapse). The reason is the risk of XSS (cross-site-scripting) vulnerabilities that could occur if someone caused Element to load and render malicious user generated content from a Matrix API which then had trusted access to Element (or other apps) due to sharing the same domain. + +## Useful links + ++ Website: [element.io (en)](https://element.io/) ++ Demonstration: [Demo](https://app.element.io/) ++ Application software repository: [github.com - YunoHost-Apps/element](https://github.com/YunoHost-Apps/element_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/element/issues](https://github.com/YunoHost-Apps/element_ynh/issues) diff --git a/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.fr.md b/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.fr.md new file mode 100644 index 00000000..fb616903 --- /dev/null +++ b/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.fr.md @@ -0,0 +1,30 @@ +--- +title: EmailPoubelle +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_emailpoubelle' +--- + +[![Installer EmailPoubelle avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=emailpoubelle) [![Integration level](https://dash.yunohost.org/integration/emailpoubelle.svg)](https://dash.yunohost.org/appci/app/emailpoubelle) + +### Index + +- [Liens utiles](#liens-utiles) + +*EmailPoubelle* est un script pour créer des adresses email temporaires qui pointent vers votre adresse email réelle. +Une version YunoHost de EmailPoubelle par David Mercereau : un grand merci lui. + +### Avertissements / informations importantes + +AVERTISSEMENT + +L'utilisation de cette fonction va entraîner la désactivation des alias LDAP de YunoHost ! Une fois installé, vous ne pourrez plus utiliser les paramètres des alias que vous pouvez voir lorsque vous modifiez vos paramètres personnels dans le panneau SSOWAT. Bien sûr, une fois désinstallé, tout revient à la normale. + +## Liens utiles + ++ Site web : [framagit.org/kepon/emailPoubellePhp](https://framagit.org/kepon/emailPoubellePhp) ++ Démonstration : [Démo](https://poubelle.zici.fr/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/emailpoubelle](https://github.com/YunoHost-Apps/emailpoubelle_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/emailpoubelle/issues](https://github.com/YunoHost-Apps/emailpoubelle_ynh/issues) diff --git a/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.md b/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.md new file mode 100644 index 00000000..ea87b7e5 --- /dev/null +++ b/pages/04.applications/10.docs/emailpoubelle/app_emailpoubelle.md @@ -0,0 +1,30 @@ +--- +title: EmailPoubelle +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_emailpoubelle' +--- + +[![Installer EmailPoubelle with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=emailpoubelle) [![Integration level](https://dash.yunohost.org/integration/emailpoubelle.svg)](https://dash.yunohost.org/appci/app/emailpoubelle) + +### Index + +- [Useful links](#useful-links) + +*EmailPoubelle* (Trash email) is a script to create temporay email adresses that aims to your real email address. +A YunoHost version of EmailPoubelle by David Mercereau. All thanks to David. + +### Disclaimers / important information + +WARNING + +Using this will cause to disable the YunoHost LDAP aliases ! Once installed, you won't be able to use the aliasses settings that you can see when you modify your personnal settings in the SSOWAT pannel. Of course, once uninstalled, everything get back to normal. + +## Useful links + ++ Website: [framagit.org/kepon/emailPoubellePhp](https://framagit.org/kepon/emailPoubellePhp) ++ Demonstration: [Demo](https://poubelle.zici.fr/) ++ Application software repository: [github.com - YunoHost-Apps/emailpoubelle](https://github.com/YunoHost-Apps/emailpoubelle_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/emailpoubelle/issues](https://github.com/YunoHost-Apps/emailpoubelle_ynh/issues) diff --git a/pages/04.applications/10.docs/encryptic/app_encryptic.fr.md b/pages/04.applications/10.docs/encryptic/app_encryptic.fr.md new file mode 100644 index 00000000..9d16b9f8 --- /dev/null +++ b/pages/04.applications/10.docs/encryptic/app_encryptic.fr.md @@ -0,0 +1,23 @@ +--- +title: Encryptic +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_encryptic' +--- + +[![Installer Encryptic avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=encryptic) [![Integration level](https://dash.yunohost.org/integration/encryptic.svg)](https://dash.yunohost.org/appci/app/encryptic) + +### Index + +- [Liens utiles](#liens-utiles) + +*Encryptic* (fork de Laverna) est un système anonyme, chiffré et sans inscription requise, il est accessible via un navigateur web (sans installation de logiciel). Les données sont privées car elles sont stockées par défaut sur votre machine (InnoDB et localstorage), c'est un réglage dans les paramètres qui vous permettra de les synchroniser via le cloud sur vos différents appareils. + +## Liens utiles + ++ Site web : [encryptic.org](https://www.encryptic.org/) ++ Démonstration : [Démo](https://app.encryptic.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/encryptic](https://github.com/YunoHost-Apps/encryptic_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/encryptic/issues](https://github.com/YunoHost-Apps/encryptic_ynh/issues) diff --git a/pages/04.applications/10.docs/encryptic/app_encryptic.md b/pages/04.applications/10.docs/encryptic/app_encryptic.md new file mode 100644 index 00000000..05a22974 --- /dev/null +++ b/pages/04.applications/10.docs/encryptic/app_encryptic.md @@ -0,0 +1,23 @@ +--- +title: Encryptic +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_encryptic' +--- + +[![Installer Encryptic with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=encryptic) [![Integration level](https://dash.yunohost.org/integration/encryptic.svg)](https://dash.yunohost.org/appci/app/encryptic) + +### Index + +- [Useful links](#useful-links) + +*Encryptic* (fork of Laverna) is an anonymous system, encrypted and without registration required, it is accessible via a web browser (without software installation). The data is private because it is stored by default on your machine (InnoDB and localstorage), it is a setting in the settings that will allow you to synchronize it via the cloud on your various devices. + +## Useful links + ++ Website: [encryptic.org](https://www.encryptic.org/) ++ Demonstration: [Demo](https://app.encryptic.org/) ++ Application software repository: [github.com - YunoHost-Apps/encryptic](https://github.com/YunoHost-Apps/encryptic_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/encryptic/issues](https://github.com/YunoHost-Apps/encryptic_ynh/issues) diff --git a/pages/04.applications/10.docs/epicyon/app_epicyon.fr.md b/pages/04.applications/10.docs/epicyon/app_epicyon.fr.md new file mode 100644 index 00000000..aeb59b22 --- /dev/null +++ b/pages/04.applications/10.docs/epicyon/app_epicyon.fr.md @@ -0,0 +1,22 @@ +--- +title: Epicyon +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_epicyon' +--- + +[![Installer Epicyon avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=epicyon) [![Integration level](https://dash.yunohost.org/integration/epicyon.svg)](https://dash.yunohost.org/appci/app/epicyon) + +### Index + +- [Liens utiles](#liens-utiles) + +*Epicyon* est un Serveur ActivityPub mettant en œuvre les protocoles S2S et C2S, adapté aux ordinateurs monocartes. Comprend des fonctionnalités telles que des outils de modération, l'expiration des messages, des avertissements sur le contenu et des descriptions d'images. + +## Liens utiles + ++ Site web : [epicyon.net](https://epicyon.net/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/epicyon](https://github.com/YunoHost-Apps/epicyon_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/epicyon/issues](https://github.com/YunoHost-Apps/epicyon_ynh/issues) diff --git a/pages/04.applications/10.docs/epicyon/app_epicyon.md b/pages/04.applications/10.docs/epicyon/app_epicyon.md new file mode 100644 index 00000000..e02ec7ad --- /dev/null +++ b/pages/04.applications/10.docs/epicyon/app_epicyon.md @@ -0,0 +1,22 @@ +--- +title: Epicyon +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_epicyon' +--- + +[![Installer Epicyon with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=epicyon) [![Integration level](https://dash.yunohost.org/integration/epicyon.svg)](https://dash.yunohost.org/appci/app/epicyon) + +### Index + +- [Useful links](#useful-links) + +*Epicyon* is an ActivityPub server implementing S2S and C2S protocols, suitable for single board computers. Includes features such as moderation tools, post expiry, content warnings, and image descriptions. + +## Useful links + ++ Website: [epicyon.net](https://epicyon.net/) ++ Application software repository: [github.com - YunoHost-Apps/epicyon](https://github.com/YunoHost-Apps/epicyon_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/epicyon/issues](https://github.com/YunoHost-Apps/epicyon_ynh/issues) diff --git a/pages/04.applications/10.docs/facette/app_facette.fr.md b/pages/04.applications/10.docs/facette/app_facette.fr.md new file mode 100644 index 00000000..63a396dd --- /dev/null +++ b/pages/04.applications/10.docs/facette/app_facette.fr.md @@ -0,0 +1,23 @@ +--- +title: Facette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_facette' +--- + +[![Installer Facette avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=facette) [![Integration level](https://dash.yunohost.org/integration/facette.svg)](https://dash.yunohost.org/appci/app/facette) + +### Index + +- [Liens utiles](#liens-utiles) + +*Facette* est une application web qui permet d'afficher des séries de données temporelles provenant de diverses sources - telles que collectd, Graphite, InfluxDB ou KairosDB - sur des graphiques, conçue pour être facile à configurer et à utiliser. + +## Liens utiles + ++ Site web : [facette.io](https://facette.io/) ++ Démonstration : [Démo](https://play.facette.io/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/facette](https://github.com/YunoHost-Apps/facette_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/facette/issues](https://github.com/YunoHost-Apps/facette_ynh/issues) diff --git a/pages/04.applications/10.docs/facette/app_facette.md b/pages/04.applications/10.docs/facette/app_facette.md new file mode 100644 index 00000000..becdeebd --- /dev/null +++ b/pages/04.applications/10.docs/facette/app_facette.md @@ -0,0 +1,23 @@ +--- +title: Facette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_facette' +--- + +[![Installer Facette with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=facette) [![Integration level](https://dash.yunohost.org/integration/facette.svg)](https://dash.yunohost.org/appci/app/facette) + +### Index + +- [Useful links](#useful-links) + +*Facette* is a web application to display time series data from various sources — such as collectd, Graphite, InfluxDB or KairosDB — on graphs, designed to be easy to setup and to use. + +## Useful links + ++ Website: [facette.io](https://facette.io/) ++ Demonstration: [Demo](https://play.facette.io/) ++ Application software repository: [github.com - YunoHost-Apps/facette](https://github.com/YunoHost-Apps/facette_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/facette/issues](https://github.com/YunoHost-Apps/facette_ynh/issues) diff --git a/pages/04.applications/10.docs/facilmap/app_facilmap.fr.md b/pages/04.applications/10.docs/facilmap/app_facilmap.fr.md new file mode 100644 index 00000000..c959316b --- /dev/null +++ b/pages/04.applications/10.docs/facilmap/app_facilmap.fr.md @@ -0,0 +1,23 @@ +--- +title: Facilmap +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_facilmap' +--- + +[![Installer Facilmap avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=facilmap) [![Integration level](https://dash.yunohost.org/integration/facilmap.svg)](https://dash.yunohost.org/appci/app/facilmap) + +### Index + +- [Liens utiles](#liens-utiles) + +*Facilmap* est une carte collaborative avec une interface simple et pratique. + +## Liens utiles + ++ Site web : [facilmap.org](https://facilmap.org/) ++ Démonstration : [Démo](https://facilmap.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/facilmap](https://github.com/YunoHost-Apps/facilmap_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/facilmap/issues](https://github.com/YunoHost-Apps/facilmap_ynh/issues) diff --git a/pages/04.applications/10.docs/facilmap/app_facilmap.md b/pages/04.applications/10.docs/facilmap/app_facilmap.md new file mode 100644 index 00000000..cc1872a0 --- /dev/null +++ b/pages/04.applications/10.docs/facilmap/app_facilmap.md @@ -0,0 +1,23 @@ +--- +title: Facilmap +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_facilmap' +--- + +[![Installer Facilmap with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=facilmap) [![Integration level](https://dash.yunohost.org/integration/facilmap.svg)](https://dash.yunohost.org/appci/app/facilmap) + +### Index + +- [Useful links](#useful-links) + +*Facilmap* is a collaborative maps and routing with a straightforward interface. + +## Useful links + ++ Website: [facilmap.org](https://facilmap.org/) ++ Demonstration: [Demo](https://facilmap.org/) ++ Application software repository: [github.com - YunoHost-Apps/facilmap](https://github.com/YunoHost-Apps/facilmap_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/facilmap/issues](https://github.com/YunoHost-Apps/facilmap_ynh/issues) diff --git a/pages/04.applications/10.docs/focalboard/app_focalboard.fr.md b/pages/04.applications/10.docs/focalboard/app_focalboard.fr.md new file mode 100644 index 00000000..992d4451 --- /dev/null +++ b/pages/04.applications/10.docs/focalboard/app_focalboard.fr.md @@ -0,0 +1,22 @@ +--- +title: Focalboard +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_focalboard' +--- + +[![Installer Focalboard avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=focalboard) [![Integration level](https://dash.yunohost.org/integration/focalboard.svg)](https://dash.yunohost.org/appci/app/focalboard) + +### Index + +- [Liens utiles](#liens-utiles) + +*Focalboard* est un outil de gestion de projet qui aide à définir, organiser, suivre et gérer le travail entre les équipes, à l'aide d'une vue de tableau kanban familière. + +## Liens utiles + ++ Site web : [focalboard.com](https://www.focalboard.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/focalboard](https://github.com/YunoHost-Apps/focalboard_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/focalboard/issues](https://github.com/YunoHost-Apps/focalboard_ynh/issues) diff --git a/pages/04.applications/10.docs/focalboard/app_focalboard.md b/pages/04.applications/10.docs/focalboard/app_focalboard.md new file mode 100644 index 00000000..a827045a --- /dev/null +++ b/pages/04.applications/10.docs/focalboard/app_focalboard.md @@ -0,0 +1,22 @@ +--- +title: Focalboard +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_focalboard' +--- + +[![Installer Focalboard with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=focalboard) [![Integration level](https://dash.yunohost.org/integration/focalboard.svg)](https://dash.yunohost.org/appci/app/focalboard) + +### Index + +- [Useful links](#useful-links) + +*Focalboard* is a project management tool that helps define, organize, track and manage work across teams, using a familiar kanban board view. + +## Useful links + ++ Website: [focalboard.com](https://www.focalboard.com/) ++ Application software repository: [github.com - YunoHost-Apps/focalboard](https://github.com/YunoHost-Apps/focalboard_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/focalboard/issues](https://github.com/YunoHost-Apps/focalboard_ynh/issues) diff --git a/pages/04.applications/10.docs/galette/app_galette.fr.md b/pages/04.applications/10.docs/galette/app_galette.fr.md new file mode 100644 index 00000000..91b66b0c --- /dev/null +++ b/pages/04.applications/10.docs/galette/app_galette.fr.md @@ -0,0 +1,23 @@ +--- +title: Galette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_galette' +--- + +[![Installer Galette avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=galette) [![Integration level](https://dash.yunohost.org/integration/galette.svg)](https://dash.yunohost.org/appci/app/galette) + +### Index + +- [Liens utiles](#liens-utiles) + +*Galette* est une application web de gestion d’adhérents et de cotisations en ligne à destination des associations. C’est avant toute chose un logiciel libre, communautaire, et gratuit ! Galette fonctionne sur n’importe quel serveur web qui prend en charge PHP. + +## Liens utiles + ++ Site web : [galette.eu (fr)](https://galette.eu/site/fr/) ++ Démonstration : [Démo](https://demo.galette.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/galette](https://github.com/YunoHost-Apps/galette_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/galette/issues](https://github.com/YunoHost-Apps/galette_ynh/issues) diff --git a/pages/04.applications/10.docs/galette/app_galette.md b/pages/04.applications/10.docs/galette/app_galette.md new file mode 100644 index 00000000..1be7965c --- /dev/null +++ b/pages/04.applications/10.docs/galette/app_galette.md @@ -0,0 +1,23 @@ +--- +title: Galette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_galette' +--- + +[![Installer Galette avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=galette) [![Integration level](https://dash.yunohost.org/integration/galette.svg)](https://dash.yunohost.org/appci/app/galette) + +### Index + +- [Useful links](#useful-links) + +*Galette* is a membership management web application towards non profit organizations. This is before all a free software (as in free speech), community and free (as in beer)! Galette works on any web server that handle PHP. + +## Useful links + ++ Website: [galette.eu (en)](https://galette.eu/site/) ++ Demonstration: [Démo](https://demo.galette.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/galette](https://github.com/YunoHost-Apps/galette_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/galette/issues](https://github.com/YunoHost-Apps/galette_ynh/issues) 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) diff --git a/pages/04.applications/10.docs/mailman3/app_mailman3.fr.md b/pages/04.applications/10.docs/mailman3/app_mailman3.fr.md new file mode 100644 index 00000000..89f27e23 --- /dev/null +++ b/pages/04.applications/10.docs/mailman3/app_mailman3.fr.md @@ -0,0 +1,71 @@ +--- +title: Mailman3 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mailman3' +--- + +[![Installer Mailman3 avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mailman3) [![Integration level](https://dash.yunohost.org/integration/mailman3.svg)](https://dash.yunohost.org/appci/app/mailman3) + +### Index + +- [Liens utiles](#liens-utiles) + +*Mailman3* est un gestionnaire de liste de discussion par email. + +## Captures d'écran + +![Capture d'écran de Mailman3](https://github.com/YunoHost-Apps/mailman3_ynh/blob/master/doc/screenshots/screenshot1.webp) + +## Avertissements / informations importantes + +* Toutes les limitations, contraintes ou choses connues qui ne fonctionnent pas, telles que (mais pas limitées à) : + * nécessitant un domaine dédié complet + +* Autres informations que les gens devraient connaître, telles que : + * Il n'y a pas encore de support LDAP (apparemment en cours de développement). + * Les utilisateurs peuvent également s'inscrire eux-mêmes pour gérer les détails. + * Les utilisateurs peuvent utiliser les listes de diffusion sans s'inscrire ? + +L'administration classique est disponible sur la page : https://myyunohost.org/ + +L'admin Django est disponible sur la page : https://myyunohost.org/admin/ + +## Configuration générale + +Mailman 3 ou "The Mailman Suite" est composé de 5 parties mobiles. Pour en savoir plus, consultez la documentation suivante : + +> http://docs.mailman3.org/en/latest/index.html#the-mailman-suite + +Sur votre YunoHost, tous les fichiers de configuration dont vous devez vous soucier se trouvent dans : + +* `/etc/mailman3/` +* `/usr/share/mailman3-web/` + +Les services que vous devez gérer peuvent être vérifiés avec : + +* `systemctl status mailman3` +* `systemctl status mailman3-web` + +Il est important de noter que ce paquet utilise le paquet Debian [mailman3-full](http://docs.mailman3.org/en/latest/prodsetup.html#distribution-packages) contenu dans le dépôt des rétro-portages (backports) de Debian Stretch. L'installation par défaut suppose l'utilisation d'une base de données SQLite3, mais le script d'installation passe outre et utilise une base de données PostgreSQL à la place. + +Enfin, vous pouvez également configurer les choses via l'administration web de Django disponible à `/admin/` + +## Limitations + +* La migration à partir de Mailman 2.X n'est pas officiellement supportée, désolé. Cependant, il existe un manuel qui détaille un processus expérimental. Veuillez consulter [la documentation] (https://docs.mailman3.org/en/latest/migration.html). + +* Mailman3 doit être configuré pour utiliser un domaine principal (https://myyunohost.org et non https://myyunohost.org/mailman3). + +* Vous devez avoir un certificat HTTPS installé sur le domaine racine. + +* Il ne peut y avoir qu'une seule installation par YunoHost. + +## Liens utiles + ++ Site web : [list.org](https://www.list.org/) ++ Démonstration : [Démo](https://lists.mailman3.org/mailman3/lists/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mailman3](https://github.com/YunoHost-Apps/mailman3_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mailman3/issues](https://github.com/YunoHost-Apps/mailman3_ynh/issues) diff --git a/pages/04.applications/10.docs/mailman3/app_mailman3.md b/pages/04.applications/10.docs/mailman3/app_mailman3.md new file mode 100644 index 00000000..61b940f9 --- /dev/null +++ b/pages/04.applications/10.docs/mailman3/app_mailman3.md @@ -0,0 +1,72 @@ +--- +title: Mailman3 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mailman3' +--- + +[![Installer Mailman3 with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mailman3) [![Integration level](https://dash.yunohost.org/integration/mailman3.svg)](https://dash.yunohost.org/appci/app/mailman3) + +### Index + +- [Useful links](#useful-links) + +*Mailman3* is an electronic mailing lists manager. + +### Screenshots + +![Screenshot of Mailman3](./doc/screenshots/screenshot1.webp) + +### Disclaimers / important information + +* Any known limitations, constrains or stuff not working, such as (but not limited to): + * requiring a full dedicated domain + +* Other infos that people should be aware of, such as: + * No LDAP support yet (apparently under development) + * Users can also just sign up themselves to manage details + * Users can use mailing lists without signing up? + +Classical admin is available on the page: https://myyunohost.org/ + +Django admin on: https://myyunohost.org/admin/ + +### General Configuration + +Mailman 3 or "The Mailman Suite" is made up of 5 moving parts. See the following documentation for more: + +> http://docs.mailman3.org/en/latest/index.html#the-mailman-suite + +On your YunoHost, all the configuration files you need to worry about are in: + +* `/etc/mailman3/` +* `/usr/share/mailman3-web/` + +The services you need to manage can be checked with: + +* `systemctl status mailman3` +* `systemctl status mailman3-web` + +It is important to note that this package makes use of the [mailman3-full](http://docs.mailman3.org/en/latest/prodsetup.html#distribution-packages) Debian package contained in the Debian Stretch backports repository. The default installation assumes the use of a SQLite3 database but the installation script overrides this and uses a PostgreSQL database instead. + +Finally, you also configure things through the Django web admin available at `/admin/`. + +### Limitations + +* Migrating from Mailman 2.X is not officially supported, sorry. However, there is a manual and + which details an experimental process. Please see [the documentation](https://docs.mailman3.org/en/latest/migration.html). + +* Mailman3 must be configured to use a root domain (https://myyunohost.org and not https://myyunohost.org/mailman3). + +* You must have a HTTPS certificate installed on the root domain. + +* There may be only one installation per YunoHost. + +## Useful links + ++ Website: [list.org](https://www.list.org/) ++ Demonstration: [Demo](https://lists.mailman3.org/mailman3/lists/) ++ Application software repository: [github.com - YunoHost-Apps/mailman3](https://github.com/YunoHost-Apps/mailman3_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mailman3/issues](https://github.com/YunoHost-Apps/mailman3_ynh/issues) diff --git a/pages/04.applications/10.docs/matterbridge/app_matterbridge.fr.md b/pages/04.applications/10.docs/matterbridge/app_matterbridge.fr.md new file mode 100644 index 00000000..5ccc16d5 --- /dev/null +++ b/pages/04.applications/10.docs/matterbridge/app_matterbridge.fr.md @@ -0,0 +1,26 @@ +--- +title: Matterbridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_matterbridge' +--- + +[![Installer Matterbridge avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=matterbridge) [![Integration level](https://dash.yunohost.org/integration/matterbridge.svg)](https://dash.yunohost.org/appci/app/matterbridge) + +### Index + +- [Liens utiles](#liens-utiles) + +*Matterbridge* est un connecteur entre une série de protocoles de discussion. + +### Configuration + +Comment configurer cette application : un fichier brut en SSH `/opt/yunohost/matterbridge/matterbridge.toml`. Vous pouvez suivre cette [documentation](https://github.com/42wim/matterbridge/wiki/How-to-create-your-config) sur la façon de créer votre config. + +## Liens utiles + ++ Site web : [github.com/42wim/matterbridge](https://github.com/42wim/matterbridge) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/matterbridge](https://github.com/YunoHost-Apps/matterbridge_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/matterbridge/issues](https://github.com/YunoHost-Apps/matterbridge_ynh/issues) diff --git a/pages/04.applications/10.docs/matterbridge/app_matterbridge.md b/pages/04.applications/10.docs/matterbridge/app_matterbridge.md new file mode 100644 index 00000000..f0ce2249 --- /dev/null +++ b/pages/04.applications/10.docs/matterbridge/app_matterbridge.md @@ -0,0 +1,26 @@ +--- +title: Matterbridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_matterbridge' +--- + +[![Installer Matterbridge with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=matterbridge) [![Integration level](https://dash.yunohost.org/integration/matterbridge.svg)](https://dash.yunohost.org/appci/app/matterbridge) + +### Index + +- [Useful links](#useful-links) + +*Matterbridge* is a multi-protocols bridge for online communications. + +### Configuration + +How to configure this app: a plain file with SSH `/opt/yunohost/matterbridge/matterbridge.toml`. You can follow this [doc](https://github.com/42wim/matterbridge/wiki/How-to-create-your-config) on how to create your config. + +## Useful links + ++ Website: [github.com/42wim/matterbridge](https://github.com/42wim/matterbridge) ++ Application software repository: [github.com - YunoHost-Apps/matterbridge](https://github.com/YunoHost-Apps/matterbridge_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/matterbridge/issues](https://github.com/YunoHost-Apps/matterbridge_ynh/issues) diff --git a/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.fr.md b/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.fr.md new file mode 100644 index 00000000..b58f4dc4 --- /dev/null +++ b/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.fr.md @@ -0,0 +1,68 @@ +--- +title: Matrix Signal bridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mautrix_signal' +--- + +[![Installer Matrix Signal bridge avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mautrix_signal) [![Integration level](https://dash.yunohost.org/integration/mautrix_signal.svg)](https://dash.yunohost.org/appci/app/mautrix_signal) + +### Index + +- [Liens utiles](#liens-utiles) + +*Matrix Signal bridge* est une passerelle entre Matrix et Signal empaquetée comme un service YunoHost. Les messages, médias et notifications sont relayées entre un compte Signal et un compte Matrix. +La passerelle ["Mautrix-Signal"](https://docs.mau.fi/bridges/python/signal/index.html) consiste en un Service d'Application Matrix-Synapse et repose sur une base-de-données postgresql. C'est pourquoi [Synapse for YunoHost](https://github.com/YunoHost-Apps/synapse_ynh) doit être préalablemnet installé. + +** Attention : sauvegardez et restaurez toujours les deux applications Yunohost matrix-synapse et mautrix_signal en même temps!**. + +### Avertissements / informations importantes + +#### Liste de passerelles publiques + +* Demandez sur un des salons suivants: `#mautrix_yunohost:matrix.fdn.fr` ou `#signal:maunium.net` + +### Usages de la passerelle +** Notez que plusieurs comptes Signal et Matrix peuvent être relayés, chaque compte Signal connecté a son propre Salon d'Administration. Si plusieurs utilisateur.ice.s du Robot sont dans un même groupe Signal, seul un Salon Matrix sera créé par la passerelle. ** + +#### Relayer TOUTES les conversations entre UN compte Signal et UN compte Matrix +* Prérequis : votre compte Matrix ou le serveur sur lequel il est hébergé doit être autorisé dans la configuration de la passerelle (voir ci-dessous) +* Invitez le Robot (par défaut @signalbot:synapse.votredomaine) à une nouvelle conversation. +* Ce nouveau salon d'administration du Robot Mautrix-Signal est appelé "Administration Room". +* Envoyez ``help`` au Robot dans le "Administration Room" pour une liste des commandes d'administration de la passerelle. +Voir aussi [upstream wiki Authentication page](https://docs.mau.fi/bridges/python/signal/authentication.html) + +#### Relier la passerelle comme un appareil secondaire +* Tapez ``!sg link`` +* Ouvrez l'application Signal de votre appareil principal +* Ouvrez Paramètres => Appareils reliés => + => filmer le QR +* Par défaut, seules les conversations avec des messages très récents seront mises-en-miroir +* Acceptez les invitations aux salons + +#### Enregistrer la passerelle comme appareil principal +* Tapez ``!sg register ``, où ```` est votre numéro de téléphone au format international sans espace, p.ex. ``!sg register +33612345678`` +* Répondez dans le salon d'administration avec le code de vérification reçu par SMS. +* Définissez une nom de profil ``!sg set-profile-name `` + +#### Robot-Relai "Relaybot": Relayer les conversations de TOUS les comptes Matrix et TOUS les comptes Signal présents dans UN groupe/salon +* Pas implémenté pour l'instant + +### Configuration de la passerelle + +La passerelle est [configurée avec les paramètres standards adaptés pour votre YunoHost et l'instance Matrix-Synapse sélectionnée](`https://github.com/YunoHost-Apps/mautrix_signal_ynh/blob/master/conf/config.yaml`). Vous pouvez par exemple ajouter des administrateur.ice.s et utilisateur.ice.s du Robot autorisés en modifiant le fichier de configuration par liaison SSH : +``` +sudo nano /opt/yunohost/mautrix_signal/config.yaml +``` +puis en redémarrant le service: +``` +sudo yunohost service restart mautrix_signal +``` + +## Liens utiles + ++ Site web : [mautrix_signal.eu (fr)](https://mautrix_signal.eu/site/fr/) ++ Démonstration : [Démo](https://demo.mautrix_signal.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mautrix_signal](https://github.com/YunoHost-Apps/mautrix_signal_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mautrix_signal/issues](https://github.com/YunoHost-Apps/mautrix_signal_ynh/issues) diff --git a/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.md b/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.md new file mode 100644 index 00000000..4c2a4bf2 --- /dev/null +++ b/pages/04.applications/10.docs/mautrix_signal/app_mautrix_signal.md @@ -0,0 +1,72 @@ +--- +title: Matrix Signal bridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mautrix_signal' +--- + +[![Installer Matrix Signal bridge with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mautrix_signal) [![Integration level](https://dash.yunohost.org/integration/mautrix_signal.svg)](https://dash.yunohost.org/appci/app/mautrix_signal) + +### Index + +- [Useful links](#useful-links) + +*Matrix Signal bridge* is a membership management web application towards non profit organizations. This is before all a free software (as in free speech), community and free (as in beer)! Matrix Signal bridge works on any web server that handle PHP. + +### Disclaimers / important information + +#### List of known public services + +* Ask on one of the following rooms: #mautrix_yunohost:matrix.fdn.fr or #signal:maunium.net + +### Bridging usage +** Note that several Signal and Matrix users can be bridged, each Signal account has its own bot administration room. If they are in a same Signal group, only one matrix room will be created. ** + +#### Bridge a Signal user and a Matrix user +* First your Matrix user or Synapse Server has to be authorized in the Configuration of the bridge (see below) +* Then, invite the bot (default @signalbot:yoursynapse.domain) in this new Mautrix-Signal bot administration room. + * If the Bot does bot accept, see the [troubleshooting page](https://docs.mau.fi/bridges/general/troubleshooting.html) +* Send ``!sg help`` to the bot in the created room to know how to control the bot. +See also [upstream wiki Authentication page](https://docs.mau.fi/bridges/python/signal/authentication.html) + +#### Linking the Bridge as a secondary device +* Type ``!sg link`` +* Open Signal App of your primary device +* Open Settings => Linked Devices => + => Capture the QR code with the camera +* By defaults, only conversations with very recent messages will be bridged +* Accept invitations to the bridged chat rooms + +#### Registering the Bridge as a primary device +* Type ``!sg register ``, where ```` is your phone number in the international format with no space, e.g. ``!sg register +33612345678`` +* Answer in the bot room with the verification code that you reveived in SMS. +* Set a profile name with ``!sg set-profile-name `` + +### Double puppeting +* Log in with ``login-matrix `` +* After logging in, the default Matrix puppet of your Signal account should leave rooms and your account should join all rooms the puppet was in automatically. + + +### Relaybot: Bridge a group for several Matrix and several Signal users to chat together +* Create a room on the signal side +* Your bridged users will be invited on the Matrix side once they are invited on the Signal side +* You can invite more people over on the Matrix side +* Have one of the bridged users (who has the right permission) type `!sg set-relay` on the Matrix side. Their signal account will relay messages from other Matrix users +It is not yet possible to bridge to an existing signal room, or create a new signal room from the Matrix side. + +## Configuration of the bridge + +The bridge is [roughly configured at installation](https://github.com/YunoHost-Apps/mautrix_signal_ynh/blob/master/conf/config.yaml), e.g. allowed admin and user of the bot. Finer configuration can be done by modifying the +following configuration file with SSH: +``` +/opt/yunohost/mautrix_signal/config.yaml +``` +and then restarting the mautrix_signal service. + +## Useful links + ++ Website: [mautrix_signal.eu (en)](https://mautrix_signal.eu/site/) ++ Demonstration: [Demo](https://demo.mautrix_signal.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/mautrix_signal](https://github.com/YunoHost-Apps/mautrix_signal_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mautrix_signal/issues](https://github.com/YunoHost-Apps/mautrix_signal_ynh/issues) diff --git a/pages/04.applications/10.docs/meilisearch/app_meilisearch.fr.md b/pages/04.applications/10.docs/meilisearch/app_meilisearch.fr.md new file mode 100644 index 00000000..454627e7 --- /dev/null +++ b/pages/04.applications/10.docs/meilisearch/app_meilisearch.fr.md @@ -0,0 +1,38 @@ +--- +title: Meilisearch +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_meilisearch' +--- + +[![Installer Meilisearch avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=meilisearch) [![Integration level](https://dash.yunohost.org/integration/meilisearch.svg)](https://dash.yunohost.org/appci/app/meilisearch) + +### Index + +- [Liens utiles](#liens-utiles) + +*Meilisearch* est une API de recherche opensource de nouvelle génération. + +### Captures d'écran + +![Captures d'écran de Meilisearch](https://github.com/YunoHost-Apps/meilisearch_ynh/blob/master/movies-web-demo.gif) + +### Configuration + +Lors de l'installation, assurez-vous de configurer une clé API pour sécuriser votre API. + +### Problem and todo + +- Ne s'installe pas sur le sous-chemin (WIP). + +##### Multi-users support + +C'est une API et il n'y a pas d'authentification, sans clé API. + +## Liens utiles + ++ Site web : [meilisearch.com](https://www.meilisearch.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/meilisearch](https://github.com/YunoHost-Apps/meilisearch_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/meilisearch/issues](https://github.com/YunoHost-Apps/meilisearch_ynh/issues) diff --git a/pages/04.applications/10.docs/meilisearch/app_meilisearch.md b/pages/04.applications/10.docs/meilisearch/app_meilisearch.md new file mode 100644 index 00000000..0c82a928 --- /dev/null +++ b/pages/04.applications/10.docs/meilisearch/app_meilisearch.md @@ -0,0 +1,38 @@ +--- +title: Meilisearch +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_meilisearch' +--- + +[![Installer Meilisearch with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=meilisearch) [![Integration level](https://dash.yunohost.org/integration/meilisearch.svg)](https://dash.yunohost.org/appci/app/meilisearch) + +### Index + +- [Useful links](#useful-links) + +*Meilisearch* is an opensource next generation search API. + +### Screenshots + +![Screenchots of Meilisearch](https://github.com/YunoHost-Apps/meilisearch_ynh/blob/master/movies-web-demo.gif) + +### Configuration + +At the installation, be sure to set up an API key to secure your API. + +### Problem and todo + +- Doesn't install on subpath (WIP). + +##### Multi-users support + +It's an API and there is no authentification, without API key. + +## Useful links + ++ Website: [meilisearch.com](https://www.meilisearch.com/) ++ Application software repository: [github.com - YunoHost-Apps/meilisearch](https://github.com/YunoHost-Apps/meilisearch_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/meilisearch/issues](https://github.com/YunoHost-Apps/meilisearch_ynh/issues) diff --git a/pages/04.applications/10.docs/metabase/app_metabase.fr.md b/pages/04.applications/10.docs/metabase/app_metabase.fr.md new file mode 100644 index 00000000..66ada0e9 --- /dev/null +++ b/pages/04.applications/10.docs/metabase/app_metabase.fr.md @@ -0,0 +1,26 @@ +--- +title: Metabase +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_metabase' +--- + +[![Installer Metabase avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=metabase) [![Integration level](https://dash.yunohost.org/integration/metabase.svg)](https://dash.yunohost.org/appci/app/metabase) + +### Index + +- [Liens utiles](#liens-utiles) + +*Metabase* est un outil web de gestion des bases de données. + +### Captures d'écran + +![Captures d'écran de Metabase](https://github.com/YunoHost-Apps/metabase_ynh/blob/master/doc/screenshots/metabase-product-screenshot.png) + +## Liens utiles + ++ Site web : [metabase.com](https://www.metabase.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/metabase](https://github.com/YunoHost-Apps/metabase_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/metabase/issues](https://github.com/YunoHost-Apps/metabase_ynh/issues) diff --git a/pages/04.applications/10.docs/metabase/app_metabase.md b/pages/04.applications/10.docs/metabase/app_metabase.md new file mode 100644 index 00000000..53fda257 --- /dev/null +++ b/pages/04.applications/10.docs/metabase/app_metabase.md @@ -0,0 +1,26 @@ +--- +title: Metabase +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_metabase' +--- + +[![Installer Metabase with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=metabase) [![Integration level](https://dash.yunohost.org/integration/metabase.svg)](https://dash.yunohost.org/appci/app/metabase) + +### Index + +- [Useful links](#useful-links) + +*Metabase* is a web database management tool. + +## Screenshots + +![Screenchots of Metabase](https://github.com/YunoHost-Apps/metabase_ynh/blob/master/doc/screenshots/metabase-product-screenshot.png) + +## Useful links + ++ Website: [metabase.com](https://www.metabase.com/) ++ Application software repository: [github.com - YunoHost-Apps/metabase](https://github.com/YunoHost-Apps/metabase_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/metabase/issues](https://github.com/YunoHost-Apps/metabase_ynh/issues) diff --git a/pages/04.applications/10.docs/minchat/app_minchat.fr.md b/pages/04.applications/10.docs/minchat/app_minchat.fr.md new file mode 100644 index 00000000..d0be4824 --- /dev/null +++ b/pages/04.applications/10.docs/minchat/app_minchat.fr.md @@ -0,0 +1,45 @@ +--- +title: Minchat +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_minchat' +--- + +[![Installer Minchat avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=minchat) [![Integration level](https://dash.yunohost.org/integration/minchat.svg)](https://dash.yunohost.org/appci/app/minchat) + +### Index + +- [Liens utiles](#liens-utiles) + +*Minchat* est une application de chat libre et minimaliste. Elle est basée sur [wojtek77/chat](https://github.com/wojtek77/chat), elle-même basée sur [le tutoriel de Gabriel Nava](http://code.tutsplus.com/tutorials/how-to-create-a-simple-web-based-chat-application--net-5931). + +### Captures d'écran + +![Capture d'écran de Minchat](https://github.com/YunoHost-Apps/minchat_ynh/blob/master/doc/screenshots/minchat_ynh_screenshot01.gif) + +### Avertissements / informations importantes + +#### Configuration + +la configuration est facultative. Si vous le laissez tel quel, il y a une seule salle sans nom, ouverte à tous les utilisateurs. Si vous voulez personnaliser le contrôle d'accès, éditez le fichier `conf/setup.ini` (s'il manque, copiez-le depuis `conf/sample/setup.ini`). Le paramètre intéressant est `auth` qui indique quel utilisateur est autorisé à accéder à quelle salle. + +Dans cet exemple `auth = John:Game,John:Family,Mary:Game,Tim:Family,admin:*,*:Public,*:`, +- `John:Jeux,John:Famille` = John peut accéder à la salle Jeux et à la salle Famille +- `Mary:Jeux` = Mary peut accéder à la salle Jeux +- `Tim:Famille` = Tim peut accéder à la salle Famille +- `admin:*` = admin peut accéder à toutes les salles +- `*:Public` = tout le monde peut accéder à la salle Public +- `*:` = tout le monde peut accéder à la salle sans nom + +#### Conseils aux utilisateurs + +- Les URLs que vous envoyez sont liées ou transformées en images lorsqu'elles sont précédées d'un `!`. +- Si plusieurs salles sont autorisées par l'administrateur dans le `setup.ini`, vous pouvez avoir plusieurs onglets ouverts sur différentes salles dans le même navigateur. + +## Liens utiles + ++ Site web : [github.com/wojtek77/chat](https://github.com/wojtek77/chat) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/minchat](https://github.com/YunoHost-Apps/minchat_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/minchat/issues](https://github.com/YunoHost-Apps/minchat_ynh/issues) diff --git a/pages/04.applications/10.docs/minchat/app_minchat.md b/pages/04.applications/10.docs/minchat/app_minchat.md new file mode 100644 index 00000000..48bf7d8c --- /dev/null +++ b/pages/04.applications/10.docs/minchat/app_minchat.md @@ -0,0 +1,45 @@ +--- +title: Minchat +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_minchat' +--- + +[![Installer Minchat with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=minchat) [![Integration level](https://dash.yunohost.org/integration/minchat.svg)](https://dash.yunohost.org/appci/app/minchat) + +### Index + +- [Useful links](#useful-links) + +*Minchat* is a free minimalist chat application. It is based on [wojtek77/chat](https://github.com/wojtek77/chat), itself based on [Gabriel Nava's tutorial](http://code.tutsplus.com/tutorials/how-to-create-a-simple-web-based-chat-application--net-5931). + +### Screenshots + +![Screenshot of Minchat](https://github.com/YunoHost-Apps/minchat_ynh/blob/master/doc/screenshots/minchat_ynh_screenshot01.gif) + +### Disclaimers / important information + +#### Setup + +The setup is optional. If you leave it as is, there is a single unnamed room, opened to all users. If you want to customize the access control, edit the file `conf/setup.ini` (if missing, copy it from `conf/sample/setup.ini`). The interesting parameter is `auth` that indicates which user is authorized to which room. + +In this example `auth = John:Game,John:Family,Mary:Game,Tim:Family,admin:*,*:Public,*:`, +- `John:Game,John:Family` = John can access the Game room, the Family room +- `Mary:Game` = Mary can access the Game room +- `Tim:Family` = Tim can access the Family room +- `admin:*` = admin can access all rooms +- `*:Public` = everybody can acccess the Public room +- `*:` = everybody can access the unnamed room + +#### Hints for users + +- The URLs you send are linked or transformed to images when preceeded by a `!` +- If multiple rooms are allowed by the administrator in the `setup.ini`, you can have several tabs opened to different rooms in the same browser. + +## Useful links + ++ Website: [github.com/wojtek77/chat](https://github.com/wojtek77/chat) ++ Application software repository: [github.com - YunoHost-Apps/minchat](https://github.com/YunoHost-Apps/minchat_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/minchat/issues](https://github.com/YunoHost-Apps/minchat_ynh/issues) diff --git a/pages/04.applications/10.docs/mineweb/app_mineweb.fr.md b/pages/04.applications/10.docs/mineweb/app_mineweb.fr.md new file mode 100644 index 00000000..9743a0fb --- /dev/null +++ b/pages/04.applications/10.docs/mineweb/app_mineweb.fr.md @@ -0,0 +1,29 @@ +--- +title: MineWeb +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mineweb' +--- + +[![Installer MineWeb avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mineweb) [![Integration level](https://dash.yunohost.org/integration/mineweb.svg)](https://dash.yunohost.org/appci/app/mineweb) + +### Index + +- [Liens utiles](#liens-utiles) + +*MineWeb* est un CMS (c'est-à-dire un système de gestion de contenu), en plus simple, un site complètement personnalisable et intuitif, qui s'adaptera parfaitement à vos serveurs Minecraft ! + +Vous pourrez tenir vos joueurs au courant des actualités, leur faire acheter des articles sur la boutique... Vous pourrez personnaliser le CMS avec toutes sortes de thèmes ou plugins ! Ceux-ci sont disponibles sur le market ou peuvent être développés par vous-même. + +### Captures d'écran + +![Capture d'écran de MineWeb](https://github.com/YunoHost-Apps/mineweb_ynh/blob/master/doc/screenshots/features1_mb.png) + +## Liens utiles + ++ Site web : [mineweb.org (fr)](https://mineweb.org) ++ Démonstration : [Démo](https://demo.mineweb.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mineweb](https://github.com/YunoHost-Apps/mineweb_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mineweb/issues](https://github.com/YunoHost-Apps/mineweb_ynh/issues) diff --git a/pages/04.applications/10.docs/mineweb/app_mineweb.md b/pages/04.applications/10.docs/mineweb/app_mineweb.md new file mode 100644 index 00000000..23a1c9f0 --- /dev/null +++ b/pages/04.applications/10.docs/mineweb/app_mineweb.md @@ -0,0 +1,29 @@ +--- +title: MineWeb +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mineweb' +--- + +[![Installer MineWeb with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mineweb) [![Integration level](https://dash.yunohost.org/integration/mineweb.svg)](https://dash.yunohost.org/appci/app/mineweb) + +### Index + +- [Useful links](#useful-links) + +*MineWeb* is a CMS (i.e. a content management system), in simple terms, a completely customizable and intuitive site, which will fit perfectly on your Minecraft servers! + +You will be able to keep your players informed about news, have them buy items from the store... You can customize the CMS with all kinds of themes or plugins! These are available on the market or can be developed by yourself. + +### Screenshots + +![Screenshot of MineWeb](https://github.com/YunoHost-Apps/mineweb_ynh/blob/master/doc/screenshots/features1_mb.png) + +## Useful links + ++ Website: [mineweb.org (fr)](https://mineweb.org) ++ Demonstration: [Demo](https://demo.mineweb.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/mineweb](https://github.com/YunoHost-Apps/mineweb_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mineweb/issues](https://github.com/YunoHost-Apps/mineweb_ynh/issues) diff --git a/pages/04.applications/10.docs/miniflux/app_miniflux.fr.md b/pages/04.applications/10.docs/miniflux/app_miniflux.fr.md new file mode 100644 index 00000000..062e6f42 --- /dev/null +++ b/pages/04.applications/10.docs/miniflux/app_miniflux.fr.md @@ -0,0 +1,32 @@ +--- +title: Miniflux +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_miniflux' +--- + +[![Installer Miniflux avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=miniflux) [![Integration level](https://dash.yunohost.org/integration/miniflux.svg)](https://dash.yunohost.org/appci/app/miniflux) + +### Index + +- [Liens utiles](#liens-utiles) + +*Miniflux* est un lecteur de flux RSS minimaliste et opiniâtre. + +### Captures d'écran + +![Capture d'écran de Miniflux](https://github.com/YunoHost-Apps/miniflux_ynh/blob/master/doc/screenshots/overview.png) + +### Avertissements / informations importantes + +### Configuration + +Vous pouvez configurer Miniflux en modifiant le fichier `/var/www/miniflux/miniflux.conf` en vous aidant de la [documentation](https://miniflux.app/docs/configuration.html). + +## Liens utiles + ++ Site web : [miniflux.app](https://miniflux.app/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/miniflux](https://github.com/YunoHost-Apps/miniflux_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/miniflux/issues](https://github.com/YunoHost-Apps/miniflux_ynh/issues) diff --git a/pages/04.applications/10.docs/miniflux/app_miniflux.md b/pages/04.applications/10.docs/miniflux/app_miniflux.md new file mode 100644 index 00000000..2dfd0e25 --- /dev/null +++ b/pages/04.applications/10.docs/miniflux/app_miniflux.md @@ -0,0 +1,34 @@ +--- +title: Miniflux +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_miniflux' +--- + +[![Installer Miniflux with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=miniflux) [![Integration level](https://dash.yunohost.org/integration/miniflux.svg)](https://dash.yunohost.org/appci/app/miniflux) + +### Index + +- [Useful links](#useful-links) + +*Miniflux* is a minimalist and opinionated RSS feed reader. + +### Screenshots + +![Screenshot of Miniflux](https://github.com/YunoHost-Apps/miniflux_ynh/blob/master/doc/screenshots/overview.png) + +### Disclaimers / important information + +### Configuration + +You can also configure Miniflux by editing this file `/var/www/miniflux/miniflux.conf` using the [documentation](https://miniflux.app/docs/configuration.html). + +## Documentation and resources + +## Useful links + ++ Website: [miniflux.app](https://miniflux.app/) ++ Application software repository: [github.com - YunoHost-Apps/miniflux](https://github.com/YunoHost-Apps/miniflux_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/miniflux/issues](https://github.com/YunoHost-Apps/miniflux_ynh/issues) diff --git a/pages/04.applications/10.docs/mopidy/app_mopidy.fr.md b/pages/04.applications/10.docs/mopidy/app_mopidy.fr.md new file mode 100644 index 00000000..7e4ce95a --- /dev/null +++ b/pages/04.applications/10.docs/mopidy/app_mopidy.fr.md @@ -0,0 +1,43 @@ +--- +title: Mopidy +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mopidy' +--- + +[![Installer Mopidy avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mopidy) [![Integration level](https://dash.yunohost.org/integration/mopidy.svg)](https://dash.yunohost.org/appci/app/mopidy) + +### Index + +- [Liens utiles](#liens-utiles) + +*Mopidy* permet d'écouter de la musique, des podcasts et des programmes radio depuis le disque local et divers services de streaming. + +### Captures d'écran + +![Capture d'écran de Mopidy](https://github.com/YunoHost-Apps/mopidy_ynh/blob/master/doc/screenshots/mopidy_screenshot1.png) + +### Avertissements / informations importantes + +* Cette installation est livrée avec diverses extensions : + * [MusicBox-Webclient](https://mopidy.com/ext/musicbox-webclient/) pour contrôler Mopidy depuis votre navigateur web +* [local](https://mopidy.com/ext/local/) pour rendre votre collection de musique privée sur `/home/yunohost.multimedia/share/Music/` consultable et interrogeable. + * YouTube](https://pypi.org/project/Mopidy-YouTube/) pour lire les sons de YouTube. + * [YTMusic](https://music.youtube.com/) pour accéder à la musique en continu de Google appelée [YouTube Music](https://music.youtube.com/) + * [Podcast-iTunes](https://mopidy.com/ext/podcast-itunes/) pour rechercher et parcourir les podcasts de l'Apple iTunes Store. + * RadioNet](https://mopidy.com/ext/radionet/) pour lire les chaînes de radio du site [radio.net](https://www.radio.net/). + * Podcast](https://mopidy.com/ext/podcast/) pour parcourir les flux RSS de podcasts et diffuser les épisodes. + * Soundcloud](https://pypi.org/project/Mopidy-SoundCloud/) permet de lire la musique du service [SoundCloud](https://soundcloud.com/) [[jeton d'authentification](https://pypi.org/project/Mopidy-SoundCloud/) nécessaire]. + * [MPD](https://mopidy.com/ext/mpd/) peut être activé afin d'utiliser des applications qui contrôlent le Mopidy via ce protocole. (Cela ouvrira le port 6600). +* Tous les flux sont joués sur le matériel audio local des serveurs. L'interface web n'est qu'une sorte de télécommande. C'est pourquoi elle ne doit pas être utilisée avec des VPS ou d'autres serveurs qui n'ont pas de matériel audio réel. +* Pour reconstruire la base de données de votre collection de musique locale, entrez `sudo mopidyctl local scan`. +* Pour lister les paramètres actuels, entrez dans `sudo mopidyctl config`. +* Editez le fichier `/opt/yunohost/mopidy/mopidy.conf` pour ajuster la configuration de Mopidy. + +## Liens utiles + ++ Site web : [mopidy.com](https://mopidy.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mopidy](https://github.com/YunoHost-Apps/mopidy_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mopidy/issues](https://github.com/YunoHost-Apps/mopidy_ynh/issues) diff --git a/pages/04.applications/10.docs/mopidy/app_mopidy.md b/pages/04.applications/10.docs/mopidy/app_mopidy.md new file mode 100644 index 00000000..4c910517 --- /dev/null +++ b/pages/04.applications/10.docs/mopidy/app_mopidy.md @@ -0,0 +1,43 @@ +--- +title: Mopidy +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mopidy' +--- + +[![Installer Mopidy with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mopidy) [![Integration level](https://dash.yunohost.org/integration/mopidy.svg)](https://dash.yunohost.org/appci/app/mopidy) + +### Index + +- [Useful links](#useful-links) + +*Mopidy* allows you to listen to music, podcasts and radio programs from the local disk and various streaming services. + +### Screenshots + +![Screenshot of Mopidy](https://github.com/YunoHost-Apps/mopidy_ynh/blob/master/doc/screenshots/mopidy_screenshot1.png) + +### Disclaimers / important information + +* This installation is shipped with various extensions: + * [MusicBox-Webclient](https://mopidy.com/ext/musicbox-webclient/) to control mopidy from your web browser + * [local](https://mopidy.com/ext/local/) to make your private music collection on `/home/yunohost.multimedia/share/Music/` browseable and searchable + * [YouTube](https://pypi.org/project/Mopidy-YouTube/) to play sound from YouTube + * [YTMusic](https://music.youtube.com/) to access Google’s streaming music named [YouTube Music](https://music.youtube.com/) + * [Podcast-iTunes](https://mopidy.com/ext/podcast-itunes/) to search and browse podcasts from the Apple iTunes Store. + * [RadioNet](https://mopidy.com/ext/radionet/) to play radio channels from the [radio.net](https://www.radio.net/). + * [Podcast](https://mopidy.com/ext/podcast/) to browse RSS feeds of podcasts and stream the episodes. + * [Soundcloud](https://pypi.org/project/Mopidy-SoundCloud/) to play music from the [SoundCloud](https://soundcloud.com/) service \([authentication token](https://pypi.org/project/Mopidy-SoundCloud/) needed\). + * [MPD](https://mopidy.com/ext/mpd/) can be activated in order to use apps that control mopidy via this protocol. (This will open port 6600.) +* All streams are played on the servers local audio hardware. The web interface is only a kind of remote control. Threrefore it should not be used with VPS or other servers that have no real audio hardware +* To rebuild the database of your local music collection enter `sudo mopidyctl local scan`. +* To list current settings enter `sudo mopidyctl config`. +* Edit the file `/opt/yunohost/mopidy/mopidy.conf` to adjust Mopidy's configuration. + +## Useful links + ++ Website: [mopidy.com](https://mopidy.com/) ++ Application software repository: [github.com - YunoHost-Apps/mopidy](https://github.com/YunoHost-Apps/mopidy_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mopidy/issues](https://github.com/YunoHost-Apps/mopidy_ynh/issues) diff --git a/pages/04.applications/10.docs/movim/app_movim.fr.md b/pages/04.applications/10.docs/movim/app_movim.fr.md new file mode 100644 index 00000000..5699bf86 --- /dev/null +++ b/pages/04.applications/10.docs/movim/app_movim.fr.md @@ -0,0 +1,33 @@ +--- +title: Movim +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_movim' +--- + +[![Installer Movim avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=movim) [![Integration level](https://dash.yunohost.org/integration/movim.svg)](https://dash.yunohost.org/appci/app/movim) + +### Index + +- [Liens utiles](#liens-utiles) + +*Movim* est un client XMPP multiplateforme basé sur le web. + +### Captures d'écran + +![Capture d'écran de Movim](https://github.com/YunoHost-Apps/movim_ynh/blob/master/doc/screenshots/movim.png) + +### Avertissements / informations importantes + +### Configuration + + * Après l'installation, l'application peut être configurée sur https://example.com/movim/?admin en utilisant le nom d'utilisateur et le mot de passe définis lors de l'installation. + +## Liens utiles + ++ Site web : [movim.eu](https://movim.eu/) ++ Démonstration : [Démo](https://mov.im/?login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/movim](https://github.com/YunoHost-Apps/movim_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/movim/issues](https://github.com/YunoHost-Apps/movim_ynh/issues) diff --git a/pages/04.applications/10.docs/movim/app_movim.md b/pages/04.applications/10.docs/movim/app_movim.md new file mode 100644 index 00000000..9570869b --- /dev/null +++ b/pages/04.applications/10.docs/movim/app_movim.md @@ -0,0 +1,33 @@ +--- +title: Movim +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_movim' +--- + +[![Installer Movim with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=movim) [![Integration level](https://dash.yunohost.org/integration/movim.svg)](https://dash.yunohost.org/appci/app/movim) + +### Index + +- [Useful links](#useful-links) + +*Movim* is a web-based cross-platform XMPP client. + +### Screenshots + +![Screenshot of Movim](https://github.com/YunoHost-Apps/movim_ynh/blob/master/doc/screenshots/movim.png) + +### Disclaimers / important information + +### Configuration + + * After installing the app, it can be configured at https://example.com/movim/?admin using the username and password defined during the installation. + +## Useful links + ++ Website: [movim.eu](https://movim.eu/) ++ Demonstration: [Demo](https://mov.im/?login) ++ Application software repository: [github.com - YunoHost-Apps/movim](https://github.com/YunoHost-Apps/movim_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/movim/issues](https://github.com/YunoHost-Apps/movim_ynh/issues) diff --git a/pages/04.applications/10.docs/mumble-web/app_mumble-web.fr.md b/pages/04.applications/10.docs/mumble-web/app_mumble-web.fr.md new file mode 100644 index 00000000..30d6ddb3 --- /dev/null +++ b/pages/04.applications/10.docs/mumble-web/app_mumble-web.fr.md @@ -0,0 +1,41 @@ +--- +title: Mumble Web +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mumble-web' +--- + +[![Installer Mumble Web avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mumble-web) [![Integration level](https://dash.yunohost.org/integration/mumble-web.svg)](https://dash.yunohost.org/appci/app/mumble-web) + +### Index + +- [Liens utiles](#liens-utiles) + +*Mumble Web* est un client HTML5 Mumble à utiliser dans les navigateurs modernes. +Le protocole Mumble utilise TCP pour le contrôle et UDP pour la voix. Fonctionnant dans un navigateur, les deux ne sont pas disponibles pour ce client. Au lieu de cela, les Websockets sont utilisés pour le contrôle et WebRTC est utilisé pour la voix (en utilisant les Websockets comme solution de secours si le serveur ne prend pas en charge WebRTC). + +### Captures d'écran + +![Capture d'écran de Mumble Web](https://github.com/YunoHost-Apps/mumble-web_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +- Pour utiliser *Mumble web*, vous devez d'abord installer le [server Mumble](https://github.com/YunoHost-Apps/mumbleserver_ynh). +- Cette installation suppose que le serveur Mumble est servi par le port `64738` +- Diverses options de configuration sont disponibles pour *Mumble web* sur ce fichier de configuration `/var/www/mumble-web/dist/config.local.js` + +### Documentation + +- Documentation Murmur : https://wiki.mumble.info/wiki/Murmurguide +- Documentation Framasoft : https://docs.framasoft.org/fr/jitsimeet/mumble.html + +## Liens utiles + ++ Site web : [mumble.info](https://www.mumble.info/) ++ Démonstration : [Démo](https://alt.framasoft.org/fr/mumble) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mumble-web](https://github.com/YunoHost-Apps/mumble-web_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mumble-web/issues](https://github.com/YunoHost-Apps/mumble-web_ynh/issues) diff --git a/pages/04.applications/10.docs/mumble-web/app_mumble-web.md b/pages/04.applications/10.docs/mumble-web/app_mumble-web.md new file mode 100644 index 00000000..0bd09caf --- /dev/null +++ b/pages/04.applications/10.docs/mumble-web/app_mumble-web.md @@ -0,0 +1,40 @@ +--- +title: Mumble Web +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mumble-web' +--- + +[![Installer Mumble Web with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mumble-web) [![Integration level](https://dash.yunohost.org/integration/mumble-web.svg)](https://dash.yunohost.org/appci/app/mumble-web) + +### Index + +- [Useful links](#useful-links) + +*Mumble Web* is an HTML5 Mumble client for use in modern browsers. The Mumble protocol uses TCP for control and UDP for voice. Running in a browser, both are unavailable to this client. Instead Websockets are used for control and WebRTC is used for voice (using Websockets as fallback if the server does not support WebRTC). + +### Screenshots + +![Screenshot of Mumble Web](https://github.com/YunoHost-Apps/mumble-web_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Setup + +- In order to use *Mumble web*, you need to install [Mumble server](https://github.com/YunoHost-Apps/mumbleserver_ynh) first. +- This installation assumes that *Mumble server* is served by port `64738` +- Various configuration options are available for Mumble web on this configuration file `/var/www/mumble-web/dist/config.local.js` + +### Documentation + +- Murmur documentation: https://wiki.mumble.info/wiki/Murmurguide +- Framasoft documentation: https://docs.framasoft.org/fr/jitsimeet/mumble.html + +## Useful links + ++ Website: [mumble.info](https://www.mumble.info/) ++ Demonstration: [Demo](https://alt.framasoft.org/fr/mumble) ++ Application software repository: [github.com - YunoHost-Apps/mumble-web](https://github.com/YunoHost-Apps/mumble-web_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mumble-web/issues](https://github.com/YunoHost-Apps/mumble-web_ynh/issues) diff --git a/pages/04.applications/10.docs/my_capsule/app_my_capsule.fr.md b/pages/04.applications/10.docs/my_capsule/app_my_capsule.fr.md new file mode 100644 index 00000000..682d608d --- /dev/null +++ b/pages/04.applications/10.docs/my_capsule/app_my_capsule.fr.md @@ -0,0 +1,39 @@ +--- +title: my_capsule +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_my_capsule' +--- + +[![Installer my_capsule avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=my_capsule) [![Integration level](https://dash.yunohost.org/integration/my_capsule.svg)](https://dash.yunohost.org/appci/app/my_capsule) + +### Index + +- [Liens utiles](#liens-utiles) + +*my_capsule* est une capsule Gemini personnalisée avec un accès SFTP et HtmGem pour rendre vos pages Gemini accessibles sur le web. + +### Captures d'écran + +![Capture d'écran de my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh/blob/master/doc/screenshots/screenshot2.png) +![Capture d'écran de my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh/blob/master/doc/screenshots/screenshot1.png) + +### Avertissements / informations importantes + +* Une fois installé, allez à l'URL choisie pour connaître l'utilisateur, le domaine et le port que vous devrez utiliser pour l'accès SFTP ** Le mot de passe est celui que vous avez choisi lors de l'installation. Sous le répertoire Web, vous verrez un dossier `www` qui contient les fichiers publics servis par cette application. Vous pouvez y mettre tous les fichiers de votre application Web personnalisée. +* L'application peut aussi créer une base de données MySQL, permettant l'accès aux fichiers par [SFTP] (https://yunohost.org/en/filezilla). +* Il peut également créer une base de données MySQL qui sera sauvegardée et restaurée avec votre application. Les détails de connexion seront stockés dans le fichier `db_accesss.txt` situé dans le répertoire racine. + +* Port SFTP +Vous pouvez modifier le port SSH comme décrit dans cette section : +[Modifier le port SSH](https://yunohost.org/en/security#modify-the-ssh-port) ; +alors vous devez utiliser ce port pour mettre à jour votre site web avec SFTP. + +## Liens utiles + ++ Site web : [tildegit.org/Sbgodin/htmgem](https://tildegit.org/Sbgodin/htmgem) ++ Démonstration : [Démo](https://gmi.sbgodin.fr/htmgem/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/my_capsule/issues](https://github.com/YunoHost-Apps/my_capsule_ynh/issues) diff --git a/pages/04.applications/10.docs/my_capsule/app_my_capsule.md b/pages/04.applications/10.docs/my_capsule/app_my_capsule.md new file mode 100644 index 00000000..1f13a563 --- /dev/null +++ b/pages/04.applications/10.docs/my_capsule/app_my_capsule.md @@ -0,0 +1,39 @@ +--- +title: my_capsule +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_my_capsule' +--- + +[![Installer my_capsule with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=my_capsule) [![Integration level](https://dash.yunohost.org/integration/my_capsule.svg)](https://dash.yunohost.org/appci/app/my_capsule) + +### Index + +- [Useful links](#useful-links) + +*my_capsule* is a custom Gemini capsule with SFTP access and HtmGem to make your Gemini pages reachable on the web. + +### Screenshots + +![Screenshot of my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh/blob/master/doc/screenshots/screenshot2.png) +![Screenshot of my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh/blob/master/doc/screenshots/screenshot1.png) + +### Disclaimers / important information + +* Once installed, go to the chosen URL to know the user, domain and port you will have to use for the SFTP access.** The password is one you chosen during the installation. Under the Web directory, you will see a `www` folder which contains the public files served by this app. You can put all the files of your custom Web application inside. +* providing files access with [SFTP](https://yunohost.org/en/filezilla). +* It can also create a MySQL database which will be backed up and restored with your application. The connection details will be stored in the file `db_accesss.txt` located in the root directory. + +* SFTP port +You may have change the SSH port as described in this section: +[Modify the SSH port](https://yunohost.org/en/security#modify-the-ssh-port); +then you should use this port to update your website with SFTP. + +## Useful links + ++ Website: [tildegit.org/Sbgodin/htmgem](https://tildegit.org/Sbgodin/htmgem) ++ Demonstration: [Demo](https://gmi.sbgodin.fr/htmgem/) ++ Application software repository: [github.com - YunoHost-Apps/my_capsule](https://github.com/YunoHost-Apps/my_capsule_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/my_capsule/issues](https://github.com/YunoHost-Apps/my_capsule_ynh/issues) diff --git a/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.fr.md b/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.fr.md new file mode 100644 index 00000000..6bfbe79f --- /dev/null +++ b/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.fr.md @@ -0,0 +1,27 @@ +--- +title: myTinyTodo +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mytinytodo' +--- + +[![Installer myTinyTodo avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mytinytodo) [![Integration level](https://dash.yunohost.org/integration/mytinytodo.svg)](https://dash.yunohost.org/appci/app/mytinytodo) + +### Index + +- [Liens utiles](#liens-utiles) + +*myTinyTodo* est un moyen simple de gérer vos listes de choses à faire. + +### Captures d'écran + +![Capture d'écran de myTinyTodo](https://github.com/YunoHost-Apps/mytinytodo_ynh/blob/master/doc/screenshots/shot-v14b1.png) + +## Liens utiles + ++ Site web : [mytinytodo.net](https://www.mytinytodo.net/) ++ Démonstration : [Démo](https://www.mytinytodo.net/demo/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/mytinytodo](https://github.com/YunoHost-Apps/mytinytodo_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/mytinytodo/issues](https://github.com/YunoHost-Apps/mytinytodo_ynh/issues) diff --git a/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.md b/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.md new file mode 100644 index 00000000..184006bb --- /dev/null +++ b/pages/04.applications/10.docs/mytinytodo/app_mytinytodo.md @@ -0,0 +1,27 @@ +--- +title: myTinyTodo +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_mytinytodo' +--- + +[![Installer myTinyTodo with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=mytinytodo) [![Integration level](https://dash.yunohost.org/integration/mytinytodo.svg)](https://dash.yunohost.org/appci/app/mytinytodo) + +### Index + +- [Useful links](#useful-links) + +*myTinyTodo* is a simple way to manage your todo lists. + +### Screenshots + +![Screenshot of myTinyTodo](https://github.com/YunoHost-Apps/mytinytodo_ynh/blob/master/doc/screenshots/shot-v14b1.png) + +## Useful links + ++ Website: [mytinytodo.net](https://www.mytinytodo.net/) ++ Demonstration: [Demo](https://www.mytinytodo.net/demo/) ++ Application software repository: [github.com - YunoHost-Apps/mytinytodo](https://github.com/YunoHost-Apps/mytinytodo_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/mytinytodo/issues](https://github.com/YunoHost-Apps/mytinytodo_ynh/issues) diff --git a/pages/04.applications/10.docs/neutrinet/app_neutrinet.fr.md b/pages/04.applications/10.docs/neutrinet/app_neutrinet.fr.md new file mode 100644 index 00000000..bb8a9767 --- /dev/null +++ b/pages/04.applications/10.docs/neutrinet/app_neutrinet.fr.md @@ -0,0 +1,43 @@ +--- +title: Neutrinet +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_neutrinet' +--- + +[![Installer Neutrinet avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=neutrinet) [![Integration level](https://dash.yunohost.org/integration/neutrinet.svg)](https://dash.yunohost.org/appci/app/neutrinet) + +### Index + +- [Liens utiles](#liens-utiles) + +*Neutrinet* est destinée aux membres Neutrinet qui ont un VPN Neutrinet. Elle vérifie et renouvelle automatiquement les certificats VPN. Ce package contient également une page web avec des informations de contact et d'autres liens utiles. + +### Avertissements / informations importantes + +**Pour les contributeurs** + +**Déboguer** + +Vous pouvez exécuter manuellement la tâche cron qui tente de renouveler les certificats : +``` +sudo /etc/cron.daily/neutrinet-renew-cert +``` +Ceci exécute le script qui est dans `/opt/neutrinet/renew_cert/` : +``` +cd /opt/neutrinet/renew_cert +sudo ./renew_cert_cron.sh +``` +Vous pouvez augmenter la verbosité avec l'option `-v` : +``` +sudo ./renew_cert_cron.sh -v +``` +Pour installer l'application sans vérifier les certificats : `export PACKAGE_CHECK_EXEC=1`. + +## Liens utiles + ++ Site web : [gitlab.domainepublic.net/Neutrinet/neutrinet_ynh](https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh) ++ Dépôt logiciel de l'application : [gitlab.domainepublic.net - Neutrinet/neutrinet - YunoHost-Apps/neutrinet](https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [gitlab.domainepublic.net - Neutrinet/neutrinet - YunoHost-Apps/neutrinet/issues](https://git.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues) diff --git a/pages/04.applications/10.docs/neutrinet/app_neutrinet.md b/pages/04.applications/10.docs/neutrinet/app_neutrinet.md new file mode 100644 index 00000000..0e2ee99d --- /dev/null +++ b/pages/04.applications/10.docs/neutrinet/app_neutrinet.md @@ -0,0 +1,43 @@ +--- +title: Neutrinet +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_neutrinet' +--- + +[![Installer Neutrinet with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=neutrinet) [![Integration level](https://dash.yunohost.org/integration/neutrinet.svg)](https://dash.yunohost.org/appci/app/neutrinet) + +### Index + +- [Useful links](#useful-links) + +*Neutrinet* is for Neutrinet members that have a Neutrinet VPN. It automatically checks and renews the VPN certificates. This package also contains a web page with contact information and other useful links. + +### Disclaimers / important information + +**For contributers** + +**Debugging** + +You can manually run the cron job that attempts to renew the certificates: +``` +sudo /etc/cron.daily/neutrinet-renew-cert +``` +This actually runs the script in `/opt/neutrinet/renew_cert/`: +``` +cd /opt/neutrinet/renew_cert +sudo ./renew_cert_cron.sh +``` +You can increase the verbosity with the option `-v`: +``` +sudo ./renew_cert_cron.sh -v +``` +To install the app without checking for certificates, run `export PACKAGE_CHECK_EXEC=1`. + +## Useful links + ++ Website: [gitlab.domainepublic.net/Neutrinet/neutrinet_ynh](https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh) ++ Application software repository: [gitlab.domainepublic.net - Neutrinet/neutrinet - YunoHost-Apps/neutrinet](https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [gitlab.domainepublic.net - Neutrinet/neutrinet - YunoHost-Apps/neutrinet/issues](https://git.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues) diff --git a/pages/04.applications/10.docs/nextcloud/app_nextcloud.fr.md b/pages/04.applications/10.docs/nextcloud/app_nextcloud.fr.md index 84a1e446..92748c28 100644 --- a/pages/04.applications/10.docs/nextcloud/app_nextcloud.fr.md +++ b/pages/04.applications/10.docs/nextcloud/app_nextcloud.fr.md @@ -197,6 +197,58 @@ Sauvegarder et nettoyer vos caches (Cloudflare, navigateur...) et le tour est jo Certaines applications sont disponibles directement depuis Nextcloud. ![image](image://nextcloud_menu_parameter.jpg) +## Collabora online + +Collabora permet d'éditer en ligne les documents stockés sur Nextcloud. + +### Architectures autres qu'ARM + +Pour les serveurs ayant une architecture autre qu'ARM (x86...), le plus simple est d'utiliser l'application [https://yunohost.org/fr/app_collabora] Collabora, présente dans le catalogue d'applications de YunoHost. + +Cette application n'est cependant pas compatible avec les architectures ARM. Le projet Collabora a bien développé une version spécifique ARM, mais celle-ci n'est compatible qu'avec Ubuntu, pas Debian, donc ne fonctionne pas sous YunoHost. + +### Architectures ARM + +Il existe une solution pour faire tourner Collabora Online Document Server sur des architectures ARM (Raspberry Pi...), via Nextcloud. + +#### 1. Télécharger et activer le Collabora Online Document Server + +#### Attention : cette étape doit être réalisée depuis un terminal, et non depuis l'interface graphique de Nextcloud + +Dans un terminal, se placer en super user + +```bash +sudo su +``` + +puis lancer la commande d'installation du CODE : + +```bash +sudo -u nextcloud php --define apc.enable_cli=1 -d memory_limit=512M /var/www/nextcloud/occ app:install richdocumentscode_arm64 +``` + +#### 2. Corriger la configuration de Nginx pour Nextcloud + +Pour que le CODE soit connecté à Nextcloud, le proxy doit faire le lien entre CODE (richdocumentscode_arm64) et Nextcloud. +Or le fichier config par défaut de NGINX pour Nextcloud fait référence à richdocumentscode au lieu de rich documentscode_arm64, qui est le nom de l'application dans notre cas des architectures ARM. + +Il faut donc faire : + +```bash +cd /etc/nginx/conf.d/[nextcloud.votredomaine.com].d +``` + +```bash +sudo nano nextcloud.conf +``` +Dans le fichier, repérer la ligne comportant "richdocumentscode", puis ajouter "_arm64" juste après, enregistrer (Ctrl+S) et sortir (Ctrl+X). + +Puis redémarrer NGINX (par exemple en redémarrant le serveur depuis l'interface d'aministration de YunoHost). + +#### 3. Télécharger et activer l'application Nextcloud Collabora, sous le nom de "Nextcloud Office" + +Dès lors, on peut télécharger l'application "Nextcloud Office" dans Nextcloud, et normalement le serveur CODE est choisi par défaut (sinon voir les paramètres de Nextcloud). + ## À propos de Keeweb diff --git a/pages/04.applications/10.docs/nitter/app_nitter.fr.md b/pages/04.applications/10.docs/nitter/app_nitter.fr.md new file mode 100644 index 00000000..25f2e01c --- /dev/null +++ b/pages/04.applications/10.docs/nitter/app_nitter.fr.md @@ -0,0 +1,50 @@ +--- +title: Nitter +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nitter' +--- + +[![Installer Nitter avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nitter) [![Integration level](https://dash.yunohost.org/integration/nitter.svg)](https://dash.yunohost.org/appci/app/nitter) + +### Index + +- [Liens utiles](#liens-utiles) + +*Nitter* est une interface alternative pour Twitter qui est plus rapide que le site officiel. Cette application respecte votre vie privée et ne nécessite pas de s'enregistrer. Son interface s'adapte aux écrans de toutes tailles. Nitter offre aussi de générer des flux RSS à partir des timelines des utilisateurs Twitter. + +### Fonctionnalités + +- Pas de JavaScript ni de publicités +- Toutes les demandes passent par le backend, le client ne communique jamais avec Twitter +- Empêche Twitter de suivre votre adresse IP ou votre empreinte JavaScript +- Utilise l'API non officielle de Twitter (aucune limite de débit ni compte de développeur requis) +- Léger (pour @nim_lang, 60KB contre 784KB de twitter.com) +- Flux RSS +- Thèmes +- Support mobile (conception réactive) + +## Captures d'écran + +![Capture d'écran de Nitter](https://github.com/YunoHost-Apps/nitter_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +#### Configuration + +Cette application nécéssite un domaine dedié. + +Le ficher de configuration de Nitter se trouve à `/var/www/nitter/nitter.conf` (pour la première installation, les prochaines installations iront dans `nitter__2`, `nitter__3`, etc). Les utilisateurs peuvent modifier les paramétres par défaut en visitant `https://instance-domain.tld/settings`. + +### :red_circle: Fonctions indésirables + +- **Services de réseau non libres** : Favorise ou dépend entièrement d'un service de réseau non libre. + +## Liens utiles + ++ Site web : [nitter.net](https://nitter.net/) ++ Démonstration : [Démo](https://nitter.net/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/nitter](https://github.com/YunoHost-Apps/nitter_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/nitter/issues](https://github.com/YunoHost-Apps/nitter_ynh/issues) diff --git a/pages/04.applications/10.docs/nitter/app_nitter.md b/pages/04.applications/10.docs/nitter/app_nitter.md new file mode 100644 index 00000000..fa3f7254 --- /dev/null +++ b/pages/04.applications/10.docs/nitter/app_nitter.md @@ -0,0 +1,50 @@ +--- +title: Nitter +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nitter' +--- + +[![Installer Nitter with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nitter) [![Integration level](https://dash.yunohost.org/integration/nitter.svg)](https://dash.yunohost.org/appci/app/nitter) + +### Index + +- [Useful links](#useful-links) + +*Nitter* is a free and open source alternative Twitter front-end focused on privacy and performance. Inspired by the Invidious project. + +#### Features + +- No JavaScript or ads +- All requests go through the backend, client never talks to Twitter +- Prevents Twitter from tracking your IP or JavaScript fingerprint +- Uses Twitter's unofficial API (no rate limits or developer account required) +- Lightweight (for @nim_lang, 60KB vs 784KB from twitter.com) +- RSS feeds +- Themes +- Mobile support (responsive design) + +### Screenshots + +![Screenshot of Nitter](https://github.com/YunoHost-Apps/nitter_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +#### Configuration + +This app requires a dedicated root domain. + +Nitter config file is stored in `/var/www/nitter/nitter.conf` (for the first instance, subsequent installs will go in `nitter__2`, `nitter__3`, etc). Users can override the defaults and set custom settings at `https://instance-domain.tld/settings`. + +### :red_circle: Antifeatures + +- **Non-free Network Services**: Promotes or depends entirely on a non-free network service. + +## Useful links + ++ Website: [nitter.net](https://nitter.net/) ++ Demonstration: [Demo](https://nitter.net/) ++ Application software repository: [github.com - YunoHost-Apps/nitter](https://github.com/YunoHost-Apps/nitter_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/nitter/issues](https://github.com/YunoHost-Apps/nitter_ynh/issues) diff --git a/pages/04.applications/10.docs/nocodb/app_nocodb.fr.md b/pages/04.applications/10.docs/nocodb/app_nocodb.fr.md new file mode 100644 index 00000000..e16e00e2 --- /dev/null +++ b/pages/04.applications/10.docs/nocodb/app_nocodb.fr.md @@ -0,0 +1,42 @@ +--- +title: NocoDB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nocodb' +--- + +[![Installer NocoDB avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nocodb) [![Integration level](https://dash.yunohost.org/integration/nocodb.svg)](https://dash.yunohost.org/appci/app/nocodb) + +### Index + +- [Liens utiles](#liens-utiles) + +*NocoDB* est une plateforme NoCode open source qui transforme n'importe quelle base de données en un tableur intelligent, c'est une alternative à Airtable. + +* Connectez-vous à une base de données SQL nouvelle/existante et transformez-la en feuille de calcul. +* Créez une grille, une galerie, une vue kanban et une vue calendrier sur vos données. +* Recherchez, triez, filtrez les colonnes et les lignes avec une grande facilité. +* Invitez votre équipe avec un contrôle d'accès précis. +* Partage des vues publiquement et également avec une protection par mot de passe +* Fournit des API REST et GraphQL avec une interface graphique Swagger et GraphiQL. + +*(issu du site web de NocoDB)* + +### Captures d'écran + +![Capture d'écran de NocoDB](https://github.com/YunoHost-Apps/nocodb_ynh/blob/master/doc/screenshots/example.png) + +### Avertissements / informations importantes + +NocoDB possède son propre système d'authentification qui ne repose pas sur le SSO ou le serveur LDAP de YunoHost. + * Vous pouvez le rendre public, notamment si vous avez besoin de son API. + * Vous devrez créer le premier administrateur juste après l'installation. + +## Liens utiles + ++ Site web : [nocodb.com](https://www.nocodb.com/) ++ Démonstration : [Démo](https://www.nocodb.com/demos) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/nocodb](https://github.com/YunoHost-Apps/nocodb_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/nocodb/issues](https://github.com/YunoHost-Apps/nocodb_ynh/issues) diff --git a/pages/04.applications/10.docs/nocodb/app_nocodb.md b/pages/04.applications/10.docs/nocodb/app_nocodb.md new file mode 100644 index 00000000..c082aa74 --- /dev/null +++ b/pages/04.applications/10.docs/nocodb/app_nocodb.md @@ -0,0 +1,42 @@ +--- +title: NocoDB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nocodb' +--- + +[![Installer NocoDB with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nocodb) [![Integration level](https://dash.yunohost.org/integration/nocodb.svg)](https://dash.yunohost.org/appci/app/nocodb) + +### Index + +- [Useful links](#useful-links) + +*NocoDB* is an open source NoCode platform that turns any database into a smart spreadsheet, alternative to Airtable. + +* Connect to new/existing SQL database and turn them into spreadsheet. +* Create grid view, gallery view, kanban view and calendar view on top your data +* Search, sort, filter columns and rows with ultra ease +* Invite your team with fine grained Access Control +* Share views publicly and also with password protection +* Provides REST & GraphQL APIs with Swagger & GraphiQL GUI + +*(from NocoDB's website)* + +### Screenshots + +![Screenshot of NocoDB](https://github.com/YunoHost-Apps/nocodb_ynh/blob/master/doc/screenshots/example.png) + +### Disclaimers / important information + +NocoDB has its own authentication system which does not rely on YunoHost's SSO or LDAP server. + * You can make it public, especially if you need its API. + * You will need to create the first admin right after installation. + +## Useful links + ++ Website: [nocodb.com](https://www.nocodb.com/) ++ Demonstration: [Demo](https://www.nocodb.com/demos) ++ Application software repository: [github.com - YunoHost-Apps/nocodb](https://github.com/YunoHost-Apps/nocodb_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/nocodb/issues](https://github.com/YunoHost-Apps/nocodb_ynh/issues) diff --git a/pages/04.applications/10.docs/nodebb/app_nodebb.fr.md b/pages/04.applications/10.docs/nodebb/app_nodebb.fr.md new file mode 100644 index 00000000..6594df16 --- /dev/null +++ b/pages/04.applications/10.docs/nodebb/app_nodebb.fr.md @@ -0,0 +1,28 @@ +--- +title: NodeBB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nodebb' +--- + +[![Installer NodeBB avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nodebb) [![Integration level](https://dash.yunohost.org/integration/nodebb.svg)](https://dash.yunohost.org/appci/app/nodebb) + +### Index + +- [Liens utiles](#liens-utiles) + +*NodeBB* est construit à l'aide de la plateforme JavaScript Node.js côté serveur, offrant des performances inégalées. +Construire sur cette plateforme haute performance signifie une exécution rapide et fiable qui supportera même la plus grande et la plus active communauté. + +### Captures d'écran + +![Capture d'écran de NodeBB](https://github.com/YunoHost-Apps/nodebb_ynh/blob/master/doc/screenshots/screenshot.png) + +## Liens utiles + ++ Site web : [nodebb.org](https://nodebb.org/) ++ Démonstration : [Démo](https://try.nodebb.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/nodebb](https://github.com/YunoHost-Apps/nodebb_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/nodebb/issues](https://github.com/YunoHost-Apps/nodebb_ynh/issues) diff --git a/pages/04.applications/10.docs/nodebb/app_nodebb.md b/pages/04.applications/10.docs/nodebb/app_nodebb.md new file mode 100644 index 00000000..1641d953 --- /dev/null +++ b/pages/04.applications/10.docs/nodebb/app_nodebb.md @@ -0,0 +1,30 @@ +--- +title: NodeBB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nodebb' +--- + +[![Installer NodeBB with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nodebb) [![Integration level](https://dash.yunohost.org/integration/nodebb.svg)](https://dash.yunohost.org/appci/app/nodebb) + +### Index + +- [Useful links](#useful-links) + +*NodeBB* is built using the Node.js server-side JavaScript platform, delivering unmatched performance. +Building on this high performance platform means fast and dependable performance that will support even the biggest and most active community. + +### Screenshots + +![Screenshot of NodeBB](## Screenshots + +![Screenshot of NodeBB](./doc/screenshots/screenshot.png)) + +## Useful links + ++ Website: [nodebb.org](https://nodebb.org/) ++ Demonstration: [Demo](https://try.nodebb.org/) ++ Application software repository: [github.com - YunoHost-Apps/nodebb](https://github.com/YunoHost-Apps/nodebb_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/nodebb/issues](https://github.com/YunoHost-Apps/nodebb_ynh/issues) diff --git a/pages/04.applications/10.docs/nullboard/app_nullboard.fr.md b/pages/04.applications/10.docs/nullboard/app_nullboard.fr.md new file mode 100644 index 00000000..9be1b0a6 --- /dev/null +++ b/pages/04.applications/10.docs/nullboard/app_nullboard.fr.md @@ -0,0 +1,33 @@ +--- +title: Nullboard +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nullboard' +--- + +[![Installer Nullboard avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nullboard) [![Integration level](https://dash.yunohost.org/integration/nullboard.svg)](https://dash.yunohost.org/appci/app/nullboard) + +### Index + +- [Liens utiles](#liens-utiles) + +*Nullboard* est un Kanban minimaliste, axé sur la compacité et la lisibilité. + +### Captures d'écran + +![Capture d'écran de Nullboard](https://github.com/YunoHost-Apps/nullboard_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Limitations + +* :warning: Utilise localStorage pour stocker les tableaux/listes/notes, soyez prudent lorsque vous effacez votre cache. + +## Liens utiles + ++ Site web : [nullboard.io](https://nullboard.io/) ++ Démonstration : [Démo](https://nullboard.io/preview) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/nullboard](https://github.com/YunoHost-Apps/nullboard_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/nullboard/issues](https://github.com/YunoHost-Apps/nullboard_ynh/issues) diff --git a/pages/04.applications/10.docs/nullboard/app_nullboard.md b/pages/04.applications/10.docs/nullboard/app_nullboard.md new file mode 100644 index 00000000..ef277a88 --- /dev/null +++ b/pages/04.applications/10.docs/nullboard/app_nullboard.md @@ -0,0 +1,34 @@ +--- +title: Nullboard +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_nullboard' +--- + +[![Installer Nullboard with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=nullboard) [![Integration level](https://dash.yunohost.org/integration/nullboard.svg)](https://dash.yunohost.org/appci/app/nullboard) + +### Index + +- [Useful links](#useful-links) + +*Nullboard* is a minimalist kanban board, focused on compactness and readability. + +### Screenshots + +![Screenshots of Nullboard](https://github.com/YunoHost-Apps/nullboard_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Limitations + +* :warning: Uses localStorage for storing boards/lists/notes, so be careful around clearing your cache. + + +## Useful links + ++ Website: [nullboard.io](https://nullboard.io/) ++ Demonstration: [Demo](https://nullboard.io/preview) ++ Application software repository: [github.com - YunoHost-Apps/nullboard](https://github.com/YunoHost-Apps/nullboard_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/nullboard/issues](https://github.com/YunoHost-Apps/nullboard_ynh/issues) diff --git a/pages/04.applications/10.docs/omeka-s/app_omeka-s.fr.md b/pages/04.applications/10.docs/omeka-s/app_omeka-s.fr.md new file mode 100644 index 00000000..a8222873 --- /dev/null +++ b/pages/04.applications/10.docs/omeka-s/app_omeka-s.fr.md @@ -0,0 +1,27 @@ +--- +title: Omeka S +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_omeka-s' +--- + +[![Installer Omeka S avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=omeka-s) [![Integration level](https://dash.yunohost.org/integration/omeka-s.svg)](https://dash.yunohost.org/appci/app/omeka-s) + +### Index + +- [Liens utiles](#liens-utiles) + +*Omeka S* est un système de publication web destiné aux universités, galeries, bibliothèques, archives et musées. Il s'agit d'un réseau local d'expositions organisées de manière indépendante et partageant un ensemble d'articles, de médias et de métadonnées construit en collaboration. + +### Captures d'écran + +![Capture d'écran de Omeka S](https://github.com/YunoHost-Apps/omeka-s_ynh/blob/master/doc/screenshots/omeka-s.png) + +## Liens utiles + ++ Site web : [omeka.org](https://omeka.org/s/) ++ Démonstration : [Démo](https://omeka.org/s/download/#sandbox) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/omeka-s](https://github.com/YunoHost-Apps/omeka-s_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/omeka-s/issues](https://github.com/YunoHost-Apps/omeka-s_ynh/issues) diff --git a/pages/04.applications/10.docs/omeka-s/app_omeka-s.md b/pages/04.applications/10.docs/omeka-s/app_omeka-s.md new file mode 100644 index 00000000..0fb7e746 --- /dev/null +++ b/pages/04.applications/10.docs/omeka-s/app_omeka-s.md @@ -0,0 +1,27 @@ +--- +title: Omeka S +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_omeka-s' +--- + +[![Installer Omeka S with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=omeka-s) [![Integration level](https://dash.yunohost.org/integration/omeka-s.svg)](https://dash.yunohost.org/appci/app/omeka-s) + +### Index + +- [Useful links](#useful-links) + +*Omeka S* is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata. + +### Screenshots + +![Screenshot of Omeka S](https://github.com/YunoHost-Apps/omeka-s_ynh/blob/master/doc/screenshots/omeka-s.png) + +## Useful links + ++ Website: [omeka.org](https://omeka.org/s/) ++ Demonstration: [Demo](https://omeka.org/s/download/#sandbox) ++ Application software repository: [github.com - YunoHost-Apps/omeka-s](https://github.com/YunoHost-Apps/omeka-s_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/omeka-s/issues](https://github.com/YunoHost-Apps/omeka-s_ynh/issues) diff --git a/pages/04.applications/10.docs/opennote/app_opennote.fr.md b/pages/04.applications/10.docs/opennote/app_opennote.fr.md new file mode 100644 index 00000000..d4b5aece --- /dev/null +++ b/pages/04.applications/10.docs/opennote/app_opennote.fr.md @@ -0,0 +1,31 @@ +--- +title: OpenNote +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_opennote' +--- + +[![Installer OpenNote avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=opennote) [![Integration level](https://dash.yunohost.org/integration/opennote.svg)](https://dash.yunohost.org/appci/app/opennote) + +### Index + +- [Liens utiles](#liens-utiles) + +*OpenNote* est un éditeur web de texte/logiciel de prise de notes. + +### Captures d'écran + +![Capture d'écran de OpenNote](https://github.com/YunoHost-Apps/opennote_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +Cette application fonctionne avec le stockage local du navigateur, les utilisateurs ne retrouveront pas les notes s'ils changent de navigateur. + +## Liens utiles + ++ Site web : [foxusa.github.io/OpenNote/OpenNote/](https://foxusa.github.io/OpenNote/OpenNote/#/folder) ++ Démonstration : [Démo](https://foxusa.github.io/OpenNote/OpenNote/#/folder) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/opennote](https://github.com/YunoHost-Apps/opennote_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/opennote/issues](https://github.com/YunoHost-Apps/opennote_ynh/issues) diff --git a/pages/04.applications/10.docs/opennote/app_opennote.md b/pages/04.applications/10.docs/opennote/app_opennote.md new file mode 100644 index 00000000..63540003 --- /dev/null +++ b/pages/04.applications/10.docs/opennote/app_opennote.md @@ -0,0 +1,31 @@ +--- +title: OpenNote +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_opennote' +--- + +[![Installer OpenNote with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=opennote) [![Integration level](https://dash.yunohost.org/integration/opennote.svg)](https://dash.yunohost.org/appci/app/opennote) + +### Index + +- [Useful links](#useful-links) + +*OpenNote* is a web based text editor/note taking software. + +### Screenshots + +![Screenshot of OpenNote](https://github.com/YunoHost-Apps/opennote_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +This app works with the browser's local storage, so users won't find the notes if they switch their browser. + +## Useful links + ++ Website: [foxusa.github.io/OpenNote/OpenNote/](https://foxusa.github.io/OpenNote/OpenNote/#/folder) ++ Demonstration: [Demo](https://foxusa.github.io/OpenNote/OpenNote/#/folder) ++ Application software repository: [github.com - YunoHost-Apps/opennote](https://github.com/YunoHost-Apps/opennote_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/opennote/issues](https://github.com/YunoHost-Apps/opennote_ynh/issues) diff --git a/pages/04.applications/10.docs/opentracker/app_opentracker.fr.md b/pages/04.applications/10.docs/opentracker/app_opentracker.fr.md new file mode 100644 index 00000000..f18c1c0a --- /dev/null +++ b/pages/04.applications/10.docs/opentracker/app_opentracker.fr.md @@ -0,0 +1,33 @@ +--- +title: OpenTracker +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_opentracker' +--- + +[![Installer OpenTracker avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=opentracker) [![Integration level](https://dash.yunohost.org/integration/opentracker.svg)](https://dash.yunohost.org/appci/app/opentracker) + +### Index + +- [Liens utiles](#liens-utiles) + +*OpenTracker* est un tracker Bittorrent. + +### Avertissements / informations importantes + +### Configuration + +`udp://serverIP:6969` + +Par défaut, le tracker s'exécutera sur le port 6969 à la fois sur UDP et TCP. + +Visitez `http://serverIP:6969/stats` pour afficher les statistiques du tracker. + +## Liens utiles + ++ Site web : [erdgeist.org/arts/software/opentracker/](https://erdgeist.org/arts/software/opentracker/) ++ Démonstration : [Démo](https://dispatch.khlieng.com/connect) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/opentracker](https://github.com/YunoHost-Apps/opentracker_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/opentracker/issues](https://github.com/YunoHost-Apps/opentracker_ynh/issues) diff --git a/pages/04.applications/10.docs/opentracker/app_opentracker.md b/pages/04.applications/10.docs/opentracker/app_opentracker.md new file mode 100644 index 00000000..41ba7b4f --- /dev/null +++ b/pages/04.applications/10.docs/opentracker/app_opentracker.md @@ -0,0 +1,33 @@ +--- +title: OpenTracker +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_opentracker' +--- + +[![Installer OpenTracker with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=opentracker) [![Integration level](https://dash.yunohost.org/integration/opentracker.svg)](https://dash.yunohost.org/appci/app/opentracker) + +### Index + +- [Useful links](#useful-links) + +*OpenTracker* is a Bittorrent tracker. + +### Disclaimers / important information + +### Configuration + +`udp://serverIP:6969` + +By default the tracker will run on 6969 port on both UDP and TCP. + +Visit `http://serverIP:6969/stats` to view the tracker stats. + +## Useful links + ++ Website: [erdgeist.org/arts/software/opentracker/](https://erdgeist.org/arts/software/opentracker/) ++ Demonstration: [Demo](https://dispatch.khlieng.com/connect) ++ Application software repository: [github.com - YunoHost-Apps/opentracker](https://github.com/YunoHost-Apps/opentracker_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/opentracker/issues](https://github.com/YunoHost-Apps/opentracker_ynh/issues) diff --git a/pages/04.applications/10.docs/osada/app_osada.fr.md b/pages/04.applications/10.docs/osada/app_osada.fr.md new file mode 100644 index 00000000..168ba566 --- /dev/null +++ b/pages/04.applications/10.docs/osada/app_osada.fr.md @@ -0,0 +1,47 @@ +--- +title: Osada +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_osada' +--- + +[![Installer Osada avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=osada) [![Integration level](https://dash.yunohost.org/integration/osada.svg)](https://dash.yunohost.org/appci/app/osada) + +### Index + +- [Liens utiles](#liens-utiles) + +*Osada* utilise le protocole **Zot6** qui est la prochaine version du protocole **zot5**. Osada a un support natif pour le **protocole ActivityPub** (norme W3C) ainsi que pour les fonctionnalités plus avancées. Il peut inter-opérer avec d'autres applications et projets de réseaux sociaux dans l'un ou l'autre de ces espaces, notamment **Mastodon, Pleroma, Pixelfed, PeerTube, Funkwhale, Zap, Friendica, Hubzilla,** et bien d'autres. + +### Captures d'écran + +![Capture d'écran de Osada](https://github.com/YunoHost-Apps/osada_ynh/blob/master/doc/screenshots/comment_on_posts.gif) + +### Avertissements / informations importantes + +### Cette application présente les caractéristiques suivantes : +- [X] intégration LDAP +- [X] Multi-instance +- [X] Ajout du fichier php.log dans le dossier root pour le débogage de PHP, avec logrotate intégré à celui-ci (accessible par **admin->logs** et en entrant le fichier **php.log**) +- [X] Fail2Ban +- [X] Option pour choisir entre **Mysql** et **PostgreSQL** pour Osada + +### Droits d'utilisateur de l'administrateur Ldap, journaux et échecs de mise à jour de la base de données : + +- **Pour les droits d'administrateur** : Une fois l'installation terminée, vous devrez vous rendre sur la page de votre nouveau hub et vous connecter avec le **nom d'utilisateur du compte admin** qui a été saisi au moment de l'installation. Vous devriez alors être en mesure de créer votre premier canal et avoir les **droits d'administrateur** pour le hub. + +- **Pour les utilisateurs standards de YunoHost** : Les utilisateurs standards ils peuvent se connecter via l'authentification LDAP et créer leurs canaux. + +- **Non obtention des droits d'administrateur** : Si l'administrateur ne peut pas accéder aux paramètres d'administration à l'adresse `https://osada.example.com/admin`, vous devez **ajouter manuellement 4096** aux **account_roles** sous **comptes** pour cet utilisateur dans la **base de données via phpMyAdmin**. + +- **Pour les journaux** : Allez dans **admin->logs** et entrez le nom du fichier **php.log**. + +- La mise à jour de la base de données échoue parfois après la mise à niveau de la version. Vous pouvez aller sur le hub, par exemple `https://osada.example.com/admin/dbsync/`, et vérifier le nombre de mises à jour qui ont échoué. Ces mises à jour devront être exécutées manuellement par **phpMyAdmin**. + +## Liens utiles + ++ Site web : [codeberg.org/zot/osada](https://codeberg.org/zot/osada) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/osada](https://github.com/YunoHost-Apps/osada_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/osada/issues](https://github.com/YunoHost-Apps/osada_ynh/issues) diff --git a/pages/04.applications/10.docs/osada/app_osada.md b/pages/04.applications/10.docs/osada/app_osada.md new file mode 100644 index 00000000..e3a14b29 --- /dev/null +++ b/pages/04.applications/10.docs/osada/app_osada.md @@ -0,0 +1,47 @@ +--- +title: Osada +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_osada' +--- + +[![Installer Osada with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=osada) [![Integration level](https://dash.yunohost.org/integration/osada.svg)](https://dash.yunohost.org/appci/app/osada) + +### Index + +- [Useful links](#useful-links) + +*Osada* uses **Zot6 protocol** which is next version of **zot5 protocol**. Osada has native support for the **ActivityPub protocol** (W3C standard) as well as the more advanced features. It can inter-operate with other social networking applications and projects in either of these spaces, including **Mastodon, Pleroma, Pixelfed, PeerTube, Funkwhale, Zap, Friendica, Hubzilla,** and many more. + +### Screenshots + +![Screenshot of Osada](https://github.com/YunoHost-Apps/osada_ynh/blob/master/doc/screenshots/comment_on_posts.gif) + +### Disclaimers / important information + +### This app claims following features: +- [X] LDAP integration +- [X] Multi-instance +- [X] Adeed php.log in the root folder for debugging PHP, with logrotate applied on it (can be accesssed by **admin->logs** and entering the **php.log**). +- [X] Fail2Ban +- [X] Option to choose between **Mysql** and **PostgreSQL** for the Osada + +### Ldap Admin user rights, logs and failed database updates + +- **For admin rights**: When installation is complete, you will need to visit your new hub's page and login with the **admin account username** which was entered at the time of installation process. You should then be able to create your first channel and have the **admin rights** for the hub. + +- **For normal YunoHost users**: Normal LDAP users can login through LDAP authentication and create there channels. + +- **Failing to get admin rights**: If the admin cannot access the admin settings at `https://osada.example.com/admin` then you have to **manually add 4096** to the **account_roles** under **accounts** for that user in the **database through phpMyAdmin**. + +- **For logs**: Go to **admin->logs** and enter the file name **php.log**. + +- **Failed Database after Upgrade:** Some times databse upgrade fails after version upgrade. You can go to hub eg. `https://osada.example.com/admin/dbsync/` and check the numbers of failled update. These updates will have to be ran manually by **phpMyAdmin**. + +## Useful links + ++ Website: [codeberg.org/zot/osada](https://codeberg.org/zot/osada) ++ Application software repository: [github.com - YunoHost-Apps/osada](https://github.com/YunoHost-Apps/osada_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/osada/issues](https://github.com/YunoHost-Apps/osada_ynh/issues) diff --git a/pages/04.applications/10.docs/owncast/app_owncast.fr.md b/pages/04.applications/10.docs/owncast/app_owncast.fr.md new file mode 100644 index 00000000..96907f29 --- /dev/null +++ b/pages/04.applications/10.docs/owncast/app_owncast.fr.md @@ -0,0 +1,44 @@ +--- +title: Owncast +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_owncast' +--- + +[![Installer Owncast avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=owncast) [![Integration level](https://dash.yunohost.org/integration/owncast.svg)](https://dash.yunohost.org/appci/app/owncast) + +### Index + +- [Liens utiles](#liens-utiles) + +*Owncast* est un serveur de diffusion en direct et de chat open source, auto-hébergé, décentralisé et à utilisateur unique pour exécuter vos propres diffusions en direct dans un style similaire aux grandes options grand public. Il offre une propriété complète sur votre contenu, votre interface, votre modération et votre audience. + +### Captures d'écran + +![Capture d'écran de Owncast](https://github.com/YunoHost-Apps/owncast_ynh/blob/master/doc/screenshots/owncast-screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +Vous pouvez configurer Owncast dans la page d'administration : `domain.ltd/admin` avec `admin` et `abc123` comme identifiant. N'oubliez pas de changer la clé de flux (Stream Key). + +### Application de diffusion en continu + +OBS peut être utilisé comme application de streaming vidéo : https://obsproject.com/ + +1. Installez **OBS** ou **Streamlabs OBS** et faites-le fonctionner avec votre configuration locale. +1. Ouvrez les **paramètres** OBS et allez dans **Stream**. +1. Sélectionnez **Personnalisé…** comme service. +1. Entrez l'URL du serveur exécutant votre service de streaming au format `rtmp://myserver.net/live`. +1. Saisissez votre « Stream key » qui correspond à votre clé de streaming choisie lors de l'installation. +1. Appuyez sur **Démarrer le streaming** (OBS) ou **Go Live** (Streamlabs) sur OBS. + +## Liens utiles + ++ Site web : [owncast.online](https://owncast.online/) ++ Démonstration : [Démo](https://watch.owncast.online/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/owncast](https://github.com/YunoHost-Apps/owncast_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/owncast/issues](https://github.com/YunoHost-Apps/owncast_ynh/issues) diff --git a/pages/04.applications/10.docs/owncast/app_owncast.md b/pages/04.applications/10.docs/owncast/app_owncast.md new file mode 100644 index 00000000..485b333b --- /dev/null +++ b/pages/04.applications/10.docs/owncast/app_owncast.md @@ -0,0 +1,48 @@ +--- +title: Owncast +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_owncast' +--- + +[![Installer Owncast with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=owncast) [![Integration level](https://dash.yunohost.org/integration/owncast.svg)](https://dash.yunohost.org/appci/app/owncast) + +### Index + +- [Useful links](#useful-links) + +*Owncast* is an open source, self-hosted, decentralized, single user live streaming and chat server for running your own live streams similar in style to the large mainstream options. It offers complete ownership over your content, interface, moderation and audience. + +### Screenshots + +![Screenshot of Owncast](https://github.com/YunoHost-Apps/owncast_ynh/blob/master/doc/screenshots/owncast-screenshot.png) + +### Disclaimers / important information + +### Configuration + +You can configure Owncast in the admin page: `domain.ltd/admin` with `admin` and `abc123` as credential. Don't forget to change the stream key. + +### Streaming app + +OBS can be used as streaming video app: https://obsproject.com/ + +1. Install OBS or Streamlabs OBS and get it working with your local setup. +1. Open OBS Settings and go to **Stream**. +1. Select **Custom…** as the service. +1. Enter the URL of the server running your streaming service in the format of `rtmp://myserver.net/live`. +1. Enter your **Stream Key** that matches your key file. +1. Press **Start Streaming** (OBS) or **Go Live** (Streamlabs) on OBS. + +### Standalone chat mode + +`https://live.domain.ltd/index-standalone-chat-readwrite.html` + +## Useful links + ++ Website: [owncast.online](https://owncast.online/) ++ Demonstration: [Demo](https://watch.owncast.online/) ++ Application software repository: [github.com - YunoHost-Apps/owncast](https://github.com/YunoHost-Apps/owncast_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/owncast/issues](https://github.com/YunoHost-Apps/owncast_ynh/issues) diff --git a/pages/04.applications/10.docs/owntracks/app_owntracks.fr.md b/pages/04.applications/10.docs/owntracks/app_owntracks.fr.md new file mode 100644 index 00000000..3bd802c4 --- /dev/null +++ b/pages/04.applications/10.docs/owntracks/app_owntracks.fr.md @@ -0,0 +1,48 @@ +--- +title: OwnTracks +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_owntracks' +--- + +[![Installer OwnTracks avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=owntracks) [![Integration level](https://dash.yunohost.org/integration/owntracks.svg)](https://dash.yunohost.org/appci/app/owntracks) + +### Index + +- [Liens utiles](#liens-utiles) + +*OwnTracks* permet de gérez votre historique de géolocalisation. + +### Captures d'écran + +![Captures d'écran de OwnTracks](https://github.com/YunoHost-Apps/owntracks_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Caractéristiques + +- [Fonctionnalités d'OwnTracks pour une API HTTP](http://owntracks.org/booklet/tech/http/), limité aux [fonctionnalités implémentées par l'enregistreur PHP](https://github.com/tomyvi/php-owntracks-recorder#features). Notamment, pas de fonction Amis. L'[enregistreur PHP en amont a été modifié](https://github.com/tituspijean/php-owntracks-recorder) pour supprimer une dépendance PHP encombrante. +- Multi-utilisateur : chaque utilisateur YunoHost peut se connecter via l'authentification HTTP de base, et n'a accès qu'à ses données. + +### Installation + +- Installez l'application sur votre serveur YunoHost +- Installez l'application mobile sur votre appareil, consultez le [site Web d'OwnTracks](http://owntracks.org) +- Configurez votre application mobile : + - Autorisez-le à accéder à votre emplacement + - Préférence > Connexion + - Mode : `http privé` + - Hébergeur : `https://DOMAIN/PATH/record.php` + - Identification + - Authentification: `enabled` + - Nom d'utilisateur/mot de passe : vos identifiants YNH + - ID de l'appareil : comme vous le souhaitez + - Reportez-vous à la [documentation d'OwnTracks](http://owntracks.org/booklet) pour les autres paramètres + +## Liens utiles + ++ Site web : [owntracks.org](https://owntracks.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/owntracks](https://github.com/YunoHost-Apps/owntracks_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/owntracks/issues](https://github.com/YunoHost-Apps/owntracks_ynh/issues) diff --git a/pages/04.applications/10.docs/owntracks/app_owntracks.md b/pages/04.applications/10.docs/owntracks/app_owntracks.md new file mode 100644 index 00000000..3896fc9f --- /dev/null +++ b/pages/04.applications/10.docs/owntracks/app_owntracks.md @@ -0,0 +1,48 @@ +--- +title: OwnTracks +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_owntracks' +--- + +[![Installer OwnTracks with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=owntracks) [![Integration level](https://dash.yunohost.org/integration/owntracks.svg)](https://dash.yunohost.org/appci/app/owntracks) + +### Index + +- [Useful links](#useful-links) + +*OwnTracks* allow to keep track of your location history. + +### Screenshots + +![Screenshots](https://github.com/YunoHost-Apps/owntracks_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Features + +- [OwnTracks features for a HTTP API](http://owntracks.org/booklet/tech/http/), limited to the [features implemented by the PHP recorder](https://github.com/tomyvi/php-owntracks-recorder#features). Notably, no Friends feature. The [upstream PHP recorder has been tweaked](https://github.com/tituspijean/php-owntracks-recorder) to remove a cumbersome PHP dependency. +- Multi-user: each YunoHost user can connect though basic HTTP authentication, and has only access to their data. + +### Installation + +- Install the app on your YunoHost server +- Install the mobile app on your device, see [OwnTracks website](http://owntracks.org) +- Configure your mobile app: + - Allow it to access your location + - Preference > Connection + - Mode: `Private http` + - Host: `https://DOMAIN/PATH/record.php` + - Identification + - Authentication: `enabled` + - Username/password: your YNH credentials + - Device ID: as you wish + - Refer to the [OwnTracks documentation](http://owntracks.org/booklet) for the other settings + +## Useful links + ++ Website: [owntracks.eu (en)](https://owntracks.eu/site/) ++ Application software repository: [github.com - YunoHost-Apps/owntracks](https://github.com/YunoHost-Apps/owntracks_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/owntracks/issues](https://github.com/YunoHost-Apps/owntracks_ynh/issues) diff --git a/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.fr.md b/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.fr.md new file mode 100644 index 00000000..82f48dfb --- /dev/null +++ b/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.fr.md @@ -0,0 +1,37 @@ +--- +title: PeerTube search-index +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_peertube-search-index' +--- + +[![Installer PeerTube search-index avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=peertube-search-index) [![Integration level](https://dash.yunohost.org/integration/peertube-search-index.svg)](https://dash.yunohost.org/appci/app/peertube-search-index) + +### Index + +- [Liens utiles](#liens-utiles) + +*PeerTube search-index* est un moteur de recherche pour les vidéos et les chaînes [PeerTube](https://joinpeertube.org/), développé par Framasoft. + +### Captures d'écran + +![Captures d'écran de PeerTube search-index](https://github.com/YunoHost-Apps/peertube-search-index_ynh/blob/master/doc/screenshots/sepia-search-screenshot.png) + +### Avertissements / informations importantes + +### Important points to read before installing + +1. **PeerTube search-index** nécessite un **domaine principal** dédié, par exemple search.domain.tld + +### Configuration + +Pour configurer cette application : éditer le fichier `/var/www/peertube-search-index/config/production.yaml` via SSH. + +## Liens utiles + ++ Site web : [search.joinpeertube.org](https://search.joinpeertube.org/) ++ Démonstration : [Démo](https://search.joinpeertube.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/peertube-search-index](https://github.com/YunoHost-Apps/peertube-search-index_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/peertube-search-index/issues](https://github.com/YunoHost-Apps/peertube-search-index_ynh/issues) diff --git a/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.md b/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.md new file mode 100644 index 00000000..eff2ffab --- /dev/null +++ b/pages/04.applications/10.docs/peertube-search-index/app_peertube-search-index.md @@ -0,0 +1,37 @@ +--- +title: PeerTube search-index +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_peertube-search-index' +--- + +[![Installer PeerTube search-index with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=peertube-search-index) [![Integration level](https://dash.yunohost.org/integration/peertube-search-index.svg)](https://dash.yunohost.org/appci/app/peertube-search-index) + +### Index + +- [Useful links](#useful-links) + +*PeerTube search-index* is a search engine for [PeerTube](https://joinpeertube.org/) videos and channels, developed by Framasoft. + +### Screenshots + +![Screenshots of PeerTube search-index](https://github.com/YunoHost-Apps/peertube-search-index_ynh/blob/master/doc/screenshots/sepia-search-screenshot.png) + +### Disclaimers / important information + +### Important points to read before installing + +1. **PeerTube search-index** requires a dedicated **root domain**, e.g. search.domain.tld + +### Configuration + +To configure this app: modify the file `/var/www/peertube-search-index/config/production.yaml` with SSH. + +## Useful links + ++ Website: [search.joinpeertube.org](https://search.joinpeertube.org/) ++ Demonstration: [Demo](https://search.joinpeertube.org/) ++ Application software repository: [github.com - YunoHost-Apps/peertube-search-index](https://github.com/YunoHost-Apps/peertube-search-index_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/peertube-search-index/issues](https://github.com/YunoHost-Apps/peertube-search-index_ynh/issues) diff --git a/pages/04.applications/10.docs/petrolette/app_petrolette.fr.md b/pages/04.applications/10.docs/petrolette/app_petrolette.fr.md new file mode 100644 index 00000000..54b7fed4 --- /dev/null +++ b/pages/04.applications/10.docs/petrolette/app_petrolette.fr.md @@ -0,0 +1,33 @@ +--- +title: Petrolette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_petrolette' +--- + +[![Installer Petrolette avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=petrolette) [![Integration level](https://dash.yunohost.org/integration/petrolette.svg)](https://dash.yunohost.org/appci/app/petrolette) + +### Index + +- [Liens utiles](#liens-utiles) + +*Petrolette* est la page d'actu qui ne sait rien de toi. + +### Captures d'écran + +![Captures d'écran de Petrolette](https://github.com/YunoHost-Apps/petrolette_ynh/blob/master/doc/screenshots/petrolette.png) + +### Avertissements / informations importantes + +- nécessite un domaine dédié + +- l'application ne stocke rien localement. L'opération de restauration/mise à niveau revient à réinstaller l'application. + +## Liens utiles + ++ Site web : [framagit.org/yphil/petrolette](https://framagit.org/yphil/petrolette) ++ Démonstration : [Démo](https://petrolette.space/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/petrolette](https://github.com/YunoHost-Apps/petrolette_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/petrolette/issues](https://github.com/YunoHost-Apps/petrolette_ynh/issues) diff --git a/pages/04.applications/10.docs/petrolette/app_petrolette.md b/pages/04.applications/10.docs/petrolette/app_petrolette.md new file mode 100644 index 00000000..c04d1898 --- /dev/null +++ b/pages/04.applications/10.docs/petrolette/app_petrolette.md @@ -0,0 +1,33 @@ +--- +title: Petrolette +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_petrolette' +--- + +[![Installer Petrolette with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=petrolette) [![Integration level](https://dash.yunohost.org/integration/petrolette.svg)](https://dash.yunohost.org/appci/app/petrolette) + +### Index + +- [Useful links](#useful-links) + +*Petrolette* is the news reader that doesn't know you. + +### Screenshots + +![Screenshots of Petrolette](https://github.com/YunoHost-Apps/petrolette_ynh/blob/master/doc/screenshots/petrolette.png) + +### Disclaimers / important information + +- require a dedicated domain + +- the application doesn't store anything locally. Restore/uprade operation is basically reinstalling the app. + +## Useful links + ++ Website: [framagit.org/yphil/petrolette](https://framagit.org/yphil/petrolette) ++ Demonstration: [Demo](https://petrolette.space/) ++ Application software repository: [github.com - YunoHost-Apps/petrolette](https://github.com/YunoHost-Apps/petrolette_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/petrolette/issues](https://github.com/YunoHost-Apps/petrolette_ynh/issues) diff --git a/pages/04.applications/10.docs/photoview/app_photoview.fr.md b/pages/04.applications/10.docs/photoview/app_photoview.fr.md new file mode 100644 index 00000000..d895df4f --- /dev/null +++ b/pages/04.applications/10.docs/photoview/app_photoview.fr.md @@ -0,0 +1,27 @@ +--- +title: Photoview +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_photoview' +--- + +[![Installer Photoview avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=photoview) [![Integration level](https://dash.yunohost.org/integration/photoview.svg)](https://dash.yunohost.org/appci/app/photoview) + +### Index + +- [Liens utiles](#liens-utiles) + +*Photoview* est une application de galerie photos simple et facile à utiliser, faite pour les photographes. + +### Captures d'écran + +![Captures d'écran de Photoview](https://github.com/YunoHost-Apps/photoview_ynh/blob/master/doc/screenshots/screenshot1.png) + +## Liens utiles + ++ Site web : [photoview.github.io/](https://photoview.github.io/) ++ Démonstration : [Démo](https://photos.qpqp.dk/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/photoview](https://github.com/YunoHost-Apps/photoview_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/photoview/issues](https://github.com/YunoHost-Apps/photoview_ynh/issues) diff --git a/pages/04.applications/10.docs/photoview/app_photoview.md b/pages/04.applications/10.docs/photoview/app_photoview.md new file mode 100644 index 00000000..d0b2bd07 --- /dev/null +++ b/pages/04.applications/10.docs/photoview/app_photoview.md @@ -0,0 +1,27 @@ +--- +title: Photoview +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_photoview' +--- + +[![Installer Photoview with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=photoview) [![Integration level](https://dash.yunohost.org/integration/photoview.svg)](https://dash.yunohost.org/appci/app/photoview) + +### Index + +- [Useful links](#useful-links) + +*Photoview* is a simple and user-friendly photo gallery that's made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. + +### Screenshots + +![Screenshots of Photoview](https://github.com/YunoHost-Apps/photoview_ynh/blob/master/doc/screenshots/screenshot1.png) + +## Useful links + ++ Website: [photoview.github.io/](https://photoview.github.io/) ++ Demonstration: [Demo](https://photos.qpqp.dk/login) ++ Application software repository: [github.com - YunoHost-Apps/photoview](https://github.com/YunoHost-Apps/photoview_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/photoview/issues](https://github.com/YunoHost-Apps/photoview_ynh/issues) diff --git a/pages/04.applications/10.docs/phpbb/app_phpbb.fr.md b/pages/04.applications/10.docs/phpbb/app_phpbb.fr.md new file mode 100644 index 00000000..7dc8576a --- /dev/null +++ b/pages/04.applications/10.docs/phpbb/app_phpbb.fr.md @@ -0,0 +1,35 @@ +--- +title: phpBB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpbb' +--- + +[![Installer phpBB avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpbb) [![Integration level](https://dash.yunohost.org/integration/phpbb.svg)](https://dash.yunohost.org/appci/app/phpbb) + +### Index + +- [Liens utiles](#liens-utiles) + +*phpBB* est une solution logicielle gratuite de forum "à plat" qui peut être utilisée pour rester en contact avec un groupe de personnes ou pour alimenter l'ensemble de votre site Web. Avec une vaste base de données d'extensions créées par les utilisateurs et une base de données de styles contenant des centaines de styles et d'images pour personnaliser votre forum, vous pouvez créer un forum unique en quelques minutes. + +### Captures d'écran + +![Capture d'écran de phpBB](https://github.com/YunoHost-Apps/phpbb_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +1. L'application devra terminer le processus d'enregistrement une fois l'installation terminée en **visitant le domaine** sur lequel *phpBB* est installé. +1. Les informations d'identification de la base de données MySQL seront envoyées à la **messagerie admin**. +1. Veuillez supprimer, déplacer ou renommer le répertoire d'installation (`mv /var/www/phpbb/install /var/www/phpbb/install_old`) avant d'utiliser votre forum. Si ce répertoire est toujours présent, seul le panneau de configuration d'administration (ACP) sera accessible. + +## Liens utiles + ++ Site web : [phpbb.com](https://www.phpbb.com/) ++ Démonstration : [Démo](https://www.phpbb.com/demo/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/phpbb](https://github.com/YunoHost-Apps/phpbb_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/phpbb/issues](https://github.com/YunoHost-Apps/phpbb_ynh/issues) diff --git a/pages/04.applications/10.docs/phpbb/app_phpbb.md b/pages/04.applications/10.docs/phpbb/app_phpbb.md new file mode 100644 index 00000000..de5ffeca --- /dev/null +++ b/pages/04.applications/10.docs/phpbb/app_phpbb.md @@ -0,0 +1,35 @@ +--- +title: phpBB +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpbb' +--- + +[![Installer phpBB with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpbb) [![Integration level](https://dash.yunohost.org/integration/phpbb.svg)](https://dash.yunohost.org/appci/app/phpbb) + +### Index + +- [Useful links](#useful-links) + +*phpBB* is a free flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. With an extensive database of user-created extensions and styles database containing hundreds of style and image packages to customise your board, you can create a very unique forum in minutes. + +### Screenshots + +![Screenshot of phpBB](https://github.com/YunoHost-Apps/phpbb_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Configuration + +1. The app will require to complete the registration process after the instllation is complete by **visiting the domain** on which *phpBB* is installed. +1. The MySQL database credentials will be sent to the **admin mail**. +1. Please delete, move or rename the install directory (`mv /var/www/phpbb/install /var/www/phpbb/install_old`) before you use your board. If this directory is still present, only the Administration Control Panel (ACP) will be accessible. + +## Useful links + ++ Website: [phpbb.com](https://www.phpbb.com/) ++ Demonstration: [Demo](https://www.phpbb.com/demo/) ++ Application software repository: [github.com - YunoHost-Apps/phpbb](https://github.com/YunoHost-Apps/phpbb_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/phpbb/issues](https://github.com/YunoHost-Apps/phpbb_ynh/issues) diff --git a/pages/04.applications/10.docs/phpinfo/app_phpinfo.fr.md b/pages/04.applications/10.docs/phpinfo/app_phpinfo.fr.md new file mode 100644 index 00000000..047eca24 --- /dev/null +++ b/pages/04.applications/10.docs/phpinfo/app_phpinfo.fr.md @@ -0,0 +1,22 @@ +--- +title: Phpinfo +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpinfo' +--- + +[![Installer Phpinfo avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpinfo) [![Integration level](https://dash.yunohost.org/integration/phpinfo.svg)](https://dash.yunohost.org/appci/app/phpinfo) + +### Index + +- [Liens utiles](#liens-utiles) + +*Phpinfo* est un simple visualiseur d'informations php. + +## Liens utiles + ++ Site web : [php.net/manual/fr/function.phpinfo.php](https://www.php.net/manual/fr/function.phpinfo.php) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/phpinfo](https://github.com/YunoHost-Apps/phpinfo_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/phpinfo/issues](https://github.com/YunoHost-Apps/phpinfo_ynh/issues) diff --git a/pages/04.applications/10.docs/phpinfo/app_phpinfo.md b/pages/04.applications/10.docs/phpinfo/app_phpinfo.md new file mode 100644 index 00000000..a52e5689 --- /dev/null +++ b/pages/04.applications/10.docs/phpinfo/app_phpinfo.md @@ -0,0 +1,22 @@ +--- +title: Phpinfo +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpinfo' +--- + +[![Installer Phpinfo with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpinfo) [![Integration level](https://dash.yunohost.org/integration/phpinfo.svg)](https://dash.yunohost.org/appci/app/phpinfo) + +### Index + +- [Useful links](#useful-links) + +*Phpinfo* is a simple phpinfo. + +## Useful links + ++ Website: [php.net/manual/fr/function.phpinfo.php](https://www.php.net/manual/fr/function.phpinfo.php) ++ Application software repository: [github.com - YunoHost-Apps/phpinfo](https://github.com/YunoHost-Apps/phpinfo_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/phpinfo/issues](https://github.com/YunoHost-Apps/phpinfo_ynh/issues) diff --git a/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.fr.md b/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.fr.md new file mode 100644 index 00000000..e396cc91 --- /dev/null +++ b/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.fr.md @@ -0,0 +1,27 @@ +--- +title: phpLDAPadmin +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpldapadmin' +--- + +[![Installer phpLDAPadmin avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpldapadmin) [![Integration level](https://dash.yunohost.org/integration/phpldapadmin.svg)](https://dash.yunohost.org/appci/app/phpldapadmin) + +### Index + +- [Liens utiles](#liens-utiles) + +*phpLDAPadmin* est une application web pour administrer les serveurs LDAP (Lightweight Directory Access Protocol). + +### Captures d'écran + +![Captures d'écran de phpLDAPadmin](https://github.com/YunoHost-Apps/phpldapadmin_ynh/blob/master/doc/screenshots/screenshot.png) + +## Liens utiles + ++ Site web : [phpldapadmin.org](www.phpldapadmin.org) ++ Démonstration : [Démo](https://olddemo.phpldapadmin.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/phpldapadmin](https://github.com/YunoHost-Apps/phpldapadmin_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/phpldapadmin/issues](https://github.com/YunoHost-Apps/phpldapadmin_ynh/issues) diff --git a/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.md b/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.md new file mode 100644 index 00000000..cc98e384 --- /dev/null +++ b/pages/04.applications/10.docs/phpldapadmin/app_phpldapadmin.md @@ -0,0 +1,27 @@ +--- +title: phpLDAPadmin +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_phpldapadmin' +--- + +[![Installer phpLDAPadmin with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=phpldapadmin) [![Integration level](https://dash.yunohost.org/integration/phpldapadmin.svg)](https://dash.yunohost.org/appci/app/phpldapadmin) + +### Index + +- [Useful links](#useful-links) + +*phpLDAPadmin* is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. + +### Screenshots + +![Screenshots of phpLDAPadmin](https://github.com/YunoHost-Apps/phpldapadmin_ynh/blob/master/doc/screenshots/screenshot.png) + +## Useful links + ++ Website: [phpldapadmin.org](www.phpldapadmin.org) ++ Demonstration: [Demo](https://olddemo.phpldapadmin.org/) ++ Application software repository: [github.com - YunoHost-Apps/phpldapadmin](https://github.com/YunoHost-Apps/phpldapadmin_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/phpldapadmin/issues](https://github.com/YunoHost-Apps/phpldapadmin_ynh/issues) diff --git a/pages/04.applications/10.docs/plainpad/app_plainpad.fr.md b/pages/04.applications/10.docs/plainpad/app_plainpad.fr.md new file mode 100644 index 00000000..6acee773 --- /dev/null +++ b/pages/04.applications/10.docs/plainpad/app_plainpad.fr.md @@ -0,0 +1,38 @@ +--- +title: Plainpad +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_plainpad' +--- + +[![Installer Plainpad avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=plainpad) [![Integration level](https://dash.yunohost.org/integration/plainpad.svg)](https://dash.yunohost.org/appci/app/plainpad) + +### Index + +- [Liens utiles](#liens-utiles) + +*Plainpad* est une application de prise de notes open source auto-hébergée qui est très facile à configurer sur votre serveur. Vos données ne quitteront jamais votre serveur et vous pourrez y accéder depuis n'importe quel appareil connecté à Internet. +Avec Plainpad, vous pouvez autoriser plusieurs utilisateurs à accéder à l'application sans pouvoir voir les notes des autres. Les notes sont cryptées et stockées en toute sécurité dans la base de données. + +### Captures d'écran + +![Captures d'écran de Plainpad](https://github.com/YunoHost-Apps/plainpad_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +Les identifiants par défaut sont : +``` +username: admin@example.org +password: 12345 +``` + +## Liens utiles + ++ Site web : [alextselegidis.com/get/plainpad/](https://alextselegidis.com/get/plainpad/) ++ Démonstration : [Démo](https://alextselegidis.com/try/plainpad/#/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/plainpad](https://github.com/YunoHost-Apps/plainpad_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/plainpad/issues](https://github.com/YunoHost-Apps/plainpad_ynh/issues) diff --git a/pages/04.applications/10.docs/plainpad/app_plainpad.md b/pages/04.applications/10.docs/plainpad/app_plainpad.md new file mode 100644 index 00000000..5d59cb6e --- /dev/null +++ b/pages/04.applications/10.docs/plainpad/app_plainpad.md @@ -0,0 +1,38 @@ +--- +title: Plainpad +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_plainpad' +--- + +[![Installer Plainpad with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=plainpad) [![Integration level](https://dash.yunohost.org/integration/plainpad.svg)](https://dash.yunohost.org/appci/app/plainpad) + +### Index + +- [Useful links](#useful-links) + +*Plainpad* is a self hosted, open source note taking application that is very easy to setup on your server. Your data will never leave your server and you will be able to access them from any device connected to the internet. +With Plainpad you can allow multiple users to access the application without being able to see each other's notes. The notes are being encrypted and stored safely in the database. + +### Screenshots + +![Screenshots of Plainpad](https://github.com/YunoHost-Apps/plainpad_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Configuration + +The default credentials are: +``` +username: admin@example.org +password: 12345 +``` + +## Useful links + ++ Website: [alextselegidis.com/get/plainpad/](https://alextselegidis.com/get/plainpad/) ++ Demonstration: [Demo](https://alextselegidis.com/try/plainpad/#/login) ++ Application software repository: [github.com - YunoHost-Apps/plainpad](https://github.com/YunoHost-Apps/plainpad_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/plainpad/issues](https://github.com/YunoHost-Apps/plainpad_ynh/issues) diff --git a/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.fr.md b/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.fr.md new file mode 100644 index 00000000..75b936eb --- /dev/null +++ b/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.fr.md @@ -0,0 +1,45 @@ +--- +title: PrettyNoemie CMS +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prettynoemiecms' +--- + +[![Installer PrettyNoemie CMS avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prettynoemiecms) [![Integration level](https://dash.yunohost.org/integration/prettynoemiecms.svg)](https://dash.yunohost.org/appci/app/prettynoemiecms) + +### Index + +- [Liens utiles](#liens-utiles) + +*PrettyNoemie CMS* est un CMS offrant à ses utilisateurs une solution ergonomique, simple et élégante pour construire en un rien de temps des sites vitrines responsives au design moderne. +La construction de votre site consistera à agencer à votre convenance des modules variés, d'éditer leurs contenus, et de personnaliser votre site en choisissant les polices de caractère, la mise en forme du texte, ainsi que les couleurs d'affichage. + +### Captures d'écran + +![Capture d'écran de PrettyNoemie CMS](https://github.com/YunoHost-Apps/prettynoemiecms_ynh/blob/master/doc/screenshots/pages-framasite-theme-light.gif) + +### Avertissements / informations importantes + +### Configuration + +Configurer cette application via le panneau d'administration : `votre.domain.tld/votre_chemin/admin` + +### Essayez le ! + +https://demo-pretty-noemie.frama.site + +Connectez-vous avec : +``` +login : pretty +mdp : 12345678 +``` +Lorsque plusieurs personnes sont connectées en même temps au même site avec le même compte, NoemieCms peut estimer qu'il y a usurpation et renvoie des erreurs (CSRF). + +## Liens utiles + ++ Site web : [framagit.org/framasoft/PrettyNoemieCMS](https://framagit.org/framasoft/PrettyNoemieCMS) ++ Démonstration : [Démo](https://demo-pretty-noemie.frama.site) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/prettynoemiecms](https://github.com/YunoHost-Apps/prettynoemiecms_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/prettynoemiecms/issues](https://github.com/YunoHost-Apps/prettynoemiecms_ynh/issues) diff --git a/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.md b/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.md new file mode 100644 index 00000000..04874b03 --- /dev/null +++ b/pages/04.applications/10.docs/prettynoemiecms/app_prettynoemiecms.md @@ -0,0 +1,45 @@ +--- +title: PrettyNoemie CMS +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prettynoemiecms' +--- + +[![Installer PrettyNoemie CMS with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prettynoemiecms) [![Integration level](https://dash.yunohost.org/integration/prettynoemiecms.svg)](https://dash.yunohost.org/appci/app/prettynoemiecms) + +### Index + +- [Useful links](#useful-links) + +*PrettyNoemie CMS* offers its users an ergonomic solution, simple and elegant to build in no time responsive windows sites with modern design. +The construction of your site will consist of arranging at your convenience various modules, edit their content, and customize your site by choosing fonts, formatting text, and display colors. + +## Screenshots + +![Screenshot of PrettyNoemie CMS](https://github.com/YunoHost-Apps/prettynoemiecms_ynh/blob/master/doc/screenshots/pages-framasite-theme-light.gif) + +## Disclaimers / important information + +## Configuration + +Configure this app with the admin panel: `your.domain.tld/your_path/admin` + +### Try it ! + +https://demo-pretty-noemie.frama.site + +Log in with: +``` +login : pretty +mdp : 12345678 +``` +When several people are connected at the same time to the same site with the same account, NoemieCms may consider that there is a usurpation and return errors (CSRF). + +## Useful links + ++ Website: [framagit.org/framasoft/PrettyNoemieCMS](https://framagit.org/framasoft/PrettyNoemieCMS) ++ Demonstration: [Demo](https://demo-pretty-noemie.frama.site) ++ Application software repository: [github.com - YunoHost-Apps/prettynoemiecms](https://github.com/YunoHost-Apps/prettynoemiecms_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/prettynoemiecms/issues](https://github.com/YunoHost-Apps/prettynoemiecms_ynh/issues) diff --git a/pages/04.applications/10.docs/prometheus/app_prometheus.fr.md b/pages/04.applications/10.docs/prometheus/app_prometheus.fr.md new file mode 100644 index 00000000..9f4f5c1b --- /dev/null +++ b/pages/04.applications/10.docs/prometheus/app_prometheus.fr.md @@ -0,0 +1,28 @@ +--- +title: Prometheus +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prometheus' +--- + +[![Installer Prometheus avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prometheus) [![Integration level](https://dash.yunohost.org/integration/prometheus.svg)](https://dash.yunohost.org/appci/app/prometheus) + +### Index + +- [Liens utiles](#liens-utiles) + +*Prometheus* est une application de supervision chronologique de systèmes et services. + +### Avertissements / informations importantes + +* Le port assigné à l'app est consultable dans `/etc/yunohost/apps/prometheus/settings.yml` ou avec la commande `yunohost app info prometheus --full` +* L'app est configurable dans le fichier `/opt/yunohost/prometheus/prometheus.yml`, ensuite redémarrez le service de l'app. + +## Liens utiles + ++ Site web : [prometheus.io](https://prometheus.io/) ++ Démonstration : [Démo](https://demo.do.prometheus.io/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/prometheus](https://github.com/YunoHost-Apps/prometheus_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/prometheus/issues](https://github.com/YunoHost-Apps/prometheus_ynh/issues) diff --git a/pages/04.applications/10.docs/prometheus/app_prometheus.md b/pages/04.applications/10.docs/prometheus/app_prometheus.md new file mode 100644 index 00000000..a3bfc540 --- /dev/null +++ b/pages/04.applications/10.docs/prometheus/app_prometheus.md @@ -0,0 +1,28 @@ +--- +title: Prometheus +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prometheus' +--- + +[![Installer Prometheus with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prometheus) [![Integration level](https://dash.yunohost.org/integration/prometheus.svg)](https://dash.yunohost.org/appci/app/prometheus) + +### Index + +- [Useful links](#useful-links) + +*Prometheus* is a monitoring system and time series database. + +### Disclaimers / important information + +* Port assigned to the app can be read in `/etc/yunohost/apps/prometheus/settings.yml` or within CLI with `yunohost app info prometheus --full` +* The app is configurable within the file `/opt/yunohost/prometheus/prometheus.yml`, then reboot the app service. + +## Useful links + ++ Website: [prometheus.io](https://prometheus.io/) ++ Demonstration: [Demo](https://demo.do.prometheus.io/) ++ Application software repository: [github.com - YunoHost-Apps/prometheus](https://github.com/YunoHost-Apps/prometheus_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/prometheus/issues](https://github.com/YunoHost-Apps/prometheus_ynh/issues) diff --git a/pages/04.applications/10.docs/prowlarr/app_prowlarr.fr.md b/pages/04.applications/10.docs/prowlarr/app_prowlarr.fr.md new file mode 100644 index 00000000..eaf737d2 --- /dev/null +++ b/pages/04.applications/10.docs/prowlarr/app_prowlarr.fr.md @@ -0,0 +1,33 @@ +--- +title: Prowlarr +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prowlarr' +--- + +[![Installer Prowlarr avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prowlarr) [![Integration level](https://dash.yunohost.org/integration/prowlarr.svg)](https://dash.yunohost.org/appci/app/prowlarr) + +### Index + +- [Liens utiles](#liens-utiles) + +*Prowlarr* est une application de gestion complète de vos indexeurs pour Radarr, Sonarr, Lidarr... + +### Captures d'écran + +![Capture d'écran de Prowlarr](https://github.com/YunoHost-Apps/prowlarr_ynh/blob/master/doc/screenshots/screenshot.jpg) + +### Avertissements / informations importantes + +* Les architectures compatibles sont `arm`, `arm64`, et `amd64` +* Le contrôle de l'accès se fait avec le système de permissions de YunoHost. + * L'API (`domain.tld/path/api`) est accessible aux visiteurs pour permettre le contrôle via des clients externes. + +## Liens utiles + ++ Site web : [prowlarr.com](https://prowlarr.com/) ++ Démonstration : [Démo](https://demo.prowlarr.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/prowlarr](https://github.com/YunoHost-Apps/prowlarr_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/prowlarr/issues](https://github.com/YunoHost-Apps/prowlarr_ynh/issues) diff --git a/pages/04.applications/10.docs/prowlarr/app_prowlarr.md b/pages/04.applications/10.docs/prowlarr/app_prowlarr.md new file mode 100644 index 00000000..4c6bf84c --- /dev/null +++ b/pages/04.applications/10.docs/prowlarr/app_prowlarr.md @@ -0,0 +1,33 @@ +--- +title: Prowlarr +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_prowlarr' +--- + +[![Installer Prowlarr with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=prowlarr) [![Integration level](https://dash.yunohost.org/integration/prowlarr.svg)](https://dash.yunohost.org/appci/app/prowlarr) + +### Index + +- [Useful links](#useful-links) + +*Prowlarr* is a complete management of your indexers for Radarr, Sonarr, Lidarr... + +### Screenshots + +![Screenshot of Prowlarr](https://github.com/YunoHost-Apps/prowlarr_ynh/blob/master/doc/screenshots/screenshot.jpg) + +### Disclaimers / important information + +* Supported architectures are `arm`, `arm64`, and `amd64` +* Access control is done with YunoHost's permissions system. + * API (`domain.tld/path/api`) can be accessed by visitors to allow control by remote clients. + +## Useful links + ++ Website: [prowlarr.com](https://prowlarr.com/) ++ Demonstration: [Demo](https://demo.prowlarr.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/prowlarr](https://github.com/YunoHost-Apps/prowlarr_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/prowlarr/issues](https://github.com/YunoHost-Apps/prowlarr_ynh/issues) diff --git a/pages/04.applications/10.docs/proxitok/app_proxitok.fr.md b/pages/04.applications/10.docs/proxitok/app_proxitok.fr.md new file mode 100644 index 00000000..eaa59529 --- /dev/null +++ b/pages/04.applications/10.docs/proxitok/app_proxitok.fr.md @@ -0,0 +1,23 @@ +--- +title: ProxiTok +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_proxitok' +--- + +[![Installer ProxiTok avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=proxitok) [![Integration level](https://dash.yunohost.org/integration/proxitok.svg)](https://dash.yunohost.org/appci/app/proxitok) + +### Index + +- [Liens utiles](#liens-utiles) + +*ProxiTok* vous permet d'utiliser TikTok via une interface alternative inspirée de Nitter. Toutes les requêtes adressées à TikTok sont effectuées côté serveur, vous ne vous connecterez donc jamais à leurs serveurs. + +## Liens utiles + ++ Site web : [proxitok.herokuapp.com](https://proxitok.herokuapp.com/) ++ Démonstration : [Démo](https://proxitok.herokuapp.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/proxitok](https://github.com/YunoHost-Apps/proxitok_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/galette/issues](https://github.com/YunoHost-Apps/proxitok_ynh/issues) diff --git a/pages/04.applications/10.docs/proxitok/app_proxitok.md b/pages/04.applications/10.docs/proxitok/app_proxitok.md new file mode 100644 index 00000000..9ca52ca9 --- /dev/null +++ b/pages/04.applications/10.docs/proxitok/app_proxitok.md @@ -0,0 +1,23 @@ +--- +title: ProxiTok +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_proxitok' +--- + +[![Install ProxiTok with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=proxitok) [![Integration level](https://dash.yunohost.org/integration/proxitok.svg)](https://dash.yunohost.org/appci/app/proxitok) + +### Index + +- [Useful links](#useful-links) + +*ProxiTok* allows you to use TikTok via an alternative interface inspired by Nitter. All requests made to TikTok are server-side, so you will never connect to their servers. + +## Useful links + ++ Website: [proxitok.herokuapp.com](https://proxitok.herokuapp.com/) ++ Démonstration: [Démo](https://proxitok.herokuapp.com/) ++ Application software repository: [github.com - YunoHost-Apps/proxitok](https://github.com/YunoHost-Apps/proxitok_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/galette/issues](https://github.com/YunoHost-Apps/proxitok_ynh/issues) diff --git a/pages/04.applications/10.docs/qr/app_qr.fr.md b/pages/04.applications/10.docs/qr/app_qr.fr.md new file mode 100644 index 00000000..a7ca8129 --- /dev/null +++ b/pages/04.applications/10.docs/qr/app_qr.fr.md @@ -0,0 +1,27 @@ +--- +title: LibreQR +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_qr' +--- + +[![Installer LibreQR avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=qr) [![Integration level](https://dash.yunohost.org/integration/qr.svg)](https://dash.yunohost.org/appci/app/qr) + +### Index + +- [Liens utiles](#liens-utiles) + +*LibreQR* est une interface Web pour générer des codes QR. + +### Captures d'écran + +![Capture d'écran de LibreQR](https://code.antopie.org/miraty/qr_ynh/media/branch/master/doc/screenshots/screenshot.png) + +## Liens utiles + ++ Site web : [code.antopie.org/miraty/libreqr](https://code.antopie.org/miraty/libreqr) ++ Démonstration : [Démo](https://qr.antopie.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/qr](https://github.com/YunoHost-Apps/qr_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/qr/issues](https://github.com/YunoHost-Apps/qr_ynh/issues) diff --git a/pages/04.applications/10.docs/qr/app_qr.md b/pages/04.applications/10.docs/qr/app_qr.md new file mode 100644 index 00000000..676f8b6e --- /dev/null +++ b/pages/04.applications/10.docs/qr/app_qr.md @@ -0,0 +1,27 @@ +--- +title: LibreQR +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_qr' +--- + +[![Installer LibreQR with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=qr) [![Integration level](https://dash.yunohost.org/integration/qr.svg)](https://dash.yunohost.org/appci/app/qr) + +### Index + +- [Useful links](#useful-links) + +*LibreQR* is a web interface for generating QR codes. + +### Screenshots + +![Screenshot of LibreQR](https://code.antopie.org/miraty/qr_ynh/media/branch/master/doc/screenshots/screenshot.png) + +## Useful links + ++ Website: [code.antopie.org/miraty/libreqr](https://code.antopie.org/miraty/libreqr) ++ Demonstration: [Demo](https://qr.antopie.org/) ++ Application software repository: [github.com - YunoHost-Apps/qr](https://github.com/YunoHost-Apps/qr_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/qr/issues](https://github.com/YunoHost-Apps/qr_ynh/issues) diff --git a/pages/04.applications/10.docs/question2answer/app_question2answer.fr.md b/pages/04.applications/10.docs/question2answer/app_question2answer.fr.md new file mode 100644 index 00000000..e8dc79a1 --- /dev/null +++ b/pages/04.applications/10.docs/question2answer/app_question2answer.fr.md @@ -0,0 +1,33 @@ +--- +title: Question2Answer +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_question2answer' +--- + +[![Installer Question2Answer avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=question2answer) [![Integration level](https://dash.yunohost.org/integration/question2answer.svg)](https://dash.yunohost.org/appci/app/question2answer) + +### Index + +- [Liens utiles](#liens-utiles) + +*Question2Answer* (Q2A) est une plateforme de Questions/Réponses pour PHP/MySQL.. + +### Captures d'écran + +![Capture d'écran de Question2Answer](https://github.com/YunoHost-Apps/question2answer_ynh/blob/master/doc/screenshots/install_screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +Cette application se configure via son interface administrateur, accessible sur `https://mondomaine/monquestion2answer/index.php/admin/` + +## Liens utiles + ++ Site web : [question2answer.org](https://www.question2answer.org/) ++ Démonstration : [Démo](http://demo.question2answer.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/question2answer](https://github.com/YunoHost-Apps/question2answer_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/question2answer/issues](https://github.com/YunoHost-Apps/question2answer_ynh/issues) diff --git a/pages/04.applications/10.docs/question2answer/app_question2answer.md b/pages/04.applications/10.docs/question2answer/app_question2answer.md new file mode 100644 index 00000000..47db3f14 --- /dev/null +++ b/pages/04.applications/10.docs/question2answer/app_question2answer.md @@ -0,0 +1,33 @@ +--- +title: Question2Answer +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_question2answer' +--- + +[![Installer Question2Answer with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=question2answer) [![Integration level](https://dash.yunohost.org/integration/question2answer.svg)](https://dash.yunohost.org/appci/app/question2answer) + +### Index + +- [Useful links](#useful-links) + +*Question2Answer* (Q2A) is a popular open source Q&A platform for PHP/MySQL. + +### Screenshots + +![Screenshot of Question2Answer](https://github.com/YunoHost-Apps/question2answer_ynh/blob/master/doc/screenshots/install_screenshot.png) + +### Disclaimers / important information + +### Configuration + +This app can be configured via its admin panel, available at `https://mydomain/myquestion2answer/index.php/admin/` + +## Useful links + ++ Website: [question2answer.org](https://www.question2answer.org/) ++ Demonstration: [Demo](http://demo.question2answer.org/) ++ Application software repository: [github.com - YunoHost-Apps/question2answer](https://github.com/YunoHost-Apps/question2answer_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/question2answer/issues](https://github.com/YunoHost-Apps/question2answer_ynh/issues) diff --git a/pages/04.applications/10.docs/quizzes/app_quizzes.fr.md b/pages/04.applications/10.docs/quizzes/app_quizzes.fr.md new file mode 100644 index 00000000..3472328b --- /dev/null +++ b/pages/04.applications/10.docs/quizzes/app_quizzes.fr.md @@ -0,0 +1,35 @@ +--- +title: Quizzes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_quizzes' +--- + +[![Installer Quizzes avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=quizzes) [![Integration level](https://dash.yunohost.org/integration/quizzes.svg)](https://dash.yunohost.org/appci/app/quizzes) + +### Index + +- [Liens utiles](#liens-utiles) + +*Quizzes* est une plate-forme de quizz à choix multiples (QCM) avec interface d'analyse des résultats. + +### Captures d'écran + +![Capture d'écran de Quizzes](https://github.com/YunoHost-Apps/quizzes_ynh/blob/master/doc/screenshots/score_par_theme.png) + +### Avertissements / informations importantes + +First time credentials: + +``` +Admin +test +``` + +## Liens utiles + ++ Site web : [github.com/hipay/quizzes/](https://github.com/hipay/quizzes/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/quizzes](https://github.com/YunoHost-Apps/quizzes_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/quizzes/issues](https://github.com/YunoHost-Apps/quizzes_ynh/issues) diff --git a/pages/04.applications/10.docs/quizzes/app_quizzes.md b/pages/04.applications/10.docs/quizzes/app_quizzes.md new file mode 100644 index 00000000..5275b7fd --- /dev/null +++ b/pages/04.applications/10.docs/quizzes/app_quizzes.md @@ -0,0 +1,35 @@ +--- +title: Quizzes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_quizzes' +--- + +[![Installer Quizzes with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=quizzes) [![Integration level](https://dash.yunohost.org/integration/quizzes.svg)](https://dash.yunohost.org/appci/app/quizzes) + +### Index + +- [Useful links](#useful-links) + +*Quizzes* is a multiple choice quiz platform with results analysis interface. + +### Screenshots + +![Screenshot of Quizzes](https://github.com/YunoHost-Apps/quizzes_ynh/blob/master/doc/screenshots/score_par_theme.png) + +### Disclaimers / important information + +First time credentials: + +``` +Admin +test +``` + +## Useful links + ++ Website: [github.com/hipay/quizzes/](https://github.com/hipay/quizzes/) ++ Application software repository: [github.com - YunoHost-Apps/quizzes](https://github.com/YunoHost-Apps/quizzes_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/quizzes/issues](https://github.com/YunoHost-Apps/quizzes_ynh/issues) diff --git a/pages/04.applications/10.docs/retroarch/app_retroarch.fr.md b/pages/04.applications/10.docs/retroarch/app_retroarch.fr.md new file mode 100644 index 00000000..d42e3b34 --- /dev/null +++ b/pages/04.applications/10.docs/retroarch/app_retroarch.fr.md @@ -0,0 +1,44 @@ +--- +title: Retroarch Web Player +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_retroarch' +--- + +[![Installer RetroArch avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=retroarch) [![Integration level](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch) + +### Index + +- [Liens utiles](#liens-utiles) + +*RetroArch* est une interface pour les émulateurs, les moteurs de jeux et les lecteurs multimédias. +Il vous permet d'exécuter des jeux classiques sur un large éventail d'ordinateurs et de consoles grâce à son interface graphique élégante. Les paramètres sont également unifiés afin que la configuration soit effectuée une fois pour toutes. +En outre, vous êtes en mesure d'exécuter des disques de jeux originaux (CD) à partir de RetroArch. +RetroArch dispose de fonctions avancées telles que les shaders, le netplay, le rembobinage, les temps de réponse de l'image suivante, le runahead, la traduction automatique, les fonctions d'accessibilité aux aveugles, et bien plus encore ! + +### Captures d'écran + +![Captures d'écran de RetroArch](https://github.com/YunoHost-Apps/retroarch_ynh/blob/master/doc/screenshots/ozone-main-menu.jpg) + +### Avertissements / informations importantes + +#### Bibliothèque partagée + +Même si vous pouvez uploader une ROM depuis l'application, RetroArch peut accéder à celle déjà sur votre serveur: +* Les jeux sont situés dans `/opt/yunohost/retroarch/assets/cores`. Un lien symbolique est créé vers `/home/yunohost.multimedia/share/Games` de façon à ce que vous puissiez les y mettre facilement. +* Les cores doivent être indexés pour fonctionner : le script `/opt/yunohost/retroarch/indexer.sh` tourne toutes les 5 minutes pour indexer tous les jeux dans `opt/yunohost/retroarch/assets/cores` + +#### Limitations + +* On ne peut pas sauvegarder. En fait, on ne peut pas écrire dans les fichiers du tout, donc la configuration est perdue à chaque fois... +* Pas de gestion d'utilisateurs +* Certains cores sont listés mais ne sont pas implémentés : ils ne fonctionnent donc pas, le problème vient de l'application elle même. + +## Liens utiles + ++ Site web : [retroarch.com](https://www.retroarch.com/) ++ Démonstration : [Démo](https://web.libretro.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/retroarch](https://github.com/YunoHost-Apps/retroarch_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/retroarch/issues](https://github.com/YunoHost-Apps/retroarch_ynh/issues) diff --git a/pages/04.applications/10.docs/retroarch/app_retroarch.md b/pages/04.applications/10.docs/retroarch/app_retroarch.md new file mode 100644 index 00000000..f153b70f --- /dev/null +++ b/pages/04.applications/10.docs/retroarch/app_retroarch.md @@ -0,0 +1,42 @@ +--- +title: Retroarch Web Player +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_retroarch' +--- + +[![Installer RetroArch with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=retroarch) [![Integration level](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch) + +### Index + +- [Useful links](#useful-links) + +*Retroarch Web Player* is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all. In addition to this, you are able to run original game discs (CDs) from RetroArch. RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more! + +### Screenshots + +![Screenshots of Retroarch Web Player](https://github.com/YunoHost-Apps/retroarch_ynh/blob/master/doc/screenshots/ozone-main-menu.jpg) + +### Disclaimers / important information + +#### Use Shared ROMs library + +Although you can upload a ROM at runtime, retroarch may have access to the ROMs you already have on your server: + +* Games are located in `/opt/yunohost/retroarch/assets/cores`. A symbolic link is created to this folder in `/home/yunohost.multimedia/share/Games`, so that you can place your games from here +* cores have to be indexed to work : script `/opt/yunohost/retroarch/indexer.sh` run every 5 minutes to index all games in `opt/yunohost/retroarch/assets/cores` + +#### Limitations + +* Cannot save game, in fact, cannot write at all... so configuration is lost each time you start again +* No user management +* Some core are listed but not implemented : they do not work, the issue is from the upstream app. + +## Useful links + ++ Website: [retroarch.com](https://www.retroarch.com/) ++ Demonstration: [Demo](https://web.libretro.com/) ++ Application software repository: [github.com - YunoHost-Apps/retroarch](https://github.com/YunoHost-Apps/retroarch_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/retroarch/issues](https://github.com/YunoHost-Apps/retroarch_ynh/issues) diff --git a/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.fr.md b/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.fr.md new file mode 100644 index 00000000..c88b9d77 --- /dev/null +++ b/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.fr.md @@ -0,0 +1,79 @@ +--- +title: RSS-Bridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_rss-bridge' +--- + +[![Installer RSS-Bridge avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=rss-bridge) [![Integration level](https://dash.yunohost.org/integration/rss-bridge.svg)](https://dash.yunohost.org/appci/app/rss-bridge) + +### Index + +- [Liens utiles](#liens-utiles) + +*RSS-Bridge* est un projet PHP capable de générer des flux RSS et Atom pour les sites web qui n'en ont pas. Il peut être utilisé sur des serveurs web ou comme une application autonome en mode CLI. + +Important : RSS-Bridge n'est pas un lecteur de flux ou un agrégateur de flux, mais un outil pour générer des flux qui sont consommés par des lecteurs de flux et des agrégateurs de flux. Vous trouverez une liste d'agrégateurs de flux sur Wikipedia. + +#### Sites/pages supportés (principal) + + * `FlickrExplore` : [Dernières images intéressantes](http://www.flickr.com/explore) de Flickr + * `GoogleSearch` : Les résultats les plus récents de la recherche Google. + * `GooglePlus` : Les messages les plus récents de la chronologie de l'utilisateur. + * `Twitter` : Recherche par mot-clé/hashtag ou ligne de temps de l'utilisateur. + * `Identi.ca` : Chronologie de l'utilisateur Identica (devrait être compatible avec les autres instances Pump.io) + * YouTube : chaîne, liste de lecture ou recherche d'un utilisateur de YouTube. + * `Cryptome` : Retourne les documents les plus récents de [Cryptome.org](http://cryptome.org/) + * `DansTonChat` : Les citations les plus récentes de [danstonchat.com](http://danstonchat.com/) + * `DuckDuckGo` : Résultats les plus récents de [DuckDuckGo.com](https://duckduckgo.com/) + * `Instagram` : Les photos les plus récentes d'un utilisateur d'Instagram + * `OpenClassrooms` : Les derniers tutoriels de [fr.openclassrooms.com](http://fr.openclassrooms.com/) + * `Pinterest` : Les photos les plus récentes d'un utilisateur ou d'une recherche + * `ScmbBridge` : Les histoires les plus récentes de [secouchermoinsbete.fr](http://secouchermoinsbete.fr/) + * `Wikipedia` : articles en surbrillance de [Wikipedia](https://wikipedia.org/) en anglais, allemand, français ou espéranto. + * `Bandcamp` : renvoie la dernière version de [bandcamp](https://bandcamp.com/) pour un tag + * `ThePirateBay` : Retourne les derniers torrents indexés de [The Pirate Bay](https://thepiratebay.se/) avec des mots-clés. + * `Facebook` : Retourne les dernières publications sur une page ou un profil sur [Facebook](https://facebook.com/) + +Plus [de nombreux autres ponts](bridges/) à activer, grâce à la communauté + +#### Format de sortie + +Le format de sortie peut prendre plusieurs formes : + + * `Atom` : Fil ATOM, à utiliser dans les lecteurs RSS/Feed. + * `Mrss` : Flux MRSS, à utiliser dans les lecteurs RSS/Feed. + * `Json` : Json, pour la lecture par d'autres applications. + * `Html` : Page html simple. + * `Plaintext` : Texte brut (objet php, tel que retourné par print_r). + +### Captures d'écran + +![Capture d'écran de RSS-Bridge](https://github.com/YunoHost-Apps/rss-bridge_ynh/blob/master/doc/screenshots/screenshot_rss-bridge_welcome.png) + +### Avertissements / informations importantes + +### Configuration + +#### Activation/désactivation des ponts + +Par défaut, le script crée `whitelist.txt` et ajoute les ponts principaux (voir ci-dessus). Vous pouvez le modifier : + + * pour activer les ponts supplémentaires (un pont par ligne) + * pour désactiver les ponts principaux (supprimer la ligne) + * pour activer tous les ponts (juste un joker `*` comme contenu du fichier) + +Pour des raisons de simplicité, ce paquet YunoHost active tous les ponts par défaut. + +##### Multi-users support + +Cette application est publique et il n'y a pas de notion d'utilisateur. + +## Liens utiles + ++ Site web : [github.com/RSS-Bridge/rss-bridge](https://github.com/RSS-Bridge/rss-bridge) ++ Démonstration : [Démo](https://wtf.roflcopter.fr/rss-bridge/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/rss-bridge](https://github.com/YunoHost-Apps/rss-bridge_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/rss-bridge/issues](https://github.com/YunoHost-Apps/rss-bridge_ynh/issues) diff --git a/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.md b/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.md new file mode 100644 index 00000000..ec28a369 --- /dev/null +++ b/pages/04.applications/10.docs/rss-bridge/app_rss-bridge.md @@ -0,0 +1,79 @@ +--- +title: RSS-Bridge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_rss-bridge' +--- + +[![Installer RSS-Bridge with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=rss-bridge) [![Integration level](https://dash.yunohost.org/integration/rss-bridge.svg)](https://dash.yunohost.org/appci/app/rss-bridge) + +### Index + +- [Useful links](#useful-links) + +*RSS-Bridge* is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode. + +Important: RSS-Bridge is not a feed reader or feed aggregator, but a tool to generate feeds that are consumed by feed readers and feed aggregators. Find a list of feed aggregators on Wikipedia. + +#### Supported sites/pages (main) + + * `FlickrExplore` : [Latest interesting images](http://www.flickr.com/explore) from Flickr + * `GoogleSearch` : Most recent results from Google Search + * `GooglePlus` : Most recent posts of user timeline + * `Twitter` : Return keyword/hashtag search or user timeline + * `Identi.ca` : Identica user timeline (Should be compatible with other Pump.io instances) + * `YouTube` : YouTube user channel, playlist or search + * `Cryptome` : Returns the most recent documents from [Cryptome.org](http://cryptome.org/) + * `DansTonChat`: Most recent quotes from [danstonchat.com](http://danstonchat.com/) + * `DuckDuckGo`: Most recent results from [DuckDuckGo.com](https://duckduckgo.com/) + * `Instagram`: Most recent photos from an Instagram user + * `OpenClassrooms`: Lastest tutorials from [fr.openclassrooms.com](http://fr.openclassrooms.com/) + * `Pinterest`: Most recent photos from user or search + * `ScmbBridge`: Newest stories from [secouchermoinsbete.fr](http://secouchermoinsbete.fr/) + * `Wikipedia`: highlighted articles from [Wikipedia](https://wikipedia.org/) in English, German, French or Esperanto + * `Bandcamp` : Returns last release from [bandcamp](https://bandcamp.com/) for a tag + * `ThePirateBay` : Returns the newest indexed torrents from [The Pirate Bay](https://thepiratebay.se/) with keywords + * `Facebook` : Returns the latest posts on a page or profile on [Facebook](https://facebook.com/) + +Plus [many other bridges](bridges/) to enable, thanks to the community + +#### Output format + +Output format can take several forms: + + * `Atom` : ATOM Feed, for use in RSS/Feed readers + * `Mrss` : MRSS Feed, for use in RSS/Feed readers + * `Json` : Json, for consumption by other applications. + * `Html` : Simple html page. + * `Plaintext` : raw text (php object, as returned by print_r) + +### Screenshots + +![Screenshots of RSS-Bridge](https://github.com/YunoHost-Apps/rss-bridge_ynh/blob/master/doc/screenshots/screenshot_rss-bridge_welcome.png) + +### Disclaimers / important information + +### Configuration + +#### Enabling/Disabling bridges + +By default, the script creates `whitelist.txt` and adds the main bridges (see above). you can edit it: + + * to enable extra bridges (one bridge per line) + * to disable main bridges (remove the line) + * to enable all bridges (just one wildcard `*` as file content) + +As a matter of simplicity, this YunoHost package enables every bridge by default. + +##### Multi-users support + +This is application is public and there's no notion of user. + +## Useful links + ++ Website: [github.com/RSS-Bridge/rss-bridge](https://github.com/RSS-Bridge/rss-bridge) ++ Demonstration: [Demo](https://wtf.roflcopter.fr/rss-bridge/) ++ Application software repository: [github.com - YunoHost-Apps/rss-bridge](https://github.com/YunoHost-Apps/rss-bridge_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/rss-bridge/issues](https://github.com/YunoHost-Apps/rss-bridge_ynh/issues) diff --git a/pages/04.applications/10.docs/seafile/app_seafile.fr.md b/pages/04.applications/10.docs/seafile/app_seafile.fr.md new file mode 100644 index 00000000..28bf3826 --- /dev/null +++ b/pages/04.applications/10.docs/seafile/app_seafile.fr.md @@ -0,0 +1,106 @@ +--- +title: Seafile +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_seafile' +--- + +[![Installer Seafile avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=seafile) [![Integration level](https://dash.yunohost.org/integration/seafile.svg)](https://dash.yunohost.org/appci/app/seafile) + +### Index + +- [Liens utiles](#liens-utiles) + +*Seafile* est une application open source de stockage en ligne (cloud). + +Il s'agit d'une plateforme de synchronisation et de partage de fichiers d'entreprise avec une fiabilité et des performances élevées. Il s'agit d'une plateforme d'hébergement de fichiers avec une fiabilité et des performances élevées. Placez des fichiers sur votre propre serveur. Synchronisez et partagez des fichiers sur différents appareils, ou accédez à tous les fichiers sous forme de disque virtuel. + +### Captures d'écran + +![Capture d'écran de Seafile](https://github.com/YunoHost-Apps/seafile_ynh/blob/master/doc/screenshots/access-logs.jpg) + +### Avertissements / informations importantes + +#### Support multi-utilisateurs + +Cette application supporte LDAP et l'authentification SSO. + +Si vous avez installé Seafile avant 7.x et que vous avez plus d'un domaine pour les utilisateurs dans YunoHost ou que l'application Seafile est installée sur un domaine différent, vous devez migrer vos comptes. +Vous pouvez utiliser l'action fournie à `https://domain.tld/yunohost/admin/#/apps/seafile/actions`. Vous pouvez également utiliser la commande suivante pour migrer tous vos comptes : +``` +yunohost app action run seafile migrate_user_email_to_mail_email +``` +Voir [issue#44](https://github.com/YunoHost-Apps/seafile_ynh/issues/44) +pour plus d'information. + +#### Les architectures prises en charge + +Depuis Seafile 6.3, l'architecture i386 n'est plus supportée. + +Seafile ne distribue pas de binaire pour les architectures génériques armhf mais les binaires rpi fonctionnent généralement sur toutes les cartes arm. + +#### Informations complémentaires + +#### Installation + +Depuis la ligne de commande : +``` +yunohost app install seafile +``` + +#### Mise à niveau + +Par défaut, une sauvegarde est effectuée avant la mise à niveau. Pour éviter cela, vous avez les possibilités suivantes : +- Passez la variable env `NO_BACKUP_UPGRADE` avec `1` à chaque mise à jour. Par exemple `NO_BACKUP_UPGRADE=1 yunohost app upgrade synapse`. +- Définissez le paramètre `disable_backup_before_upgrade` à `1`. Vous pouvez le faire avec cette commande : +``` +yunohost app setting synapse disable_backup_before_upgrade -v 1 +``` + +Après cela, les paramètres seront appliqués pour **toutes** les prochaines mises à jour. + +En ligne de commande : +``` +yunohost app upgrade seafile +``` + +#### Sauvegarde + +Cette application utilise maintenant la fonctionnalité de sauvegarde intégré à YunoHost. Pour conserver l'intégrité des données et avoir une meilleure garantie de restauration, il est recommandé de procéder comme suit : + +- Arrêtez le service seafile avec la commande suivante : +``` +systemctl stop seafile.service seahub.service +``` +- Lancez la sauvegarde de seafile avec la commande suivante : +``` +yunohost backup create --app seafile +``` +- Faites une sauvegarde de vos données avec votre stratégie spécifique (cela peut être avec rsync, borg backup ou juste cp). Les données sont stockées dans `/home/yunohost.app/seafile-data`. +- Redémarrez le service seafile avec cette commande : +``` +systemctl start seafile.service seahub.service +``` + +#### Désinstallation + +En raison de la fonctionnalité de sauvegarde du noyau uniquement, le répertoire de données dans `/home/yunohost.app/seafile-data` **n'est pas supprimé**. Il doit être supprimé manuellement pour purger les données des utilisateurs de l'application. + +#### Changer l'URL + +Depuis maintenant, il est possible de changer le domaine ou l'url de seafile. + +Pour cela lancez : `yunohost app change-url seafile -d new_domain.tld -p PATH new_path`. + +##### TODO + +- Trouvez un moyen de résoudre le problème https://github.com/YunoHost-Apps/seafile_ynh/issues/5 + +## Liens utiles + ++ Site web : [seafile.com](https://www.seafile.com/en/home/) ++ Démonstration : [Démo](https://demo.seafile.com/accounts/login/?next=/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/seafile](https://github.com/YunoHost-Apps/seafile_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/seafile/issues](https://github.com/YunoHost-Apps/seafile_ynh/issues) diff --git a/pages/04.applications/10.docs/seafile/app_seafile.md b/pages/04.applications/10.docs/seafile/app_seafile.md new file mode 100644 index 00000000..c3e3ab68 --- /dev/null +++ b/pages/04.applications/10.docs/seafile/app_seafile.md @@ -0,0 +1,124 @@ +--- +title: Seafile +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_seafile' +--- + +[![Installer Seafile with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=seafile) [![Integration level](https://dash.yunohost.org/integration/seafile.svg)](https://dash.yunohost.org/appci/app/seafile) + +### Index + +- [Useful links](#useful-links) + +*Seafile* is an open Source Cloud Storage application. + +It's a Enterprise file sync and share platform with high reliability and performance. It's a file hosting platform with high reliability and performance. Put files on your own server. Sync and share files across different devices, or access all the files as a virtual disk. + +### Screenshots + +![Screenshot of Seafile](https://github.com/YunoHost-Apps/seafile_ynh/blob/master/doc/screenshots/access-logs.jpg) + +### Disclaimers / important information + +#### Multi-users support + +This app support LDAP and the SSO authentification. + +If you have Seafile installed before 7.x and you have more than one domain for users in Yunohost or Seafile app is installed on a different domain, you need to migrate your accounts. +You can use the provided action at https://domain.tld/yunohost/admin/#/apps/seafile/actions. You can also use this following command to migrate all of your accounts: +``` +yunohost app action run seafile migrate_user_email_to_mail_email +``` +See [issue#44](https://github.com/YunoHost-Apps/seafile_ynh/issues/44) +for more information. + +#### Supported architectures + +Since seafile 6.3 the i386 architecture is no more supported. + +Seafile don't distribute binary for generic armhf architectures but rpi binary generally work on all arm board. + +#### Additional informations + +#### Links + + * Report a bug: https://github.com/YunoHost-Apps/seafile_ynh/issues + * App website: https://www.seafile.com + * YunoHost website: https://yunohost.org/ + +--- + +#### Install + +From command line: + +`yunohost app install seafile` + +#### Upgrade + +By default a backup is made before the upgrade. To avoid this you have theses following possibilites: +- Pass the `NO_BACKUP_UPGRADE` env variable with `1` at each upgrade. By example `NO_BACKUP_UPGRADE=1 yunohost app upgrade synapse`. +- Set the settings `disable_backup_before_upgrade` to `1`. You can set this with this command: +``` +yunohost app setting synapse disable_backup_before_upgrade -v 1 +``` + +After this settings will be applied for **all** next upgrade. + +From command line: +``` +yunohost app upgrade seafile +``` + +#### Backup + +This app use now the core-only feature of the backup. To keep the integrity of the data and to have a better guarantee of the restoration is recommended to proceed like this: + +- Stop seafile service with theses following command: +``` +systemctl stop seafile.service seahub.service +``` +- Launch the backup of seafile with this following command: +``` +yunohost backup create --app seafile +``` +- Do a backup of your data with your specific strategy (could be with rsync, borg backup or just cp). The data is stored in `/home/yunohost.app/seafile-data`. +- Restart the seafile service with theses command: +``` +systemctl start seafile.service seahub.service +``` + +#### Remove + +Due of the backup core only feature the data directory in `/home/yunohost.app/seafile-data` **is not removed**. It need to be removed manually to purge app user data. + +#### Change URL + +Since now it's possible to change domain or the url of seafile. + +To do this run : `yunohost app change-url seafile -d new_domain.tld -p PATH new_path` + +#### Developers infos + +Please do your pull request to the [testing branch](https://github.com/YunoHost-Apps/seafile_ynh/tree/testing). + +To try the testing branch, please proceed like that. +``` +sudo yunohost app install https://github.com/YunoHost-Apps/seafile_ynh/tree/testing --debug +or +sudo yunohost app upgrade seafile -u https://github.com/YunoHost-Apps/seafile_ynh/tree/testing --debug +``` + +TODO + +- Find a way to fix the issue https://github.com/YunoHost-Apps/seafile_ynh/issues/5 + +## Useful links + ++ Website: [seafile.com](https://www.seafile.com/en/home/) ++ Demonstration: [Demo](https://demo.seafile.com/accounts/login/?next=/) ++ Application software repository: [github.com - YunoHost-Apps/seafile](https://github.com/YunoHost-Apps/seafile_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/seafile/issues](https://github.com/YunoHost-Apps/seafile_ynh/issues) diff --git a/pages/04.applications/10.docs/send/app_send.fr.md b/pages/04.applications/10.docs/send/app_send.fr.md new file mode 100644 index 00000000..4d7dc914 --- /dev/null +++ b/pages/04.applications/10.docs/send/app_send.fr.md @@ -0,0 +1,35 @@ +--- +title: Send +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_send' +--- + +[![Installer Send avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=send) [![Integration level](https://dash.yunohost.org/integration/send.svg)](https://dash.yunohost.org/appci/app/send) + +### Index + +- [Liens utiles](#liens-utiles) + +*Send* est un fork du Firefox Send de Mozilla. Mozilla a arrêté Send, et ce fork est un effort de la communauté pour maintenir le projet en vie. +Send est une expérience de partage de fichiers qui permet d'envoyer des fichiers chiffrés à d'autres utilisateurs. + +### Captures d'écran + +![Capture d'écran de Send](https://github.com/YunoHost-Apps/send_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +Le chemin du fichier de configuration est `var/www/send/server/config.js`. +Vous pouvez configurer des paramètres tels que les taille de fichier, nombre de téléchargements, ou temps d'expiration des fichiers maximums. + +## Liens utiles + ++ Site web : [send.vis.ee](https://send.vis.ee/) ++ Démonstration : [Démo](https://send.vis.ee/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/send](https://github.com/YunoHost-Apps/send_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/send/issues](https://github.com/YunoHost-Apps/send_ynh/issues) diff --git a/pages/04.applications/10.docs/send/app_send.md b/pages/04.applications/10.docs/send/app_send.md new file mode 100644 index 00000000..af57cd28 --- /dev/null +++ b/pages/04.applications/10.docs/send/app_send.md @@ -0,0 +1,35 @@ +--- +title: Send +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_send' +--- + +[![Installer Send with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=send) [![Integration level](https://dash.yunohost.org/integration/send.svg)](https://dash.yunohost.org/appci/app/send) + +### Index + +- [Useful links](#useful-links) + +*Send* a fork of Mozilla's Firefox Send. Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive. +Send is a file sharing experiment which allows you to send encrypted files to other users. + +### Screenshots + +![Screenshot of Send](https://github.com/YunoHost-Apps/send_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Configuration + +The config file path is `var/www/send/server/config.js`. +You can configure things such as the max file size, max downloads, or max file expire time. + +## Useful links + ++ Website: [send.vis.ee](https://send.vis.ee/) ++ Demonstration: [Demo](https://send.vis.ee/) ++ Application software repository: [github.com - YunoHost-Apps/send](https://github.com/YunoHost-Apps/send_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/send/issues](https://github.com/YunoHost-Apps/send_ynh/issues) diff --git a/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.fr.md b/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.fr.md new file mode 100644 index 00000000..e2df6fca --- /dev/null +++ b/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.fr.md @@ -0,0 +1,27 @@ +--- +title: Sitemagic CMS +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_sitemagiccms' +--- + +[![Installer Sitemagic CMS avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=sitemagiccms) [![Integration level](https://dash.yunohost.org/integration/sitemagiccms.svg)](https://dash.yunohost.org/appci/app/sitemagiccms) + +### Index + +- [Liens utiles](#liens-utiles) + +*Sitemagic CMS* est un système de gestion de contenu. Il est très unique dans son approche de la conception. Sitemagic CMS est un système de gestion de contenu complet qui permet à quiconque de gérer facilement les pages, les fichiers, le menu, les formulaires et les modules externes tels que les cartes, les plugins de médias sociaux, les vidéos et plus encore. Mais il y a aussi une tonne de fonctionnalités cachées qui vous aident à gagner du temps, comme le mobile automatique et les optimisations des moteurs de recherche (SEO). + +### Captures d'écran + +![Capture d'écran de Sitemagic CMS](https://github.com/YunoHost-Apps/SitemagicCMS_ynh/blob/master/doc/screenshots/Designer.jpeg) + +## Liens utiles + ++ Site web : [sitemagic.org/](https://sitemagic.org/) ++ Démonstration : [Démo](https://demo.sitemagiccms.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/sitemagiccms](https://github.com/YunoHost-Apps/sitemagiccms_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/sitemagiccms/issues](https://github.com/YunoHost-Apps/sitemagiccms_ynh/issues) diff --git a/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.md b/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.md new file mode 100644 index 00000000..888b24ce --- /dev/null +++ b/pages/04.applications/10.docs/sitemagiccms/app_sitemagiccms.md @@ -0,0 +1,27 @@ +--- +title: Sitemagic CMS +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_sitemagiccms' +--- + +[![Installer Sitemagic CMS with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=sitemagiccms) [![Integration level](https://dash.yunohost.org/integration/sitemagiccms.svg)](https://dash.yunohost.org/appci/app/sitemagiccms) + +### Index + +- [Useful links](#useful-links) + +*Sitemagic CMS* is a Content Management System. It's very unique in its approach to design. Sitemagic CMS is a comprehensive Content Management System that allows anyone to easily manage pages, files, menu, forms, and external modules such as maps, social media plugins, videos, and more. But there's also a ton of hidden features that helps you save time such as automatic mobile and search engine optimizations (SEO). + +### Screenshots + +![Screenshot of Sitemagic CMS](https://github.com/YunoHost-Apps/SitemagicCMS_ynh/blob/master/doc/screenshots/Designer.jpeg) + +## Useful links + ++ Website: [sitemagic.org](https://sitemagic.org/) ++ Demonstration: [Demo](https://demo.sitemagiccms.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/sitemagiccms](https://github.com/YunoHost-Apps/sitemagiccms_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/sitemagiccms/issues](https://github.com/YunoHost-Apps/sitemagiccms_ynh/issues) diff --git a/pages/04.applications/10.docs/snipeit/app_snipeit.fr.md b/pages/04.applications/10.docs/snipeit/app_snipeit.fr.md new file mode 100644 index 00000000..bf5ef1b5 --- /dev/null +++ b/pages/04.applications/10.docs/snipeit/app_snipeit.fr.md @@ -0,0 +1,27 @@ +--- +title: Snipe-IT +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snipeit' +--- + +[![Installer Snipe-IT avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snipeit) [![Integration level](https://dash.yunohost.org/integration/snipeit.svg)](https://dash.yunohost.org/appci/app/snipeit) + +### Index + +- [Liens utiles](#liens-utiles) + +*Snipe-IT* est un gestionnaire de ressources informatiques. + +### Captures d'écran + +![Capture d'écran de Snipe-IT](https://github.com/YunoHost-Apps/snipeit_ynh/blob/master/doc/screenshots/screenshot-license-list.png) + +## Liens utiles + ++ Site web : [snipeitapp.com](https://snipeitapp.com/) ++ Démonstration : [Démo](https://snipeitapp.com/demo/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/snipeit](https://github.com/YunoHost-Apps/snipeit_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/snipeit/issues](https://github.com/YunoHost-Apps/snipeit_ynh/issues) diff --git a/pages/04.applications/10.docs/snipeit/app_snipeit.md b/pages/04.applications/10.docs/snipeit/app_snipeit.md new file mode 100644 index 00000000..e5bfcdca --- /dev/null +++ b/pages/04.applications/10.docs/snipeit/app_snipeit.md @@ -0,0 +1,27 @@ +--- +title: Snipe-IT +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snipeit' +--- + +[![Installer Snipe-IT with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snipeit) [![Integration level](https://dash.yunohost.org/integration/snipeit.svg)](https://dash.yunohost.org/appci/app/snipeit) + +### Index + +- [Useful links](#useful-links) + +*Snipe-IT* is a manage assets for IT operations. + +### Screenshots + +![Screenshot of Snipe-IT](https://github.com/YunoHost-Apps/snipeit_ynh/blob/master/doc/screenshots/screenshot-license-list.png) + +## Useful links + ++ Website: [snipeitapp.com](https://snipeitapp.com/) ++ Demonstration: [Demo](https://snipeitapp.com/demo/) ++ Application software repository: [github.com - YunoHost-Apps/snipeit](https://github.com/YunoHost-Apps/snipeit_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/snipeit/issues](https://github.com/YunoHost-Apps/snipeit_ynh/issues) diff --git a/pages/04.applications/10.docs/snserver/app_snserver.fr.md b/pages/04.applications/10.docs/snserver/app_snserver.fr.md new file mode 100644 index 00000000..0eeb7b2e --- /dev/null +++ b/pages/04.applications/10.docs/snserver/app_snserver.fr.md @@ -0,0 +1,29 @@ +--- +title: Standard Notes Server +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snserver' +--- + +[![Installer Standard Notes Server avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snserver) [![Integration level](https://dash.yunohost.org/integration/snserver.svg)](https://dash.yunohost.org/appci/app/snserver) + +### Index + +- [Liens utiles](#liens-utiles) + +*Standard Notes Server* est une application de prise de notes chiffrée de bout en bout pour les numériciens et les professionnels. Capturez vos notes, vos fichiers et le travail de votre vie en un seul endroit sécurisé. + +### Avertissements / informations importantes + +* Pas d'authentification unique ou d'intégration LDAP. +* Besoins en mémoire vive (4 Go de mémoire swap seront créés pendant l'installation) : +* La configuration peut être modifiée sous : https://my_domain.tld/yunohost/admin/#/apps/$app_id/config-panel + +## Liens utiles + ++ Site web : [standardnotes.com](https://standardnotes.com/) ++ Démonstration : [Démo](https://standardnotes.com/demo) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/snserver](https://github.com/YunoHost-Apps/snserver_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/snserver/issues](https://github.com/YunoHost-Apps/snserver_ynh/issues) diff --git a/pages/04.applications/10.docs/snserver/app_snserver.md b/pages/04.applications/10.docs/snserver/app_snserver.md new file mode 100644 index 00000000..1439cfc6 --- /dev/null +++ b/pages/04.applications/10.docs/snserver/app_snserver.md @@ -0,0 +1,29 @@ +--- +title: Standard Notes Server +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snserver' +--- + +[![Installer Standard Notes Server with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snserver) [![Integration level](https://dash.yunohost.org/integration/snserver.svg)](https://dash.yunohost.org/appci/app/snserver) + +### Index + +- [Useful links](#useful-links) + +*Standard Notes Server* is an end-to-end encrypted note-taking app for digitalists and professionals. Capture your notes, files, and life’s work all in one secure place. + +### Disclaimers / important information + +* No single-sign on or LDAP integration +* Ram requirements ( 4GB swap memory will be created during install ): +* Configuration can be changed under: https://my_domain.tld/yunohost/admin/#/apps/$app_id/config-panel + +## Useful links + ++ Website: [standardnotes.com](https://standardnotes.com/) ++ Demonstration: [Demo](https://standardnotes.com/demo) ++ Application software repository: [github.com - YunoHost-Apps/snserver](https://github.com/YunoHost-Apps/snserver_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/snserver/issues](https://github.com/YunoHost-Apps/snserver_ynh/issues) diff --git a/pages/04.applications/10.docs/snweb/app_snweb.fr.md b/pages/04.applications/10.docs/snweb/app_snweb.fr.md new file mode 100644 index 00000000..36422a1c --- /dev/null +++ b/pages/04.applications/10.docs/snweb/app_snweb.fr.md @@ -0,0 +1,40 @@ +--- +title: Standard Notes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snweb' +--- + +[![Installer Standard Notes avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snweb) [![Integration level](https://dash.yunohost.org/integration/snweb.svg)](https://dash.yunohost.org/appci/app/snweb) + +### Index + +- [Liens utiles](#liens-utiles) + +*Standard Notes* est une application de prise de notes chiffrées. + +### Captures d'écran + +![Capture d'écran de Standard Notes](https://github.com/YunoHost-Apps/snweb_ynh/blob/master/doc/screenshots/standard_notes.png) + +### Avertissements / informations importantes + +* Pas d'authentification unique ou d'intégration LDAP. +* L'application nécessite jusqu'à 1500MB de RAM pour être installée. +* L'application nécessite au moins 100 Mo de RAM pour fonctionner correctement. +* L'application nécessite environ 3500MB de disque. + +* Un domaine dédié est nécessaire si vous voulez utiliser les extensions. + * notes.votre-domaine.tld/ -> les extensions fonctionnent. + * notes.votre-domaine.tld/notes/ -> les extensions ne fonctionnent pas. + +* Le fichier de configuration est stocké dans "/opt/yunohost/$app/live/.env". + +## Liens utiles + ++ Site web : [standardnotes.com](https://standardnotes.com/) ++ Démonstration : [Démo](https://demo.snweb.eu/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/snweb](https://github.com/YunoHost-Apps/snweb_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/snweb/issues](https://github.com/YunoHost-Apps/snweb_ynh/issues) diff --git a/pages/04.applications/10.docs/snweb/app_snweb.md b/pages/04.applications/10.docs/snweb/app_snweb.md new file mode 100644 index 00000000..0b2957cf --- /dev/null +++ b/pages/04.applications/10.docs/snweb/app_snweb.md @@ -0,0 +1,40 @@ +--- +title: Standard Notes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_snweb' +--- + +[![Installer Standard Notes with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=snweb) [![Integration level](https://dash.yunohost.org/integration/snweb.svg)](https://dash.yunohost.org/appci/app/snweb) + +### Index + +- [Useful links](#useful-links) + +*Standard Notes* is a end-to-end encrypted note-taking app. + +### Screenshots + +![Screenshot of Standard Notes](https://github.com/YunoHost-Apps/snweb_ynh/blob/master/doc/screenshots/standard_notes.png) + +### Disclaimers / important information + +* No single-sign on or LDAP integration +* The app requires up 1500MB of RAM to install +* The app requires at least 100MB of RAM to work properly. +* The app requires around 3500MB of disk. + +* A dedicated domain is requierd if you want to use extensions. + * notes.your-domain.tld/ -> Extensions are working + * your-domain.tld/notes/ -> Extensions are not working + +* The config-file is stored under "/opt/yunohost/$app/live/.env" + +## Useful links + ++ Website: [standardnotes.com](https://standardnotes.com/) ++ Demonstration: [Demo](https://demo.snweb.eu/login) ++ Application software repository: [github.com - YunoHost-Apps/snweb](https://github.com/YunoHost-Apps/snweb_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/snweb/issues](https://github.com/YunoHost-Apps/snweb_ynh/issues) diff --git a/pages/04.applications/10.docs/squid3/app_squid3.fr.md b/pages/04.applications/10.docs/squid3/app_squid3.fr.md new file mode 100644 index 00000000..e50a7208 --- /dev/null +++ b/pages/04.applications/10.docs/squid3/app_squid3.fr.md @@ -0,0 +1,45 @@ +--- +title: squid3 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_squid3' +--- + +[![Installer squid3 avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=squid3) [![Integration level](https://dash.yunohost.org/integration/squid3.svg)](https://dash.yunohost.org/appci/app/squid3) + +### Index + +- [Liens utiles](#liens-utiles) + +*squid3* est un proxy de mise en cache pour le Web prenant en charge HTTP, HTTPS, FTP, etc. Il réduit la bande passante et améliore les temps de réponse en mettant en cache et en réutilisant les pages Web fréquemment demandées. Squid dispose de contrôles d'accès étendus et constitue un excellent accélérateur de serveur. + +### Avertissements / informations importantes + +### Instruction + +1. L'application ne peut pas être **multi-instance** (ne peut pas être installée plusieurs fois sur le même serveur). +2. **LDAP** est présent (les utilisateurs enregistrés peuvent utiliser leur nom d'utilisateur et leur mot de passe pour naviguer sur Internet via le proxy). +3. Le **numéro de port** utilisé par le proxy sera envoyé à la **messagerie administrative** du serveur Yunohost. +4. Le nom d'utilisateur et le mot de passe sont **demandés deux fois** la première fois que vous démarrez le navigateur (je n'ai aucune idée pourquoi cela se produit). + +### Configurer Squid3 pour Firefox + +1. Allez dans **Préférences -> Général -> proxy réseau**. +1. Sélectionnez **Configuration manuelle du proxy**. +1. Dans **HTTP Proxy**, entrez votre **nom de domaine ou IP de serveur** et dans **Port**, entrez le port envoyé à votre **admin email**. +1. Cochez **Utiliser ce serveur proxy pour tous les protocoles**. +1. Sous **No Proxy for**, entrez ce **localhost, 127.0.0.1**. +1. **Sauvergarder et redémarrer** Firefox. + +Si vous essayez Squid 3 d'une autre manière, veuillez écrire l'instruction dans l'issue afin que je puisse l'ajouter au readme. + +### Remerciements particuliers +Merci à **Fred** d'avoir écrit l'instruction pour configurer Squid pour YunoHost. Français : https://memo-linux.com/installer-squid3-sur-un-serveur-yunohost/ + +## Liens utiles + ++ Site web : [squid-cache.org](http://www.squid-cache.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/squid3](https://github.com/YunoHost-Apps/squid3_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/squid3/issues](https://github.com/YunoHost-Apps/squid3_ynh/issues) diff --git a/pages/04.applications/10.docs/squid3/app_squid3.md b/pages/04.applications/10.docs/squid3/app_squid3.md new file mode 100644 index 00000000..035b8b0d --- /dev/null +++ b/pages/04.applications/10.docs/squid3/app_squid3.md @@ -0,0 +1,45 @@ +--- +title: squid3 +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_squid3' +--- + +[![Installer squid3 with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=squid3) [![Integration level](https://dash.yunohost.org/integration/squid3.svg)](https://dash.yunohost.org/appci/app/squid3) + +### Index + +- [Useful links](#useful-links) + +*squid3* is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. + +### Disclaimers / important information + +### Instruction + +1. The app can not be **multi-instance**(can't be installed many times on same server). +2. **LDAP** is there(Registered users can use there login username and password to browser internet through the proxy) +3. **Port number** used by the proxy will be sent to the **admin mail** of the Yunohost server. +4. The username and password is **asked twice** first time you start the browser(I have no idea why this happens). + +### Configure Squid3 for Firefox + +1. Go to **Preferences -> General -> network proxy** +1. Select **Manual proxy configuration** +1. In **HTTP Proxy** enter your **domain name or server IP** and in **Port** enter the port sent to your **admin email**. +1. Check **Use this proxy server for all protocols**. +1. Under **No Proxy for** enter this **localhost, 127.0.0.1**. +1. **Save and restart** the Firefox. + +If you try Squid 3 in any other way please write the instruction in the issue so that I can add it to the readme + +### Special Thanks +Thanks to **Fred** to write the instruction to configure Squid for YunoHost. French: https://memo-linux.com/installer-squid3-sur-un-serveur-yunohost/ + +## Useful links + ++ Website: [squid-cache.org](http://www.squid-cache.org/) ++ Application software repository: [github.com - YunoHost-Apps/squid3](https://github.com/YunoHost-Apps/squid3_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/squid3/issues](https://github.com/YunoHost-Apps/squid3_ynh/issues) diff --git a/pages/04.applications/10.docs/streama/app_streama.fr.md b/pages/04.applications/10.docs/streama/app_streama.fr.md new file mode 100644 index 00000000..e21ff19f --- /dev/null +++ b/pages/04.applications/10.docs/streama/app_streama.fr.md @@ -0,0 +1,69 @@ +--- +title: Streama +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_streama' +--- + +[![Installer Streama avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=streama) [![Integration level](https://dash.yunohost.org/integration/streama.svg)](https://dash.yunohost.org/appci/app/streama) + +### Index + +- [Liens utiles](#liens-utiles) + +*Streama* est un serveur de streaming auto-hébergé. + +### Captures d'écran + +![Capture d'écran de Streama](https://github.com/YunoHost-Apps/streama_ynh/blob/master/doc/screenshots/screenshot.jpg) + +### Avertissements / informations importantes + +### Guide d’installation + +> :warning: Streama doit être installé dans le domaine racine ou un sous-domaine dédié. + +Le répertoire de téléchargement par défaut est : `/home/yunohost.app/streama` (doit être mentionné dans la page *Paramètres* ou peut être modifié) + +Le répertoire vidéo local par défaut est : `/home/yunohost.app/streama/upload` (doit être mentionné dans la page *Paramètres* ou peut être modifié) + +### Informations additionnelles + +* Après l’installation : + - **Nom d’utilisateur** : admin + - **Mot de passe** : admin + +Ceci pourra être changé dans les paramètres. + +#### Convertir des vidéos : +``` +convert_movies -ffmpeg +convert_movies -avidemux +convert_movies -mencoder +convert_movies -avconv +``` +#### Compilation avidemux : +``` +git clone https://github.com/mean00/avidemux2/ +cd avidemux2 +sudo apt-get install build-essential cmake \ +pkg-config yasm libsqlite3-dev libfontconfig1-dev \ +libfribidi-dev libxvdev libvdpau-dev libva-dev \ +libasound2-dev libpulse-dev libfdk-aac-dev \ +libpng-dev libmp3lame-dev libx264-dev \ +libxvidcore-dev libfaad-dev libfaac-dev libopus-dev \ +libvorbis-dev libogg-dev libdca-dev libx265-dev +wget https://www.deb-multimedia.org/pool/main/a/aften/libaften0_0.0.8svn20100103-dmo2_amd64.deb +wget https://www.deb-multimedia.org/pool/main/a/aften/libaften-dev_0.0.8svn20100103-dmo2_amd64.deb +sudo dpkg -i libaften0_0.0.8svn20100103-dmo2_amd64.deb +sudo dpkg -i libaften-dev_0.0.8svn20100103-dmo2_amd64.deb +bash bootStrap.bash --deb --without-qt --with-cli +``` +## Liens utiles + ++ Site web : [streamaserver.org](https://streamaserver.org) ++ Démonstration : [Démo](https://streama.demo-version.net/login/auth) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/streama](https://github.com/YunoHost-Apps/streama_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/streama/issues](https://github.com/YunoHost-Apps/streama_ynh/issues) diff --git a/pages/04.applications/10.docs/streama/app_streama.md b/pages/04.applications/10.docs/streama/app_streama.md new file mode 100644 index 00000000..d7243e5c --- /dev/null +++ b/pages/04.applications/10.docs/streama/app_streama.md @@ -0,0 +1,71 @@ +--- +title: Streama +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_streama' +--- + +[![Installer Streama with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=streama) [![Integration level](https://dash.yunohost.org/integration/streama.svg)](https://dash.yunohost.org/appci/app/streama) + +### Index + +- [Useful links](#useful-links) + +*Streama* is a self hosted streaming media server. + +### Screenshots + +![Screenshot of Streama](https://github.com/YunoHost-Apps/streama_ynh/blob/master/doc/screenshots/screenshot.jpg) + +### Disclaimers / important information + +### Disclaimers / important information + +### Installation guide + +> :warning: Streama must be installed in the root domain or subdomain. + +Default upload directory is: `/home/yunohost.app/streama` (must be mentioned in *Settings* page or can be changed) + +Default local video directory is: `/home/yunohost.app/streama/upload` (must be mentioned in *Settings* page or can be changed) + +### Additional information + +* After install: + - **Username**: admin + - **Password**: admin + +This can be changed in settings. + +#### Convert video: +``` +convert_movies -ffmpeg +convert_movies -avidemux +convert_movies -mencoder +convert_movies -avconv +``` +#### Avidemux compilation: +``` +git clone https://github.com/mean00/avidemux2/ +cd avidemux2 +sudo apt-get install build-essential cmake \ +pkg-config yasm libsqlite3-dev libfontconfig1-dev \ +libfribidi-dev libxvdev libvdpau-dev libva-dev \ +libasound2-dev libpulse-dev libfdk-aac-dev \ +libpng-dev libmp3lame-dev libx264-dev \ +libxvidcore-dev libfaad-dev libfaac-dev libopus-dev \ +libvorbis-dev libogg-dev libdca-dev libx265-dev +wget https://www.deb-multimedia.org/pool/main/a/aften/libaften0_0.0.8svn20100103-dmo2_amd64.deb +wget https://www.deb-multimedia.org/pool/main/a/aften/libaften-dev_0.0.8svn20100103-dmo2_amd64.deb +sudo dpkg -i libaften0_0.0.8svn20100103-dmo2_amd64.deb +sudo dpkg -i libaften-dev_0.0.8svn20100103-dmo2_amd64.deb +bash bootStrap.bash --deb --without-qt --with-cli +``` +## Useful links + ++ Website: [streamaserver.org](https://streamaserver.org) ++ Demonstration: [Demo](https://streama.demo-version.net/login/auth) ++ Application software repository: [github.com - YunoHost-Apps/streama](https://github.com/YunoHost-Apps/streama_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/streama/issues](https://github.com/YunoHost-Apps/streama_ynh/issues) diff --git a/pages/04.applications/10.docs/synapse/app_synapse.fr.md b/pages/04.applications/10.docs/synapse/app_synapse.fr.md new file mode 100644 index 00000000..28b25292 --- /dev/null +++ b/pages/04.applications/10.docs/synapse/app_synapse.fr.md @@ -0,0 +1,141 @@ +--- +title: Synapse +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_synapse' +--- + +[![Installer Synapse avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=synapse) [![Integration level](https://dash.yunohost.org/integration/synapse.svg)](https://dash.yunohost.org/appci/app/synapse) + +### Index + +- [Liens utiles](#liens-utiles) + +*Synapse* est un serveurs de messagerie instantanée. +Chatroom de YunoHost avec matrix : [https://matrix.to/#/#yunohost:matrix.org](https://matrix.to/#/#yunohost:matrix.org) + +### Avertissements / informations importantes + +### Configuration + +#### Installation sur les architectures ARM (ou architectures lentes) + +Pour toutes les architectures lentes ou arm, il est recommandé de construire le fichier dh avant l'installation pour avoir une installation plus rapide. +Vous pouvez le construire par cette commande : `openssl dhparam -out /etc/ssl/private/dh2048.pem 2048 > /dev/null` +Après cela, vous pouvez l'installer sans problème. + +Le paquet utilise un environnement virtuel python préétabli. Les binaires proviennent du dépôt suivant : https://github.com/Josue-T/synapse_python_build +Le script pour construire les binaires est également disponible. + +#### Client Web + +Si vous voulez un client web, vous pouvez aussi installer Element avec ce paquet : https://github.com/YunoHost-Apps/element_ynh. + +#### Accès par une fédération + +Si le nom de votre serveur est identique au domaine sur lequel synapse est installé, et que le port par défaut 8448 est utilisé, votre serveur est normalement déjà accessible par la fédération. + +Si ce n'est pas le cas, vous pouvez ajouter la ligne suivante dans la configuration dns mais vous n'en avez normalement pas besoin car un fichier .well-known est édité pendant l'installation pour déclarer le nom et le port de votre serveur à la fédération. + +``` +_matrix._tcp. IN SRV 10 0 +``` +Par exemple : +``` +_matrix._tcp.example.com. 3600 IN SRV 10 0 SYNAPSE_PORT synapse.example.com. +``` +Vous devez remplacer SYNAPSE_PORT par le port réel. Ce port peut être obtenu par la commande : `yunohost app setting SYNAPSE_INSTANCE_NAME synapse_tls_port` + +Pour plus de détails, voir : https://github.com/matrix-org/synapse/blob/master/docs/federate.m + +Si cela ne se fait pas automatiquement, vous devez l'ouvrir dans la box de votre FAI. + +Vous avez également besoin d'un certificat TLS valide pour le domaine utilisé par synapse. Pour ce faire, vous pouvez vous référer à la documentation ici : https://yunohost.org/fr/certificate + +#### Turnserver + +Pour la Voip et la vidéoconférence, un turnserver est également installé (et configuré). Le turnserver écoute sur deux ports UDP et TCP. Vous pouvez les obtenir avec ces commandes : +``` +yunohost app setting synapse turnserver_tls_port +yunohost app setting synapse turnserver_alt_tls_port + +``` +Le turnserver choisira également un port de manière dynamique lorsqu'un nouvel appel est lancé. La plage est comprise entre 49153 et 49193. + +Pour des raisons de sécurité, la plage de ports (49153 - 49193) n'est pas automatiquement ouverte par défaut. Si vous souhaitez utiliser le serveur synapse pour la voix ou la conférence, vous devrez ouvrir cette plage de ports manuellement. Pour ce faire, il suffit d'exécuter cette commande : + +``` +yunohost firewall allow Both 49153:49193 +``` + +Vous devrez peut-être aussi ouvrir ces ports (si cela n'est pas fait automatiquement) sur la box de votre FAI. + +Pour éviter la situation où le serveur est derrière un NAT, l'IP publique est écrite dans la configuration du turnserver. De cette façon, le turnserver peut envoyer son IP publique réelle au client. Pour plus d'informations, voir [l'exemple de fichier de configuration de coturn](https://github.com/coturn/coturn/blob/master/examples/etc/turnserver.conf#L102-L120). Donc si votre IP change, vous pouvez exécuter le script `/opt/yunohost/__SYNAPSE_INSTANCE_NAME__/Coturn_config_rotate.sh` pour mettre à jour votre configuration. + +Si vous avez une adresse IP dynamique, vous pouvez aussi avoir besoin de mettre à jour cette configuration automatiquement. Pour cela, éditez simplement un fichier nommé `/etc/cron.d/coturn_config_rotate` et ajoutez le contenu suivant (adaptez juste le __SYNAPSE_INSTANCE_NAME__ qui pourrait être `synapse` ou peut-être `synapse__2`). + +``` +*/15 * * * * root bash /opt/yunohost/__SYNAPSE_INSTANCE_NAME__/Coturn_config_rotate.sh; +``` + +##### OpenVPN + +Dans le cas où vous avez un serveur OpenVPN, vous pouvez vouloir que `coturn-synapse` redémarre quand le VPN redémarre. Pour ce faire, créez un fichier nommé `/usr/local/bin/openvpn_up_script.sh` avec ce contenu : +``` +#!/bin/bash + +( + sleep 5 + sudo systemctl restart coturn-synapse.service +) & +exit 0 +``` + +Ajouter cette ligne dans le fichier de configuration sudo `/etc/sudoers` +``` +openvpn ALL=(ALL) NOPASSWD: /bin/systemctl restart coturn-synapse.service +``` + +Et ajoutez cette ligne dans votre fichier de configuration OpenVPN +``` +ipchange /usr/local/bin/openvpn_up_script.sh +``` + +#### Remarque importante sur la sécurité + +Nous ne recommandons pas d'exécuter Element à partir du même nom de domaine que votre serveur domestique Matrix +(synapse). La raison en est le risque de vulnérabilité XSS (cross-site-scripting). +qui pourraient se produire si quelqu'un faisait en sorte que Element charge et rende +contenu malveillant généré par l'utilisateur à partir d'une API Matrix qui a ensuite un accès de confiance à Element (ou à d'autres applications). +à Element (ou à d'autres applications) en raison du partage du même domaine. + +Nous avons mis en place des mesures d'atténuation sommaires pour essayer de nous protéger contre cette situation. +situation, mais ce n'est toujours pas une bonne pratique de le faire en premier lieu. Voir +https://github.com/vector-im/element-web/issues/1977 pour plus de détails. + +### Caractéristiques spécifiques à YunoHost + +### Limitations + +Synapse utilise beaucoup de ressources. Ainsi, sur une architecture lente (comme une petite carte ARM), cette application pourrait prendre beaucoup de CPU et de RAM. + +Cette application ne fournit pas une bonne interface web. Il est donc recommandé d'utiliser le client Element pour se connecter à cette application. Cette application est disponible [ici] (https://github.com/YunoHost-Apps/element_ynh) + +### Informations supplémentaires + +#### Support multi-instan + +Pour avoir la possibilité d'avoir plusieurs domaines, vous pouvez utiliser plusieurs instances de synapse. Dans ce cas, toutes les instances fonctionneront sur des ports différents, il est donc très important de mettre un enregistrement SRV dans votre domaine. Vous pouvez obtenir le port que vous devez mettre dans votre enregistrement SRV avec la commande suivante +``` +yunohost app setting synapse__ synapse_tls_port +``` + +Avant d'installer une deuxième instance de l'application, il est vraiment recommandé de mettre à jour toutes les instances existantes. + +## Liens utiles + ++ Site web : [matrix.org](https://matrix.org/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/synapse](https://github.com/YunoHost-Apps/synapse_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/synapse/issues](https://github.com/YunoHost-Apps/synapse_ynh/issues) diff --git a/pages/04.applications/10.docs/synapse/app_synapse.md b/pages/04.applications/10.docs/synapse/app_synapse.md new file mode 100644 index 00000000..6eee8f64 --- /dev/null +++ b/pages/04.applications/10.docs/synapse/app_synapse.md @@ -0,0 +1,142 @@ +--- +title: Synapse +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_synapse' +--- + +[![Installer Synapse with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=synapse) [![Integration level](https://dash.yunohost.org/integration/synapse.svg)](https://dash.yunohost.org/appci/app/synapse) + +### Index + +- [Useful links](#useful-links) + +*Synapse* is an instant messaging server matrix network. + +Yunohost chatroom with matrix : [https://matrix.to/#/#yunohost:matrix.org](https://matrix.to/#/#yunohost:matrix.org). + +### Disclaimers / important information + +### Configuration + +#### Install for ARM arch (or slow arch) + +For all slow or arm architecture it's recommended to build the dh file before the install to have a quicker install. +You could build it by this cmd : `openssl dhparam -out /etc/ssl/private/dh2048.pem 2048 > /dev/null` +After that you can install it without problem. + +The package uses a prebuilt python virtual environnement. The binary are taken from this repository: https://github.com/Josue-T/synapse_python_build +The script to build the binary is also available. + +#### Web client + +If you want a web client you can also install Element with this package: https://github.com/YunoHost-Apps/element_ynh . + +#### Access by federation + +If your server name is identical to the domain on which synapse is installed, and the default port 8448 is used, your server is normally already accessible by the federation. + +If not, you can add the following line in the dns configuration but you normally don't need it as a .well-known file is edited during the install to declare your server name and port to the federation. + +``` +_matrix._tcp. IN SRV 10 0 +``` +for example +``` +_matrix._tcp.example.com. 3600 IN SRV 10 0 SYNAPSE_PORT synapse.example.com. +``` +You need to replace SYNAPSE_PORT by the real port. This port can be obtained by the command: `yunohost app setting SYNAPSE_INSTANCE_NAME synapse_tls_port` + +For more details, see : https://github.com/matrix-org/synapse/blob/master/docs/federate.md + +If it is not automatically done, you need to open this in your ISP box. + +You also need a valid TLS certificate for the domain used by synapse. To do that you can refer to the documentation here : https://yunohost.org/#/certificate_en + +#### Turnserver + +For Voip and video conferencing a turnserver is also installed (and configured). The turnserver listens on two UDP and TCP ports. You can get them with these commands: +``` +yunohost app setting synapse turnserver_tls_port +yunohost app setting synapse turnserver_alt_tls_port + +``` +The turnserver will also choose a port dynamically when a new call starts. The range is between 49153 - 49193. + +For some security reason the ports range (49153 - 49193) isn't automatically open by default. If you want to use the synapse server for voip or conferencing you will need to open this port range manually. To do this just run this command: + +``` +yunohost firewall allow Both 49153:49193 +``` + +You might also need to open these ports (if it is not automatically done) on your ISP box. + +To prevent the situation when the server is behind a NAT, the public IP is written in the turnserver config. By this the turnserver can send its real public IP to the client. For more information see [the coturn example config file](https://github.com/coturn/coturn/blob/master/examples/etc/turnserver.conf#L102-L120).So if your IP changes, you could run the script `/opt/yunohost/__SYNAPSE_INSTANCE_NAME__/Coturn_config_rotate.sh` to update your config. + +If you have a dynamic IP address, you also might need to update this config automatically. To do that just edit a file named `/etc/cron.d/coturn_config_rotate` and add the following content (just adapt the __SYNAPSE_INSTANCE_NAME__ which could be `synapse` or maybe `synapse__2`). + +``` +*/15 * * * * root bash /opt/yunohost/__SYNAPSE_INSTANCE_NAME__/Coturn_config_rotate.sh; +``` + +##### OpenVPN + +In case of you have an OpenVPN server you might want than `coturn-synapse` restart when the VPN restart. To do this create a file named `/usr/local/bin/openvpn_up_script.sh` with this content: +``` +#!/bin/bash + +( + sleep 5 + sudo systemctl restart coturn-synapse.service +) & +exit 0 +``` + +Add this line in you sudo config file `/etc/sudoers` +``` +openvpn ALL=(ALL) NOPASSWD: /bin/systemctl restart coturn-synapse.service +``` + +And add this line in your OpenVPN config file +``` +ipchange /usr/local/bin/openvpn_up_script.sh +``` + +#### Important Security Note + +We do not recommend running Element from the same domain name as your Matrix +homeserver (synapse). The reason is the risk of XSS (cross-site-scripting) +vulnerabilities that could occur if someone caused Element to load and render +malicious user generated content from a Matrix API which then had trusted +access to Element (or other apps) due to sharing the same domain. + +We have put some coarse mitigations into place to try to protect against this +situation, but it's still not a good practice to do it in the first place. See +https://github.com/vector-im/element-web/issues/1977 for more details. + +### YunoHost specific features + +### Limitations + +Synapse uses a lot of ressource. So on slow architecture (like small ARM board), this app could take a lot of CPU and RAM. + +This app doesn't provide any real good web interface. So it's recommended to use Element client to connect to this app. This app is available [here](https://github.com/YunoHost-Apps/element_ynh) + +### Additional information + +#### Multi instance support + +To give a possibility to have multiple domains you can use multiple instances of synapse. In this case all instances will run on different ports so it's really important to put a SRV record in your domain. You can get the port that you need to put in your SRV record with this following command: +``` +yunohost app setting synapse__ synapse_tls_port +``` + +Before installing a second instance of the app it's really recommended to update all existing instances. + +## Useful links + ++ Website: [matrix.org](https://matrix.org/) ++ Application software repository: [github.com - YunoHost-Apps/synapse](https://github.com/YunoHost-Apps/synapse_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/synapse/issues](https://github.com/YunoHost-Apps/synapse_ynh/issues) diff --git a/pages/04.applications/10.docs/syncthing/app_syncthing.fr.md b/pages/04.applications/10.docs/syncthing/app_syncthing.fr.md new file mode 100644 index 00000000..4020b880 --- /dev/null +++ b/pages/04.applications/10.docs/syncthing/app_syncthing.fr.md @@ -0,0 +1,26 @@ +--- +title: Syncthing +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_syncthing' +--- + +[![Installer Syncthing avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=syncthing) [![Integration level](https://dash.yunohost.org/integration/syncthing.svg)](https://dash.yunohost.org/appci/app/syncthing) + +### Index + +- [Liens utiles](#liens-utiles) + +*Syncthing* est un programme de synchronisation continue de fichiers. Il synchronise les fichiers entre deux ou plusieurs ordinateurs en temps réel, à l'abri des regards indiscrets. Vos données sont vos seules données et vous méritez de choisir où elles sont stockées, si elles sont partagées avec un tiers et comment elles sont transmises sur Internet. + +### Captures d'écran + +![Capture d'écran de Syncthing](https://github.com/YunoHost-Apps/syncthing_ynh/blob/master/doc/screenshots/screenshot1.png) + +## Liens utiles + ++ Site web : [syncthing.net](https://syncthing.net/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/syncthing](https://github.com/YunoHost-Apps/syncthing_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/syncthing/issues](https://github.com/YunoHost-Apps/syncthing_ynh/issues) diff --git a/pages/04.applications/10.docs/syncthing/app_syncthing.md b/pages/04.applications/10.docs/syncthing/app_syncthing.md new file mode 100644 index 00000000..82f8682a --- /dev/null +++ b/pages/04.applications/10.docs/syncthing/app_syncthing.md @@ -0,0 +1,26 @@ +--- +title: Syncthing +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_syncthing' +--- + +[![Installer Syncthing with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=syncthing) [![Integration level](https://dash.yunohost.org/integration/syncthing.svg)](https://dash.yunohost.org/appci/app/syncthing) + +### Index + +- [Useful links](#useful-links) + +*Syncthing* is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet. + +### Screenshots + +![Screenshot of Syncthing](https://github.com/YunoHost-Apps/syncthing_ynh/blob/master/doc/screenshots/screenshot1.png) + +## Useful links + ++ Website: [syncthing.net](https://syncthing.net/) ++ Application software repository: [github.com - YunoHost-Apps/syncthing](https://github.com/YunoHost-Apps/syncthing_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/syncthing/issues](https://github.com/YunoHost-Apps/syncthing_ynh/issues) diff --git a/pages/04.applications/10.docs/teampass/app_teampass.fr.md b/pages/04.applications/10.docs/teampass/app_teampass.fr.md new file mode 100644 index 00000000..bafb6be5 --- /dev/null +++ b/pages/04.applications/10.docs/teampass/app_teampass.fr.md @@ -0,0 +1,33 @@ +--- +title: TeamPass +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_teampass' +--- + +[![Installer TeamPass avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=teampass) [![Integration level](https://dash.yunohost.org/integration/teampass.svg)](https://dash.yunohost.org/appci/app/teampass) + +### Index + +- [Liens utiles](#liens-utiles) + +*TeamPass* est un gestionnaire de mots de passe dédié à la gestion des mots de passe de manière collaborative en les partageant entre les membres d'une équipe. Teampass offre un large ensemble de fonctionnalités permettant de gérer vos mots de passe et les données associées de manière organisée dans le respect des droits d'accès définis pour chaque utilisateur. + +### Captures d'écran + +![Capture d'écran de Teampass](https://github.com/YunoHost-Apps/teampass_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Configuration + +Utilisez le panel admin de votre teampass pour configurer cette app. +Pour trouver le panel admin, utiliser le login 'admin' et le mot de passe choisi durant l'installation. + +## Liens utiles + ++ Site web : [teampass.net](https://teampass.net/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/teampass](https://github.com/YunoHost-Apps/teampass_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/teampass/issues](https://github.com/YunoHost-Apps/teampass_ynh/issues) diff --git a/pages/04.applications/10.docs/teampass/app_teampass.md b/pages/04.applications/10.docs/teampass/app_teampass.md new file mode 100644 index 00000000..a3540976 --- /dev/null +++ b/pages/04.applications/10.docs/teampass/app_teampass.md @@ -0,0 +1,34 @@ +--- +title: TeamPass +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_teampass' +--- + +[![Installer TeamPass with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=teampass) [![Integration level](https://dash.yunohost.org/integration/teampass.svg)](https://dash.yunohost.org/appci/app/teampass) + +### Index + +- [Useful links](#useful-links) + +*TeamPass* is a Passwords Manager dedicated for managing passwords in a collaborative way by sharing them among team members. +Teampass offers a large set of features permitting to manage your passwords and related data in an organized way in respect to the access rights defined for each users. + +### Screenshots + +![Screenshot of Teampass](https://github.com/YunoHost-Apps/teampass_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Configuration + +Use the admin panel of your teampass to configure this app. +To find the admin panel, use the login 'admin' and the password choose during the installation. + +## Useful links + ++ Website: [teampass.net](https://teampass.net/) ++ Application software repository: [github.com - YunoHost-Apps/teampass](https://github.com/YunoHost-Apps/teampass_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/teampass/issues](https://github.com/YunoHost-Apps/teampass_ynh/issues) diff --git a/pages/04.applications/10.docs/thelounge/app_thelounge.fr.md b/pages/04.applications/10.docs/thelounge/app_thelounge.fr.md new file mode 100644 index 00000000..5bd6d3e5 --- /dev/null +++ b/pages/04.applications/10.docs/thelounge/app_thelounge.fr.md @@ -0,0 +1,33 @@ +--- +title: The Lounge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_thelounge' +--- + +[![Installer The Lounge avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=thelounge) [![Integration level](https://dash.yunohost.org/integration/thelounge.svg)](https://dash.yunohost.org/appci/app/thelounge) + +### Index + +- [Liens utiles](#liens-utiles) + +*The Lounge* est un client web IRC moderne conçu pour l'auto-hébergement. + +#### Caractéristiques: + +- Toujours connecté +- Interface réactive +- Support multi-utilisateurs + +### Captures d'écran + +![Captures d'écran de The Lounge](https://github.com/YunoHost-Apps/thelounge_ynh/blob/master/doc/screenshots/thelounge-screenshot.png) + +## Liens utiles + ++ Site web : [thelounge.chat](https://thelounge.chat/) ++ Démonstration : [Démo](https://demo.thelounge.chat) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/thelounge](https://github.com/YunoHost-Apps/thelounge_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/thelounge/issues](https://github.com/YunoHost-Apps/thelounge_ynh/issues) diff --git a/pages/04.applications/10.docs/thelounge/app_thelounge.md b/pages/04.applications/10.docs/thelounge/app_thelounge.md new file mode 100644 index 00000000..dc8e8054 --- /dev/null +++ b/pages/04.applications/10.docs/thelounge/app_thelounge.md @@ -0,0 +1,33 @@ +--- +title: The Lounge +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_thelounge' +--- + +[![Installer The Lounge with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=thelounge) [![Integration level](https://dash.yunohost.org/integration/thelounge.svg)](https://dash.yunohost.org/appci/app/thelounge) + +### Index + +- [Useful links](#useful-links) + +*The Lounge* is a modern web IRC client designed for self-hosting + +### Features: + +- Always connected +- Responsive interface +- Multi-user support + +### Screenshots + +![Screenshots of The Lounge](https://github.com/YunoHost-Apps/thelounge_ynh/blob/master/doc/screenshots/thelounge-screenshot.png) + +## Useful links + ++ Website: [thelounge.chat](https://thelounge.chat/) ++ Demonstration: [Demo](https://demo.thelounge.chat) ++ Application software repository: [github.com - YunoHost-Apps/thelounge](https://github.com/YunoHost-Apps/thelounge_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/thelounge/issues](https://github.com/YunoHost-Apps/thelounge_ynh/issues) diff --git a/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.fr.md b/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.fr.md new file mode 100644 index 00000000..30a74af7 --- /dev/null +++ b/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.fr.md @@ -0,0 +1,37 @@ +--- +title: TiddlyWiki +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_tiddlywiki' +--- + +[![Installer TiddlyWiki avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=tiddlywiki) [![Integration level](https://dash.yunohost.org/integration/tiddlywiki.svg)](https://dash.yunohost.org/appci/app/tiddlywiki) + +### Index + +- [Liens utiles](#liens-utiles) + +*TiddlyWiki* est un wiki interactif complet en JavaScript. Il peut être utilisé comme un simple fichier HTML dans le navigateur ou comme une puissante application Node.js. Il est hautement personnalisable : toute l'interface utilisateur est elle-même implémentée en WikiText paramétrable. + +### Captures d'écran + +![Capture d'écran de TiddlyWiki](https://github.com/YunoHost-Apps/tiddlywiki_ynh/blob/master/doc/screenshots/screenshot.png) + +### Avertissements / informations importantes + +### Sauvez your Tiddlers ! + +Il est très important que vous sauvegardiez régulièrement vos notes (tiddlers) localement. + +- Cliquez sur l'icône du nuage -> `Save snapshot for offline use`. + +Pour restaurer une sauvegarde locale sur le serveur, glissez et déposez votre fichier de sauvegarde des tiddlers dans votre page TiddlyWiki. + +## Liens utiles + ++ Site web : [tiddlywiki.com](https://tiddlywiki.com/) ++ Démonstration : [Démo](https://tiddlywiki.com/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/tiddlywiki](https://github.com/YunoHost-Apps/tiddlywiki_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/tiddlywiki/issues](https://github.com/YunoHost-Apps/tiddlywiki_ynh/issues) diff --git a/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.md b/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.md new file mode 100644 index 00000000..e3a1329e --- /dev/null +++ b/pages/04.applications/10.docs/tiddlywiki/app_tiddlywiki.md @@ -0,0 +1,37 @@ +--- +title: TiddlyWiki +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_tiddlywiki' +--- + +[![Installer TiddlyWiki with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=tiddlywiki) [![Integration level](https://dash.yunohost.org/integration/tiddlywiki.svg)](https://dash.yunohost.org/appci/app/tiddlywiki) + +### Index + +- [Useful links](#useful-links) + +*TiddlyWiki* is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText. + +### Screenshots + +![Screenshot of TiddlyWiki](https://github.com/YunoHost-Apps/tiddlywiki_ynh/blob/master/doc/screenshots/screenshot.png) + +### Disclaimers / important information + +### Save your Tiddlers! + +It is very important that you regularly backup your notes (tiddlers) locally. + +- Click on the cloud icon -> `Save snapshot for offline use` + +To restore a local backup to the server, drag and drop your tiddlers backup file into your TiddlyWiki page. + +## Useful links + ++ Website: [tiddlywiki.com](https://tiddlywiki.com/) ++ Demonstration: [Demo](https://tiddlywiki.com/) ++ Application software repository: [github.com - YunoHost-Apps/tiddlywiki](https://github.com/YunoHost-Apps/tiddlywiki_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/tiddlywiki/issues](https://github.com/YunoHost-Apps/tiddlywiki_ynh/issues) diff --git a/pages/04.applications/10.docs/trilium/app_trilium.fr.md b/pages/04.applications/10.docs/trilium/app_trilium.fr.md new file mode 100644 index 00000000..92168406 --- /dev/null +++ b/pages/04.applications/10.docs/trilium/app_trilium.fr.md @@ -0,0 +1,33 @@ +--- +title: Trilium Notes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_trilium' +--- + +[![Installer Trilium Notes avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=trilium) [![Integration level](https://dash.yunohost.org/integration/trilium.svg)](https://dash.yunohost.org/appci/app/trilium) + +### Index + +- [Liens utiles](#liens-utiles) + +*Trilium Notes* est une application de prise de note hiérarchique semblable à Evernote, avec maintes fonctions avancées, centrée sur la construction d'une large base de connaissances personnelles. + +### Captures d'écran + +![Capture d'écran de Trilium Notes](https://github.com/YunoHost-Apps/trilium_ynh/blob/master/doc/screenshots/screenshot.png) +![Capture d'écran de Trilium Notes](https://github.com/YunoHost-Apps/trilium_ynh/blob/master/doc/screenshots/example.jpg) + +### Avertissements / informations importantes + +### Configuration + +On vous demandera de choisir un nom d'utilisateur et mot de passe quand vous installez l'application. Vous pouvez configurer Trillium depuis le menu de configuration de l'interface web. + +## Liens utiles + ++ Site web : [github.com/zadam/trilium](https://github.com/zadam/trilium) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/trilium](https://github.com/YunoHost-Apps/trilium_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/trilium/issues](https://github.com/YunoHost-Apps/trilium_ynh/issues) diff --git a/pages/04.applications/10.docs/trilium/app_trilium.md b/pages/04.applications/10.docs/trilium/app_trilium.md new file mode 100644 index 00000000..9893e1d4 --- /dev/null +++ b/pages/04.applications/10.docs/trilium/app_trilium.md @@ -0,0 +1,33 @@ +--- +title: Trilium Notes +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_trilium' +--- + +[![Installer Trilium Notes with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=trilium) [![Integration level](https://dash.yunohost.org/integration/trilium.svg)](https://dash.yunohost.org/appci/app/trilium) + +### Index + +- [Useful links](#useful-links) + +*Trilium Notes* is an Evernote-like hierarchical note taking application with many advanced features, focused on building a large personal knowledge base. + +### Screenshots + +![Screenshot of Trilium Notes](https://github.com/YunoHost-Apps/trilium_ynh/blob/master/doc/screenshots/screenshot.png) +![Screenshot of Trilium Notes](https://github.com/YunoHost-Apps/trilium_ynh/blob/master/doc/screenshots/example.jpg) + +### Disclaimers / important information + +### Configuration + +You will be asked to choose a username and password when you first access the app. You can configure Trillium from the settings menu of the app interface. + +## Useful links + ++ Website: [github.com/zadam/trilium](https://github.com/zadam/trilium) ++ Application software repository: [github.com - YunoHost-Apps/trilium](https://github.com/YunoHost-Apps/trilium_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/trilium/issues](https://github.com/YunoHost-Apps/trilium_ynh/issues) diff --git a/pages/04.applications/10.docs/tyto/app_tyto.fr.md b/pages/04.applications/10.docs/tyto/app_tyto.fr.md new file mode 100644 index 00000000..4aec9b29 --- /dev/null +++ b/pages/04.applications/10.docs/tyto/app_tyto.fr.md @@ -0,0 +1,26 @@ +--- +title: Tyto +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_tyto' +--- + +[![Installer Tyto avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=tyto) [![Integration level](https://dash.yunohost.org/integration/tyto.svg)](https://dash.yunohost.org/appci/app/tyto) + +### Index + +- [Liens utiles](#liens-utiles) + +*Tyto* est un outil de gestion et d'organisation extensible et personnalisable. + +### Captures d'écran + +![Captures d'écran](https://github.com/YunoHost-Apps/tyto_ynh/blob/master/doc/screenshots/screenshot.png) + +## Liens utiles + ++ Site web : [jh3y.github.io/tyto](https://jh3y.github.io/tyto/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/tyto](https://github.com/YunoHost-Apps/tyto_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/tyto/issues](https://github.com/YunoHost-Apps/tyto_ynh/issues) diff --git a/pages/04.applications/10.docs/tyto/app_tyto.md b/pages/04.applications/10.docs/tyto/app_tyto.md new file mode 100644 index 00000000..38b3e60f --- /dev/null +++ b/pages/04.applications/10.docs/tyto/app_tyto.md @@ -0,0 +1,26 @@ +--- +title: Tyto +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_tyto' +--- + +[![Installer Tyto with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=tyto) [![Integration level](https://dash.yunohost.org/integration/tyto.svg)](https://dash.yunohost.org/appci/app/tyto) + +### Index + +- [Useful links](#useful-links) + +*Tyto* is an extensible and customizable management and organisation tool. + +## Screenshots + +![Screenshots](https://github.com/YunoHost-Apps/tyto_ynh/blob/master/doc/screenshots/screenshot.png) + +## Useful links + ++ Website: [jh3y.github.io/tyto](https://jh3y.github.io/tyto/) ++ Application software repository: [github.com - YunoHost-Apps/tyto](https://github.com/YunoHost-Apps/tyto_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/tyto/issues](https://github.com/YunoHost-Apps/tyto_ynh/issues) diff --git a/pages/04.applications/10.docs/vikunja/app_vikunja.fr.md b/pages/04.applications/10.docs/vikunja/app_vikunja.fr.md new file mode 100644 index 00000000..9f0111c6 --- /dev/null +++ b/pages/04.applications/10.docs/vikunja/app_vikunja.fr.md @@ -0,0 +1,44 @@ +--- +title: Vikunja +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_vikunja' +--- + +[![Installer Vikunja avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=vikunja) [![Integration level](https://dash.yunohost.org/integration/vikunja.svg)](https://dash.yunohost.org/appci/app/vikunja) + +### Index + +- [Liens utiles](#liens-utiles) + +*Vikunja* est une application de liste de tâches Open Source auto-hébergée pour toutes les plateformes. + +### Caractéristiques + +- Restez organisé +- Collaborez avec vos pairs +- Tâches +- Tableau Kanban +- CalDAV +- Liens + +### Captures d'écran + +![Capture d'écran de Vikunja](https://github.com/YunoHost-Apps/vikunja_ynh/blob/master/doc/screenshots/kanban.png) + +### Avertissements / informations importantes + +### Configuration + +Vous pouvez configurer Vikunja avec les config panels ou en modifiant le fichier `/opt/vikunja/config.yml` en vous aidant de la [documentation](https://vikunja.io/docs/config-options/). + +L'API est accessible par le lien suivant : https://domain.ltd/api/v1/docs. + +## Liens utiles + ++ Site web : [vikunja.io](https://vikunja.io/) ++ Démonstration : [Démo](https://try.vikunja.io/login) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/vikunja](https://github.com/YunoHost-Apps/vikunja_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/vikunja/issues](https://github.com/YunoHost-Apps/vikunja_ynh/issues) diff --git a/pages/04.applications/10.docs/vikunja/app_vikunja.md b/pages/04.applications/10.docs/vikunja/app_vikunja.md new file mode 100644 index 00000000..7ecc1a8a --- /dev/null +++ b/pages/04.applications/10.docs/vikunja/app_vikunja.md @@ -0,0 +1,44 @@ +--- +title: Vikunja +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_vikunja' +--- + +[![Installer Vikunja with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=vikunja) [![Integration level](https://dash.yunohost.org/integration/vikunja.svg)](https://dash.yunohost.org/appci/app/vikunja) + +### Index + +- [Useful links](#useful-links) + +*Vikunja* is a self-hosted open-source to-do list application for all platforms. + +### Features + +- Stay organized +- Collaborate with peers +- Tasks +- Kanban board +- CalDAV +- Links + +### Screenshots + +![Screenshot of Vikunja](https://github.com/YunoHost-Apps/vikunja_ynh/blob/master/doc/screenshots/kanban.png) + +### Disclaimers / important information + +### Configuration + +You can configure Vikunja with the config panels in the webadmin or by editing this file `/opt/vikunja/config.yml` using the [documentation](https://vikunja.io/docs/config-options/). + +The API is accesible with this path: https://domain.ltd/api/v1/docs. + +## Useful links + ++ Website: [vikunja.io](https://vikunja.io/) ++ Demonstration: [Demo](https://try.vikunja.io/login) ++ Application software repository: [github.com - YunoHost-Apps/vikunja](https://github.com/YunoHost-Apps/vikunja_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/vikunja/issues](https://github.com/YunoHost-Apps/vikunja_ynh/issues) diff --git a/pages/04.applications/10.docs/wemawema/app_wemawema.fr.md b/pages/04.applications/10.docs/wemawema/app_wemawema.fr.md new file mode 100644 index 00000000..9d4337b8 --- /dev/null +++ b/pages/04.applications/10.docs/wemawema/app_wemawema.fr.md @@ -0,0 +1,27 @@ +--- +title: WemaWema +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_wemawema' +--- + +[![Installer WemaWema avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wemawema) [![Integration level](https://dash.yunohost.org/integration/wemawema.svg)](https://dash.yunohost.org/appci/app/wemawema) + +### Index + +- [Liens utiles](#liens-utiles) + +*WemaWema* est un générateur de mème « WE MAKE PORN » mais il peut faire bien plus. + +### Captures d'écran + +![Captures d'écran de WemaWema](https://github.com/YunoHost-Apps/wemawema_ynh/blob/master/doc/screenshots/WemaWema.png) + +## Liens utiles + ++ Site web : [framagit.org/luc/wemawema](https://framagit.org/luc/wemawema) ++ Démonstration : [Démo](https://luc.frama.io/wemawema/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/wemawema](https://github.com/YunoHost-Apps/wemawema_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/wemawema/issues](https://github.com/YunoHost-Apps/wemawema_ynh/issues) diff --git a/pages/04.applications/10.docs/wemawema/app_wemawema.md b/pages/04.applications/10.docs/wemawema/app_wemawema.md new file mode 100644 index 00000000..f9ede75a --- /dev/null +++ b/pages/04.applications/10.docs/wemawema/app_wemawema.md @@ -0,0 +1,27 @@ +--- +title: WemaWema +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_wemawema' +--- + +[![Installer WemaWema with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wemawema) [![Integration level](https://dash.yunohost.org/integration/wemawema.svg)](https://dash.yunohost.org/appci/app/wemawema) + +### Index + +- [Useful links](#useful-links) + +*WemaWema* is a "WE MAKE PORN" meme generator but it can do more. + +### Screenshots + +![Screenshots of WemaWema](https://github.com/YunoHost-Apps/wemawema_ynh/blob/master/doc/screenshots/WemaWema.png) + +## Useful links + ++ Website: [framagit.org/luc/wemawema](https://framagit.org/luc/wemawema) ++ Demonstration: [Demo (fr)](https://luc.frama.io/wemawema/) ++ Application software repository: [github.com - YunoHost-Apps/wemawema](https://github.com/YunoHost-Apps/wemawema_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/wemawema/issues](https://github.com/YunoHost-Apps/wemawema_ynh/issues) diff --git a/pages/04.applications/10.docs/wetty/app_wetty.fr.md b/pages/04.applications/10.docs/wetty/app_wetty.fr.md new file mode 100644 index 00000000..5a37ef93 --- /dev/null +++ b/pages/04.applications/10.docs/wetty/app_wetty.fr.md @@ -0,0 +1,42 @@ +--- +title: Wetty +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_wetty' +--- + +[![Installer Wetty avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty) [![Integration level](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) + +### Index + +- [Liens utiles](#liens-utiles) + +*Wetty* est une application Terminal sur HTTP et HTTPS. WeTTy est une alternative à ajaxterm et anyterm mais bien meilleure qu'eux car WeTTy utilise xterm.js qui est une implémentation complète de l'émulation de terminal écrite entièrement en JavaScript. WeTTy utilise des websockets plutôt que Ajax et donc un meilleur temps de réponse. + +### Captures d'écran + +![Capture d'écran de Wetty](https://github.com/YunoHost-Apps/wetty_ynh/blob/master/doc/screenshots/terminal.png) + +### Avertissements / informations importantes + +#### Configuration + +Il y a peu de configuration dans Wetty : +* La configuration de démarrage (port d'écoute, chemin d'URL, hôte SSH) est contenue dans le fichier de service systemd +* La configuration de l'interface utilisateur se fait via l'interface graphique Web elle-même. + +* L'authentification LDAP et HTTP est-elle prise en charge ? **Non** + * Vous devez vous connecter manuellement. + * Vous pouvez spécifier l'utilisateur en accédent directement `https:///wetty/ssh/` + +* Vous pouvez spécifier à l'installation si Wetty devrait être accessible par des visiteurs non connectés sur YunoHost. + +* Vous ne pouvez pas vous authentifier par une clé SSH. + +## Liens utiles + ++ Site web : [github.com/butlerx/wetty](https://github.com/butlerx/wetty) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/wetty](https://github.com/YunoHost-Apps/wetty_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/wetty/issues](https://github.com/YunoHost-Apps/wetty_ynh/issues) diff --git a/pages/04.applications/10.docs/wetty/app_wetty.md b/pages/04.applications/10.docs/wetty/app_wetty.md new file mode 100644 index 00000000..3a8259e0 --- /dev/null +++ b/pages/04.applications/10.docs/wetty/app_wetty.md @@ -0,0 +1,42 @@ +--- +title: Wetty +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_wetty' +--- + +[![Installer Wetty with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty) [![Integration level](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) + +### Index + +- [Useful links](#useful-links) + +*Wetty* is a Terminal application over HTTP and HTTPS. WeTTy is an alternative to ajaxterm and anyterm but much better than them because WeTTy uses xterm.js which is a full fledged implementation of terminal emulation written entirely in JavaScript. WeTTy uses websockets rather then Ajax and hence better response time. + +### Screenshots + +![Screenshot of Wetty](https://github.com/YunoHost-Apps/wetty_ynh/blob/master/doc/screenshots/terminal.png) + +### Disclaimers / important information + +#### Configuration + +There is few configuration in Wetty: +* Startup config (listen port, URL path, SSH host) is contained in the systemd service file +* User interface configuration is done through the web GUI itself. + +* Is LDAP and HTTP authentication supported? **No** + * You need to manually log in. + * You can log in as a specific user using `https:///wetty/ssh/` + +* You can specify at install if Wetty should be visible by users not logged into YunoHost. + +* You can't use ssh key authentication. + +## Useful links + ++ Website: [github.com/butlerx/wetty](https://github.com/butlerx/wetty) ++ Application software repository: [github.com - YunoHost-Apps/wetty](https://github.com/YunoHost-Apps/wetty_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/wetty/issues](https://github.com/YunoHost-Apps/wetty_ynh/issues) diff --git a/pages/04.applications/10.docs/yellow/app_yellow.fr.md b/pages/04.applications/10.docs/yellow/app_yellow.fr.md new file mode 100644 index 00000000..7c9bb9bd --- /dev/null +++ b/pages/04.applications/10.docs/yellow/app_yellow.fr.md @@ -0,0 +1,27 @@ +--- +title: Yellow +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_yellow' +--- + +[![Installer Yellow avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yellow) [![Integration level](https://dash.yunohost.org/integration/yellow.svg)](https://dash.yunohost.org/appci/app/yellow) + +### Index + +- [Liens utiles](#liens-utiles) + +*Yellow* est un système de gestion de contenu (CMS) pour un site simple. + +## Captures d'écran + +![Capture d'écran de Yellow](https://github.com/YunoHost-Apps/yellow_ynh/blob/master/doc/screenshots/datenstrom-yellow-en.png) + +## Liens utiles + ++ Site web : [datenstrom.se/yellow/](https://datenstrom.se/yellow/) ++ Démonstration : [Démo](https://datenstrom.se/yellow/demo/) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/yellow](https://github.com/YunoHost-Apps/yellow_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/yellow/issues](https://github.com/YunoHost-Apps/yellow_ynh/issues) diff --git a/pages/04.applications/10.docs/yellow/app_yellow.md b/pages/04.applications/10.docs/yellow/app_yellow.md new file mode 100644 index 00000000..40f1dc05 --- /dev/null +++ b/pages/04.applications/10.docs/yellow/app_yellow.md @@ -0,0 +1,27 @@ +--- +title: Yellow +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_yellow' +--- + +[![Installer Yellow with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yellow) [![Integration level](https://dash.yunohost.org/integration/yellow.svg)](https://dash.yunohost.org/appci/app/yellow) + +### Index + +- [Useful links](#useful-links) + +*Yellow* is a content management system (CMS) for simple website. + +### Screenshots + +![Screenshot of Yellow](https://github.com/YunoHost-Apps/yellow_ynh/blob/master/doc/screenshots/datenstrom-yellow-en.png) + +## Useful links + ++ Website: [datenstrom.se/yellow/](https://datenstrom.se/yellow/) ++ Demonstration: [Demo](https://datenstrom.se/yellow/demo/) ++ Application software repository: [github.com - YunoHost-Apps/yellow](https://github.com/YunoHost-Apps/yellow_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/yellow/issues](https://github.com/YunoHost-Apps/yellow_ynh/issues) diff --git a/pages/04.applications/10.docs/yeswiki/app_yeswiki.fr.md b/pages/04.applications/10.docs/yeswiki/app_yeswiki.fr.md new file mode 100644 index 00000000..e933a219 --- /dev/null +++ b/pages/04.applications/10.docs/yeswiki/app_yeswiki.fr.md @@ -0,0 +1,42 @@ +--- +title: YesWiki +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_yeswiki' +--- + +[![Installer YesWiki avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yeswiki) [![Integration level](https://dash.yunohost.org/integration/yeswiki.svg)](https://dash.yunohost.org/appci/app/yeswiki) + +### Index + +- [Liens utiles](#liens-utiles) + +*YesWiki* est un wiki conçu pour rester simple, très facile à installer, en français traduit en anglais, espagnol, catalan, flamand... + +Néanmoins, avec un YesWiki on peut fabriquer un site internet aux usages multiples : +- Rassembler toutes les infos d'un projet ou d'un groupe (fonction de "gare centrale") +- Cartographier des membres ou des lieux de façon participative +- Partager des ressources, des listes, des agendas grâce à des bases de données coopératives puissantes +- Faire communiquer des flux d'informations +- Cultiver un bout de liberté... + +### Captures d'écran + +![Capture d'écran de YesWiki](https://github.com/YunoHost-Apps/yeswiki_ynh/blob/master/doc/screenshots/yeswiki_screenshots.png) + +### Avertissements / informations importantes + +##### Support multi-utilisateurs + +L'intégration au LDAP est la seule méthode supportée pour les nouvelles installations. Il est possible de la désactiver sur les anciennes installations en retirant l'extension loginldap. **Attention : Ne pas retirer l'extension sans connaitre d'identifiants administrateurs du wiki** + +Pour le moment l'authentification SSO n'est pas prise en charge. Il est nécessaire de se connecter sur le wiki. + +## Liens utiles + ++ Site web : [yeswiki.net](https://yeswiki.net) ++ Démonstration : [Démo](https://ferme.yeswiki.net/?CreerSonWiki) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/yeswiki](https://github.com/YunoHost-Apps/yeswiki_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/yeswiki/issues](https://github.com/YunoHost-Apps/yeswiki_ynh/issues) diff --git a/pages/04.applications/10.docs/yeswiki/app_yeswiki.md b/pages/04.applications/10.docs/yeswiki/app_yeswiki.md new file mode 100644 index 00000000..1e97fd33 --- /dev/null +++ b/pages/04.applications/10.docs/yeswiki/app_yeswiki.md @@ -0,0 +1,42 @@ +--- +title: YesWiki +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_yeswiki' +--- + +[![Installer YesWiki with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yeswiki) [![Integration level](https://dash.yunohost.org/integration/yeswiki.svg)](https://dash.yunohost.org/appci/app/yeswiki) + +### Index + +- [Useful links](#useful-links) + +*YesWiki* is a wiki designed to remain simple, very easy to install, in French translated into English, Spanish, Catalan, Flemish... + +However, with a YesWiki we can build a website with multiple uses: +- Gather all the information of a project or a group (function of "central station") +- Mapping members or places in a participatory way +- Share resources, lists, calendars thanks to powerful cooperative databases +- Communicate information flows +- Cultivate a bit of freedom... + +### Screenshots + +![Screenshot of YesWiki](https://github.com/YunoHost-Apps/yeswiki_ynh/blob/master/doc/screenshots/yeswiki_screenshots.png) + +### Disclaimers / important information + +##### Multi-users support + +LDAP integration is supported and required on new installs. It is possible to disable it on older installs by removing the loginldap plugin. **Warning: only do it if you know credentials for a wiki admin account** + +At the moment SSO authentication is not supported. It is necessary to login on the wiki. + +## Useful links + ++ Website: [yeswiki.net](https://yeswiki.net) ++ Demonstration: [Demo (fr)](https://ferme.yeswiki.net/?CreerSonWiki) ++ Application software repository: [github.com - YunoHost-Apps/yeswiki](https://github.com/YunoHost-Apps/yeswiki_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/yeswiki/issues](https://github.com/YunoHost-Apps/yeswiki_ynh/issues) diff --git a/pages/04.applications/10.docs/zap/app_zap.fr.md b/pages/04.applications/10.docs/zap/app_zap.fr.md new file mode 100644 index 00000000..4999a2bc --- /dev/null +++ b/pages/04.applications/10.docs/zap/app_zap.fr.md @@ -0,0 +1,56 @@ +--- +title: Zap +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_zap' +--- + +[![Installer Zap avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=zap) [![Integration level](https://dash.yunohost.org/integration/zap.svg)](https://dash.yunohost.org/appci/app/zap) + +### Index + +- [Liens utiles](#liens-utiles) + +*Zap* est une alternative éthique au Fediverse qui fournit des fonctionnalités puissantes pour créer des sites web interconnectés avec une identité décentralisée, des communications et un cadre de permissions construit en utilisant la technologie commune des serveurs web. + +Compatible avec **Mastodon**, **Pleroma**, **Pixelfed**, **Friendica**, **Hubzilla**, **Funkwhale**, **Peertube**, **Plume**, **WriteFreely** et beaucoup, beaucoup d'autres. + +### Caractéristiques uniques de ZAP + +- **Groupes** : publics, privés, et modérés. +- **Événements** : Calendrier et présence ; notifications automatiques d'anniversaire pour les amis utilisant cette fonctionnalité. +- **Cloud**storage : Stockage de fichiers en réseau intégré avec accès aux réseaux sociaux. +- Éditeur** : Supporte à la fois markdown et bbcode. Utilisez l'un ou l'autre, ou les deux, si vous le souhaitez. +- **Partage** : Glissez-déposez un certain nombre de choses différentes comme des fichiers, des photos, des pages Web, des cartes, des numéros de téléphone pour les partager. +- Listes** : Parfois appelé cercles ou aspects, cela vous permet de définir vos propres groupes d'amis liés et de communiquer avec eux comme un groupe privé. +- **Extension** : Modifiez ou mettez à niveau les fonctionnalités de votre logiciel comme vous le souhaitez en installant des fonctions supplémentaires à partir de modules complémentaires et de la collection d'applications gratuites. + +### Avertissements / informations importantes + +### Installation + +Avant de procéder à l'installation, lisez les [Instructions d'installation de Zap](https://codeberg.org/zot/zap/src/branch/release/install/INSTALL.txt) pour obtenir des informations importantes sur les points suivants + +#### Enregistrer un nouveau domaine et l'ajouter à YunoHost + +- Zap nécessite un domaine dédié, alors obtenez-en un et ajoutez-le en utilisant le panneau d'administration de YunoHost. **Domaines -> Ajouter un domaine**. Comme Zap utilise le domaine complet et est installé à la racine, vous pouvez créer un sous-domaine tel que `zap.domain.tld`. N'oubliez pas de mettre à jour vos DNS si vous les gérez manuellement. + +### Droits d'utilisateur de l'administrateur LDAP, journaux et échecs de mise à jour de la base de données + +- **Pour les droits d'administration** : Une fois l'installation terminée, vous devrez vous rendre sur la page de votre nouveau hub et vous connecter avec le **nom d'utilisateur du compte admin** qui a été saisi au moment de l'installation. Vous devriez alors être en mesure de créer votre premier canal et avoir les **droits d'administrateur** pour le hub. + +- **Pour les utilisateurs normaux de YunoHost :** Les utilisateurs normaux de LDAP peuvent se connecter via l'authentification Ldap et créer leurs canaux. + +- Si l'administrateur ne peut pas accéder aux paramètres d'administration à `https://zap.example.com/admin` ou si vous voulez accorder des droits d'administration à un autre utilisateur sur le hub, alors vous devez **ajouter manuellement 4096** aux **rôles_comptes** sous **comptes** pour cet utilisateur dans la **base de données via phpMYAdmin**. + +- **Pour les logs:** Allez dans **admin->logs** et entrez le nom du fichier **php.log**. + +- Échec de la base de données après la mise à jour:** Parfois, la mise à jour de la base de données échoue après la mise à jour de la version. Vous pouvez aller sur le hub, par exemple `https://zap.example.com/admin/dbsync/` et vérifier le nombre de mises à jour qui ont échoué. Ces mises à jour devront être exécutées manuellement par **phpMYAdmin**. + +## Liens utiles + ++ Site web : [codeberg.org/zot/zap](https://codeberg.org/zot/zap) ++ Dépôt logiciel de l'application : [github.com - YunoHost-Apps/zap](https://github.com/YunoHost-Apps/zap_ynh) ++ Remonter un bug ou une amélioration en créant un ticket (issue) : [github.com - YunoHost-Apps/zap/issues](https://github.com/YunoHost-Apps/zap_ynh/issues) diff --git a/pages/04.applications/10.docs/zap/app_zap.md b/pages/04.applications/10.docs/zap/app_zap.md new file mode 100644 index 00000000..0a69333d --- /dev/null +++ b/pages/04.applications/10.docs/zap/app_zap.md @@ -0,0 +1,56 @@ +--- +title: Zap +template: docs +taxonomy: + category: docs, apps +routes: + default: '/app_zap' +--- + +[![Installer Zap with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=zap) [![Integration level](https://dash.yunohost.org/integration/zap.svg)](https://dash.yunohost.org/appci/app/zap) + +### Index + +- [Useful links](#useful-links) + +*Zap* is an an ethical alternative to Fediverse that provides powerful features for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology. + +Compatible with **Mastodon**, **Pleroma**, **Pixelfed**, **Friendica**, **Hubzilla**, **Funkwhale**, **Peertube**, **Plume**, **WriteFreely** and many, many more. + +### Unique Features of ZAP + +- **Groups** : public, private, and moderated. +- **Events** : Calendar and attendance; automatic birthday notifications for friends using this feature. +- **Cloud**storage : Built-in network file storage integrated with social networking access. +- **Editor** : Supports both markdown and bbcode. Use either or both - if you want. +- **Share**: Drag-and-drop a number of different things such as files, photos, webpages, maps, phone numbers to share- them. +- **Lists**: Sometimes referred to as circles or aspects, this lets you define your own groups of related friends and- communicate with them as a private group. +- **Extend** : Change or upgrade your software functionality as desired by installing additional features from addons and- the free app collection. + +### Disclaimers / important information + +### Installation + +Before installing, read the [Zap installation instructions](https://codeberg.org/zot/zap/src/branch/release/install/INSTALL.txt) for important information about: + +#### Register a new domain and add it to YunoHost + +- Zap requires a dedicated domain, so obtain one and add it using the YunoHost admin panel. **Domains -> Add domain**. As Zap uses the full domain and is installed on the root, you can create a subdomain such as `zap.domain.tld`. Don't forget to update your DNS if you manage them manually. + +### LDAP Admin user rights, logs and failed database updates + +- **For admin rights**: When installation is complete, you will need to visit your new hub's page and login with the **admin account username** which was entered at the time of installation process. You should then be able to create your first channel and have the **admin rights** for the hub. + +- **For normal YunoHost users :** Normal LDAP users can login through Ldap authentication and create there channels. + +- **Failing to get admin rights :** If the admin cannot access the admin settings at `https://zap.example.com/admin` or you want to grant admin rights to any other user(s) on the hub, then you have to **manually add 4096** to the **account_roles** under **accounts** for that user in the **database through phpMYAdmin**. + +- **For logs:** Go to **admin->logs** and enter the file name **php.log**. + +- **Failed Database after Upgrade:** Some times databse upgrade fails after version upgrade. You can go to hub eg. `https://zap.example.com/admin/dbsync/` and check the numbers of failled update. These updates will have to be ran manually by **phpMYAdmin**. + +## Useful links + ++ Website: [codeberg.org/zot/zap](https://codeberg.org/zot/zap) ++ Application software repository: [github.com - YunoHost-Apps/zap](https://github.com/YunoHost-Apps/zap_ynh) ++ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/zap/issues](https://github.com/YunoHost-Apps/zap_ynh/issues) diff --git a/pages/04.applications/99.wishlist/apps_wishlist.md b/pages/04.applications/99.wishlist/apps_wishlist.md index 45f0be6e..0322f388 100644 --- a/pages/04.applications/99.wishlist/apps_wishlist.md +++ b/pages/04.applications/99.wishlist/apps_wishlist.md @@ -40,6 +40,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Bolt](https://bolt.cm/) | Content Management Tool | | [Package Draft](https://github.com/realitygaps/bolt_ynh) | | BookWyrm | Social reading and reviewing, decentralized with ActivityPub | [Upstream](https://github.com/mouse-reeve/bookwyrm) | | | BTCPay Server | | [Upstream](https://github.com/btcpayserver/btcpayserver) | | +| [Budibase](https://budibase.com/) | Low code platform for creating internal apps, workflows, and admin panels in minutes. | [Upstream](https://github.com/Budibase/budibase) | | | [Cactus Comments](https://cactus.chat/) | Federated comment system, to embed into your webpages, based on the Matrix protocol. | [Upstream](https://gitlab.com/cactus-comments) | [Package Draft](https://github.com/h3ndrik/cactus-comments_ynh) | | [Cagette](https://www.cagette.net/) | A marketplace for local farmers and producers | [Upstream](https://github.com/CagetteNet/cagette) | | | [Cal.com](https://cal.com/) | Formerly Calendso. Volunteer shift management and meeting scheduling. "The open source Calendly alternative." | [Upstream](https://github.com/calcom/cal.com) | | @@ -118,6 +119,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | gogs_webhost | Turn a Gogs repository to static web hosting | | [Package Draft](https://github.com/YunoHost-Apps/gogs_webhost_ynh) | | Gollum | A simple Git-powered wiki | [Upstream](https://github.com/gollum/gollum) | [Package Draft](https://github.com/YunoHost-Apps/gollum_ynh) | | Goploader | | [Upstream](https://github.com/Depado/goploader) | | +| [gocd](https://go.cd) | CI/CD server | [Upstream](https://github.com/gocd/gocd) | | | Granary | | [Upstream](https://github.com/snarfed/granary) | | | [Graphhopper](https://www.graphhopper.com/) | | [Upstream](https://github.com/graphhopper/graphhopper) | | | [Greenlight](https://blabla.aquilenet.fr/b) | A really simple end-user interface for your BigBlueButton server | [Upstream](https://github.com/bigbluebutton/greenlight) | | @@ -140,9 +142,11 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [JS Bin](https://jsbin.com/) | | [Upstream](https://github.com/jsbin/jsbin) | | | [Karaoke-forever](https://www.karaoke-forever.com/) | Organize karaoke parties | [Upstream](https://github.com/bhj/karaoke-forever) | | | Kenoma | Pleroma frontend | [Upstream](https://git.pleroma.social/lambadalambda/kenoma) | | +| Keyoxide | Keyoxide is a privacy-friendly tool to create and verify decentralized online identities. | [Upstream](https://codeberg.org/keyoxide) | | | [Kill the newsletter](https://kill-the-newsletter.com/) | Convert email newsletters to RSS feeds | [Upstream](https://github.com/leafac/kill-the-newsletter.com) | | | [Known](https://withknown.com) | | [Upstream](https://github.com/idno/known) | | | [Koel](https://koel.phanan.net) | | [Upstream](https://github.com/phanan/koel) | | +| [Koha](https://koha-community.org/) | The world's first free and open source library system | [Upstream](https://git.koha-community.org/Koha-community/Koha) | | | Kontalk | | [Upstream](https://github.com/kontalk) | | | [Koozip](https://koozic.net) | | [Upstream](https://github.com/DocMarty84/koozic) | | | L'atelier | | [Upstream](https://github.com/jbl2024/latelier) | | @@ -185,6 +189,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Nautilus](https://myactivity.stream/) | Turn your website into an ActivityPub profile | [Upstream](https://github.com/aaronpk/Nautilus) | | | Netrunner | | [Upstream](https://github.com/mtgred/netrunner) | | | [Netbird](https://netbird.io/) | Create an overlay peer-to-peer network connecting machines regardless of their location | [Upstream](https://github.com/netbirdio/netbird) | | +| [Netlify CMS](https://netlifycms.org/) | A CMS for any static site generator that connects to a Gitlab/Github repo (requires netlify/gotrue) | [Upstream](https://github.com/netlify/netlify-cms) | | | [NewsBlur](https://www.newsblur.com) | This is the most complete RSS reader that exists to date | [Upstream](https://github.com/samuelclay/NewsBlur) | | | nexusoss | Sonatype Nexus Repository manager OSS | | [Package Draft](https://github.com/YunoHost-Apps/nexusoss_ynh) | | [ntopng](https://www.ntop.org/) | | | [Package Draft](https://github.com/YunoHost-Apps/ntopng_ynh) | @@ -213,6 +218,7 @@ You can [contribute to this list by adding something you'd like to be packaged]( | [Phraseanet](https://docs.phraseanet.com/3.8/fr/index.html#) | | [Upstream](https://github.com/alchemy-fr/Phraseanet-Docs) | | | [pia](https://github.com/LINCnil/pia) | A tool to help carrying out Privacy Impact Assessments | | [Package Draft](https://github.com/YunoHost-Apps/pia_ynh) | | [PicApport](https://www.picapport.de/) | Self-hosted private photo server | | | +| [Picsur](https://picsur.org/) | Simple open-source image host | [Upstream](https://github.com/rubikscraft/Picsur) | | | [Pinry](https://docs.getpinry.com/) | Open source tiling image board | [Upstream](https://github.com/pinry/pinry/) | | | [Piped](https://github.com/TeamPiped/Piped/wiki/Instances) | An open-source alternative frontend for YouTube which is efficient by design. | [Upstream](https://github.com/TeamPiped/Piped) | | | Pol | RSS generator website | [Upstream](https://github.com/taroved/pol) | | diff --git a/pages/06.contribute/10.packaging_apps/11.helpers/packaging_apps_helpers.md b/pages/06.contribute/10.packaging_apps/11.helpers/packaging_apps_helpers.md index b747390a..ca9b5229 100644 --- a/pages/06.contribute/10.packaging_apps/11.helpers/packaging_apps_helpers.md +++ b/pages/06.contribute/10.packaging_apps/11.helpers/packaging_apps_helpers.md @@ -7,7 +7,7 @@ routes: default: '/packaging_apps_helpers' --- -Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/doc/generate_helper_doc.py) on 09/07/2022 (YunoHost version 11.0.9.14) +Doc auto-generated by [this script](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/doc/generate_helper_doc.py) on 09/30/2022 (YunoHost version 11.0.9.15) ## APPS @@ -25,7 +25,7 @@ Requires YunoHost version *.*.* or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apps#L9) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apps#L9) [/details] ---------------- @@ -41,7 +41,7 @@ Requires YunoHost version *.*.* or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apps#L65) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apps#L65) [/details] ---------------- @@ -65,7 +65,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L53) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L53) [/details] ---------------- @@ -86,7 +86,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L75) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L75) [/details] ---------------- @@ -100,7 +100,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L107) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L107) [/details] ---------------- @@ -117,7 +117,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L117) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L117) [/details] ---------------- @@ -134,7 +134,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L128) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L128) [/details] ---------------- @@ -151,7 +151,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L138) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L138) [/details] ---------------- @@ -168,7 +168,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L148) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L148) [/details] ---------------- @@ -190,7 +190,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L225) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L225) [/details] ---------------- @@ -207,7 +207,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L336) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L336) [/details] ---------------- @@ -223,7 +223,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L355) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L355) [/details] ---------------- @@ -243,7 +243,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/apt#L383) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/apt#L383) [/details] ---------------- @@ -316,7 +316,7 @@ Requires YunoHost version 3.5.0 or higher for the argument `--not_mandatory` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L64) [/details] ---------------- @@ -330,7 +330,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L179) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L179) [/details] ---------------- @@ -375,7 +375,7 @@ Requires YunoHost version 3.5.0 or higher for the argument --not_mandatory -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L238) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L238) [/details] ---------------- @@ -394,7 +394,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L306) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L306) [/details] ---------------- @@ -416,7 +416,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L350) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L350) [/details] ---------------- @@ -435,7 +435,7 @@ Requires YunoHost version 3.3.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L381) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L381) [/details] ---------------- @@ -458,7 +458,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L416) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L416) [/details] ---------------- @@ -481,7 +481,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/backup#L464) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/backup#L464) [/details] ---------------- @@ -558,7 +558,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/fail2ban#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/fail2ban#L64) [/details] ---------------- @@ -572,7 +572,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/fail2ban#L119) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/fail2ban#L119) [/details] ---------------- @@ -600,7 +600,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/hardware#L13) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/hardware#L13) [/details] ---------------- @@ -623,7 +623,7 @@ Requires YunoHost version 3.8.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/hardware#L75) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/hardware#L75) [/details] ---------------- @@ -644,7 +644,7 @@ Requires YunoHost version 2.4.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L10) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L10) [/details] ---------------- @@ -661,7 +661,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L30) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L30) [/details] ---------------- @@ -678,7 +678,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L56) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L56) [/details] ---------------- @@ -695,7 +695,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L73) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L73) [/details] ---------------- @@ -714,7 +714,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L92) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L92) [/details] ---------------- @@ -733,7 +733,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L113) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L113) [/details] ---------------- @@ -752,7 +752,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L134) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L134) [/details] ---------------- @@ -771,7 +771,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L155) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L155) [/details] ---------------- @@ -790,7 +790,7 @@ Requires YunoHost version 3.2.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L176) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L176) [/details] ---------------- @@ -810,7 +810,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L237) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L237) [/details] ---------------- @@ -825,7 +825,7 @@ Requires YunoHost version 3.6.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logging#L325) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logging#L325) [/details] ---------------- @@ -854,7 +854,7 @@ Requires YunoHost version 3.2.0 or higher for the argument `--specific_user` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logrotate#L18) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logrotate#L18) [/details] ---------------- @@ -868,7 +868,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/logrotate#L109) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/logrotate#L109) [/details] ---------------- @@ -885,7 +885,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/multimedia#L11) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/multimedia#L11) [/details] ---------------- @@ -905,7 +905,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/multimedia#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/multimedia#L64) [/details] ---------------- @@ -922,7 +922,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/multimedia#L93) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/multimedia#L93) [/details] ---------------- @@ -955,7 +955,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L15) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L15) [/details] ---------------- @@ -973,7 +973,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L36) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L36) [/details] ---------------- @@ -991,7 +991,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L60) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L60) [/details] ---------------- @@ -1012,7 +1012,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L128) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L128) [/details] ---------------- @@ -1031,7 +1031,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L160) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L160) [/details] ---------------- @@ -1053,7 +1053,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L198) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L198) [/details] ---------------- @@ -1071,7 +1071,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/mysql#L224) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/mysql#L224) [/details] ---------------- @@ -1095,7 +1095,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/network#L12) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/network#L12) [/details] ---------------- @@ -1116,7 +1116,7 @@ Requires YunoHost version 3.8.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/network#L36) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/network#L36) [/details] ---------------- @@ -1137,7 +1137,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/network#L99) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/network#L99) [/details] ---------------- @@ -1158,7 +1158,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/network#L119) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/network#L119) [/details] ---------------- @@ -1186,7 +1186,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/nginx#L19) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/nginx#L19) [/details] ---------------- @@ -1200,7 +1200,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/nginx#L41) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/nginx#L41) [/details] ---------------- @@ -1254,7 +1254,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/nodejs#L74) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/nodejs#L74) [/details] ---------------- @@ -1278,7 +1278,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/nodejs#L114) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/nodejs#L114) [/details] ---------------- @@ -1296,7 +1296,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/nodejs#L191) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/nodejs#L191) [/details] ---------------- @@ -1369,7 +1369,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L66) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L66) [/details] ---------------- @@ -1388,7 +1388,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L152) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L152) [/details] ---------------- @@ -1406,7 +1406,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L169) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L169) [/details] ---------------- @@ -1429,7 +1429,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L192) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L192) [/details] ---------------- @@ -1452,7 +1452,7 @@ Requires YunoHost version 3.7.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L260) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L260) [/details] ---------------- @@ -1473,7 +1473,7 @@ Requires YunoHost version 3.7.1 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L329) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L329) [/details] ---------------- @@ -1488,7 +1488,7 @@ Requires YunoHost version 4.1.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L359) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L359) [/details] ---------------- @@ -1499,7 +1499,7 @@ Requires YunoHost version 4.1.2 or higher. **Example**: `if ynh_legacy_permissions_exists then ynh_legacy_permissions_delete_all # You can recreate the required permissions here with ynh_permission_create fi Requires YunoHost version 4.1.2 or higher.` -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/permission#L379) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/permission#L379) [/details] ---------------- @@ -1557,7 +1557,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/php#L59) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/php#L59) [/details] ---------------- @@ -1571,7 +1571,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/php#L250) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/php#L250) [/details] ---------------- @@ -1590,7 +1590,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/php#L483) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/php#L483) [/details] ---------------- @@ -1610,7 +1610,7 @@ Requires YunoHost version 4.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/php#L509) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/php#L509) [/details] ---------------- @@ -1643,7 +1643,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L18) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L18) [/details] ---------------- @@ -1661,7 +1661,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L39) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L39) [/details] ---------------- @@ -1679,7 +1679,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L64) [/details] ---------------- @@ -1700,7 +1700,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L135) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L135) [/details] ---------------- @@ -1718,7 +1718,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L168) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L168) [/details] ---------------- @@ -1736,7 +1736,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L190) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L190) [/details] ---------------- @@ -1758,7 +1758,7 @@ Requires YunoHost version 2.7.13 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L228) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L228) [/details] ---------------- @@ -1776,7 +1776,7 @@ Requires YunoHost version 2.7.13 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/postgresql#L259) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/postgresql#L259) [/details] ---------------- @@ -1797,7 +1797,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/setting#L10) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/setting#L10) [/details] ---------------- @@ -1816,7 +1816,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/setting#L36) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/setting#L36) [/details] ---------------- @@ -1834,7 +1834,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/setting#L62) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/setting#L62) [/details] ---------------- @@ -1854,7 +1854,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/setting#L123) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/setting#L123) [/details] ---------------- @@ -1875,7 +1875,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/setting#L145) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/setting#L145) [/details] ---------------- @@ -1900,7 +1900,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/string#L13) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/string#L13) [/details] ---------------- @@ -1922,7 +1922,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/string#L40) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/string#L40) [/details] ---------------- @@ -1944,7 +1944,7 @@ Requires YunoHost version 2.7.7 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/string#L71) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/string#L71) [/details] ---------------- @@ -1967,7 +1967,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/string#L103) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/string#L103) [/details] ---------------- @@ -1993,7 +1993,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/systemd#L15) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/systemd#L15) [/details] ---------------- @@ -2010,7 +2010,7 @@ Requires YunoHost version 2.7.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/systemd#L38) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/systemd#L38) [/details] ---------------- @@ -2032,7 +2032,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/systemd#L67) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/systemd#L67) [/details] ---------------- @@ -2056,7 +2056,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L12) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L12) [/details] ---------------- @@ -2078,7 +2078,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L33) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L33) [/details] ---------------- @@ -2096,7 +2096,7 @@ Requires YunoHost version 2.4.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L53) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L53) [/details] ---------------- @@ -2115,7 +2115,7 @@ Requires YunoHost version 2.2.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L64) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L64) [/details] ---------------- @@ -2134,7 +2134,7 @@ Requires YunoHost version 3.5.0.2 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L82) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L82) [/details] ---------------- @@ -2163,7 +2163,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L111) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L111) [/details] ---------------- @@ -2180,7 +2180,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L153) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L153) [/details] ---------------- @@ -2194,7 +2194,7 @@ Requires YunoHost version 4.1.7 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/user#L179) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/user#L179) [/details] ---------------- @@ -2215,7 +2215,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L58) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L58) [/details] ---------------- @@ -2264,7 +2264,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L102) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L102) [/details] ---------------- @@ -2290,7 +2290,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L263) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L263) [/details] ---------------- @@ -2348,7 +2348,7 @@ Requires YunoHost version 4.1.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L347) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L347) [/details] ---------------- @@ -2392,7 +2392,7 @@ Requires YunoHost version 4.3 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L498) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L498) [/details] ---------------- @@ -2411,7 +2411,7 @@ Requires YunoHost version 4.3 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L575) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L575) [/details] ---------------- @@ -2427,7 +2427,7 @@ Requires YunoHost version 2.7.12 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L687) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L687) [/details] ---------------- @@ -2444,7 +2444,7 @@ Requires YunoHost version 2.6.4 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L718) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L718) [/details] ---------------- @@ -2464,7 +2464,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L752) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L752) [/details] ---------------- @@ -2489,7 +2489,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L782) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L782) [/details] ---------------- @@ -2512,7 +2512,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L811) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L811) [/details] ---------------- @@ -2535,7 +2535,7 @@ Requires YunoHost version 3.5.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L836) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L836) [/details] ---------------- @@ -2567,7 +2567,7 @@ Requires YunoHost version 3.8.0 or higher. -[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/6a914fb2b5713caa4f611acb1d162309b90660e8/helpers/utils#L866) +[Dude, show me the code!](https://github.com/YunoHost/yunohost/blob/70927d5e04419727cec794e0885f4359a093d8f0/helpers/utils#L866) [/details] ----------------