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

4.3 KiB
Raw Blame History


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

Lapplication 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
GitHub 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

📝 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 lauthentification.

Points notables :

  • Offline-first
  • Synchronisation entre appareils
  • OIDC supporté
  • Tags, partage, archive, corbeille
  • Déploiement simple via Docker Compose
  • ⚠️ Positionnement plus simple quun 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.

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 :

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 lapplication nest 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 dinscription (USER_SIGNUP) si linstance est multi-utilisateur.

Si vous voulez un simple bloc-notes personnel, gardez la configuration la plus sobre possible pour conserver lavantage de simplicité du projet.

🔄 Alternatives

Open Source

Propriétaires

  • Apple Notes
  • Google Keep
  • Simplenote
  • Standard Notes

🔐 Sécurité

  • Approche offline-first favorable à la résilience dusage
  • Support OIDC pour centraliser lauthentification
  • Volume de données unique à sauvegarder
  • ⚠️ Vérifier les réglages dinscription publique avant exposition Internet
  • Utiliser HTTPS et un secret JWT robuste

📚 Ressources

Pages Liées