Initial vault setup
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
---
|
||||
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](https://jotty.page) |
|
||||
| **GitHub** | [fccview/jotty](https://github.com/fccview/jotty) |
|
||||
| **Licence** | AGPL-3.0 |
|
||||
| **Langage** | TypeScript |
|
||||
| **Étoiles GitHub** | 1.9k ⭐ |
|
||||
| **Dernière MAJ** | 2026-05-20 |
|
||||
| **Catégorie** | [[cat-note-taking|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 :
|
||||
|
||||
```yaml
|
||||
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 :
|
||||
|
||||
```bash
|
||||
mkdir -p config data/users data/checklists data/notes data/sharing data/encryption cache
|
||||
```
|
||||
|
||||
Puis démarrer :
|
||||
|
||||
```bash
|
||||
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
|
||||
- [[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
|
||||
|
||||
- [Site officiel](https://jotty.page)
|
||||
- [Page d’installation](https://jotty.page/installation.html)
|
||||
- [GitHub fccview/jotty](https://github.com/fccview/jotty)
|
||||
- [Guide Docker détaillé](https://github.com/fccview/jotty/blob/main/howto/DOCKER.md)
|
||||
|
||||
## 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é
|
||||
Reference in New Issue
Block a user