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