Files
wiki/Catalogue-Self-Hosted/apps/app-jotty.md
T
2026-06-09 18:40:21 +02:00

4.7 KiB
Raw Blame History


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

Lapplication 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 quun simple éditeur Markdown personnel. Le projet combine notes riches, tâches, kanban, partage, gestion dutilisateurs, API et même chiffrement PGP pour certaines données utilisateur.

Lapplication ne vise pas un PKM à backlinks comme SilverBullet ou NoteDiscovery. Elle est plus proche dun organisateur personnel et collaboratif mélangeant notes pratiques et gestion légère dactions. 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

  1. Créer les dossiers de données et configuration.
  2. Adapter UID/GID à votre système pour éviter les problèmes de permissions.
  3. Démarrer Jotty puis ouvrir http://IP:1122.
  4. Créer le premier utilisateur : le premier compte devient administrateur.
  5. Configurer HTTPS / APP_URL si vous utilisez SSO ou sessions sécurisées.
  6. Décider si vous activez partage public, OIDC ou chiffrement avancé.

🔄 Alternatives

Open Source

Propriétaires

  • Google Keep
  • Todoist
  • TickTick
  • Notion

🔐 Sécurité

  • Le projet prend en charge OIDC/SSO et divers paramètres dauthentification
  • 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