--- title: Anchor created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, offline-first, sync, tags, oidc, mobile, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/ZhFahim/anchor] --- # ⚓ Anchor > **L’application de notes offline-first auto-hébergeable** : rapide, simple, synchronisée entre appareils et pensée pour rester utilisable même hors ligne. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [GitHub — ZhFahim/anchor](https://github.com/ZhFahim/anchor) | | **GitHub** | [ZhFahim/anchor](https://github.com/ZhFahim/anchor) | | **Licence** | Voir le dépôt | | **Langage** | TypeScript, Dart, serveur web auto-hébergeable | | **Étoiles GitHub** | 1.0k ⭐ | | **Dernière MAJ** | 2026-05-27 | | **Catégorie** | [[cat-note-taking|Note-Taking]] | ## 📝 Description **Anchor** est une application de **prise de notes offline-first** pour le web et le mobile. Le projet insiste sur quatre priorités : **vitesse, confidentialité, simplicité et fiabilité**. Les notes restent modifiables hors ligne, stockées localement, puis **synchronisées** entre appareils quand la connectivité revient. Fonctionnellement, Anchor reste plutôt du côté des outils **personnels et minimalistes**, avec tags, partage, pièces jointes, archivage, corbeille et administration légère. Il ne cherche pas à devenir un gros wiki ou une plateforme documentaire ; son intérêt principal réside dans l’équilibre entre **usage quotidien simple** et **synchronisation auto-hébergée**. Anchor convient surtout à : - des **notes personnelles synchronisées** ; - des utilisateurs qui veulent du **hors ligne natif** ; - un usage web + mobile ; - des environnements avec **OIDC** pour l’authentification. Points notables : - ✅ **Offline-first** - ✅ Synchronisation entre appareils - ✅ **OIDC** supporté - ✅ Tags, partage, archive, corbeille - ✅ Déploiement simple via **Docker Compose** - ⚠️ Positionnement plus simple qu’un PKM ou wiki avancé ## 🚀 Installation ### Option recommandée : Docker Compose Le dépôt fournit un exemple simple avec image précompilée et volume persistant. ```yaml services: anchor: image: ghcr.io/zhfahim/anchor:latest container_name: anchor restart: unless-stopped ports: - "3000:3000" volumes: - anchor_data:/data volumes: anchor_data: ``` Puis : ```bash docker compose up -d ``` Le README mentionne aussi des variables facultatives pour `APP_URL`, `JWT_SECRET`, PostgreSQL externe et **OIDC**. ## ⚙️ Configuration Initiale 1. **Déployer le conteneur** avec volume persistant. 2. **Définir `APP_URL`** si l’application n’est pas servie sur `localhost`. 3. **Configurer `JWT_SECRET`** et, si nécessaire, un PostgreSQL externe. 4. **Activer OIDC** seulement si vous avez un fournisseur prêt. 5. **Tester le mode hors ligne** sur vos appareils principaux. 6. **Vérifier la politique d’inscription** (`USER_SIGNUP`) si l’instance est multi-utilisateur. Si vous voulez un simple bloc-notes personnel, gardez la configuration la plus sobre possible pour conserver l’avantage de simplicité du projet. ## 🔄 Alternatives ### Open Source - [[app-flatnotes]] — Plus minimal et sans sync mobile native marquée - [[app-many-notes]] — Markdown web plus structuré en vaults - [[app-nextcloud-notes]] — Si vous vivez déjà dans l’écosystème Nextcloud - [[app-note-mark]] — Alternative web Markdown légère - [[app-joplin]] — Plus mature pour notes synchronisées multi-appareils ### Propriétaires - **Apple Notes** - **Google Keep** - **Simplenote** - **Standard Notes** ## 🔐 Sécurité - ✅ Approche **offline-first** favorable à la résilience d’usage - ✅ Support **OIDC** pour centraliser l’authentification - ✅ Volume de données unique à sauvegarder - ⚠️ Vérifier les réglages d’inscription publique avant exposition Internet - ✅ Utiliser **HTTPS** et un secret JWT robuste ## 📚 Ressources - [Référentiel GitHub](https://github.com/ZhFahim/anchor) - [selfh.st — Note-Taking](https://selfh.st/apps/?tag=Note-Taking) ## Pages Liées - [[cat-note-taking]] — Vue d’ensemble de la catégorie Note-Taking - [[app-nextcloud-notes]] — Alternative intégrée à Nextcloud - [[app-joplin]] — Alternative plus mature et complète