Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,127 @@
---
title: Standard Notes
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, encryption, privacy, standard-notes, docker, sync]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Note-Taking, https://standardnotes.com, https://github.com/standardnotes/app, https://github.com/standardnotes/server, https://standardnotes.com/help/self-hosting/docker]
---
# 🔐 Standard Notes
> **Lapplication de notes chiffrées de bout en bout** : synchronisation multi-appareils, clients multiplateformes et backend auto-hébergeable avec une forte orientation confidentialité.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [standardnotes.com](https://standardnotes.com) |
| **GitHub (client)** | [standardnotes/app](https://github.com/standardnotes/app) |
| **GitHub (serveur)** | [standardnotes/server](https://github.com/standardnotes/server) |
| **Licence** | GPL-3.0 / code source ouvert |
| **Langage** | TypeScript |
| **Étoiles GitHub** | 6.5k ⭐ |
| **Dernière MAJ** | 2026-06-05 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
## 📝 Description
**Standard Notes** est une application de **prise de notes chiffrées de bout en bout** pensée pour les utilisateurs qui donnent la priorité à la **confidentialité**, à la **pérennité** et à la **synchronisation** entre appareils. Le produit couvre à la fois les clients utilisateur et un **écosystème serveur auto-hébergeable**.
Son positionnement diffère nettement doutils Markdown légers comme Flatnotes ou NoteDiscovery : ici, la valeur principale est le **modèle de sécurité**, avec synchronisation chiffrée, usage multi-plateforme et architecture conçue pour que **seul lutilisateur puisse lire le contenu**. Cest donc un choix particulièrement pertinent pour des notes sensibles, archives personnelles ou documents privés synchronisés entre plusieurs appareils.
Standard Notes convient surtout à :
- des **notes personnelles sensibles** ;
- la **synchronisation chiffrée** entre appareils ;
- des utilisateurs qui veulent une solution de notes durable et plus rigoureuse côté sécurité ;
- des personnes prêtes à exploiter un backend dédié plutôt quune simple app web statique.
Points notables :
-**Chiffrement de bout en bout**
-**Synchronisation** multi-appareils
-**Clients** web, desktop et mobile
-**Backend auto-hébergeable** officiel
- ⚠️ Déploiement plus **structuré** quun simple outil Markdown local
## 🚀 Installation
### Option recommandée : Docker Compose du backend officiel
La documentation officielle Standard Notes recommande le **setup Docker V2**. Le principe est de récupérer le fichier `.env`, le script LocalStack et le compose officiel :
```bash
mkdir standardnotes
cd standardnotes
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml
chmod +x localstack_bootstrap.sh
```
Il faut ensuite :
- générer les **clés** requises dans `.env` ;
- changer `DB_PASSWORD` ;
- lancer la stack.
```bash
docker compose pull && docker compose up -d
```
Par défaut, le serveur principal répond sur **`http://localhost:3000`** et le **files server** sur **`3125`**.
### Option client web seulement
Le dépôt `standardnotes/app` permet aussi de **construire le client web** soi-même, mais pour une installation utile en auto-hébergement il faut surtout traiter le **serveur de sync**.
## ⚙️ Configuration Initiale
1. **Créer le dossier de travail** du serveur.
2. **Copier `.env.sample`** et **générer toutes les clés** demandées.
3. **Modifier les mots de passe base de données** dans `.env` et `docker-compose.yml`.
4. **Démarrer la stack** avec Docker Compose.
5. **Configurer le reverse proxy HTTPS** devant le serveur.
6. **Définir `PUBLIC_FILES_SERVER_URL`** si vous utilisez la gestion de fichiers.
7. **Pointer les clients Standard Notes** vers votre serveur personnalisé via les paramètres avancés de connexion.
## 🔄 Alternatives
### Open Source
- [[app-joplin]] — Plus orienté notes/tâches classiques, avec sync différent
- [[app-notesnook]] — Autre solution orientée confidentialité et chiffrement
- [[app-siyuan]] — PKM plus riche, moins centré sur lE2EE
- [[app-memos]] — Capture rapide, beaucoup plus légère
### Propriétaires
- **Evernote**
- **Apple Notes**
- **Notion**
- **OneNote**
## 🔐 Sécurité
- ✅ Le **chiffrement de bout en bout** est le cœur du produit
- ✅ La documentation officielle fournit un chemin **Docker V2** plus simple et moins gourmand que lancien setup
- ✅ Utilisez **HTTPS obligatoire** pour toute exposition réseau réelle
- ✅ Sauvegardez la base et la configuration avant mise à jour
- ⚠️ Protégez soigneusement les **clés** et secrets du fichier `.env`
- ⚠️ Si vous activez le serveur de fichiers, configurez correctement `PUBLIC_FILES_SERVER_URL`
## 📚 Ressources
- [Site officiel](https://standardnotes.com)
- [Client GitHub](https://github.com/standardnotes/app)
- [Serveur GitHub](https://github.com/standardnotes/server)
- [Guide officiel Docker self-hosting](https://standardnotes.com/help/self-hosting/docker)
- [Article sur le setup self-hosting V2](https://standardnotes.com/blog/introducing-self-hosting-v2)
## Pages Liées
- [[cat-note-taking]] — Vue densemble de la catégorie Note-Taking
- [[app-joplin]] — Alternative open source orientée sync et notes personnelles
- [[app-notesnook]] — Alternative chiffrée
- [[securisation-home-lab]] — Bonnes pratiques de mise en exposition