{{tag>software application note texte markdown synchronisation}}
====== Joplin ======
Joplin est une application open source pour la saisie des notes et de tâches. L'application se décline sur les postes de travail, les mobiles et en mode console. Les notes générées sont de simples fichiers textes exploitant la syntaxe Markdown sont qui peuvent être modifiés avec n'importe quel éditeur de texte.
La gestion des révisions peut facilement être mise en place et Joplin permet de synchroniser les données via le protocole WebDAV utilisé par de nombreuses solutions de Cloud (notamment Nextcloud).
===== Les applications =====
===== Application de bureau =====
==== Installation sous Ubuntu 24.04 ====
L'application de bureau est distribuée au format AppImage. Sous Ubuntu 24.04 toute tentative d'exécution provoque une erreur :
./Joplin-3.0.15.AppImage
[17938:0919/111041.919905:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_JoplinM7ylkz/chrome-sandbox is owned by root and has mode 4755.
Trappe pour point d'arrêt et de trace (core dumped)
Ce problème se manifeste sur de nombreuses images, le plus simple consiste à décompresser l'archive et modifier les droits sur le binaire **chrome-sandbox**.
# Créer un répertoire pour l'application
mkdir Joplin
# Déplacer l'image dans le répertoire
mv Joplin-3.0.15.AppImage Joplin
# Décompresser l'image
cd Joplin
./Joplin-3.0.15.AppImage --appimage-extract
# Modifier les droits du fichier chrome-sandbox
cd squashfs-root/
sudo chown root: chrome-sandbox
sudo chmod 4755 chrome-sandbox
Pour lancer l'application, invoquer le script AppRun
./AppRun
Pour intégrer l'application à votre environnement de travail :
* Créer un lien symbolique dans ''~/bin'' ou ''~/.local/bin'' ;
* [[sysadmin:linux:creer_icone_bureau_linux|Créer un lanceur]].
===== Configuration de Joplin =====
==== Synchronisation avec Nextcloud ====
Pour commencer la synchronisation :
* Dans votre espace Nextcloud, créer un dossier pour les notes par exemple : ''Joplin'' (ce sera la cible de synchronisation) ;
* Dans l'application de bureau Joplin, Menu Outils > Options ;
* Général > Synchronisation
* Modifier la cible de synchronisation : Aucun -> Nextcloud
* L'URL doit avoir la forme ''https://example.com/remote.php/webdav/Joplin'' ;
* Renseigner le nom d'utilisateur et le mot de passe
* Un bouton Vérifier config synchronisation est disponible ;
* Cliquer sur Valider.
==== Données ====
Les Notes sont conservées par défaut dans le répertoire de l'utilisateur sous ~/
===== Références =====
* https://joplinapp.org/
* [[https://joplinapp.org/fr/help/apps/sync/nextcloud|Synchroniser les notes Joplin avec Nextcloud]]