4.7 KiB
title: Jotty created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, jotty, checklists, markdown, pwa, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://jotty.page, https://github.com/fccview/jotty, https://github.com/fccview/jotty/blob/main/howto/DOCKER.md]
✅ Jotty
L’application auto-hébergée de checklists et notes basée sur fichiers : PWA mobile-first, éditeur WYSIWYG/Markdown, partage, chiffrement PGP et administration multi-utilisateur.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | jotty.page |
| GitHub | fccview/jotty |
| Licence | AGPL-3.0 |
| Langage | TypeScript |
| Étoiles GitHub | 1.9k ⭐ |
| Dernière MAJ | 2026-05-20 |
| Catégorie | [[cat-note-taking |
📝 Description
Jotty est une application auto-hébergée pour notes et checklists, avec un positionnement plus fonctionnel qu’un simple éditeur Markdown personnel. Le projet combine notes riches, tâches, kanban, partage, gestion d’utilisateurs, API et même chiffrement PGP pour certaines données utilisateur.
L’application ne vise pas un PKM à backlinks comme SilverBullet ou NoteDiscovery. Elle est plus proche d’un organisateur personnel et collaboratif mélangeant notes pratiques et gestion légère d’actions. Son modèle de stockage sur fichiers Markdown et JSON reste un atout pour les utilisateurs qui veulent éviter une base de données lourde.
Jotty convient surtout à :
- des checklists personnelles ou familiales ;
- des notes rapides avec interface soignée ;
- des petits groupes qui veulent partage et comptes utilisateurs ;
- des utilisateurs mobiles appréciant une PWA installable.
Points notables :
- ✅ Checklists, notes, kanban et suivi du temps
- ✅ Stockage fichier sans base de données
- ✅ PWA mobile-first
- ✅ API REST
- ✅ OIDC/SSO possible
- ⚠️ Plus orienté organisation pratique que PKM avancé
🚀 Installation
Option recommandée : Docker Compose
Le mainteneur recommande Docker. Le guide officiel donne un compose de base proche de ceci :
services:
jotty:
image: ghcr.io/fccview/jotty:latest
container_name: jotty
user: "1000:1000"
ports:
- "1122:3000"
volumes:
- ./data:/app/data:rw
- ./config:/app/config:rw
- ./cache:/app/.next/cache:rw
restart: unless-stopped
environment:
- NODE_ENV=production
Préparer ensuite les dossiers :
mkdir -p config data/users data/checklists data/notes data/sharing data/encryption cache
Puis démarrer :
docker compose up -d
⚙️ Configuration Initiale
- Créer les dossiers de données et configuration.
- Adapter UID/GID à votre système pour éviter les problèmes de permissions.
- Démarrer Jotty puis ouvrir
http://IP:1122. - Créer le premier utilisateur : le premier compte devient administrateur.
- Configurer HTTPS /
APP_URLsi vous utilisez SSO ou sessions sécurisées. - Décider si vous activez partage public, OIDC ou chiffrement avancé.
🔄 Alternatives
Open Source
- app-flatnotes — Plus simple et plus minimaliste
- app-notediscovery — Plus proche d’un wiki personnel Markdown
- app-memos — Capture rapide plutôt que checklists structurées
- app-standard-notes — Plus fort sur confidentialité et sync chiffrée
- app-nextcloud-notes — Notes simples dans l’écosystème Nextcloud
Propriétaires
- Google Keep
- Todoist
- TickTick
- Notion
🔐 Sécurité
- ✅ Le projet prend en charge OIDC/SSO et divers paramètres d’authentification
- ✅ Définissez une URL applicative correcte si vous utilisez HTTPS et SSO
- ✅ Sauvegardez le dossier
data/qui contient notes, checklists, partage et clés - ⚠️ Les fonctions de partage public doivent être évaluées avant exposition Internet
- ⚠️ Vérifiez les permissions de volumes, surtout en rootless Docker / Podman
📚 Ressources
Pages Liées
- cat-note-taking — Vue d’ensemble de la catégorie Note-Taking
- app-flatnotes — Alternative plus minimaliste
- app-notediscovery — Alternative plus proche d’un wiki Markdown
- app-standard-notes — Alternative centrée confidentialité