Retour aux outils
ProductivitéIntermédiaireOpen sourceAuto-hébergeablev0.13.0

Anchor

**L’application de notes offline-first auto-hébergeable** : rapide, simple, synchronisée entre appar

MAJ 2026-06-14
Anchor
Site officiel Code source★ 1 028

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é rev

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.

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

  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